看板 AndroidDev 關於我們 聯絡資訊
※ 引述《ptt23 (參考)》之銘言: : 想請問 Android 2.x : 有提供關閉3G data連線(也就是數據傳輸)功能的API嗎? : 若沒有~要怎麼自己做呢? : 謝謝!! 可以說有也可以說沒有 說沒有是因為它並不是open api 說有是因為它的確存在,只是要用萬惡的reflect釣出來 http://stackoverflow.com/questions/3644144/how-to-disable-mobile-data-on-android 這篇講得算滿清楚的,簡單的說就是直接從TelephonyManager硬拉出那兩個函數來使用 不過這樣使用風險性很大,請自己斟酌 :) p.s. 需要權限"READ_PHONE_STATE" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.252.25
cooper6334:用reflect真的要謹慎,我曾經因此搞掛手機的wifi ap 01/09 11:53
tomap41017:想聽風險性很大的原因,可以請大大分享嘛?THX!! 01/10 13:47
Killercat:他不把他public代表他是內部使用,也沒文件說他用來幹嘛 01/10 15:26
Killercat:搞不好他會永久性的更改一些3g設定值讓3g怪怪的? 01/10 15:27
Killercat:或者說以後的release把他的功能改掉了?因為根本不是 01/10 15:27
Killercat:public api, 所以他也壓根不用考慮相融問題 01/10 15:27
Killercat:現在只是說 喔 你public不給我用 java的語言特性可以讓 01/10 15:27
Killercat:我把它給用method取出來用,這東西不但沒文件告訴你用了 01/10 15:28
Killercat:會怎樣更沒有以後升級任何相容性保證,你說風險大不大:3 01/10 15:28
Killercat:基本上這算是hacking的行為了,請小心啊... XD 01/10 15:29
Killercat:p.s. 我很愛搞這套 XD 01/10 15:29
Killercat:另外真的想玩這套,至少看過它原始碼以及其他原始碼 01/10 15:30
Killercat:怎麼使用他的先,最好不要這樣看到東西就hook =P 01/10 15:30
Killercat:google的android好歹是公開原始嗎 去看看吧 01/10 15:31
tomap41017:了解,學到了,以後會更加謹慎小心:) 01/15 23:47
ptt23:謝謝! 01/17 22:25