1、為什么在Manifest聲明了android.permission.INTERNET還是無法訪問網(wǎng)絡?
安全中心-網(wǎng)絡助手里為用戶提供了網(wǎng)絡控制功能,如果把A應用的移動網(wǎng)絡權限或者WIFI網(wǎng)絡權限禁用了,那么在調(diào)用網(wǎng)絡請求的時候會拋出異常:app刷量平臺
java.net.ConnectException:socket failed:EACCES(Permission denied)
2、為什么無法訪問環(huán)回地址(127.0.0.1)?
安全中心-網(wǎng)絡助手里為用戶提供了網(wǎng)絡控制功能,如果把A應用的移動網(wǎng)絡權限禁用,則該應用訪問環(huán)回地址失敗。
3、為什么我的應用在開啟騷擾攔截之后收不到驗證短信?
騷擾攔截有智能引擎的判斷,在開啟智能攔截后我們會識別某些帶有騷擾短信特征的短信。如果您認為您的短信被誤判,可以聯(lián)系我們。
4、為什么我的應用發(fā)起的回撥電話會被攔截?
回撥電話有兩種:一種是空號碼,騷擾攔截有空號碼攔截,在用戶手動設置之后會攔截空號碼。
一種是正常號碼,騷擾攔截有標記攔截的功能,在開啟標記攔截且該號碼被多次標記拉黑則會被攔截。
5、為什么我的應用申請使用su命令會失???
一、MIUI的穩(wěn)定版沒有root權限。
二、開發(fā)版有root權限,但是受手機端App安全中心控制。如果您需要您的應用開啟某項權限,可以引導用戶跳轉(zhuǎn)應用權限管理頁面由用戶手動開啟。
Intent intent=new Intent();
intent.setAction("miui.intent.action.ROOT_MANAGER");
intent.addCategory(Intent.CATEGORY_DEFAULT);
三、一些應用在獲取root權限后,會修改系統(tǒng)的su等文件,導致其他應用的root不可用。
6、為什么我在Manifest聲明了權限,依然不能控制Wifi,Gps,顯示懸浮窗等?
安全中心會控制權限的使用,如果需要開放某個權限,可以在安全中心-授權管理-應用權限管理內(nèi)修改。我們會根據(jù)應用的主要功能開放權限,如果您的應用有權限控制方面的問題,請聯(lián)系我們。
7、如何獲取某項權限是否開啟?
暫時沒有這個查詢接口,如果您需要您的應用開啟某項權限,可以引導用戶跳轉(zhuǎn)應用權限管理頁面由用戶手動開啟。
Intent intent=new Intent();
intent.setAction("miui.intent.action.APP_PERM_EDITOR");
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.putExtra("extra_pkgname","應用包名");
8、為什么我的Alarm不太精確?
Google和MIUI都啟用了對齊喚醒功能,會把一小段時間內(nèi)的Alarm對齊到某個Alarm的時間點一起執(zhí)行,達到省電的目的。
9、我的應用為什么不能自啟動?
在MIUI上應用的自啟動由用戶進行控制,默認不開放自啟動權限,其中自啟動包含開機自啟動和接收系統(tǒng)廣播等方式啟動,但是由A應用啟動B應用則不受限制。如果您需要您的應用自啟動,可以引導用戶跳轉(zhuǎn)自啟動管理頁面由用戶手動開啟。
Intent intent=new Intent();
intent.setAction("miui.intent.action.OP_AUTO_START");
intent.addCategory(Intent.CATEGORY_DEFAULT);
10、我的應用在小米應用商店審核失敗怎么辦?
關于應用審核問題、認領問題、開發(fā)者郵箱認證問題,以及其它關于小米應用商店的運營問題(除開發(fā)中遇到的問題),請聯(lián)系小米應用商店開發(fā)者支持郵箱:developer@xiaomi.com
11、添加了MIUI提供的沉浸式代碼后發(fā)現(xiàn)軟件盤是否彈出的狀態(tài)獲取不到以及android:windowSoftInputMode="adjustResize"的設置無作用,該怎么解決?
這個問題是android原生的問題,我們的MIUISDK已經(jīng)解決。如果使用MIUISDK則不會出現(xiàn)此問題。如果是在原生系統(tǒng)上開發(fā),可以通過如下參考辦法繞過adjustResize無效,參考辦法:
輸入法原來沉浸的方法繼續(xù)加上,然后在布局view上面設置setFitSystemWindow屬性為true,這樣resize屬性會生效。但是view的頂部會預留出來狀態(tài)欄的高度。再重寫界面根view(應用xml布局的頂層view)的fitSystemWindow函數(shù),將頂部的padding去掉。有點繞,但是效果出來是對的。
12、據(jù)說雙卡雙待的功能不是安卓原生的功能,現(xiàn)在我需要調(diào)用系統(tǒng)撥打電話但沒有辦法控制使用那個卡來撥打,我該怎么解決?
原生android在5.1之前本身是沒有雙卡方案,所以5.1之前的所有雙卡方案都是隨著平臺的不同而不同的。建議就按正常的單卡呼叫方案進行,理論上會給用戶提示選擇用哪個卡進行呼叫。
而在原生android5.1及以后,android原生支持了雙卡,這個將是業(yè)界標準接口,按google方案即可。
MIUI在開發(fā)的時候有一個原則是,原生的所有對外基本接口,絕對不會修改。
13、在SSL協(xié)議握手過程中出現(xiàn)的exception,該怎么解決?
可以通過如下方法排查:
1.模擬器里網(wǎng)絡設置的是否正常,是否能上其他https的網(wǎng)站。
2.換個時間點試試,有可能是服務器端的問題
3.更新下/system/lib/libssl.so文件