1.device窗体

           查看android执行情况的窗体和DDMS内容一致

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画图结构:http://blog.csdn.net/xu_fu/article/details/7829721

              

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

       

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

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程序如何在手机上运行

    android开发不论是在真机上调试还是最终发布到真机上都非常简单,过程如下: 1.安装usb驱动 手机要能与电脑相连,当然要安驱动了.效果就是你插入手机,电脑显示驱动已识别.驱动安装的官方教程:ht ...

  2. Eclipse开发android安装环境

    好久没有用Eclipse开发android了,今天安装了一下,发现之前的andorid的sdk不能用了,然后去官网下载了一个最新的SDK,由于现在的android的官网需要FQ才能访问到,所以在这里我 ...

  3. Eclipse开发Android项目报错解决方案详细教程,最新版一篇就够了!

    本文记录刚接触Android开发搭建环境后新建工程各种可能的报错,并亲身经历漫长的解决过程(╥╯^╰╥),寻找各种偏方,避免大家采坑,希望能帮助到大家. 报错信息 出错一:The import and ...

  4. 1.Android入门学习

    现在移动开发Android.iOS都很普遍,本人也是第一次学习Android,所以记录自己学习Android点滴,刚学不久肯定有很多不足地方望大家批评指正. 一.Android工具环境搭配 网上已经有 ...

  5. 用 Eclipse 开发 Android 应用程序

    转自:http://www.apkbus.com/android-13828-1-1.html 开始之前 本教程介绍如何在 Eclipse 环境中进行 Android 应用程序开发,包括两个示例应用程 ...

  6. Eclipse开发Android项目安装配置

    在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建, ...

  7. Eclipse开发Android的配置(包括ADT安装,SDK配置)

      1. 下载Android SDK http://code.google.com/android/download.html下载后直接解压就可以使用了. 为了在DOS控制台中直接使用SDK的工具,可 ...

  8. 移动开发 android 入门开发 阶段视频

    一直想把 android 的开发学习录制成视频,这里录制了一部分供大家学习. http://www.chuanke.com/s5402069.html 到这里,文档,源码,视频基本就全了,祝愿大家能够 ...

  9. 解决用Eclipse开发Android程序时不能生成R.java的问题

    今天我照着Mars老师的视频教程开始学习Android程序开发. 但是,我的Eclipse死活不能生成R.java文件,新建的工程也不行. 然后我百度,百度出来的结果一般是说这样解决: 1.clean ...

随机推荐

  1. Github+阿超运算

    感谢自己寒假能够稍稍做一点努力. Github个人页面<构建之法阅读笔记二可见>: https://github.com/Heartxy8990 申请教程: http://jingyan. ...

  2. 6-16 单词 uva10129

    了解了欧拉回路和欧拉道路的性质 : 欧拉道路  最多只有两个奇点(不可能只有一个奇点)     并且当有两个奇点的时候  一个奇点入比出多一   一个奇点出比入多一 采用并查集查看是否连同   如果连 ...

  3. 【Java】 剑指offer(2) 不修改数组找出重复的数字

    本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集 题目 在一个长度为n+1的数组里的所有数字都在1到n的范围内,所以数组中至少 ...

  4. 50 tips of JavaScript,这些坑你都知道吗?

    1.在局部作用域中,使用var操作符定义的变量将成为定义该变量的作用域中的局部变量,省略var的会创建全局变量:在全局作用域中,不管是否使用var操作符定义的变量都会创建一个全局变量.但是,在全局作用 ...

  5. BZOJ 4405 [wc2016]挑战NPC 带花树 一般图最大匹配

    https://www.lydsy.com/JudgeOnline/problem.php?id=4405 这道题大概就是考场上想不出来,想出来也调不出来的题. 把每个桶拆成三个互相有边的点,每个球向 ...

  6. [POJ2420]A Star not a Tree?

    来源: Waterloo Local 2002.01.26 题目大意: 找出$n$个点的费马点. 思路: 模拟退火. 首先任取其中一个点(或随机一个坐标)作为基准点,每次向四周找距离为$t$的点,如果 ...

  7. C++ 类模板基础知识

    类模板与模板类 为什么要引入类模板:类模板是对一批仅仅成员数据类型不同的类的抽象,程序员只要为这一批类所组成的整个类家族创建一个类模板,给出一套程序代码,就可以用来生成多种具体的类,(这类可以看作是类 ...

  8. 20172302 《Java软件结构与数据结构》第八周学习总结

    2018年学习总结博客总目录:第一周 第二周 第三周 第四周 第五周 第六周 第七周 第八周 教材学习内容总结 第十二章 优先队列与堆 1.堆(heap)是具有两个附加属性的一棵二叉树: (1)它是一 ...

  9. Spring 3.1 M1: Unified Property Management(转)

    In the first two posts of this series, I described the bean definition profiles feature, and how it ...

  10. 网络的FIN_WAIT_2状态解释和分析

    关于网络设备的FIN_WAIT_2状态解释出处:http://hi.baidu.com/netdemon1981/blog/item/584bfbb2aeb1d4acd9335ad9.html 在HT ...