欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

android引導(dǎo)用戶開啟自啟動(dòng)權(quán)限的方法-創(chuàng)新互聯(lián)

前言:

江山ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

最近在做項(xiàng)目的過程中遇到了以下一個(gè)需求,雖然看起來不難實(shí)現(xiàn),但是在實(shí)現(xiàn)的過程中遇到了各種坑,記錄一下,今后方便查看?。?!

需求:

用戶第一次安裝APP,點(diǎn)擊授權(quán)按鈕,跳轉(zhuǎn)至授權(quán)的頁面(不同手機(jī)跳轉(zhuǎn)到不同的授權(quán)頁面),用戶授權(quán)成功之后,點(diǎn)擊返回按鈕,直接進(jìn)入主頁面

問題:

1.如何適配不同機(jī)型

2.不同機(jī)型的授權(quán)頁面顯示不同彈窗(比如三星顯示懸浮窗,小米顯示彈窗)

3.小米彈窗始終無法顯示

4.在授權(quán)頁面點(diǎn)擊返回按鈕,怎么直接跳轉(zhuǎn)到主頁面

問題1:適配不同機(jī)型

這個(gè)是借鑒的一篇博文(忘記地方了,后邊找到了再添加~~)

public class MobileInfoUtils{
 private SettingDialogPermision dialog_per;
 //獲取手機(jī)類型
 private static String getMobileType() {
  return Build.MANUFACTURER;
 }

 //跳轉(zhuǎn)至授權(quán)頁面
 public void jumpStartInterface(Context context) {
  Intent intent = new Intent();
  try {
   intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
   Log.e("HLQ_Struggle", "******************當(dāng)前手機(jī)型號(hào)為:" + getMobileType());
   ComponentName componentName = null;
   if (getMobileType().equals("Xiaomi")) { // 紅米Note4測(cè)試通過
    componentName = new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity");

   } else if (getMobileType().equals("Letv")) { // 樂視2測(cè)試通過
    intent.setAction("com.letv.android.permissionautoboot");
   } else if (getMobileType().equals("samsung")) { // 三星Note5測(cè)試通過
    //componentName = new ComponentName("com.samsung.android.sm_cn", "com.samsung.android.sm.ui.ram.AutoRunActivity");
    //componentName = ComponentName.unflattenFromString("com.samsung.android.sm/.ui.ram.RamActivity");// Permission Denial not exported from uid 1000,不允許被其他程序調(diào)用
    componentName = ComponentName.unflattenFromString("com.samsung.android.sm/.app.dashboard.SmartManagerDashBoardActivity");
   } else if (getMobileType().equals("HUAWEI")) { // 華為測(cè)試通過
    //componentName = new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity");//鎖屏清理
    componentName = ComponentName.unflattenFromString("com.huawei.systemmanager/.startupmgr.ui.StartupNormalAppListActivity");//跳自啟動(dòng)管理
    //SettingOverlayView.show(context);
   } else if (getMobileType().equals("vivo")) { // VIVO測(cè)試通過
    componentName = ComponentName.unflattenFromString("com.iqoo.secure/.safeguard.PurviewTabActivity");
   } else if (getMobileType().equals("Meizu")) { //萬惡的魅族
    //componentName = ComponentName.unflattenFromString("com.meizu.safe/.permission.PermissionMainActivity");//跳轉(zhuǎn)到手機(jī)管家
    componentName = ComponentName.unflattenFromString("com.meizu.safe/.permission.SmartBGActivity");//跳轉(zhuǎn)到后臺(tái)管理頁面
   } else if (getMobileType().equals("OPPO")) { // OPPO R8205測(cè)試通過
    componentName = ComponentName.unflattenFromString("com.oppo.safe/.permission.startup.StartupAppListActivity");
   } else if (getMobileType().equals("ulong")) { // 360手機(jī) 未測(cè)試
    componentName = new ComponentName("com.yulong.android.coolsafe", ".ui.activity.autorun.AutoRunListActivity");
   } else {
    // 將用戶引導(dǎo)到系統(tǒng)設(shè)置頁面
    if (Build.VERSION.SDK_INT >= 9) {
     Log.e("HLQ_Struggle", "APPLICATION_DETAILS_SETTINGS");
     intent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS");
     intent.setData(Uri.fromParts("package", context.getPackageName(), null));
    } else if (Build.VERSION.SDK_INT <= 8) {
     intent.setAction(Intent.ACTION_VIEW);
     intent.setClassName("com.android.settings", "com.android.settings.InstalledAppDetails");
     intent.putExtra("com.android.settings.ApplicationPkgName", context.getPackageName());
    }
   }
   intent.setComponent(componentName);
   context.startActivity(intent);
   if (getMobileType().equals("Xiaomi")) {
    showtip();//顯示彈窗(**特別注意**)
   }
   if (getMobileType().equals("samsung")){
    new SettingOverlayView().show(context);//顯示懸浮窗
   }

  } catch (Exception e) {//拋出異常就直接打開設(shè)置頁面
   Log.e("HLQ_Struggle", e.getLocalizedMessage());
   intent = new Intent(Settings.ACTION_SETTINGS);
   context.startActivity(intent);
  }
 }

//小米手機(jī)顯示彈窗
 private void showtip() {
  try {
   dialog_per=new SettingDialogPermision(context, R.style.CustomDialog4);
   dialog_per.getWindow().setType(WindowManager.LayoutParams.TYPE_TOAST);//注意這里改成吐司類型
   dialog_per.show();
   Log.e("HLQ_Struggle","顯示彈窗");
  } catch (Exception e) {
   e.printStackTrace();
   Log.e("HLQ_Struggle", "沒有顯示彈窗"+e.getMessage());
  }
 }
}

網(wǎng)頁名稱:android引導(dǎo)用戶開啟自啟動(dòng)權(quán)限的方法-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://aaarwkj.com/article42/ccphec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、電子商務(wù)面包屑導(dǎo)航、企業(yè)網(wǎng)站制作、微信小程序靜態(tài)網(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í)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
手机免费在线观看国产精品| 麻豆视传媒短视频免费看| 日韩人妻熟妇中文字幕| 天天日夜夜操人人干人人插 | 国产女主播精品视频一区| 久久婷亚洲综合五月天| 亚洲免费小视频在线观看| 亚洲黄色片在线播放| 另类国产人妖免费视频网站大全| 国产精品综合av一区二区国产馆| 亚洲精品一区二区日本| 亚洲av天堂一区二区香蕉| av资源在线观看少妇丰满| 国产亚洲中文久久网久久| 亚洲精品一区二区激情| 久久伊人这里都是精品| 国产欧美日韩精品久久久久久| 九色国产一区二区三区| 天天操夜夜夜夜夜操| 精品午夜免费福利视频| 国产a情人一区二区国产| 国产又爽又乱的视频在线| 欧美特黄在线免费观看| 国产胖中年妇女草逼网站| 91成人大片在线观看| 亚洲另类综合日韩一区| 亚洲日本欧美一区二区| 97国产在线视频观看| 高清av网站大全网站| 亚洲高清成人在线观看| 给我免费在线观看视频| 国产精品99久久久久久| 亚洲中文字幕乱码熟女在线| 2020中文字字幕在线不卡| 青青草av一区二区三区| 九九蜜桃视频香蕉视频| 国产又粗又硬又长又爽在线观看| 成人av久久一区二区三区| 成熟人妻一区二区三区人妻| 麻豆视频传媒入口在线播放| 国产成人亚洲精品午夜国产馆|