- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[andriod
1.Android项目开发环境的搭建过程是如何进行的?
1下载JDK,安装并设置环境变量
2下载Eclipse
3下载SDK,并利用SDKManager升级程序包
4在Eclipse中安装ADT插件
2.怎么把SDK与Eclipse关联?
1. Choose-- Window?Preferences.2. 选择Android3. 设置SDK的目录4. 点OK确定
3.我的AVD创建在那了?能更改AVD路径吗?
ASW:默认在C:\Documents and Settings\Administrator\.android\avd下
更改方法如下( 我想保存在c盘)注意变量名不能变!!
4.LogCat的优先级及locat的使用。
显示虚拟机状态信息及调试运行信息
每一个信息都有tag和优先级
V?— Verbose (最低优先级)D?— DebugI?— Info W?— Warning E?— ErrorF?— Fatal
S?— Silent (最高优先级)
5.在android项目中DDMS有哪些作用?
为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、
广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等
6.虚拟机不支持Dpad时,修改config.ini中hw.dPad的值为()即可。
hw.dPad=yes文件的位置在../.android/avd/你的虚拟机名/config.ini
7.要把adb.exe根目录下的game.apk文件安装到虚拟机上,需要使用命令(cmd)
8.在活动中,常在哪个方法调用时加载活动界面?加载活动界面时常使用什么方法?
当onCreate()方法执行时,常使用setContentView(int)来设置界面.
9.在活动的生命周期中,哪些方法只被调用一次?哪些方法可以多次被调用?
1.onCreate()方法的执行,结束于onDestroy()方法.onResume()和onPause()
2.活动在onStart()和onStop()之间是可见的,尽管有时活动界面在背后不能与用户交互。10.XML类型的活动布局文件经常保存在项目的(layout)文件夹下。
11.在启动活动、服务等内容时,经常使用(intent)来传递。
12.当活动启动时,常在(onCreate())方法被调用时,加载活动界面。
13.我们往往在活动的(OnPause())方法被调用时,来保存数据,使得数据不丢失。
14.在活动当中通过getContentResolver()方法可以得到当前应用的(ContentResolver实例)。
15.Android支持的单位有哪些?px.dip.sp.in.mm.pt
16.常用的布局方式有哪些?
线性布局 表格布局帧布局相对布局绝对布局
17.布局方式里,我们使布局中的(android:baselineAligned
/android:gravity)属性来设置子组件的对齐方式。
(LinearLayout)布局有水平和垂直两种方式。
(TableLayout)布局只有一个TabRow(行),没有列的概念,每一个子组件即可是一列。
18.当需要按钮响应单击事件时,可以继承OnClickListener接口。
19.举例说明如何使用Optionmenu和contextmenu。
Menu有OptionMenu和ContextMenu之分
创建OptionMenu使用onCreateOptionsMenu(Menu menu) 方法
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
MenuInflater inflater=new MenuInflater(this);
inflater.inflate(R.menu.optionmenu, menu);
return super.onCreateOptionsMenu(menu);}
响应OptionMenu 按钮选项,使用onOptionsItemSelected(MenuItem item) 方法,使用MenuItem中的getItemId()方法可以得到选中的选项ID。getTitle()可以得到对应选项的文本。
创建ContextMenu使用onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)方法
public void onCreateContextMenu(ContextMenu me
文档评论(0)