JavaME로 SMS받은 편지함을 읽으려고합니다. 나는 ApiBridge를 시도해 개발자를 reserached. 노키아와 나는 몇 가지 예를 발견했다. 나는 예제를 시도했지만 코드가 호출 로그를 얻지 못했을 뿐이라고 생각한다.ApiBridge가 JavaME에서 통화 기록을 얻으려면 어떻게해야합니까?
도움 주셔서 감사합니다.
여기 내 샘플 코드입니다.
APIBridge bridge = APIBridge.getInstance();
bridge.Initialize(this);
final LoggingService service = (LoggingService)bridge.createService("service.logging");
formum.append("Başlıyor\n");
Thread thread = new Thread() {
public void run() {
try {
BridgeResult res = service.GetList();
Vector returnValues = (Vector) res.getReturnValue();
String out = "Result: \n";
for (int i = 0; i < 2; i++) {
System.out.println("BridgeResult CallLog");
Hashtable item = (Hashtable) (returnValues.elementAt(i));
out += "PhoneNumber: " + item.get("PhoneNumber").toString() + "\n";
}
formum.append(out);
} catch (BridgeException ex) {
tbox.setString("Bridge error occured - unable to retrieve data. " + ex.getMessage());
} catch (Exception ex) {
tbox.setString("General error occured - unable to retrieve data. " + ex.getMessage());
}
}
};
thread.start();
는 그리고 샘플 코드는 여기에 있습니다 : http://www.developer.nokia.com/Community/Wiki/J2ME_Api_Bridge_Interface
콘솔에서 정확히 무엇을 볼 수 있습니까? 또한 ApiBridge.sis를 대상에 설치 했습니까? –
전화 화면에는 문제가 없습니다. ApiBridge.jar을 설치했습니다. 내 전화 Samsung Star에 응용 프로그램을 설치했지만 응용 프로그램이 시작되었지만 이번에 getCallLog 함수에서이 코드를 호출했을 때 응용 프로그램이 정지되었다고 생각합니다. – mertaydin