출처 : https://developers.google.com/chrome-developer-tools/docs/remote-debugging
         http://devday.tistory.com/3059
         http://zerq.tistory.com/126



1. 모바일 기기에 크롬을 설치한다.
    버전이 31인 경우 PC에서 화면을 볼 수 없고 (개발자도구 디버깅만 가능) 현재 32 베타 버전을 설치하면 모바일 화면을 PC에서 볼 수 있다.


2. 핸드폰 USB 드라이버를 PC에 설치한다.


3. PC에 크롬을 설치한다.
   버전이 31인 경우 아래 경로에 접근하여 사용으로 변경
   about:flags/#enable-devtools-experiments
   about:flags/#remote-debugging-raw-usb


4.1 크롬 확장 (ADB) 설치
    
https://chrome.google.com/webstore/detail/adb/dpngiggdglpdnjdoaefidgiigpemgage

4.2 ADB를 설치한 경우 아래 명령어를 cmd에서 실행하고 http://localhost:9222 로 접근하면 된다.
    adb forward tcp:9222 localabstract:chrome_devtools_remote

5. PC 크롬 버전이 31인 경우 아래 경로로 접근한다.
    about:inspect

    PC 크롬 버전이 32 이상인 경우 아래 메뉴로 접근한다.
    
Tools -> Inspect Devices


출처 : http://www.developer.nokia.com/Community/Wiki/Getting_IMEI_and_IMSI_in_Java_ME


Getting IMEI and IMSI in Java ME

Importance of IMEI and IMSI : The IMEI and IMSI can be used to ensure extra security while user make use of your application For e.g if you want manager should access his account from valid phone provided by organization.This two codes can be proven effective.

The code will work in almost all devices.


public String getIMEI() {
String out = "";
try {
out = System.getProperty("com.imei");
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("phone.imei");
}
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("com.nokia.IMEI");
}
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("com.nokia.mid.imei");
}
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("com.sonyericsson.imei");
}
 
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("IMEI");
}
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("com.motorola.IMEI");
}
 
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("com.samsung.imei");
}
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("com.siemens.imei");
}
 
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("imei");
}
 
} catch (Exception e) {
return out == null ? "" : out;
}
return out == null ? "" : out;
}
//code for getting IMSI of the phone
public String getIMSI() {
String out = "";
try {
out = System.getProperty("IMSI");
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("phone.imsi");
}
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("com.nokia.mid.mobinfo.IMSI");
}
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("com.nokia.mid.imsi");
}
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("IMSI");
}
if (out == null || out.equals("null") || out.equals("")) {
out = System.getProperty("imsi");
}
} catch (Exception e) {
return out == null ? "" : out;
}
return out == null ? "" : out;
}

 


+ Recent posts