Android(安卓)学习笔记
16lz
2022-03-07
一、环境简介
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 的相关依赖。具体 操作链接
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 的相关依赖。具体 操作链接
更多相关文章
- 王道Java全栈工程师培养计划
- [置顶] 走进android的世界(不断更新中)
- Android(安卓)Room VS GreenDao
- 高煥堂的四本Android开发新書(簡體完整版PDF)
- Android打开通讯录并获取数据
- android adb bundle下载
- 【Android】WindowManager.addView和removeView注意事项总结
- 老罗Android视频开发教程(百度地图实战开发)十集集合
- mybatisplus的坑 insert标签insert into select无参数问题的解决