`
ileson
  • 浏览: 210998 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
社区版块
存档分类
最新评论

Android 学习笔记

阅读更多
一、环境简介
   IDE>
      eclipse:码代码用的.
   ADT    :Android Develop Toolkits 这是Eclipse 的一个插件。是个工具集。
      AVD    :Android Virtual Device   android 虚拟机,用来跑android 系统的,我们开发的app 要安装在虚拟机上才能跑起来。
      Emulate:模拟器,模拟真实的android 设备。这里有android 自己的,也有第三方的(Genymotion,这个要注册才能下载安装、新建虚拟机等操作。eclipse 插件
  
  遇到的问题
  1、android No active compatible AVD's or devices found.
      ①:项目对应的那个版本 与 模拟系统的版本不一致;要改成一致就ok了。
      ②:我用的genymotion ,先不要启动,让工程先运行一下,然后再打开genymotion ,这时再打开就能找到了,很奇怪。
     
二、开发篇
   1、组件
      ①:Activity
          界面容器,里面有很多控件,如TextView,Button.相当于页面。
      ②:Intent
          相当于Request 和Response。携带数据在Activity 之间穿梭。
      ③:Service
          提供服务
      ④:ContentProvider
          负责存放数据,为应用程序提供数据。
   2、布局方式
      ①:RelativeLayout(相对布局) ;//最常用
      ②:LinearLayout(线性布局);   //很常用且性能比相对布局好。
      ③:FrameLayout(帧布局);      //特定场景用(加载中之类的应用)
      ④:TableLayout(表格布局);    //开发中一般用的不多,被GridView 所替代了。
      ⑤:AbsoluteLayout(绝对布局); //这种尽量不要用,适用性太差。
     
   3、
      
   4、

三、问题
   1、开源境像站
      http://mirrors.neusoft.edu.cn/

       http://mirrors.163.com/

      http://mirrors.aliyun.com/

   2、好好的java类,再android 工程中运行会报这个错误:fatal error: Invalid layout of preloaded class
      解决办法:移除android sdk 的相关依赖。具体操作链接
   


     
     
  • 大小: 313.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics