博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
00_前情回顾
阅读量:5149 次
发布时间:2019-06-13

本文共 587 字,大约阅读时间需要 1 分钟。

只考虑4.0以上的安卓设备.4.0以下的不适配了.可能过一段时间4.0的设备也会被淘汰了.

4.4之后多了一个art模式。art模式是在安装的时候就已经把字节码翻译成了机器码。dalvik是一边运行一边翻译。翻译一条执行一条翻译一条执行一条。art模式的执行效率比dalvik要高,但是占硬盘而且安装的时间长一点。

platform就是平台相关的。根据不同的API Level,放了好多的文件夹。那么最终你创建项目的时候指定的这个编译版本最终它就会到platform找到对应的平台。把里面的android.jar(android.jar放的就是应用框架层的相关的API).咱们在做开发的时候实际上调用的这些java的API就是放在android.jar里面。

 

然后咱们又创建了一个hello world。介绍了项目的目录结构。


一个设备里面怎么区分不同的应用,就是包名+签名。具体一个应用的包名在哪里声明的呢?实际就是在你项目创建的时候。包名就是在清单文件package节点上声明的。声明了版本号、版本的名字、使用的SDK最小的版本、使用的SDK的目标版本、用户权限。和java基础不一样,java基础照顾好main方法就行。安卓首先要把res下->layout

 

转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/6977745.html

你可能感兴趣的文章
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>
Hdu - 1002 - A + B Problem II
查看>>
Android设置Gmail邮箱
查看>>
js编写时间选择框
查看>>
JIRA
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>
深浅拷贝(十四)
查看>>
HDU 6370(并查集)
查看>>
BZOJ 1207(dp)
查看>>
PE知识复习之PE的导入表
查看>>
HDU 2076 夹角有多大(题目已修改,注意读题)
查看>>
洛谷P3676 小清新数据结构题(动态点分治)
查看>>
九校联考-DL24凉心模拟Day2T1 锻造(forging)
查看>>
Attributes.Add用途与用法
查看>>
L2-001 紧急救援 (dijkstra+dfs回溯路径)
查看>>
javascript 无限分类
查看>>
spring IOC装配Bean(注解方式)
查看>>
[面试算法题]有序列表删除节点-leetcode学习之旅(4)
查看>>