欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

android用戶,Android用戶

獲取當(dāng)前使用Android的用戶的Id

我們知道,Android 基于Linux,是多用戶操作系統(tǒng),我們使用 adb 工具測(cè)試時(shí),經(jīng)常使用 root 身份。那么,我們?nèi)粘i_(kāi)機(jī)使用時(shí),登錄的用戶id是什么呢?可以通過(guò)如下方式獲取到當(dāng)前正在運(yùn)行的用戶。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括綏寧網(wǎng)站建設(shè)、綏寧網(wǎng)站制作、綏寧網(wǎng)頁(yè)制作以及綏寧網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,綏寧網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到綏寧省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

執(zhí)行 adb shell pm list users 可以看到

其中 **0 ** 表示 user Id, 這條記錄表示當(dāng)前正在運(yùn)行的帳號(hào)的 user id 是0,用戶名是 name。

ANDROID 多用戶

從 Android L(5.0)開(kāi)始引入多用戶 API。直到目前,基本上都是隱藏 api 或者需要系統(tǒng)簽名才能持有”managed_user" 權(quán)限。

Android 的這個(gè) “用戶” 并不是等同于 linux 下的用戶概念。Android 是基于 Linux 的 OS,Linux 下有一套自己的賬戶管理體系,而 Android 對(duì)此有一些封裝和改動(dòng)。同時(shí),Android 也引進(jìn)了自己的多用戶功能。

Linux是多用戶系統(tǒng),每個(gè)用戶都擁有一個(gè)uid,這個(gè)uid由系統(tǒng)和用戶名做映射綁定。同時(shí),為了便于用戶管理(譬如管理文檔權(quán)限),Linux引入了群組的概念,可以將多個(gè)用戶歸于一個(gè)群組。每一個(gè)群組擁有一個(gè)群組id(gid)。

以第三方應(yīng)用為例做說(shuō)明:

一個(gè)應(yīng)用被安裝后, 系統(tǒng)給分配唯一的 "Application ID", 簡(jiǎn)稱" AppId "。同時(shí)系統(tǒng)中會(huì)有多個(gè)用戶 (User), 每個(gè)用戶也有一個(gè)唯一的 ID 值, 稱為" UserId " 。

Android 這里的 "UserId" 跟 Linux 的 UserId 完全不是同一個(gè)東西。UserId 10000 + appId 才等于 Linux 下的 UserId, 即進(jìn)程所屬用戶的概念, 在 Android 我們通常記做 " uid *",以下以微信為例作為說(shuō)明:

可以看到微信創(chuàng)建了 2 個(gè)進(jìn)程,其第一列 USER 字段均為 u0_a110,這個(gè) u0_a110 就是 uid(有人也說(shuō)a110是uid)。

這個(gè)字段這樣拆解成 int 值:

uid 就對(duì)應(yīng) Linux 系統(tǒng)里 "進(jìn)程所屬用戶的概念"

在 Android 系統(tǒng)里, 我們可以很容易發(fā)現(xiàn):

可以通過(guò) adb shell dumpsys package com.android.systemui | grep "uid" 簡(jiǎn)單的得到安裝應(yīng)用的uid

通過(guò)源碼可以看到,UserHandle包含三種概念:userid、uid、appid

userid :就是有多少個(gè)實(shí)際的用戶,即手機(jī)里的主機(jī)、訪客等多用戶。

uid :上文講過(guò)他跟應(yīng)用進(jìn)程相關(guān),除了shareduid的應(yīng)用,每個(gè)用戶的每個(gè)應(yīng)用的uid不一樣的。

appid :跟app相關(guān),包名相同的appid都一樣,即使是不同用戶。

安卓用戶是什么意思?

安卓用戶即使用智能設(shè)備為安卓系統(tǒng)(android系統(tǒng))的用戶群。

當(dāng)前市面上的智能設(shè)備產(chǎn)品最常用的是三個(gè)系統(tǒng),分別為:安卓系統(tǒng)(由谷歌提供服務(wù),涵蓋各大手機(jī)廠家 比如三星,華為,小米等等,用戶范圍最廣),IOS系統(tǒng)(蘋(píng)果系列的電子數(shù)碼產(chǎn)品),和WP8系統(tǒng)(原諾基亞團(tuán)隊(duì)開(kāi)發(fā),現(xiàn)由微軟提供)。

Google公司開(kāi)發(fā)的操作系統(tǒng),Android(安卓系統(tǒng))是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)。尚未有統(tǒng)一中文名稱,中國(guó)大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由Andy Rubin開(kāi)發(fā),主要支持手機(jī)。

2005年8月由Google收購(gòu)注資。2007年11月,Google與84家硬件制造商、軟件開(kāi)發(fā)商及電信營(yíng)運(yùn)商組建開(kāi)放手機(jī)聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開(kāi)源許可證的授權(quán)方式,發(fā)布了Android的源代碼。第一部Android智能手機(jī)發(fā)布于2008年10月。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)等。2011年第一季度,Android在全球的市場(chǎng)份額首次超過(guò)塞班系統(tǒng),躍居全球第一。 2013年的第四季度,Android平臺(tái)手機(jī)的全球市場(chǎng)份額已經(jīng)達(dá)到78.1%。2013年09月24日谷歌開(kāi)發(fā)的操作系統(tǒng)Android在迎來(lái)了5歲生日,全世界采用這款系統(tǒng)的設(shè)備數(shù)量已經(jīng)達(dá)到10億臺(tái)。

當(dāng)前名稱:android用戶,Android用戶
當(dāng)前網(wǎng)址:http://chinadenli.net/article32/dsgpcsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作App設(shè)計(jì)電子商務(wù)網(wǎng)站導(dǎo)航品牌網(wǎng)站制作定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)