2、Android应用程序基本特性

1、 apk是android应用程序安装格式,.dex是Android二进制执行文件格式。

2、Android操作系统是基于Linux的多用户操作系统,每一个应用程序都是使用的不同的用户。

3、 默认情况下,一个应用程序一个userid,系统设定的,你不需要手动去设定,

针对这样的应用程序,该用户有权限进行所有操作。

4、每一个进程有自己的虚拟机实例,所以每个应用程序相对独立。

5、默认情况下,应用程序都有自己的linux进程,系统会决定何时关闭它,当资源不够的时候。

6、然而,也有例外。

a) 可以给两个应用程序共享同一个userid,让彼此之间共享资源;

b) 应用程序可以请求访问系统资源,比如通讯录,短信等,但需要安装时候被授权;

时间: 2024-10-16 18:39:04

2、Android应用程序基本特性的相关文章

Android N 新特性

2016年5月19日,谷歌在美国加州的山景城举办了 Google I/O 开发者大会中发布.2016年6月,Android N正式命名为"牛轧糖" 本届I/O开发者大会上,Google重点介绍了Android系统三个维度:分别是性能.安全和生产力.其中性能主要新增了Vulkan API与JIT编译器(前者优化图形性能.或者加快软件安装速度):安全性包括新的数据加密方式.恶意网站识别.系统的实时更新:生产力方面加入了分屏多任务功能.程序的快速切换,所有应用都可以支持"多窗口模式

Android Lollipop 新特性 - Palette;获取图片颜色

Android Lollipop 新特性 - Palette 在Android 5.0 之后推出的palette,通过这个方法,我们就可以从一张 bitmap 中提取我们需要的颜色,可以使UI风格更加美观融洽.比如,我们可以从图片中提取颜色设置给ActionBar做背景颜色,这样ActionBar的颜色就会随着显示图片的变化而变化. Palette可以提取的颜色如下: Vibrant (有活力的) Vibrant dark(有活力的 暗色) Vibrant light(有活力的 亮色) Mute

Android M新特性Doze and App Standby模式详解

参考: Optimizing for Doze and App Standby Android M新特性Doze and App Standby模式详解 深入android6.0 设备 idle状态 Android M 的 Doze 模式下第三方推送服务还能用吗? 一.Optimizing for Doze and App Standby 从Android6.0开始,Android提供了两种省电延长电池寿命的功能:Doze和App Standby: 表现形式:当设备没有连接到电源,设备进入Doz

Android各版本特性

此篇文章可以利用碎片化时间进行消化和了解,针对Android各个版本特性,并没有把所有列出,只是抽出了比较常用重要的特性作为提示,同时在面试中只要牢记重要的几个点即可,其他特性直接查找官方文档即可. Android5.0(棒棒糖) 1)运行时机制,采用ART.安装时转换为机器语言,成为真正本地应用 2)新推出Material Design,用户切换Activity时候无缝过渡位移动画 3)通知详情可以用户自己设计 官网:https://developer.android.com/about/ve

Android Application Fundamentals——Android应用程序基础知识

Application Fundamentals--应用程序基础知识 Key classes--关键类 Activity Service BroadcastReceiver ContentProvider Intent In this document--在这篇文章中 Application Components--应用程序组件 Activating components: intents--激活组件:意图 Shutting down components--关闭组件 The manifest

Android -- Support包特性

干货 每一个 Support 包版本后缀 vX 所代表的含义是他能够被使用的最低版本等级.之所以无法在更低版本进行使用的原因,是因为随着版本的升级,在新版本中有很多之前不支持的特性或者 API,因此如果你在老版本中使用了这些支持包,就可能会导致应用崩溃. support-v4 support-v4包算是 Android 最低等级的支持包.所谓的 v4,代表着它最低支持 Android1.6(API Level4).在 support-v4包中,它所拥有的类还是很多的,主要包含了对应用组件的支持,

Android 6.0 特性

新特性一:App Permissions(软件权限管理) 在安卓6.0里,应用许可提示可以自定义了.它允许对应用的权限进行高度管理,比如应用能否使用位置.相机.麦克风.通讯录等,这些都可以开放给开发者和用户. 新特性二:Chrome Custom Tabs(网页体验提升) 新版的M对于Chrome的网页浏览体验进行了提升,它对登陆网站.存储密码.自动补全资料.多线程浏览网页的安全性进行了一些列的优化. 新特性三:App Links(APP关联) 安卓6.0加强了软件间的关联,谷歌在现场展示了 一

Android 5.x特性概览四

上节,我们说了palatte及其特性,这里我们介绍Android 5.x的另一个特性视图与阴影. 在第一节,我们就提到了Material Design 一大特性就是就是扁平化,倘若说 iOS 的扁平化设计太过于超前,让很多人还来不及从拟物转变到扁平,那么 Material Design 则是比iOS的扁平化效果更加接地气.通过展现生活中的材质效果.恰当地使用阴影和光线,配合平滑逼真的动画效果,模拟出一个动感十足又美丽大胆的视觉效果. 阴影效果 以往的Android View 通常只具有两个坐标—

10大Android N新特性,不知道你就out啦!

谷歌正式发布了Android N,据悉这最新一代的安卓系统拥有过250的功能.对安卓迷来说,可谓好消息一件.通过对Android N新功能的体验,我们切身感受了系统的便捷和高效.下面是大家最为期待的10大特性: 10可调节显示尺寸 Android N将带来一系列新的辅助功能,现在你不只可以调整字体大小,还可以调整显示的尺寸.此前的调整字体大小弱爆了,新的可调节显示设置,可以改变整个用户界面的比例,实时改变包括诸如按钮,图标和搜索栏的大小 09流量保护 在如今三大运营商垄断的情况下,知道哪些应用程