한국어

스마트폰앱

온누리070 플레이스토어 다운로드
    acrobits softphone
     온누리 070 카카오 프러스 친구추가온누리 070 카카오 프러스 친구추가친추
     카카오톡 채팅 상담 카카오톡 채팅 상담카톡
    
     라인상담
     라인으로 공유

     페북공유

   ◎위챗 : speedseoul


  
     PAYPAL
     
     PRICE
     

pixel.gif

    before pay call 0088 from app



http://learnandroideasily.blogspot.kr/2013/05/getting-imei-number-and-other-details.html


Getting IMEI Number and other Details

The Android Development Tutorials blog contains Basic as well as Advanced android tutorials.Go to Android Development Tutorials to get list of all Android Tutorials.

IMEI Nmber Using TelePhony Manager

In Android, using TelephonyManager we can get many details of the phone and SIM like IMEI Number, SIM Serial ID, SIM state, Roaming information etc.




  



In order to get these details we must declare following permission in AndroidManifest file..
<uses-permission android:name="android.permission.READ_PHONE_STATE" />



Have an  object of TelephonyMnager
TelephonyManager  tm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

Get IMEI Number of Phone

         String IMEINumber=tm.getDeviceId();

 Get Subscriber ID

          String subscriberID=tm.getDeviceId();

  Get SIM Serial Number

            String SIMSerialNumber=tm.getSimSerialNumber();

 Get Network Country ISO Code

             String networkCountryISO=tm.getNetworkCountryIso();

 Get SIM Country ISO Code

               String SIMCountryISO=tm.getSimCountryIso();

 Get the device software version

               String softwareVersion=tm.getDeviceSoftwareVersion()

 Get the Voice mail number

               String voiceMailNumber=tm.getVoiceMailNumber();


 Get the Phone Type CDMA/GSM/NONE

            int phoneType=tm.getPhoneType();

            switch (phoneType) 
            {
                    case (TelephonyManager.PHONE_TYPE_CDMA):

                               // your code
                                   break;
                    case (TelephonyManager.PHONE_TYPE_GSM) 

                               // your code                 
                                   break;
                    case (TelephonyManager.PHONE_TYPE_NONE):

                               // your code              
                                    break;
             }


 Find whether the Phone is in Roaming, returns true if in roaming

             boolean isRoaming=tm.isNetworkRoaming();
              if(isRoaming)
                      phoneDetails+="\nIs In Roaming : "+"YES";
              else
                     phoneDetails+="\nIs In Roaming : "+"NO";


Get the SIM state

            int SIMState=tm.getSimState();
            switch(SIMState)
            {
                    case TelephonyManager.SIM_STATE_ABSENT :
                        // your code
                        break;
                    case TelephonyManager.SIM_STATE_NETWORK_LOCKED :
                        // your code
                        break;
                    case TelephonyManager.SIM_STATE_PIN_REQUIRED :
                        // your code
                        break;
                    case TelephonyManager.SIM_STATE_PUK_REQUIRED :
                        // your code
                        break;
                    case TelephonyManager.SIM_STATE_READY :
                        // your code
                        break;
                    case TelephonyManager.SIM_STATE_UNKNOWN :
                        // your code
                        break;
            
            }

           




 

 

Advance Android Topics


                   Customizing Toast In Android 
                   Showing Toast for Longer Time
                   Customizing the Display Time of Toast 
                   Using TimePickerDialog and DatePickerDialog In android
                   Animating A Button In Android
                    Populating ListView With DataBase

                    Customizing Checkboxes In Android 
                    Increasin Size of Checkboxes
                    Android ProgressBar
                    Designing For Different Screen Sizes 
                    Handling Keyboard Events 



More Android Topics:



Android : Introduction


       Eclipse Setup for Android Development

                     Configuring Eclipse for Android Development

          Begging With Android

                     Creating Your First Android Project
                     Understanding Android Manifest File of your android app


         Working With Layouts

                      Understanding Layouts in Android
                          Working with Linear Layout (With Example)
                                Nested Linear Layout (With Example)
                          Table Layout
                          Frame Layout(With Example)
                         Absolute Layout
                         Grid Layout


       Activity

                     Activity In Android
                     Activity Life Cycle
                     Starting Activity For Result
                     Sending Data from One Activity to Other in Android
                     Returning Result from Activity

     Working With Views

                     Using Buttons and EditText in Android 
                     Using CheckBoxes in Android  
                     Using AutoCompleteTextView in Android
                     Grid View

       Toast

                     Customizing Toast In Android 
                     Customizing the Display Time of Toast 
                     Customizing Toast At Runtime 
                     Adding Image in Toast
                     Showing Toast for Longer Time

     Dialogs In Android

                     Working With Alert Dialog
                     Adding Radio Buttons In Dialog
                     Adding Check Boxes In Dialog
                     Creating Customized Dialogs in Android
                    Adding EditText in Dialog

                   Creating Dialog To Collect User Input

                 DatePicker and TimePickerDialog

                              Using TimePickerDialog and DatePickerDialog In android

    Working With SMS

                  How to Send SMS in Android
                  How To Receive SMS
                  Accessing Inbox In Android

    ListView:

               Populating ListView With DataBase

      Menus In Android

                    Creating Option Menu
                    Creating Context Menu In Android

      TelephonyManager

                    Using Telephony Manager In Android

     Working With Incoming Calls

                    How To Handle Incoming Calls in Android
                    How to Forward an Incoming Call In Android
                   CALL States In Android
  

    Miscellaneous

                   Notifications In Android
                   How To Vibrate The Android Phone 
                   Sending Email In Android
                  Opening a webpage In Browser
                   How to Access PhoneBook In Android
                   Prompt User Input with an AlertDialog

   Storage:  Storing Data In Android


               Shared Prefferences  In Android

                             SharedPreferences In Android

               Files: File Handling In Android

                              Reading and Writing files to Internal Stoarage
                              Reading and Writing files to SD Card 
                            

                DataBase : Working With Database

                             Working With Database in Android
                             Creating Table In Android
                             Inserting, Deleting and Updating Records In Table in Android
                             How to Create DataBase in Android
                             Accessing Inbox In Android

     Animation In Android:

                  Animating A Button In Android
조회 수 :
81953
등록일 :
2013.11.04
21:40:39 (*.251.139.147)
엮인글 :
http://webs.co.kr/index.php?document_srl=34456&act=trackback&key=803
게시글 주소 :
http://webs.co.kr/index.php?document_srl=34456
List of Articles
번호 제목 글쓴이 날짜 조회 수
80 Desktop & Mobile VoIP Softphone Apps coding admin 2024-04-09 51
79 발신번호 숨긴 전화 차단하는 방법 과 발신자 번호를 알 수 있는 방법 admin 2018-11-21 18884
78 특정번호 수신차단 서비스 집전화 유선전화 admin 2018-11-21 14437
77 발신자 표시 제한 부가서비스 가입 확인 이동통신사 고객센터 연락처 SK KT LG admin 2018-11-21 15429
76 새벽마다 울리는 '발신자표시제한' 전화, 범죄입증 안되면 추적도 불가? admin 2018-11-21 16702
75 전화걸때 발신할때 상대방 휴대폰 발신번호표시 제한 방법 (*23#) admin 2018-11-21 17767
74 이번에는 반대로 내 번호를 상대방에게 알리지 않고 통화를 할 수 있는 방법 발신번호 admin 2018-11-21 15907
73 발신번호표시제한 추적 발신자표시제한 방법 070 전화 아이폰 휴대폰 일반전화 * 155 admin 2018-11-21 19794
72 발신번호표시제한 전화가 계속 옵니다. 번호를 추적하거나 신고할 수 있나요? admin 2018-07-04 19494
71 KT올레 착신전환 서비스 안내사항 착신전환통화 서비스 이용방법 admin 2018-06-04 17955
70 아이폰 앱스토어 아이폰에서 결재 방법 admin 2018-04-28 17412
69 구글 플레이와 중국 스마트폰 admin 2018-04-23 18330
68 샤오미 홍미 노트 5 프로 사용방법 플레이 스토어 서비스 및 한글화 admin 2018-04-23 19454
67 샤오미 홍미노트4 구글 플레이스토어 설치 직구 방법 admin 2018-04-23 19865
66 휴대폰 착신전환 서비스 와 착신전환일반 서비스 상세 설명 정리 admin 2018-04-19 17465
65 휴대폰 착신전환일반 안내 이동전화 수신 통화 및 문자를 전송해 주는 서비스 admin 2018-04-19 16796
64 Pc 에서 USB 로 폰 인식 안될때 해결 방법 10가지 윈도우 10 admin 2018-01-12 35260
63 컴퓨터 작업 표시줄 얼음 프리징 먹통 윈도우 10 해결 방법 admin 2018-01-12 19965
62 usb PC 에서 인식 안됨 현상 삼성 스마트폰 통합드라이버 다운로드 설치 주소 링크 admin 2018-01-12 20948
61 스마트폰 을 피씨와 연결해도 인식이 안될때 USB 조치방법 admin 2018-01-12 18977
60 070인터넷 전화 활용하기 010휴대폰 해외 로밍요금 해결방법 SK LG KT admin 2017-12-28 20497
59 SKT 통화내역 조회 전화번호 와 발신 날짜 기록 확인 조회 하는 방법 admin 2017-09-02 23466
58 SKT 착신전화 방법 admin 2017-08-20 21053
57 FLEXJSON admin 2015-04-16 21156
56 삼성전자 무선사업부 개발실에서는 무슨 일을 할까요? admin 2015-03-16 21056
55 [인포그래픽] 삼성전자 휴대전화 통신기술의 진화 admin 2015-03-16 21132
54 통신사 포인트, 몰라서 안 쓴다 해 바뀌면 소멸… 영화관·편의점 등 사용처 다양 admin 2015-03-11 32298
53 ▣ 전화 수신거부 당하면 어떻게 될까? admin 2015-03-09 26214
52 통신3사의 무제한 요금제 뒤에 감추어진 꼼수 통화분수 분석 부가통화 꼼수 file admin 2015-01-04 23693
51 android device id imei imsi wifi bluetooth simserial admin 2014-02-14 128670