我需要在BlackBerry應用程序中以某種方式訪問APN設置。我的應用程序在JDE 4.2.1上運行。任何幫助?如何檢測可用的APN設置?
回答
有一類叫ServiceRecord
,可以爲你照顧這個。這是一個簡短的片段。
ServiceRecord record = ServiceBook.getSB().getRecordByUidAndCid(uid, cid);
String apn = record.getAPN();
的uid
和cid
取決於你試圖使用(即WAP,WiFi或其他什麼東西)什麼樣的服務。您可以使用以下方法檢索所有ServiceRecord對象的完整列表。
ServiceRecord[] records = ServiceBook.getSB().getRecords();
String uid = records[0].getUid();
String cid = records[0].getCid();
您可以使用此代碼來找出你需要的記錄以及它相應的uid
和cid
是。
請注意,如果您擁有已簽名的應用程序,則只能訪問這些類別之一。這裏是用於ServiceRecord
的javadocs的鏈接。
好的,那麼apn的用戶名和密碼怎麼樣? – nixau 2009-09-18 12:28:52
我假設你的意思是用戶ID和內容ID?這取決於您嘗試使用哪種服務。我在這個問題正文中提供了一些信息。 – Fostah 2009-09-18 13:15:02
看,這裏是事情。我需要訪問tcp APN信息才能在Connector.open(String url)中打開http連接時應用它。文檔指出可以添加到url的特殊追蹤參數 - 「apn =
- 1. 設置默認APN
- 2. APN設置/參數
- 3. APN設置更改
- 4. 黑莓APN設置
- 5. 如何閱讀APN設置4.2
- 6. Android中的APN設置
- 7. Java ME中的APN設置
- 8. 編程設置APN設置WP7
- 9. 如何檢測空epoll的設置
- 10. 如何快速測試APN設備令牌的有效性?
- 11. 如何檢測$ _POST是否已設置?
- 12. 您如何檢測到TEvent已設置?
- 13. APN未交付給測試設備
- 14. java.io.IOException:未指定APN。我必須手動設置Wi-Fi網絡設備的APN?
- 15. 如何設置檢測與可拖動功能?
- 16. 智能手機如何獲得正確的APN設置?
- 17. Cpanel APN配置
- 18. 如何創建真正的APN服務器以及如何使用APN服務器iPhone測試應用程序?
- 19. APN後臺刷新,設置AppDelegate.m
- 20. 在Android上編寫APN設置4.4
- 21. Android:通過代碼更改APN設置
- 22. 檢測用戶的相機設置
- 23. 如何檢測設備的時間設置?
- 24. AS3 - iOS - 可以檢測用戶的語言設置嗎?
- 25. 如何檢測ios7上所有可用的藍牙設備?
- 26. 我可以檢測是否一個iOS應用程序未註冊從APN
- 27. 如果APN被設置,android GPS_PROVIDER是否使用A-GPS?
- 28. 如何檢測vim啓用某些功能?如設置nu
- 29. 如何在可可中檢測停靠的設備
- 30. Javascript檢測無線設置
我發現類似的帖子在論壇黑莓 http://www.blackberryforums.com/developer-forum/150528-how-get-list-apns.html – nixau 2009-09-18 14:36:02
我還發現一個發佈一些關於一些未公開的Connector.open參數。可能會很有趣http://www.blackberryforums.com/developer-forum/113137-undocumented-connector-open-parameters.html – nixau 2009-09-18 14:49:37