關(guān)于Android安卓雙卡總結(jié)


注:本篇只講雙卡的發(fā)展原理,以及解決方法,不提供代碼氮昧。想要代碼的可以略過。


以下用到的名詞解釋


IMEI:國際移動設(shè)備身份碼

IMSI:SIM卡的身份碼系羞,一張卡只有一個IMSI郭计。

芯片廠商:MTK,Qualcomm椒振,展訊等昭伸。

手機(jī)廠商:三星,華為澎迎,樂視庐杨,小米等。


一夹供、雙卡由來以及廠商的解決方案

在中國灵份,聰明的中國人早雙卡歷史悠久,我記得在以前非智能機(jī)時代就實現(xiàn)了哮洽。猶記得以前廣告

一個機(jī)子兩張卡填渠,打電話一張卡,發(fā)短信一張卡鸟辅。

家里一張卡氛什,工作一張卡,家庭工作兩不誤匪凉。

老婆一張卡枪眉,小三一張卡,老婆小三兩不誤再层。

so贸铜,延續(xù)古老的傳統(tǒng),以及這種較好的模式聂受,智能手機(jī)理應(yīng)繼承這個優(yōu)良傳統(tǒng)蒿秦。

但是,在美國蛋济,因為運營商綁定銷售渤早。所以基本只有一張卡,沒這個需求啊瘫俊。5.0之前沒有雙卡的API通用接口鹊杖,各個廠商都有自己的實現(xiàn)方法悴灵,導(dǎo)致現(xiàn)在的群魔亂舞。標(biāo)準(zhǔn)不一骂蓖。方法不一积瞒。手機(jī)廠商買芯片的時候有可能把雙卡解決方案一并購買,也有可能自己實現(xiàn)登下。

獲取雙卡信息的方法主要手段是通過反射實現(xiàn)茫孔,需要具體的方法全名,難點在于如何知道雙卡管理的包名以及類名以及調(diào)用的方法被芳。


二缰贝、雙卡ROM上的原理

底層的不太懂,大家可以找相關(guān)文章畔濒,不過在ROM層面上剩晴,廠商實現(xiàn)雙卡管理,主要兩種方法:

第一種:在原有的單卡管理類上額外添加雙卡信息獲取的方法侵状,直接反射全部方法赞弥,然后一一查找即可。

第二種趣兄,新建一個單獨的雙卡管理器的包绽左,需要反射全部找到雙卡管理的實例,再反射全局艇潭,再查找拼窥,或者直接反編譯。


如果獲取了手機(jī)的芯片廠商蹋凝,并且使用 是該廠商提供的方案鲁纠,理論上可以獲取使用該廠商通用雙卡解決方案去獲取。

如果手機(jī)廠商自己實現(xiàn)雙卡管理仙粱,如三星。則需要尋找特定的雙卡管理包來獲取彻舰。

以上為基本原理跟大方向


三伐割、實現(xiàn)雙卡需要考慮的點


1、芯片的獲取問題刃唤,一個廠商會生成多種芯片隔心,需要根據(jù)獲取到的芯片型號來判斷廠商。

2尚胞、手機(jī)獲取的手機(jī)基礎(chǔ)信息硬霍,并不會告訴你是什么芯片,這個資料有可能會被修改笼裳,如樂視會把那個值改為lete唯卖,而不顯示MTK粱玲。

3、不同芯片拜轨,需要獲取不同芯片的通用方法抽减,一個手機(jī)廠商有可能采購多種芯片。

4橄碾、ROM的獲取問題卵沉,ROM的發(fā)布信息并不會直接告訴你是哪個廠商的ROM。

5法牲、ROM和安卓SDK版本之間的差異會造成獲取方法的不同史汗。

6、如果使用反射跟反編譯系統(tǒng)ROM的方法拒垃,需要大量時間停撞。并且,這個結(jié)果有可能僅僅只對被反編譯的機(jī)型跟特定的ROM有用恶复。

7怜森、需要提供市場上常見的雙卡手機(jī),得出的結(jié)果也只能保證經(jīng)過測試的手機(jī)谤牡,并且手機(jī)剛好使用同一版本ROM才能保證獲取副硅。

8、如果手機(jī)刷了第三方ROM翅萤,也會造成上訴方法失效恐疲。

總之,碎片化的嚴(yán)重套么,造成并沒有一個統(tǒng)一的方法去完美獲取培己。需要花時間在適配上

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市胚泌,隨后出現(xiàn)的幾起案子省咨,更是在濱河造成了極大的恐慌,老刑警劉巖玷室,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件零蓉,死亡現(xiàn)場離奇詭異,居然都是意外死亡穷缤,警方通過查閱死者的電腦和手機(jī)敌蜂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來津肛,“玉大人章喉,你說我怎么就攤上這事。” “怎么了秸脱?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵落包,是天一觀的道長。 經(jīng)常有香客問我撞反,道長妥色,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任遏片,我火速辦了婚禮嘹害,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吮便。我一直安慰自己笔呀,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布髓需。 她就那樣靜靜地躺著许师,像睡著了一般。 火紅的嫁衣襯著肌膚如雪僚匆。 梳的紋絲不亂的頭發(fā)上微渠,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機(jī)與錄音咧擂,去河邊找鬼逞盆。 笑死,一個胖子當(dāng)著我的面吹牛松申,可吹牛的內(nèi)容都是我干的云芦。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼贸桶,長吁一口氣:“原來是場噩夢啊……” “哼舅逸!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起皇筛,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤琉历,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后水醋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旗笔,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年离例,在試婚紗的時候發(fā)現(xiàn)自己被綠了换团。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片悉稠。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡宫蛆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情耀盗,我是刑警寧澤想虎,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站叛拷,受9級特大地震影響舌厨,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜忿薇,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一裙椭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧署浩,春花似錦揉燃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至弊攘,卻和暖如春抢腐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背襟交。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工迈倍, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人婿着。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓授瘦,卻偏偏與公主長得像,于是被迫代替她去往敵國和親竟宋。 傳聞我的和親對象是個殘疾皇子提完,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容