系統設置----android.provider.Settings

   在作應用的過程當中,有時咱們須要打開系統的設置界面,進行某一些設置,咱們能夠經過Intent打開這些指定的界面。先來看一個簡單的例子:
java

  一:打開系統的設置界面。
android

   代碼:(不須要權限即可以實現)安全

package com.example.test;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // 找ID,添加監聽
        findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
                Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS);
                startActivity(intent); // 打開系統設置界面
            }
        });
    }
}

   結果:
網絡

wKiom1Lg1kzAldAuAAClm-BsDVg649.png

   具體使用的方法大體如上,咱們一塊兒來看看還有那些系統設置是咱們能夠這樣打開的吧
app

   二:常見的系統設置ide

常量值
對應位置
android.provider.Settings.ACTION_ACCESSIBILITY_SETTINGS 設置--可訪問性
android.provider.Settings.ACTION_ADD_ACCOUNT 設置--帳戶和同步設置--添加帳戶
android.provider.Settings.ACTION_AIRPLANE_MODE_SETTINGS 設置--無線和網絡設置--飛行模式
android.provider.Settings.ACTION_APN_SETTINGS 無線和網絡設置--移動網絡設置--接入點名稱--APN
android.provider.Settings.ACTION_APPLICATION_SETTINGS 設置--應用程序
android.provider.Settings.ACTION_BLUETOOTH_SETTINGS 設置--無線和網絡設置--藍牙設置
android.provider.Settings.ACTION_DATE_SETTINGS 設置--日期和時間設置
android.provider.Settings.ACTION_DEVICE_INFO_SETTINGS 設置--關於手機
android.provider.Settings.ACTION_DISPLAY_SETTINGS 設置--顯示

android.provider.Settings.ACTION_INPUT_METHOD_SETTINGS 設置--語言和鍵盤設置
android.provider.Settings.ACTION_INTERNAL_STORAGE_SETTINGS 設置--SD卡和手機內存--存儲設置--手機內存
android.provider.Settings.ACTION_LOCALE_SETTINS 設置--語言和鍵盤設置--選擇區域--語言
android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS 設置--位置和安全設置
android.provider.Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS 設置--應用程序--管理應用程序
android.provider.Settings.ACTION_MEMORY_CARD_SETTINGS 設置--SD卡和手機內存--存儲設置--SD卡
android.provider.Settings.ACTION_PRIVACY_SETTINGS 設置--隱私設置
android.provider.Settings.ACTION_SEARCH_SETTINGS 設置--搜索設置
android.provider.Settings.ACTION_SECURITY_SETTINGS 設置--位置和安全設置
android.provider.Settings.ACTION_SETTINGS 設置
android.provider.Settings.ACTION_SOUND_SETTINGS 設置--聲音設置
android.provider.Settings.ACTION_SYNC_SETTINGS 設置--帳戶與同步設置
android.provider.Settings.ACTION_USER_DICTIONARY_SETTINGS 設置--用戶字典設置
android.provider.Settings.ACTION_WIFI_SETTINGS 設置--無線和網絡設置--Wlan設置
android.provider.Settings.ACTION_WIRELESS_SETTINGS 設置--無線和網絡設置--無線設置
android.provider.Settings.ACTION_WIFI_IP_SETTINGS 設置--無線和網絡設置--Wlan設置--(菜單鍵)高級
android.provider.Settings.ACTION_QUICK_LAUNCH_SETTINGS 顯示設置,以容許快速啓動快捷鍵的配置
android.provider.Settings.ACTION_NETWORK_OPERATOR_SETTINGS 選擇網絡運營商的顯示設置
android.provider.Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS 顯示設置,以容許應用程序開發相關的設置配置
android.provider.Settings.ACTION_DATA_ROAMING_SETTINGS 選擇of2G/3G顯示設置

   對於上邊的「對應位置」可能會因不一樣的手機,存在的位置不一樣,咱們大體瞭解一下就能夠,重要的仍是應該去查閱官方的API,畢竟那纔是咱們的衣食父母嗎。。。加油。。。spa

相關文章
相關標籤/搜索