私は、3gを使用する代わりに2gネットワークだけを使用するために(コード別に)システム設定を設定します。これまで私は私を助けてくれるものは見つけていません。私はConnectionManager経由で設定する必要があると思いますか?誰も私をここの正しい方向に向けることができますか?android:データアクセスをコードで2gに制限する方法は?
-1
A
答えて
-1
次のコード パブリッククラスCheckNetworkTypeアクティビティ {プライベート静的最終的な文字列タグ=「CheckNetworkType」を延びを使用します。
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
if(tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_EDGE)
{
// Network type is 2G
Log.v(tag, "2G or GSM");
}
else
if(tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_CDMA)
{
// Network type is 2G
Log.v(tag, "2G or CDMA");
}
else
if(tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS)
{
// Network type is 3G
Log.v(tag, "3G Network available.");
}
}
}
3
残念ながら、あなたはこれを行うことはできません。自分が選択できる関連設定画面(モバイルネットワーク設定)に移動してください。実際に設定を変更するAPIはありません。
いくつかのROM(CyanogenModなど)はこれをシステムに組み込みますが、システムアプリとしてルートされている/インストールされている場合はオプションがありますが、標準/質量が適用可能なものが必要な場合は、運の
関連する問題
- 1. Android:制限同期を制限する方法
- 2. Android Studioのデザインタブでドラッグアンドドロップを制限する方法は?
- 3. 2G、3G、androidのビットレートシフト
- 4. Androidのカレンダーで未来の日付を制限する方法
- 5. 自分のAndroidアプリにブロードキャストを制限する方法
- 6. bitbucketでプルリクエストのコードをマージできる人を制限する方法は?
- 7. エンティティフレームワークのデータアクセス制御
- 8. Android SQLite制限付きで削除する方法
- 9. ダウンロードサイズを制限する方法は?
- 10. フルカレンダーの開始日と終了日に基づいてデータアクセスを制限する
- 11. J2MEでネットワークタイプ(2G/3G)を検出する方法は?
- 12. djangoでForeignKeyを制限する方法
- 13. アソシエーションタイプをプロトコルに制限する方法
- 14. Androidのインテントを制限する方法やセキュリティを追加する方法
- 15. Androidアプリのデータアクセスですか?
- 16. スクリプトを実行する権限を制限する方法は?
- 17. Android 7のMediaStoreの期間を制限する方法
- 18. Android - LinearLayoutの幅を制限する方法
- 19. androidのビデオスチームのバッファリングを制限する方法
- 20. hrefのテキスト長制限を制限する方法
- 21. 状態を導入する際のコード変更を制限する方法は?
- 22. 静的データアクセス方法
- 23. emacs org-modeで関数をサブツリーに制限する方法は?
- 24. データアクセス/ユーザー権限の管理
- 25. データアクセス例外を処理する方法
- 26. Androidはプログラマティックに実行できるアプリを制限する
- 27. knp_paginatorを拡張する方法を制限するには?
- 28. Androidアプリのキャッシュ制限を設定する方法はありますか?
- 29. Android:バーコードの高さと幅を制限する方法はありますか
- 30. パラメータの制限なしで無制限の引数を取得する方法
これはどのように正確にネットワークコードを設定するのに役立ちますか????私はネットワークタイプを取得したくない、私はそれを設定したい! – xenonite
...あなたのコメントにはかなり厳しいとされています。 Deepak Guptaが投稿した内容は、アプリケーションを少し修正しても実際にあなたのために働くことができます。 ウェブへのアクセスを拒否する場合(tm.getNetworkType()== TelephonyManager.NETWORK_TYPE_UMTS) あなたが望む場合は、「ハッキング」または「mod rom」を介してのみ可能です。 ROM自体ではなく、電話の設定を制限する必要があります。 –
はい、本当に私のためにネットワークavaliablityをチェックアウトしました –