1.device窗口
查看android运行情况的窗口和DDMS内容一致(通过keymap映射eclipse快捷键到vs的快捷操作)
2.android.bat
在adb路径下运行adb操作,实现android系统的重连
adb kill-server
adb start-server
(最好熟悉adb命令,adb devices 、adb remount、adb shell等,遇到设备offline的问题,可能需要重装驱动,root等)
也可以在device窗口中点击,调试出现process wait for attach错误可以通过reset adb解决,或者拔插USB,然后等待,just wait
3.source重写父类方法
override / implement method 重写父类方法的快捷入口
4.eclipse自能提示
Window > Preferences > Java > Editor – Content Assist > Auto activation triggers for Java
代码设置以下内容提示: .abcdefghijklmnopqrstuvwxyz(,
Window > Preferences > Xml > Xml Files > Editor > Content Assist > Auto activation > Prompt when these characters are inserted
xml设置以下内容提示: <=:.abcdefghijklmnopqrstuvwxyz(,<=:.abcdefghijklmnopqrstuvwxyz(,
5.插入新的Activity有三步骤:
a.建立新的Activity程序代码,这里以”new.class”为例
b.在AndroidManifest.xml中添加新Activity的描述
c.在原有Activity中调用启动新的Activity
6.重新编译
project > clean
7.R文件
重写import android.R路径,根据本地目录填写路径
LayoutInflater获取res、xml,findviewbyid获取xml内的控件
activity通过setcontentview设置当前视图 *.xml,类似其他框架的静态gui创建。xml由layout包含自控件组成,可以通过include导入多个包含layout的xml
8.manifest.xml
<intent-filter >启动入口
android:name=” 绑定类地路径 或 .* “
android sdk手册中可以看出manifest文件和R类(资源数据编号,自动生成),相当于全局的数据,没有模块划分
manifest.xml 在eclipse中打开application 添加activity和intent
静态创建控件:activity使用setContentView(R.layout.xmlname) res\layout下创建xml
(错误:* cannot be resolved or is not a field,修改import android.R 改为gen目录下的包路径)
安装失败:提示New package not yet registered with the system
setting > app > **(your app name) 卸载
设置android最低版本version 11:
9.logcat查询运行结果
10.安装文件所在目录
android系统文件在system\app下,自己安装的文件在data\app下
11.AVD模拟器
每次都调试启动AVD,需要修改版本,使兼容:
<uses-sdk android:minSdkVersion=”10″ android:targetSdkVersion=”10″/>
创建时,选择snapshot提高AVD运行效率
avd默认创建位置修改:添加系统环境变量ANDROID_SDK_HOME,重启Eclipse创建AVD
12.android基础介绍
android四大组件:
Activity(窗口)————–> android.app模块中
service(服务,分为本地服务和远程服务) ————–> android.app模块中
Broadcast Receiver(异步接收广播Intent,分为正常广播和有序广播,实现进程间通信) ————–> android.content模块
Content Provider(进程间通信用,如果单个进程可以保存在SQLite数据库中,android.provider) ————–> android content模块
重要组件:
Intent交互消息(四大组件通用)
Bundle数据
Content -> View.View android窗口控件widget.Button
View绘图结构:Android – View绘图原理总结_xu_fu的博客-CSDN博客
setTheme(style枚举) setContentView–>Content绑定VIew,添加->addContentView
OPENGL Render模式:RENDERMODE_WHEN_DIRTY(调用requestRender刷新)、RENDERMODE_CONTINUOUSLY(时间间隔刷新)
13.线程
普通线程、Looper线程(有死循环的线程如:GUI线程等)
14.消息机制
handler.sendmessage()、 handlemessage()、 监听接口seton**listenner(view.listenner类中)
android adb链接参考:
http://blog.csdn.net/alexbxp/article/details/7242083
android sdk api参考:
http://www.android-doc.com/
android安装过程:
http://blog.csdn.net/wh_19910525/article/details/7909686
android消息机制:
http://www.cnblogs.com/codingmyworld/archive/2011/09/14/2174255.html
http://www.cnblogs.com/mengdd/archive/2013/05/02/3055649.html
今天的文章eclipse开发android入门学习分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/58797.html