您的位置:首页 > 移动开发 > Android开发

安卓学习笔记 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  电话拨号器部分代码







 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android