冰楓論壇

 找回密碼
 立即註冊
搜索
查看: 4557|回覆: 1
打印 上一主題 下一主題

[開源] 針對安卓個別手機拿不到IMEI

[複製鏈接]

219

主題

1

好友

579

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
173947
帖子
263
主題
219
精華
0
積分
579
楓幣
2853
威望
198
存款
20
贊助金額
1500
推廣
0
GP
194
閱讀權限
150
性別
保密
在線時間
113 小時
註冊時間
2017-1-1
最後登入
2018-10-13

高級客戶 論壇支持王 貢獻王 VIP會員

跳轉到指定樓層
1
發表於 2017-6-18 08:36:59 |只看該作者 |正序瀏覽
  1. package com.zzyuyou.demo;

  2. import Android.Manifest;
  3. import android.app.AlarmManager;
  4. import android.content.Context;
  5. import android.content.pm.PackageManager;
  6. import android.os.Bundle;
  7. import android.os.Handler;
  8. import android.support.v4.app.ActivityCompat;
  9. import android.support.v4.content.ContextCompat;
  10. import android.support.v7.app.AppCompatActivity;
  11. import android.telephony.TelephonyManager;
  12. import android.widget.Toast;

  13. import java.util.Calendar;

  14. public class MainActivity2 extends AppCompatActivity {
  15.     private final int PERMISSIONS_WRITE_EXTERNAL_STORAGE = 1;

  16.     @Override
  17.     protected void onCreate(Bundle savedInstanceState) {
  18.         super.onCreate(savedInstanceState);
  19.         setContentView(R.layout.activity_main);
  20.         //<span style="background-color: rgb(255, 255, 255); color: rgb(33, 33, 33); font-family: inherit; white-space: pre-wrap;"><font size="2">先申請權限</font></span>
  21.         setPerssion();
  22.     }



  23.     private void initData() {
  24.         TelephonyManager TelephonyMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
  25.         String szImei = TelephonyMgr.getDeviceId();
  26.         Toast.makeText(this, "::" + szImei, Toast.LENGTH_SHORT).show();
  27.     }

  28.     // <span style="background-color: rgb(255, 255, 255); color: rgb(33, 33, 33); font-family: inherit; white-space: pre-wrap;"><font size="2">申請權限</font></span>
  29.     private void setPerssion() {
  30.         // <font size="2"><span style="background-color: rgb(255, 255, 255); color: rgb(33, 33, 33); font-family: inherit; white-space: pre-wrap;">檢查有沒有權限</span> </font>READ_PHONE_STATE
  31.         if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
  32.             // <span style="background-color: rgb(255, 255, 255); color: rgb(33, 33, 33); font-family: inherit; white-space: pre-wrap;"><font size="2">沒有權限申請獲取</font></span>
  33.             ActivityCompat.requestPermissions(this,
  34.                     new String[]{Manifest.permission.READ_PHONE_STATE},
  35.                     PERMISSIONS_WRITE_EXTERNAL_STORAGE);
  36.         } else {
  37.             initData();
  38.         }
  39.     }

  40.     @Override
  41.     public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
  42.         if (requestCode == PERMISSIONS_WRITE_EXTERNAL_STORAGE) {
  43.             if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
  44.                 initData();
  45.             } else {
  46.                 Toast.makeText(MainActivity2.this, "<span style="background-color: rgb(255, 255, 255); color: rgb(33, 33, 33); font-family: inherit; white-space: pre-wrap;"><font size="2">你已取消本應用權限,請手動在設置找到本應用並打開此權限</font></span>", Toast.LENGTH_SHORT).show();
  47.                 new Handler().postDelayed(new Runnable() {
  48.                     @Override
  49.                     public void run() {
  50.                         Toast.makeText(MainActivity2.this, "退出", Toast.LENGTH_SHORT).show();
  51.                     }
  52.                 }, 3000);
  53.             }
  54.             return;
  55.         }
  56.         super.onRequestPermissionsResult(requestCode, permissions, grantResults);
  57.     }
  58. }
複製代碼

MainActivity2.java

2.45 KB, 閱讀權限: 10, 下載次數: 0

收藏收藏0 推0 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1彩票
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$

0

主題

0

好友

117

積分

註冊會員

Rank: 2

UID
324642
帖子
46
主題
0
精華
0
積分
117
楓幣
3186
威望
113
存款
0
贊助金額
0
推廣
0
GP
0
閱讀權限
20
性別
保密
在線時間
80 小時
註冊時間
2021-11-5
最後登入
2024-11-13
2
發表於 2021-11-29 21:25:25 |只看該作者
very good!感谢楼主無私分享。
已有 1 人評分楓幣 收起 理由
qwas963563 -10 複製回文

總評分: 楓幣 -10   查看全部評分

點評回覆

使用道具 舉報

高級模式
B Color Image Link Quote Code Smilies |上傳

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-11-15 14:19

回頂部