Android开发基础 - 1

通信技术:

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

bit

1 Byte = 8bit

100Mb/s = 12.5MB/s

操作系统:
阿里云os, Ophone, MUI, 锤子.

虚拟机的区别:

JVM: .java --> javac --> .class --> jar --> .jar
架构: 堆栈

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

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

adb android debug bridge android调试桥

模拟器启动失败:
需要配置ANDROID_SDK_HOME
指定一个非中文, 并且没有空格的文件夹

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

工程目录结构:
src: 存放java代码
gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的id
project.properties: 指定当前工程采用的开发工具包的版本
libs: 当前工程所依赖的jar包.
assets: 放置一些程序所需要的媒体文件.
bin: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程的.apk文件.
res(resources): 资源文件.
drawable: 存放程序所用的图片.
layout: 存放android的布局文件.
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: 加密当前程序所使用.

打包安装过程(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.apk

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

显示文本的控件 TextView
输入框控件 EditText
按钮控件 Button

时间: 2024-12-15 02:40:36

Android开发基础 - 1的相关文章

20145239 杜文超 实验四 Android开发基础

20145239实验四 Android开发基础 实验内容 基于Android Studio开发简单的Android应用并部署测试 了解Android组件.布局管理器的使用 掌握Android中事件处理机制 Android Studio安装 实验步骤 安装 JDK 并配置 JDK 环境变量 依次使用计算机->系统属性->高级系统设置->高级->环境变量,然后新建一个JAVA_HOME变量,令它为计算机中安装JDK的位置: 安装Andriod Studio并配置 1.双击运行Andri

20145331实验四 "Android开发基础"

20145331实验四 "Android开发基础" 程序设计过程 实验内容 ·安装Android Studio ·运行安卓AVD模拟器 ·使用安卓运行出虚拟手机并显示HelloWorld以及自己的学号 实验步骤 1.安装android studio: 2.安装完成后的截图如下所示: 3.新建一个工程: 4.进入工程并对输出进行修改,修改后的截图如下: 5.代码如下所示: 实验总结与心得体会: 我认为这次实验是对平台的熟悉的过程,实验过程基本平稳,没遇到什么太大的麻烦,不过这个软件运行的

20155208 实验四 Android开发基础

20155208 实验四 Android开发基础 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3.掌握Android中事件处理机制. 实验要求 选做,有加分 实验步骤 (一)Android Stuidio的安装测试 参考<Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)>第二十四章 安装 Android Stuidio 完成Hello World

20145311实验四 &quot;Android开发基础&quot;

20145311实验四 "Android开发基础" 程序设计过程 实验内容 ·安装Android Studio·运行安卓AVD模拟器·使用安卓运行出虚拟手机并显示HelloWorld以及自己的学号 实验步骤 最开始是对android studio的安装:差不多就是按照默认进行安装, 我们要装的我感觉就是一个Android SDK, 从而能够进行安卓的开发,其他的不过是一个开发的环境而已, 使用IDEA加上SDK也是可以的. 下面是安装完成后的截图: 运行后新建一个工程 创建项目后选择A

20145326实验四 Android开发基础

20145326实验四 Android开发基础 一.实验内容及步骤 安装 JDK 并配置 JDK 环境变量 找到之前path变量中的jdk文件所在位置并复制. 并用复制的变量名新建一个 JAVA_HOME 环境变量. 安装SDK 勾选所有选项. 选择Android Studio和 Android SDK 的安装目录. 运行Android Studio 设置 JDK 或者 Android SDK 目录 新建一个工程: 修改代码: 最终出现预期效果: 实验代码托管: 二.实验过程中遇到的问题 在运行

eclipse Android 开发基础 Activity 窗体 界面

eclipse Android 开发基础 新建工程 新建布局layout,new Android Activity就相当于窗体Form. 新建Activity自动生成src下同名的java代码. public class Tform2activity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon

android开发基础知识了解

JDK下载:www.oracle.com; SDK下载:www.android.developer.com; eclipse下载:www.eclipse.org; android开发基础知识了解

2017-2018-2 20165236 实验四《Android开发基础》实验报告

一.实验报告封面 课程:Java程序设计       班级:1652班       姓名:郭金涛       学号:20165236 指导教师:娄嘉鹏                              实验日期:2018年5月14日 实验时间:15:35 - 17:15                    实验序号:四 实验名称:Android开发基础 二.实验内容 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 2.完成实验

2017-2018-2 20165331 实验四《Android开发基础》实验报告

实验四 <Android开发基础> 实验报告封面 课程:Java程序设计 班级:1653 姓名:胡麟 学号:20165331 成绩: 指导教师:娄嘉鹏 实验日期:2018.5.14 实验密级: 预习程度: 实验时间:15:35 - 17:50 仪器组次:31 必修/选修: 实验序号:4 实验名称:Android开发基础 实验目的与要求:①完成云班课中的检查点,也可以先完成实验报告,直接提交.注意不能只有截图,要有知识点,原理,遇到的问题和解决过程等说明.实验报告中一个检查点要有多张截图. ②发

2017-2018-2 20165215 实验四《Android开发基础》实验报告

2017-2018-2 20165215 实验四<Android开发基础>实验报告 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:张家佳 学号:20165215 指导教师:娄嘉鹏 实验日期:2018年5月14日 实验时间:15:35 - 18:00 实验序号:四 实验名称: Andorid程序设计 二.实验目的与要求: 完成实验.撰写实验报告,注意实验报告重点是运行结果,遇到的问题以及分析 实验报告中统计自己的PSP(Personal Software Process)时间