2017-08-30 9 views
2

私は、telephonyManager.getSimSerialNumber()を使用してSIMシリアル番号を読み取るコードネームにアンドロイドネイティブコードを実装しています。私たちはアンドロイドスタジオを使用してアプリケーションを開発し、この機能を実装した後、アンドロイドのすべてのOSで動作しましたが、コードネーム1のネイティブで同じアンドロイドコードを実装したときに問題を解決しました。すべてのOSで動作しません。 この問題を解決するために手伝ってもらえますか?コードネーム1:アンドロイドネイティブコードがすべてのアンドロイドで動作していませんOS

+0

故障しているデバイスの例外エラーは何ですか?ケーブルを接続してチェックする –

答えて

1

Fabricio Cabecaで書かれたlibraryがあります。 Codename Extensions LibraryでTelephonyを検索します(プロジェクト - > Codename One - > CodenameOne Settings - > Extensionsを右クリックします)。このcn1LIbを使用してください。

まだAndroidに6.0未満の問題がある場合は、android.xpermissions=<uses-permission android:name="android.permission.READ_PHONE_STATE"/>をビルドヒントに追加してください。

また、デュアルSIMデバイスでテストしていないことを確認してください。問題が発生する可能性があります。

+0

はい私はデュアルSIMデバイスでこのテストを行っています –

関連する問題