Android-基础复习之工程介绍

来源:互联网 发布:免费下载苹果软件 编辑:程序博客网 时间:2024/05/17 23:54

Android-基础复习之工程介绍

一 通信技术介绍:
1G 模拟制式 只能进行语音通话.

2G  GSM, CDMA   收发短信和邮件.2.5G    GPRS, EDGE  访问wap网络数据.(图片, 壁纸, 文字信息)3G  WCDMA(联通), CDMA2000(电信), TD-SCDMA(移动)    发微博, 查看高清图片, 小电影.3.5G    HSDPA, HSDPA+4G  TD-LTE      下载速度: 50Mb/s  = 6MB/s   上传速度: 10Mb/s = 1.2MB/s

100Mb/s != 100MB/s带宽不等于实际的速度(一个是b,一个是B),带宽除以8才是实际的速度,大家不要被人忽悠了
换算公式如下:
1 Byte = 8bit
100Mb/s / 8 = 12.5MB/s
所以不要被坑了,我用的12mb/s的宽带,最大下行是1.5左右,12/8 = 1.5,所以验证了这个道理。

二 不同的的Android操作系统:
阿里云os, Ophone, MUI, 锤子.
其实内核都是差不多的,只是做了一些修改

三 Android虚拟机的区别:
JVM: .java –> javac –> .class –> jar –> .jar
架构: 堆栈

DVM: .java –> javac –> .class –> dx.bat –> .dex
架构: 寄存器(cpu上一块高速的缓存)

四 Android不翻墙下载sdk版本:
在hosts文件中追加以下信息:
74.125.113.121 developer.android.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

五 Android模拟器启动失败:
需要配置ANDROID_SDK_HOME
指定一个非中文, 并且没有空格的文件夹
建议安装软件的时候,安装在英文的目录下,英文大部分软件都是外国人写的

六 Android-ADB调试桥
adb android debug bridge android调试桥
需要在系统环境遍历中path中追加adb.exe的完整路径
D:\IDE\adt-bundle-windows-x86-20130729\sdk\platform-tools

七 Android工程目录结构:
src: 存放java代码

gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的id

project.properties: 指定当前工程采用的开发工具包的版本

libs: 当前工程所依赖的jar包.

assets: 放置一些程序所需要的媒体文件.

bin: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程
的.apk文件.

res(resources): 资源文件.
drawable: 存放程序所用的图片
menu: 存放android的OptionsMenu菜单的布局.
values (应用程序所需要的数据. 会在R文件中生成id)
strings.xml 存放android字符串.
dimens.xml 存放屏幕适配所用到的尺寸.
style.xml 存放android下显示的样式.
values-sw600dp 7寸平板所对应的值
values-sw720dp-land 10寸平板所对应的值
values-v11 指定3.0版本以上的手机显示的样式.
values-v14 指定4.0版本以上的手机显示的样式.
AndroidManifest.xml: android应用程序的入口文件. 声明了android里边的组件. 和相关配置信息.
proguard-project.txt: 加密当前程序所使用.

八 Android程序打包安装过程(Run as Android Application ) :
1. 生成apk文件.
1). 生成.dex文件.
2). 资源索引表的生成resources.arsc.
3). 准备未编译文件.
4). 清单文件AndroidMenifest.xml文件转换成二进制.
5). 使用debug.keystore对整个应用程序进行打包签名.

2. 加载apk文件到模拟器中.    把apk文件加载到/data/local/tmp/xxx.apk3. 安装应用程序.    1). 把/data/local/tmp/xxx.apk文件, 剪切/data/app/包名-1.apk    2). 在/data/data/文件夹下以包名创建一个文件夹, 用于存储当前程序的数据.    3). 在packages.xml和packages.list文件中分别添加一条记录.

九 复习到eclipse的快捷键
ctrl+1:在xml配置中,设定控件的值可以快速生成string值

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 去旅行衣服皱了怎么办 衣服抽绳出来了怎么办 裤子的绑带掉了怎么办 网纱裙的边卷了怎么办 堵奶宝宝吸不通怎么办 棉麻裙子掉毛怎么办 10个月宝宝吃手怎么办 婴儿连体衣长了怎么办 冰丝面料变长了怎么办 t恤袖口大了怎么办 长袖t恤袖子长了怎么办 机打的扣子掉了怎么办 四个月宝宝头扁怎么办 鞋子前面穿翘了怎么办 休完产假没人带怎么办 休完产假孩子吃奶怎么办 巴布豆童鞋里面臭了到底怎么办 连体裤有点卡档怎么办 宝宝连体衣扣子掉了怎么办 买衣服被骂了怎么办? 把人车刮了跑了怎么办 打工打不下去了怎么办 白色衣服变粉了怎么办 一量血压就紧张怎么办 一紧张就血压高怎么办 不在上班时间在单位受伤怎么办 生活过得太压抑怎么办 高低床踏板断了怎么办 高低床 孩子摔下来怎么办 小孩子太小高低床爬梯怎么办 辞职后单位不发工资怎么办 买了个上下床搬家怎么办 爸妈不让学日语怎么办 把共享单车弄坏了怎么办 裙子沾到单车油怎么办? 外穿的短裤卷边怎么办 蹬完单车膝盖疼怎么办 夏天骑摩托太热怎么办 半框眼镜线断了怎么办 镜片从镜框脱了怎么办 干活累的肩膀痛怎么办