4.2 安卓开发环境简介
2016-06-04 23:57
393 查看
1.eclipse上面两个按钮,一个是sdk manager,另一个是安卓虚拟机
2.建立新的虚拟机
device是设备配置,target是安卓系统版本;cpu/abi是CPU镜像,目前支持ARM,intel架构的cpu镜像。
3.activity代表的是界面。项目名字显示在项目代码的工程名处,应用名字显示在界面眉头。05::13
4.Activity通过资源文件R.java中的id,找到布局文件layout中的内容(),进而显示在activity对于的界面上。
(1)MainActivity界面中调用R.layout
===public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
(2)在R.java中找到在activity_main.xml中对应的id位置
=====public static final class layout {
public static final int activity_main=0x7f030000;
}
(3)在activity_main.xml文件中,又指向了在values/Strings.xml文件中的hello_world属性值
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
5.安卓开发的目录文件
Androidmanifest.xml是整个工程的项目配置文件。
project.propertities是整个工程的运行环境。
6.模拟环境启动后,生成打包安装文件。在file exporer中查看
data/app,安装第三方应用,apk文件
system/app,安装系统应用,
应用所产生的缓存文件,数据库文件,配置文件都会保存在data/data/包名文件夹中。
安卓应用中有个类似windows注册表的文件,在data/system下的packages.xml文件,该文件不能用双击打开,而是窗口右上方的第一个按钮另存到桌面再打开。
7.应用打包安装过程
2.建立新的虚拟机
device是设备配置,target是安卓系统版本;cpu/abi是CPU镜像,目前支持ARM,intel架构的cpu镜像。
3.activity代表的是界面。项目名字显示在项目代码的工程名处,应用名字显示在界面眉头。05::13
4.Activity通过资源文件R.java中的id,找到布局文件layout中的内容(),进而显示在activity对于的界面上。
(1)MainActivity界面中调用R.layout
===public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
(2)在R.java中找到在activity_main.xml中对应的id位置
=====public static final class layout {
public static final int activity_main=0x7f030000;
}
(3)在activity_main.xml文件中,又指向了在values/Strings.xml文件中的hello_world属性值
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
5.安卓开发的目录文件
Androidmanifest.xml是整个工程的项目配置文件。
project.propertities是整个工程的运行环境。
6.模拟环境启动后,生成打包安装文件。在file exporer中查看
data/app,安装第三方应用,apk文件
system/app,安装系统应用,
应用所产生的缓存文件,数据库文件,配置文件都会保存在data/data/包名文件夹中。
安卓应用中有个类似windows注册表的文件,在data/system下的packages.xml文件,该文件不能用双击打开,而是窗口右上方的第一个按钮另存到桌面再打开。
7.应用打包安装过程
相关文章推荐
- 51nod 1016 水仙花数 V2 打表
- CCF认证20151202(消除游戏)
- 第18章:operator overloading
- 汉诺塔层数大于10时输出不正常的分析及时间复杂度
- tcpflow 抓包
- RabbitMQ 基础教程(2) - Work Queue
- Java 设计模式 -单例模式
- ASCII、Unicode、GBK和UTF-8字符编码的区别联系
- Quoted-printable 编码介绍、Quoted-printable编码解码转换方法
- 国外程序员整理的 C++ 资源大全
- DispatcherServlet服务调度
- 解决微信浏览器无法使用reload()刷新页面
- code forces round 355 div2 b
- 《软件工程》最终总结
- 第十五周项目—阅读程序(1)
- 从今儿起,记录游戏策划的心路历程
- 没文化真可怕(一些互联网职位)
- Ubuntu E: 无法获得锁 /var/lib/dpkg/lock - open
- caffe源码解析 — solver.cpp
- Python Socket 编程