1

Android デバイスのさまざまな設定項目へのショートカットを作成する方法に興味があります。具体的にはモバイルデータの設定を進めます。ユーザーがメニュー2g-3gにすばやくアクセスできるアプリを作りたいです。アプリが切り替えないことはわかっています。このメニューへのショートカットだけが必要です。どうやって作ったのかわからない!誰かが私を助けてくれたらとてもうれしいです!どうもありがとう!!!

public class MainActivity extends Activity implements OnClickListener
{
    Button boton;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        boton = (Button) findViewById(R.id.boton);
        boton.setOnClickListener(this);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu)
    {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    @Override
    public void onClick(View v)
    {
        if(v.getId() == R.id.boton)
        {
            startActivity(new Intent(android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS));
        }
    }
}

Seraphim の説明でこのコードを実行しましたが、動作しません。

4

2 に答える 2

2

2G/3G 設定ページに切り替えるには、ボタン クリック ハンドラ内で次のコードを使用します。

startActivity(new Intent(android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS));

または他の人は、次を見てください。

http://developer.android.com/reference/android/provider/Settings.html

その他の興味深いものは次のとおりです。

android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS
android.provider.Settings.ACTION_NETWORK_OPERATOR_SETTINGS
android.provider.Settings.ACTION_WIRELESS_SETTINGS 
android.provider.Settings.ACTION_APN_SETTINGS 
于 2013-09-12T16:15:14.583 に答える
0

この 3 つのリンク ( FIRSTSECONDTHIRD ) を参照し、ほとんどの設定を自分で変更できることをお勧めします。ANDROID SETTINGSは、ほとんどの場合、この 3 つのテーブルにそれぞれの値を格納します。

使用するよりも GPS を有効または無効にする場合

Settings.Secure.setLocationProviderEnabled(cr, LocationManager.GPS_PROVIDER, true);
于 2013-09-12T17:06:24.590 に答える