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入门学习相关推荐

  1. 用eclipse开发android小程序,【转】Eclipse 开发Android小程序遇到的问题总结

    用Eclipse 开发Android小程序遇到些小问题,在一边学习的过程中,将遇到的问题就记录一下,方面挺杂的,有关于程序出错的,关于linux应用的,有eclipse设置等- 1.ERROR: Ap ...

  2. eclipse开发android手机定位

    一.eclipse开发环境搭建 1.  JDK安装和部署 1)  JDK下载 地址:http://www.oracle.com/technetwork/java/javase/downloads/in ...

  3. Eclipse开发Android程序如何在手机上运行

    http://www.cnblogs.com/plwang1990/archive/2011/07/04/2097757.htm android开发不论是在真机上调试还是最终发布到真机上都非常简单,过 ...

  4. Eclipse开发Android常用快捷键

    转载自王路情老师的博客 http://blog.csdn.net/wangloveall/article/details/8100701 在利用Eclipse进行Android开发的过程中,掌握一 ...

  5. 如何使用eclipse开发android

    本文示例代码下载地址: http://www.ibm.com/developerworks/cn/education/opensource/os-eclipse-android/downloads.h ...

  6. 基于eclipse开发Android天气,基于android平台的天气预报软件的设计与实现.doc

    基于android平台的天气预报软件的设计与实现 摘 要 随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备.因此手机的娱乐应用服务将会有很大的发展空间手机快捷查询软件就是其中的一项. ...

  7. Android入门学习2

    2019独角兽企业重金招聘Python工程师标准>>> 需要先准备好IDE,SDK,模拟器 1:下载官方android studio(需要翻墙) 网址:http://develope ...

  8. kotlin开发Android入门篇八Kotlin开发Android的基本使用

    基础篇:Kotlin开发Android的基本使用 使用AndroidStudio3.0及以上开发Kotlin在新建项目中勾选这个选项则会默认开发语言为Koltin,然后再gradle(Project的 ...

  9. 安卓开发Android studio学习笔记12:读取解析XML(案例演示)

    Android studio学习笔记 第一步:配置Student.XML 第二步:配置activity_main.xml 第三步:配置student.xml 第四步:配置Student用户类 第五步: ...

最新文章

  1. DL之随机性:理解和探究采用深度学习算法预测时导致多次运行结果不一致的问题
  2. Verilog定义计算位宽的函数clogb2
  3. 创建数据库链接(dblink)步骤
  4. python内核_python-在多处理模块中使用所有内核的100%
  5. python3中filter、map、reduce、apply、zip函数用法总结
  6. [转]什么是lib文件,lib和dll的关系如何
  7. 你写得API接口代码真是一坨屎,难道不能对返回格式统一处理一下吗?
  8. window - 安装 tomcat
  9. luncence学习
  10. shell特殊命令 sort_wc_unip命令
  11. OpenGL Android课程六:介绍纹理过滤
  12. mistake of android
  13. 计算机语言表达爱情,简单的表达爱情的语录摘录40句
  14. java页面标签span_span标签跳转新页面
  15. 真无线蓝牙耳机选购小技巧!2020五款优秀低延迟蓝牙耳机推荐
  16. 判断闰年(YZOJ-1045)
  17. 或许,这是最好的一款微信公众号编辑器!
  18. 2020年中国电机驱动芯片行业产业链、市场规模、产量及发展趋势分析「图」
  19. 一篇文章带你了解Python中的游戏开发模块pyglet
  20. 动漫图片生成实战(GAN,WGAN)

热门文章

  1. 设置img标签的默认图片
  2. android 关机闹钟 实现,android 关机闹钟
  3. android关机动画
  4. 零基础深入浅出主成分分析PCA
  5. MIDI音乐制作概论,常用插件与流行音乐模板
  6. allennlp与pytorch版本匹配
  7. Java中有指针么?
  8. 赠书 | 年终盘点:超融合架构(HCI)的现状和前景; 中国HCI厂商列表; 全球有哪些HCI厂商?
  9. grep -v grep的作用
  10. 【李宏毅机器学习2021】Task04 深度学习介绍和反向传播机制