这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » (开发心得)Android应用基础

共11条 1/2 1 2 跳转至

(开发心得)Android应用基础

高工
2013-05-09 15:06:24     打赏

Android应用程序以java作为开发语言。用Android SDK 提供的工具,可以将应用程序所需要的数据和资源文件打包到一个android包文件中,这个文件用.apk作为扩展名。所有代码都在单个.apk文件中,当成一个应用,这个文件就是通常安装在Android设备中的应用.
一旦安装到了一个设备,每个应用生存在它自己的安全沙箱中。

    • 一个Android系统是一个多用户的Linux系统,其中的每个应用都是一个不同的用户。
    • 默认情况下,系统给每个应用分配一个独立的Linux用户ID(这个ID只由系统使用并且对应用来说是不可知的),系统给在某个应用中的所有文件设置了权限,所以只有分配了那个用户ID的应用才能访问它们
    • 每个进程拥有它自己的虚拟机,所以一个应用代码的运行,与其他应用代码的运行是隔离的.
    • 默认情况下,每个应用程序均运行于它自己的Linux进程中。当应用程序中的任意代码开始执行时,Android启动一个进程,而当不再需要此进程而其它应用程序又需要系统资源时,则关闭这个进程。

通过这种方法,Android系统实现了最小特权原则。默认,每个应用仅仅访问需要工作的组件,并不多做其他的事。这样创建了一个非常安全的环境,应用不能访问系统没有授权的其他部分.

 

需要全文,请点击下载,可以收藏到自己电脑上随时学习使用:Android基础应用-Application Fundamentals.doc




关键词: Android    

专家
2013-05-09 18:01:03     打赏
2楼

这个暂时还用不到,先收藏一下。现在技术更新太快了。


高工
2013-05-10 10:04:51     打赏
3楼
好东西,顶起~!

高工
2022-12-25 22:25:05     打赏
4楼

好东西,顶起~!


高工
2022-12-25 23:10:31     打赏
5楼

谢谢


高工
2022-12-26 08:35:26     打赏
6楼

谢谢分享


专家
2023-01-25 11:56:35     打赏
7楼
谢谢分享

专家
2023-01-25 12:34:06     打赏
8楼

感谢分享


院士
2023-01-25 14:15:51     打赏
9楼

谢谢分享


专家
2023-01-25 15:59:43     打赏
10楼

谢谢分享


共11条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]