eclipse开发android入门学习

eclipse开发android入门学习1.device窗口2.android.bat3.source重写父类方法_eclipseandroid

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

              eclipse开发android入门学习

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

            eclipse开发android入门学习

           静态创建控件: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:

                     eclipse开发android入门学习

9.logcat查询运行结果

     eclipse开发android入门学习

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博客

              eclipse开发android入门学习

      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类中)

       eclipse开发android入门学习

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

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注