android的設置界面
A. android怎麼跳轉到設置界面
android.provider.Settings。
1. ACTION_ACCESSIBILITY_SETTINGS : // 跳轉系統的輔助功能界面
Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivity(intent);
2. ACTION_ADD_ACCOUNT : // 顯示添加帳戶創建一個新的帳戶屏幕。【測試跳轉到微信登錄界面】
Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT);
startActivity(intent);
3. ACTION_AIRPLANE_MODE_SETTINGS: // 飛行模式,無線網和網路設置界面
Intent intent = new Intent(Settings.ACTION_AIRPLANE_MODE_SETTINGS);
startActivity(intent);
或者:
ACTION_WIRELESS_SETTINGS :
Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);
startActivity(intent);
4. ACTION_APN_SETTINGS: // 跳轉 APN設置界面
Intent intent = new Intent(Settings.ACTION_APN_SETTINGS);
startActivity(intent);
5. 【需要參數】 ACTION_APPLICATION_DETAILS_SETTINGS: // 根據包名跳轉到系統自帶的應用程序信息界面
Uri packageURI = Uri.parse("package:" + "com.tencent.WBlog");
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS,packageURI);
startActivity(intent);
6. ACTION_APPLICATION_DEVELOPMENT_SETTINGS : // 跳轉開發人員選項界面
Intent intent = new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS);
startActivity(intent);
7. ACTION_APPLICATION_SETTINGS : // 跳轉應用程序列表界面
Intent intent = new Intent(Settings.ACTION_APPLICATION_SETTINGS);
startActivity(intent);
或者:
ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS // 跳轉到應用程序界面【所有的】
Intent intent = new Intent(Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS);
startActivity(intent);
或者:
ACTION_MANAGE_APPLICATIONS_SETTINGS :// 跳轉 應用程序列表界面【已安裝的】
Intent intent = new Intent(Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS);
startActivity(intent);
8. ACTION_BLUETOOTH_SETTINGS : // 跳轉系統的藍牙設置界面
Intent intent = new Intent(Settings.ACTION_BLUETOOTH_SETTINGS);
startActivity(intent);
9. ACTION_DATA_ROAMING_SETTINGS : // 跳轉到移動網路設置界面
Intent intent = new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);
startActivity(intent);
10. ACTION_DATE_SETTINGS : // 跳轉日期時間設置界面
Intent intent = new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);
startActivity(intent);
11. ACTION_DEVICE_INFO_SETTINGS : // 跳轉手機狀態界面
Intent intent = new Intent(Settings.ACTION_DEVICE_INFO_SETTINGS);
startActivity(intent);
12. ACTION_DISPLAY_SETTINGS : // 跳轉手機顯示界面
Intent intent = new Intent(Settings.ACTION_DISPLAY_SETTINGS);
startActivity(intent);
13. ACTION_DREAM_SETTINGS 【API 18及以上 沒測試】
Intent intent = new Intent(Settings.ACTION_DREAM_SETTINGS);
startActivity(intent);
14. ACTION_INPUT_METHOD_SETTINGS : // 跳轉語言和輸入設備
Intent intent = new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS);
startActivity(intent);
15. ACTION_INPUT_METHOD_SUBTYPE_SETTINGS 【API 11及以上】 // 跳轉 語言選擇界面 【多國語言選擇】
Intent intent = new Intent(Settings.ACTION_INPUT_METHOD_SUBTYPE_SETTINGS);
startActivity(intent);
16. ACTION_INTERNAL_STORAGE_SETTINGS // 跳轉存儲設置界面【內部存儲】
Intent intent = new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS);
startActivity(intent);
或者:
ACTION_MEMORY_CARD_SETTINGS : // 跳轉 存儲設置 【記憶卡存儲】
Intent intent = new Intent(Settings.ACTION_MEMORY_CARD_SETTINGS);
startActivity(intent);
17. ACTION_LOCALE_SETTINGS : // 跳轉語言選擇界面【僅有English 和 中文兩種選擇】
Intent intent = new Intent(Settings.ACTION_LOCALE_SETTINGS);
startActivity(intent);
18. ACTION_LOCATION_SOURCE_SETTINGS : // 跳轉位置服務界面【管理已安裝的應用程序。】
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
19. ACTION_NETWORK_OPERATOR_SETTINGS : // 跳轉到 顯示設置選擇網路運營商。
Intent intent = new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS);
startActivity(intent);
20. ACTION_NFCSHARING_SETTINGS : // 顯示NFC共享設置。 【API 14及以上】
Intent intent = new Intent(Settings.ACTION_NFCSHARING_SETTINGS);
startActivity(intent);
21. ACTION_NFC_SETTINGS : // 顯示NFC設置。這顯示了用戶界面,允許NFC打開或關閉。 【API 16及以上】
Intent intent = new Intent(Settings.ACTION_NFC_SETTINGS);
startActivity(intent);
22. ACTION_PRIVACY_SETTINGS : // 跳轉到備份和重置界面
Intent intent = new Intent(Settings.ACTION_PRIVACY_SETTINGS);
startActivity(intent);
23. ACTION_QUICK_LAUNCH_SETTINGS : // 跳轉快速啟動設置界面
Intent intent = new Intent(Settings.ACTION_QUICK_LAUNCH_SETTINGS);
startActivity(intent);
24. ACTION_SEARCH_SETTINGS : // 跳轉到 搜索設置界面
Intent intent = new Intent(Settings.ACTION_SEARCH_SETTINGS);
startActivity(intent);
25. ACTION_SECURITY_SETTINGS : // 跳轉到安全設置界面
Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
startActivity(intent);
26. ACTION_SETTINGS : // 跳轉到設置界面
Intent intent = new Intent(Settings.ACTION_SETTINGS);
startActivity(intent);
27. ACTION_SOUND_SETTINGS // 跳轉到聲音設置界面
Intent intent = new Intent(Settings.ACTION_SOUND_SETTINGS);
startActivity(intent);
28. ACTION_SYNC_SETTINGS : // 跳轉賬戶同步界面
Intent intent = new Intent(Settings.ACTION_SYNC_SETTINGS);
startActivity(intent);
29. ACTION_USER_DICTIONARY_SETTINGS : // 跳轉用戶字典界面
Intent intent = new Intent(Settings.ACTION_USER_DICTIONARY_SETTINGS);
startActivity(intent);
30. ACTION_WIFI_IP_SETTINGS : // 跳轉到IP設定界面
Intent intent = new Intent(Settings.ACTION_WIFI_IP_SETTINGS);
startActivity(intent);
31. ACTION_WIFI_SETTINGS : // 跳轉Wifi列表設置
跳轉方式
Intent intent = new Intent(Settings.*********);
startActivity(intent);
B. android 怎麼設置鎖屏界面可以橫豎屏切換
Android橫豎屏要解決的問題應該就兩個:
一.布局問題
二.重新載入問題
1.布局問題:如果不想讓軟體在橫豎屏之間切換,最簡單的辦法就是在項目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation屬性,他有以下幾個參數:
"unspecified":默認值 由系統來判斷顯示方向.判定的策略是和設備相關的,所以不同的設備會有不同的顯示方向.
"landscape":橫屏顯示(寬比高要長)
"portrait":豎屏顯示(高比寬要長)
"user":用戶當前首選的方向
"behind":和該Activity下面的那個Activity的方向一致(在Activity堆棧中的)
"sensor":有物理的感應器來決定。如果用戶旋轉設備這屏幕會橫豎屏切換。
"nosensor":忽略物理感應器,這樣就不會隨著用戶旋轉設備而更改了("unspecified"設置除外)。
也可以在Java代碼中通過setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)來設置。
如果要讓軟體在橫豎屏之間切換,由於橫豎屏的高寬會發生轉換,有可能會要求不同的布局。可以通過以下方法來切換布局:
1)在res目錄下建立layout-land和layout-port目錄,相應的layout文件不變,比如main.xml。layout-land是橫屏的layout,layout-port是豎屏的layout,其他的不用管,模擬器會自動尋找。
2)通過 this.getResources().getConfiguration().orientation來判斷當前是橫屏還是豎屏然後來載入相應的 xml布局文件。因為當屏幕變為橫屏的時候,系統會重新呼叫當前Activity的onCreate方法,你可以把以下方法放在你的onCreate中來檢查當前的方向,然後可以讓你的setContentView來載入不同的layout xml.
1 if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE){
2 Log.i("info","landscape"); // 橫屏
3 }
4 else if(this.getResources().getConfiguration().orientation ==Configuration.ORIENTATION_PORTRAIT) {
5 Log.i("info","portrait"); // 豎屏
6 }
在onConfigurationChanged()方法中也可以檢測擁有硬鍵盤的鍵盤狀態
1 //檢測實體鍵盤的狀態:推出或者合上
2 if (newConfig.hardKeyboardHidden ==Configuration.HARDKEYBOARDHIDDEN_NO){
3 //實體鍵盤處於推出狀態,在此處添加額外的處理代碼
4 }
5 else if(newConfig.hardKeyboardHidden ==Configuration.HARDKEYBOARDHIDDEN_YES){
6 //實體鍵盤處於合上狀態,在此處添加額外的處理代碼
7 }
2.重新載入問題。如果不需要從新載入,可以在AndroidManifest.xml中加入配置 android:configChanges="orientation|keyboardHidden",配置 android:configChanges的作用就是如文檔所說的:Specify one or more configuration changesthat the activity will handle itself. If not specified, the activity will berestarted if any of these configuration changes happen in the system。這樣在程序中Activity就不會重復的調用onCreate()甚至不會調用onPause、onResume.只會調用一個 onConfigurationChanged(Configuration newConfig)。如果需要重新載入,則不需要做任何修改。不過如果需要在重新載入過程中保存之前的操作內容或數據,則需要保存之前的數據。然後在 activity的onCreate()中取出來。當然,如此就不能設置android:configChanges()了,否則就不會調用 onCreate()方法。
如果要徹底禁止翻轉,可以設置android:screenOrientation的屬性為nosensor,如此就可以忽略重力感應帶來的麻煩了。不過在模擬器上不管用,在真機上是正確的。android:screenOrientation="portrait"
則無論手機如何變動,擁有這個屬性的activity都將是豎屏顯示。
android:screenOrientation="landscape",為橫屏顯示。
這里提一個小知識,Android模擬器中,快捷鍵"Ctrl+F11/F12"可以實現轉屏
C. 如何在android的開發中打開系統設置界面
Android軟體時,常常需要打開系統設置或信息界面,來設置相關系統項或查看系統的相關信息,這時我們就可以使用以下語句來實現:(如打開「無線和網路設置」界面)
Intent intent = new Intent("/");
ComponentName cm = new ComponentName("com.android.settings","com.android.settings.WirelessSettings");
intent.setComponent(cm);
intent.setAction("android.intent.action.VIEW");
activity.startActivityForResult( intent , 0);
經過測試,使用下面欄位可以在軟體中直接打開相應的系統界面
com.android.settings.AccessibilitySettings 輔助功能設置
com.android.settings.ActivityPicker 選擇活動
com.android.settings.ApnSettings APN設置
com.android.settings.ApplicationSettings 應用程序設置
com.android.settings.BandMode 設置GSM/UMTS波段
com.android.settings.BatteryInfo 電池信息
com.android.settings.DateTimeSettings 日期和壩上旅遊網時間設置
com.android.settings.DateTimeSettingsSetupWizard 日期和時間設置
com.android.settings.DevelopmentSettings 應用程序設置=》開發設置
D. Android設置界面怎麼做
步驟/方法
1
1、下載設置必備的幾款軟體,分別是LauncherPro、Desktop Visualizer。
2
2、下載Android界面顯示必備的Windows Phone 7的素材包。
3
3、下載透明時鍾插件。
4
4、在以上必備軟體素材下載完畢之後,安裝LauncherPro和Desktop Visualizer以及透明時鍾,把Android界面顯示必備的Windows Phone 7的素材包的素材文件夾,放置到手機SD卡里。
5
5、選擇LauncherPro作為當前默認界面,需在一款空白的屏幕。點擊Android手機的Menu鍵,選擇首選項(Preferences)進入LauncherPro的設置。
6
6、選擇外觀設置,選擇快捷菜單背景,進入圖庫,找到以下圖片,設置即可。
Windows Phone 7界面底部素材
7
7、把LauncherPro的界面設置成五行,在剛剛的設置中找到高級設置,勾選桌面5行圖標。
8
8、回到桌面,把LauncherPro的底部圖標統統清除,長按其中一個,然後選擇更改快捷方式,選擇空白,最後在中間的原點處長按選擇更改快捷方式,選擇程序菜單,再選擇自定義圖標,再到圖庫中選擇上圖的背景圖片即可。在這完成之後,Android界面顯示的Windows Phone 7底部就已經完成。
9
9、在桌面空白處長按,選擇Desktop Visualize(中)的Widget,進入Widget設置界面。在選擇圖標中,選擇影像檔,在圖庫中選擇添加前面下載的小圖片素材,在選擇操作中添加你要打開的程序。
添加Desktop Visualiz的Widget
長按新添加的Widget,拖動小箭頭調整大小。調整完畢後,按返回鍵。 希望可以幫到你
E. Android4.0系統怎麼進入設置界面
Android
4.0.4系統進入設置的方法非常簡單,我們只需在待機桌面點擊應用按鈕,在應用列表頁找到設置圖標,輕輕點擊即可進入系統設置界面。
F. android開發中如何設置主界面,比如我有兩個activity,如何選擇我想要的最先出現!
在AndroidManifest.xml里修改<activityandroid:name=".CdBusSearchActivity"android:label="@string/app_name"><intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/></intent-filter></activity><activityandroid:name=".BusInfoActivity"/>CdBusSearchActivity是主界面,如果想換成BusInfoActivity的話,只需交換兩個的名字就行
(6)android的設置界面擴展閱讀
如果intent對象包含FLAG_ACTIVITY_CLEAR_TOP 標記,當目標task中已存在與接收該intent對象的 activity類型相同的activity實例存在時,所有位於該activity對象上面的activity將被清空,這樣接收該intent的 activity就位於棧頂,可以響應到來的intent對象。
如果目標activity的運行模式為standard(默認),則目標activtiy也會被清空。因為當運行模式為standard時,總會創建新的activity對象來接收到來的intent對象。
參考資料
android開發 網路
G. Android開發怎麼設置一個歡迎界面為app的進入界面
這個設置首頁啟動界面即可,因為mainactivity在清單文件(manifest)中是首頁啟動,把<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>這個放到你要登錄界面的(也是清單文件中的登錄activity)
H. 安卓手機的主屏幕界面怎麼設置
如果要刪掉圖標的話…請按住圖標兩秒待下行出現刪除框時講圖標拖進去就行啦…
I. 安卓手機桌面排列怎麼設置
只需在應用程序界面選擇要創建快捷方式的程序,點擊長按,然後圖標就會發生變化。此時界面也會變成主界面,只需找到合適的位置鬆手,快捷方式就創建完成了。向下拖動到頂部,即可放置到桌面上。
安卓手機與iOS系統不同,分為桌面和主菜單兩個部分,桌面可以放置快捷圖標和桌面插件,而主菜單則是所有應用的圖標。將平常常用的圖標放到桌面上,這樣一來就可以更加快捷地操作手機了。