当前位置: 首页 > news >正文

做网站的服务器陕西seo推广

做网站的服务器,陕西seo推广,如何做卖衣服的网站,网站建设单页我们知道Android 操作系统是基于Linux内核的,所以Android 的UID 是基于 Linux UID的。 Linux UID Linux 本身就是一个多用户操作系统,每一个用户都会有一个UID,不同UID 之间的资源访问是受限的。 其中,Linux的DAC权限模型&#…

我们知道Android 操作系统是基于Linux内核的,所以Android 的UID 是基于 Linux UID的。

Linux UID

Linux 本身就是一个多用户操作系统,每一个用户都会有一个UID,不同UID 之间的资源访问是受限的。
其中,Linux的DAC权限模型,控制的不同UID资源间的读、写、执行。也就是所谓的 “777” 权限。
d: 标识文件夹
r : 读权限
w:写权限
x : 执行权限
在这里插入图片描述
Android 平台就是利用基于 Linux 用户的保护机制识别和隔离应用资源,为此,Android 会为每个 Android 应用分配一个唯一的用户 ID (UID),并在自己的进程中运行。

例如,应用的内部存储,data/data/应用包名/ 正是此机制一个直接应用,每个应用都有一个单独的UID,无法对彼此数据的直接访问。
在这里插入图片描述

Android appID

在单用户时代, 每个package单独分配一个uid/gid来进行管理(共享uid/gid的除外)。而在支持多用户之后,同一个 app, 在不同的 android user 下运行时, 其 uid 是不同的。 因此,无法使用唯一的 uid 来标识一个 android package。所以引入了 appID 来标识一个 android package, appID 在安装时确定, 与运行状态无关, 因此, 在不同的 android user 下, 同一个 package 的 appID 是不变的。

如果默认不创建多个用户时,android 只有一个用户时 uid == appID

	public static final int FIRST_APPLICATION_UID = 10000;public static final int LAST_APPLICATION_UID = 19999;size ==> 第几个安装。所以 最多安装9999 个应用appId = Process.FIRST_APPLICATION_UID + size;

Linux userID

Android在创建每个用户时,都会分配一个整型的 userID。对于主用户(正常下的默认用户)来说,userId为0,之后创建的userId将从10开始计算,每增加一个userId加1。

有了 appID 和 UserID之后,我们就可以通过组合它们来生成新的 UID,但是有两种情况。
如果默认不创建多个用户时,
UserID = 0
uid = appID
创建多用户时:
UserID = 10
uid = UserID * 100000 + appID
我们来看看 UserID 的规则代码

	// frameworks/base/core/java/android/os/UserHandle.javapublic static int getUid(@UserIdInt int userId, @AppIdInt int appId) {if (MU_ENABLED && appId >= 0) {return userId * PER_USER_RANGE + (appId % PER_USER_RANGE);} else {return appId;}}public static @UserIdInt int getUserId(int uid) {if (MU_ENABLED) {// public static final int PER_USER_RANGE = 100000;return uid / PER_USER_RANGE;} else {return UserHandle.USER_SYSTEM;}}
http://www.hengruixuexiao.com/news/42038.html

相关文章:

  • 怎么做网站注册的网页北京seo相关
  • 怎么创网站赚钱贵阳网站建设推广
  • 谷歌站群系统搜索引擎调价平台哪个好
  • 做网站必须要推广吗seo网站优化专员
  • 网站开发与设计入门杭州搜索引擎排名
  • 苏州高端网站建设设计公司哪家好南宁推广公司
  • 做网站 域名 网站 空间百度搜索app
  • 厦门网站建设哪家便宜游戏推广
  • 建设京东类的网站需要什么流程产品推广运营的公司
  • 网站域名费用多少钱一年竞价托管多少钱
  • 监控公司建设网站推广经营范围地推任务网
  • 设计一个产品好看的seo网站
  • 网站制作运营长沙seo排名外包
  • 正品购物平台seo公司排名教程
  • 免费企业网站系统常用的关键词优化策略有哪些
  • 网站开发学习方法2022年seo还值得做吗
  • 网站建设六道seo常规优化
  • 有特色的企业网站广告加盟
  • 深圳沙井做网站优化系统的软件
  • 网站制作完成后为了提交百度一下
  • 如何查询网站域名微软优化大师
  • 专业建设外贸网站制作江门惠州网站seo排名优化
  • 宝塔安装wordpress企业怎么做好网站优化
  • 工程装修设计公司seo优化自动点击软件
  • 建网站 几个链接日照seo公司
  • 网站开发工具 知乎竞价托管哪家便宜
  • 做网站一年赚多少钱广州seo软件
  • 营销型网站特点发布友情链接
  • 哪个网站的前台背景墙做的好今天国内新闻
  • laravel 跳转到其他网站百度贴吧入口