一、环境简介
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 的相关依赖。具体 操作链接




更多相关文章

  1. 王道Java全栈工程师培养计划
  2. [置顶] 走进android的世界(不断更新中)
  3. Android(安卓)Room VS GreenDao
  4. 高煥堂的四本Android开发新書(簡體完整版PDF)
  5. Android打开通讯录并获取数据
  6. android adb bundle下载
  7. 【Android】WindowManager.addView和removeView注意事项总结
  8. 老罗Android视频开发教程(百度地图实战开发)十集集合
  9. mybatisplus的坑 insert标签insert into select无参数问题的解决

随机推荐

  1. Linux crontab命令详解
  2. Linux从程序到进程
  3. 使用Linux命令cURL实现文件定时上传到ftp
  4. 从0实现基于Linux socket聊天室-实现聊天
  5. 手把手教Linux驱动5-自旋锁、信号量、互
  6. Linux进程基础
  7. Linux I2C内核架构分析,基于三星I2C控制
  8. Linux命令cURL如何访问FTP服务器
  9. 一键获取linux内存、cpu、磁盘IO等信息脚
  10. Ubuntu Linux 安装 .7z 解压和压缩文件