简述项目工程中res目录下文件夹的含义
答案是:android 项目工程下的 src 文件夹下面是我们写代码写逻辑的地方 gen 文件夹是存放 R 文件的,是自动生成的,咱们不用去动
assets 是存放资源文件的,例如MP3.或者数据库文件等等
bin 目录是咱们运行产生项目上线的时候都要给他清空 libs 目录里面存放的是一些 jar 包也就是第三方的东西 res 文件夹中:包含了 drawable 文件夹:存放图片的地方
layout 文件夹是咱们应用的布局文件
menu 文件夹是菜单,菜单的 api 比较不容易扩展,然后一般不会用
values 文件中有看见的文件有 string . xml 这个文件中放的是字符串
styles 存放样式的 dimens . xml 里面放置的是 dp 值,给这个 dp 值起一个名字
AndroidMainfest . xml 这个文件在 android 中叫做清单文件,包含了整个应用的配置信息
package =" com . example . diyitian "包名可以和 src 下的包名不一致
android : versionCode app 的版本他的值是 int 类型的所以他只能用于大版本
android : versionName app 版本名字,他的值是 double 类型的,用于小版本
uses - sdk android minSdkVersion ="8" api
android targetSdkVersion ="17"最大 api
application 全局配置信息
icon 图标的意思,也就是你 app 桌面的图标
label app 的名字
theme 是主题的意思
activity 注册 activity
proguard - project txt 他是用来混淆代码,并且打包的
2.WebView中全屏处理相关方法包括?
简答题 (5 分) 4分
在 Androidwebview 开发中,发现 video 元素全屏时只能竖屏,如果横屏的时, webview 会刷心新。为了解决这个问题,果断采用了以下方案。
1.全屏时暂停当前视频播放,并记录时间。
2.在 body 中添加一个 video ,宽度设置为屏幕高度,高度设置为屏幕
3.旋转这个video90度,再平移至屏幕中心。
4.video读取播放地址和记录的播放时间。
旋转和平移的核心代码如下
var w -( window . innerWidth >0)? window . innerwidth : screen . width ;
var h =( window . innerHeight >0) P window . innerHeight : screen . height ;
var x -( w - h )/2;
vary -( h - w )/2;
var video - document . getElementById (" fullVideo ");
var translate -" translate ("+ x +" px ,"+ y +" px )";
video . style . transform - translate +" rotate (90deg)";
s ('# fullVideo '). attr (' src ', videoUrl [ videoIndex ]);
playVideo (" fullvideo ");
HUAWEl Mate 40 Pro
Ultra Vision Cine Camera | LEICI
编写strings.xml实现中文和英文两种字符串资源。
答案是:
语言切换
这是标题
设置
语言切换
请选择你要切换的语言
中文
英文
设置成中文
设置成英文
<-----------------------分割线------------------------------->
languageMore
title
settings
language switch
choose your language,please
Chinese
English
has change to English
has change to Chinese
如何从某个指定的活动中移除Action Bar?
答案是:关注
方法一:
在onCreate方法中添加一句代码
requestWindowFeature(Window.FEATURE_NO_TITLE);
不过这句代码一定要添加到setContentView(R.layout.activity_main); 之前;
否则会报错(Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content);
方法二:
public class MainActivity extends Activity {
ActionBar actionBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
actionBar=getActionBar();
actionBar.hide();
}
}
用getActionBar()得到ActionBar对象,用对象调用hide()方法;
注意配置清单文件中最低版本改为11以上;
方法三:
在配置清单文件中Application选项卡中找到ApplicationNodes中点击对应的Activity,更改右边的theme选项选择System Resources输入
Theme.light.NoTitleBar选择Theme.light.NoTitleBar再点击ok即可;
还可以通过通过添加代码的方式更改主题;
在配置文件中通过android:theme=”“属性隐藏:
android:theme="@android:style/Theme.Light.NoTitleBar" >
还可以通过通过添加代码的方式更改主题;
在使用getActionBar()会报空指针异常的解决办法。
后来就把getActionBar()修改成getSupportActionBar()就行了。
因为 import 的库是import android.support.v7.app.ActionBar;
编写style.xml实现一个矩形,矩形为圆角、渐变色.
答案是:<7xml version ="1.0" encoding =" utf -8"2>
< shape
xmlns : android -"http://schemas.android.com/a/apk/res/android”
android : shape =" rectangle ”>
< corners android : radius ="50dp"ト
< gradient
android : angle ="0”
android : endColor 些軽FEDC9E"
androldAStartCalO #099983g
androidHtypeHfinoar "た
e7shape色信1
2nle0
理去四公析
HUAWEI Mate 4D Pro
Ultra Vision Cine Camera ILEICA
立即开遣
编写activity_main.xml,实现底部菜单,并且底部菜单可以滑动切换。
答案是:
1、 ViewPager 实现滑动切换页面
ViewPager 布局文件要求,也可以说这是在主布局界面( activity _ main . xml )给 ViewPager
申请空间位置:
< android . support .v4.view. ViewPager
android : layout _ weight ="1"
android : id ="@+ id / viewpager "
android : layout _ width =" match _ parent
android : layout _ height =" Odp "
android : layout _ above ="@+ id / bottom _ tab _ layout >
android . support .v4.view. ViewPager >
717
6
Go
自定义适配器( adapter )类,新建 CustomViewPageradapter . java 文件
package com . sylanty . syvideo ;
import android . support .v4.view. PagerAdapter ;
import android . view . View :
import android . view . ViewGroup :
importjava . util . List ;
public class CustomViewPagerAdapter extends PagerAdapter {
List < View > pages ;
public Custom ViewPagerAdapter ( List < View > pages ){
this . pages - pages ;
//获取页面数量
@ Override
public intgetCount (){
return pages . size ();
王
//判断类型是否匹配
@ Override
HUAWEl Mate 40 Pro
Ultra Vision Cine Camera | LEICA
Toast不获得焦点。
判断题 (1 分) 1分
A.对
B.错
答案是:A
shape是一个形状定义工具。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:A
我们在写Android项目时可以直接使用Android提供的控件。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:A
帧布局没有任何定位方式。
判断题 (1 分) 1分
A.对
B.错
答案是:A
可以通过重写Button来动态实现一些效果。
判断题 (1 分) 1分
A.对
B.错
答案是:A
可以通过继承ImageView自定义RoundImageView。
判断题 (1 分) 1分
A.对
B.错
答案是:A
发送通知需要通过NotificationManager.notify()来实现。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:A
使用新的“holographic”主题的活动包含Action Bar。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:A
使用Intent启动一个Activity分为隐式Intent和显式Intent。
判断题 (1 分) 1分
A.对
B.错
答案是:A
Activity可以通过一个别名去访问。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:B
Activity中,setContentView必须要放在findViewById之前。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:A
所谓"*.9.png"这是Android里所支持的一种特殊的图片格式,用它可以实现不失真拉伸。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:B
在Android平台架构中,底层是基于Windows内核的。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:B
可视生命周期是Activity在界面上从可见到不可见的过程。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:A
以下关于Android 的日志输出,错误消息的颜色是橙色。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:B
以下关于Android 的日志输出,警告消息的颜色是绿色。
判断题 (1 分) 1分
A.对
B.错
答案是:B
以下关于Android 的日志输出,Log.w()是输出调试信息。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:B
Activity是为用户操作而展示的可视化用户界面。 回答错误
判断题 (1 分) 0分
A.对
B.错
答案是:A
退出 activity 对一些资源以及状态的操作保存,可以在生命周期的哪个方法中进行?( )
单选题 (1 分) 1分
A.
onPause()
B.
onCreate()
C.
onResume()
答案是:A
Activity全生命周期中,第一个需要执行的方法是( )。
单选题 (1 分) 1分
A.
onStart()
B.
onCreate()
C.
onReStart()
D.
onResume()
答案是:B
Android 项目工程下面的 assets 目录的作用是( )。
单选题 (1 分) 1分
A.
放置应用到的图片资源
B.
主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面
C.
放置字符串,
答案是:B
在Android应用程序中,图片应放在( )目录下。
单选题 (1 分) 1分
A.
raw
B.
values
C.
layout
D.
drawable
答案是:D
对于“src/main/res/layout”目录,以下正确的是( )。
单选题 (1 分) 1分
A.
用来保存图像文件
B.
用来保存与用户界面相关的布局文件
C.
用来保存菜单文件
D.
用来存
答案是:B
以下关于Android 的日志输出,( )是输出警告消息。
单选题 (1 分) 1分
A.
Log.d()
B.
Log.i()
C.
Log.w()
D.
Log.e()
答案是:C
主题资源文件可以定义在( ).
单选题 (1 分) 1分
A.style.xml
B.AndroidManifest.xml
C.Activity
D.Application
答案是:A
DDMS 中 Log 信息分为( )个级别。
单选题 (1 分) 1分
A.
3
B.
4
C.
5
D.
7
答案是:C
Android开发中常用的开发与调试工具有很多,下面相关描述不对的是( )。
单选题 (1 分) 1分
A.
Android Debug Bridge,简称adb,它只是一个能用来调试Android应用程序的工具
B.
答案是:A
如果发现 UI 布局在手机上出现问题,可以用 sdk 中的( )工具查看。
单选题 (1 分) 1分
A.
DDMS
B.
HierarchyViewer
C.
TraceView
D.
ADB
答案是:C
使用Android Studio创建项目时,“Minimum SDK”的意思是( )。
单选题 (1 分) 1分
A.
最低支持的Android API版本
B.
最高支持的Android API版本
C.
编
答案是:A
使用Android Studio创建项目时,关于“Package name”说法不正确的是( )。
单选题 (1 分) 1分
A.
应用程序包名
B.
每一个app都有一个独立的包名
C.
如果两个app的包名
答案是:D
截至2015年12月,Google官方推荐的开发工具是( )。
单选题 (1 分) 1分
A.
Eclipse ADT
B.
Android Studio
C.
Dreamweaver
D.
Visu
答案是:B
Android Studio是基于哪个Java集成开发环境?( )
单选题 (1 分) 1分
A.
IntelliJ IDEA
B.
Eclipse
C.
Dreamweaver
D.
Visual
答案是:A
截至2015.8占有率最多的版本是( )。
单选题 (1 分) 1分
A.
Android 1.X
B.
Android 2.X
C.
Android 3.X
D.
Android 4.X
答案是:D
Android( )版本使用一种新的 Material Design 设计语言。
单选题 (1 分) 1分
A.
Android 2.3
B.
Android 4.1
C.
Android 4.3
D.
答案是:D
下列说法正确的是( )。
单选题 (1 分) 1分
A.
每个进程都运行于自己的 java 虚拟机(VM)中
B.
默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁
C.
每个应用程序会被赋
答案是:A
在Android平台架中,浏览器位于( )。
单选题 (1 分) 1分
A.
Linux核心层
B.
系统运行库层
C.
应用层
D.
浏览器层
答案是:C
下面关于Linux内核描述错误的是( )。
单选题 (1 分) 1分
A.
由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的
B.
Linux是一个开源的操作系统
答案是:A
关于Android系统的优势,不正确的是( )。
单选题 (1 分) 1分
A.
开放性
B.
与运营商捆绑
C.
丰富的硬件选择
D.
开发商不受任何限制
答案是:B
【简答题】使用zxing完成扫描二维码的初始化、扫描、结果提示功能,实现主要代码即可。
答案是:使用zxing完成扫描二维码的初始化、扫描、结果提示功能,实现主要代码即可。
导入项目
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//初始化 CameraManager
CameraManager.init(getApplication());
viewfinderView = (ViewfinderView) findViewById(R.id.viewfinder_view);
txtResult = (TextView) findViewById(R.id.txtResult);
hasSurface = false;
inactivityTimer = new InactivityTimer(this);
}
Activity的启动模式分为standard、singleTop、singleTask、singleInstance4种。
判断题 (1 分) 1分
A.对
B.错
答案是:A
密度无关像素。
判断题 (1 分) 1分
A.对
B.错
答案是:A
所谓"*.9.png"这是Android里所支持的一种特殊的图片格式,用它可以实现不失真拉伸。
判断题 (1 分) 1分
A.对
B.错
答案是:A
在Android平台架构中,底层是基于Windows内核的。
判断题 (1 分) 1分
A.对
B.错
答案是:B
可视生命周期是Activity在界面上从可见到不可见的过程。
判断题 (1 分) 1分
A.对
B.错
答案是:A
可以通过设置android:theme="@android:style/Theme.Dialog",使Activity显示为对话框模式。
判断题 (1 分) 1分
A.对
B.错
答案是:A
使用Fragment时,除了可以继承Fragment,还可以继承DialogFragment、ListFragment、PreferenceFragment。
判断题 (1 分) 1分
A.对
B.错
答案是:A
以下关于Android 的日志输出,错误消息的颜色是橙色。
判断题 (1 分) 1分
A.对
B.错
答案是:B
以下关于Android 的日志输出,Log.w()是输出调试信息。
判断题 (1 分) 1分
A.对
B.错
答案是:B
以下关于Android 的日志输出,Log.i()是输出普通消息。
判断题 (1 分) 1分
A.对
B.错
答案是:A
一个应用程序可以有若干个Activity。
判断题 (1 分) 1分
A.对
B.错
答案是:A
O2O即Online To Offline(在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的前台。
判断题 (1 分) 1分
A.对
B.错
答案是:A
Fragment可以独立于Activity存在。
判断题 (1 分) 1分
A.对
B.错
答案是:B
Fragment与Activity之间传递数据一般使用setArgument()。
判断题 (1 分) 1分
A.对
B.错
答案是:A
Fragment 表现 Activity 中用UI的一个行为或者一部分。
判断题 (1 分) 1分
A.对
B.错
答案是:A
Fragment 必须总是被嵌入到一个activity中, 它们的生命周期直接被其所属的宿主activity的生命周期影响。
判断题 (1 分) 1分
A.对
B.错
答案是:A
Android的隐式意图至少包含一个category:"android.intent.category.DEFAULT"。
判断题 (1 分) 1分
A.对
B.错
答案是:A
AndroidManifest文件的扩展名是apk。
判断题 (1 分) 1分
A.对
B.错
答案是:B
Activity是为用户操作而展示的可视化用户界面。
判断题 (1 分) 1分
A.对
B.错
答案是:A
Activity可以通过一个别名去访问。
判断题 (1 分) 1分
A.对
B.错
答案是:B
Activity可以表现为一个悬浮窗体。
判断题 (1 分) 1分
A.对
B.错
答案是:A
Activity中,setContentView必须要放在findViewById之前。
判断题 (1 分) 1分
A.对
B.错
答案是:A
singleTop模式启动的Activity在Activity栈中只存在一个。
判断题 (1 分) 1分
A.对
B.错
答案是:B
我们在写Android项目时可以直接使用Android提供的控件。
判断题 (1 分) 1分
A.对
B.错
答案是:A
使用Android Studio创建一个项目后,Android Studio会自动创建相应的项目结构。
判断题 (1 分) 1分
A.对
B.错
答案是:A
对于“src/main/res/layout”目录,以下正确的是( )。
单选题 (1 分) 1分
A.用来保存图像文件
B.用来保存与用户界面相关的布局文件
C.用来保存菜单文件
D.用来存放Java类
答案是:B
在Android应用程序中,图片应放在( )目录下。
单选题 (1 分) 1分
A.raw
B.values
C.layout
D.drawable
答案是:D
下面选项中,( )是Android的四大组件之一。
单选题 (1 分) 1分
A.
ListView
B.
Activity
C.
Intent
D.
Bundle
答案是:B
启动Activity的方法是( )。
单选题 (1 分) 1分
A.runActivity()
B.goActivity()
C.startActivity()
D.startActivityForIn()
答案是:C
关于Android系统的优势,不正确的是( )。
单选题 (1 分) 1分
A.开放性
B.与运营商捆绑
C.丰富的硬件选择
D.开发商不受任何限制
答案是:B
使用Android Studio创建项目时,关于“Package name”说法不正确的是( )。
单选题 (1 分) 1分
A.应用程序包名
B.每一个app都有一个独立的包名
C.如果两个app的包名相同,Andro
答案是:D
使用Android Studio创建项目时,关于“Company Domain”说法正确的是( )。
单选题 (1 分) 1分
A.公司中文名称
B.公司英文名称
C.公司域名
D.公司IP地址
答案是:C
使用Android Studio创建项目时,“Minimum SDK”的意思是( )。
单选题 (1 分) 1分
A.最低支持的Android API版本
B.最高支持的Android API版本
C.编译Androi
答案是:A
以下关于移动互联网的说法正确的是( )。
单选题 (1 分) 1分
A.移动互联网是PC互联网的别称
B.移动互联网是将移动通讯和互联网二者结合起来
C.移动互联网市场增长缓慢
D.移动互联网与传统行业正在完全独立
答案是:B
下面选项中,( )是Android的四大组件之一。
单选题 (1 分) 1分
A.ListView
B.Activity
C.Intent
D.Bundle
答案是:B
下面关于Linux内核描述错误的是( )。
单选题 (1 分) 1分
A.由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的
B.Linux是一个开源的操作系统,由非营利
答案是:A
下列说法正确的是( )。
单选题 (1 分) 1分
A.每个进程都运行于自己的 java 虚拟机(VM)中
B.默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁
C.每个应用程序会被赋予一个唯一的 li
答案是:A
Android虚拟设备的缩写是( )。
单选题 (1 分) 1分
A.DDMS
B.ADB
C.AVD
D.ADM
答案是:C
Android开发中常用的开发与调试工具有很多,下面相关描述不对的是( )。
单选题 (1 分) 1分
A.Android Debug Bridge,简称adb,它只是一个能用来调试Android应用程序的工具
B.DDM
答案是:A
Android应用主要的开发语言是( )。
单选题 (1 分) 1分
A.C#
B.Swift
C.Java
D.JavaScript
答案是:C
Android 项目工程下面的 assets 目录的作用是( )。
单选题 (1 分) 1分
A.放置应用到的图片资源
B.主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面
C.放置字符串,颜色,数组等常
答案是:B
Android Studio是基于哪个Java集成开发环境?( )
单选题 (1 分) 1分
A.IntelliJ IDEA
B.Eclipse
C.Dreamweaver
D.Visual Studio
答案是:A
Activity可视生命周期中,第一个需要执行的方法是( )。
单选题 (1 分) 1分
A.onStart()
B.onCreate()
C.onReStart()
D.onResume()
答案是:A
Activity全生命周期中,第一个需要执行的方法是( )。
单选题 (1 分) 1分
A.onStart()
B.onCreate()
C.onReStart()
D.onResume()
答案是:B
一个Activity首次创建会调用( )生命周期方法。
单选题 (1 分) 1分
A.onCreate( )
B.onPause( )
C.onStart( )
D.onResume( )
答案是:A
Intent的用处不包含 ( )。
单选题 (1 分) 1分
A.打开一个Fragment
B.打开一个Activity
C.打开一个Service
D.启动一个BroadcastReceiver
答案是:A
Android目前的推荐开发工具是( )。
单选题 (1 分) 1分
A.Eclipse
B.Android Studio
C.visual studio
D.NDK
答案是:B
Android是在( )发布的1.0版本。
单选题 (1 分) 1分
A.2008年9月
B.2009年5月
C.2010年8月
D.2011年4月
答案是:A
使用Android Studio创建项目时,关于“Company Domain”说法正确的是( )。
单选题 (1 分) 1分
A.
公司中文名称
B.
公司英文名称
C.
公司域名
D.
公司IP地
答案是:C
目前为:
1/1
页
首页 上页 下页 尾页