我对如何在 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 的解释编写了这段代码,但没有用。
最佳答案
要切换到 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
关于android - 设置android的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18769348/