安卓学习笔记 1(初学笔记)
2016-03-13 20:01
393 查看
2016/2/13
学安卓起源于创作热情,也是由于编程竞赛,考虑做一个什么系统,想了一天,我们小组又经过讨论,交换想法,于是“脑子一热“,有了做app的冲动,由于学了c++然后对java也了解到了接口,(。。。。年轻气盛啊,挺自信能够做出来)。然后便是整整3天的”挣扎“,最终在第三天没有把东西制作出来,这个工程”夭折“了。在这3天时间里,安装配置了安卓开发环境,运行出了helloworld,然后照着案例运行出了设计的第一个页面,学过了layout布局,觉得安卓如同写网页css,然而随后发现java文件不会处理,各个页面如何建立联系,如何跳转,又觉德像是在写js,这几天的收获就是初步了解了安卓的开发过程,安卓也并不神秘,并且还通过看视频,学会了制作一个电话拨号器~~~啦啦啦。总结一下出现的问题,首先是对java的掌握的熟练,其次呢,就是对安卓组建的了解不够,安卓内部都封装好了哪些类、哪些方法、如何调用,知之甚少;还有就是要有一本好书,要有一个好的学习方法,其实看视频是了解一个陌生领域最快的方法,大脑中快速构建出一个体系。
安卓笔记:
1 1G-4G的介绍
1G 大哥大
2G 小灵通 gsm 发短信 wap
3G 沃
4G 1ts 100M/s
5G 华为投资6亿美金正在研究 10G/s 小公司卖产品 大公司买标准(版权)
2 Android操作系统的介绍
安迪鲁宾
Logo 设计师厕所发现灵感
3 Adroid系统版本介绍
2.3 --- 10
3.0 --- 11
4.0 --- 14
4 Adroid系统构成
[1] linux
[2] 函数库层 由c或者c++写的
[3] Application frameWork 应用的框架层
[4] 最上层 应用层
5 jvm与dvm介绍
区别
[1] jvm把所有的.class文件变成一个dex文件
[2] 基于的框架不同
[3] 为什么谷歌自己研发dvm 由于版权的原因
6 开发环境的搭建
Eclipse ibm java语言
[1] 安装eclipse,配置java环境
[2] 安装安卓sdk adt(注意版本的匹配)
7 sdkManager介绍
Dx. Bat 把所有。Class文件变成了一个dex文件
Aapt android应用打包工具
Adb android调试桥
Intel:生成cpu 主要针对pc机或者笔记本
Arm : 生成标准
如何进行真机调试
[1] 如果你的手机是杂牌 可以安装 豌豆荚 360手机助手 百度手机助手 金山手机助手 91手机助手
[2] 如果你的手机驱动能在官网下到 直接下载安装就可以了
8 模拟器的简介及创建
Adroid版本对应api级别
2.3 --- 10
3.0 --- 11
4.0 --- 14
4.1.2 --- 16
Adroid 常见分辨率
320*480
480*800
1280*720
ROM: 只读存储器 相当于电脑的一块微硬盘 断电数据不丢失
RAM:相当于电脑的内存条 断电数据丢失
9 DDMS透视介绍
src;存源码
gen:R文件
Bin:apk文件
Assets:资产目录
Libs:额外的jar
Drawable: 存的是Adroid布局
Value:字符串
Android的清单文件:Android中四大组件(Active broadCastReceiver servise ContentProvider)都需要在清单文件里面配置
10 ADB指令练习
[1] kill-server 杀死adb服务
[2] star-server 开启服务
[3] adb install aa.apk 快速安装一个apk
[4] adb uninstall + (应用的包名)快速卸载一个Adroid应用
[5] adb shell 进入手机终端
[6] adb pull test.txt 把一个文件从终端拉出来
[7] adb push test.text /mnt/sdcard 把一个文件从电脑推到终端
11 电话拨号器部分代码
学安卓起源于创作热情,也是由于编程竞赛,考虑做一个什么系统,想了一天,我们小组又经过讨论,交换想法,于是“脑子一热“,有了做app的冲动,由于学了c++然后对java也了解到了接口,(。。。。年轻气盛啊,挺自信能够做出来)。然后便是整整3天的”挣扎“,最终在第三天没有把东西制作出来,这个工程”夭折“了。在这3天时间里,安装配置了安卓开发环境,运行出了helloworld,然后照着案例运行出了设计的第一个页面,学过了layout布局,觉得安卓如同写网页css,然而随后发现java文件不会处理,各个页面如何建立联系,如何跳转,又觉德像是在写js,这几天的收获就是初步了解了安卓的开发过程,安卓也并不神秘,并且还通过看视频,学会了制作一个电话拨号器~~~啦啦啦。总结一下出现的问题,首先是对java的掌握的熟练,其次呢,就是对安卓组建的了解不够,安卓内部都封装好了哪些类、哪些方法、如何调用,知之甚少;还有就是要有一本好书,要有一个好的学习方法,其实看视频是了解一个陌生领域最快的方法,大脑中快速构建出一个体系。
安卓笔记:
1 1G-4G的介绍
1G 大哥大
2G 小灵通 gsm 发短信 wap
3G 沃
4G 1ts 100M/s
5G 华为投资6亿美金正在研究 10G/s 小公司卖产品 大公司买标准(版权)
2 Android操作系统的介绍
安迪鲁宾
Logo 设计师厕所发现灵感
3 Adroid系统版本介绍
2.3 --- 10
3.0 --- 11
4.0 --- 14
4 Adroid系统构成
[1] linux
[2] 函数库层 由c或者c++写的
[3] Application frameWork 应用的框架层
[4] 最上层 应用层
5 jvm与dvm介绍
区别
[1] jvm把所有的.class文件变成一个dex文件
[2] 基于的框架不同
[3] 为什么谷歌自己研发dvm 由于版权的原因
6 开发环境的搭建
Eclipse ibm java语言
[1] 安装eclipse,配置java环境
[2] 安装安卓sdk adt(注意版本的匹配)
7 sdkManager介绍
Dx. Bat 把所有。Class文件变成了一个dex文件
Aapt android应用打包工具
Adb android调试桥
Intel:生成cpu 主要针对pc机或者笔记本
Arm : 生成标准
如何进行真机调试
[1] 如果你的手机是杂牌 可以安装 豌豆荚 360手机助手 百度手机助手 金山手机助手 91手机助手
[2] 如果你的手机驱动能在官网下到 直接下载安装就可以了
8 模拟器的简介及创建
Adroid版本对应api级别
2.3 --- 10
3.0 --- 11
4.0 --- 14
4.1.2 --- 16
Adroid 常见分辨率
320*480
480*800
1280*720
ROM: 只读存储器 相当于电脑的一块微硬盘 断电数据不丢失
RAM:相当于电脑的内存条 断电数据丢失
9 DDMS透视介绍
src;存源码
gen:R文件
Bin:apk文件
Assets:资产目录
Libs:额外的jar
Drawable: 存的是Adroid布局
Value:字符串
Android的清单文件:Android中四大组件(Active broadCastReceiver servise ContentProvider)都需要在清单文件里面配置
10 ADB指令练习
[1] kill-server 杀死adb服务
[2] star-server 开启服务
[3] adb install aa.apk 快速安装一个apk
[4] adb uninstall + (应用的包名)快速卸载一个Adroid应用
[5] adb shell 进入手机终端
[6] adb pull test.txt 把一个文件从终端拉出来
[7] adb push test.text /mnt/sdcard 把一个文件从电脑推到终端
11 电话拨号器部分代码
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories