1. 程式人生 > >開啟設定介面報錯問題

開啟設定介面報錯問題

  首先看程式碼

/**
 * 開啟網路設定介面
*/
public static void openSetting(Activity activity) {
    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); }

報錯詳情:android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.settings/com.android.settings.WirelessSettings}; have you declared this activity in your AndroidManifest.xml


android4.0以上的系統設定網路的方式變化了。

public static void openWifiSetting(Activity activity) {
    Intent intent ;
if(android.os.Build.VERSION.SDK_INT>10){ intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS); }else{ intent= new Intent(); ComponentName component = new ComponentName("com.android.settings","com.android.settings.WirelessSettings"); intent.setComponent(component);
intent.setAction("android.intent.action.VIEW"); } activity.startActivity(intent); }


相關推薦

開啟設定介面問題

  首先看程式碼 /** * 開啟網路設定介面 */ public static void openSetting(Activity activity) { Intent intent =

easyUI,IE11,開啟同一介面

最近,每次開啟編輯頁面的時候,ie11總是會報一個錯誤,有時候ie11還會崩潰,後來跟進去,發現是easyUI這段程式碼的問題: window.onresize = function() {    

WPF自定義控制元件拖拽到介面-未將物件設定到引用的例項

WPF自定義控制元件拖拽到介面報錯-未將物件設定到引用的例項 若給自定義控制元件註冊了許多屬性,那麼在拖拽使用這個控制元件時可能會引起這個錯誤。原因是控制元件初始化時,各個屬性未被顯式賦值。 解決辦法,給控制元件向外暴漏一初始化的方法,類似於這樣 public void XX

KVM中開啟virt-manager或者將其顯示為中文介面的辦法

昨天做KVM相關的實驗時,發現virt-manager打不開,報錯cannot open display,想了想有可能是字型檔的問題。下面附上解決辦法 1、網上找了Monaco_Yahei.ttf這個字型檔,將其上傳至虛擬機器的家目錄下,mv至/usr/share/font

十、cent OS開啟APR模式:configure: error: Found APR 1.3.9. You need version 1.4.3 or newer installed

config 安裝目錄 prefix org col spa -a you 新版 錯誤內容顯示APR的版本過低,需要新版本 到http://apr.apache.org/download.cgi#apr1這個地址下載所需要的包apr-1.4.5.tar.gz apr-ic

Anaconda 開啟Navigator就,該怎麼解決?

開啟Anaconda Navigator就跳出以下錯誤: Windows下: 1)使用管理員執行:conda prompt 2)執行命令 conda update anaconda-navigator 3)還是不行就試試命令:anaconda-navigat

[轉]開啟Android Studio“Error running ***: Please select Android SDK”

  今天開啟Android Studio編譯專案正常,但在執行Run app的時候莫名其妙彈出配置對話方塊,一看SDK配置沒什麼問題,就直接單擊“Run”按鈕,誰料下面的訊息視窗直接提示執行錯誤“Error running ***: Please select Android SDK”

Xcode10 開啟舊專案Multiple commands produce定位到Info.plist解決方案

今天一早升級了Xcode10 結果一開啟專案直接閉門停了。 報錯內容如下: -------------------------------------------------------------- Showing Recent Messages :-1: Multiple c

微信小程式介面47001的解決方法

使用微信小程式碼的生成介面,發現死活都報47001錯誤。 有人提到是urlencode的問題,不能使用urlencode。 修改了程式碼,可以了。程式碼貼出來: import urllib.request import urllib.parse import json #這個是微信獲取小程

在另一臺電腦上開啟Simscape模型

在另一臺電腦上開啟之前的simscape模型報錯無非只有一個原因:路徑 解決方法: 1.開啟你報錯的simscape模型,去到Model Explorer 2.在彈出介面的左邊選擇Model Workspace,右邊的Workspace data檢視你的data資料來源,這裡我的d

開啟Android Studio“Error running ***: Please select Android SDK”

今天開啟Android Studio編譯專案正常,但在執行Run app的時候莫名其妙彈出配置對話方塊,一看SDK配置沒什麼問題,就直接單擊“Run”按鈕,誰料下面的訊息視窗直接提示執行錯誤“Error running ***: Please select Android S

flask呼叫get方式介面Failed to decode JSON object: Expecting value: line 1 column 1

專案寫完get介面後用postman做測試時,發現請求頭header中加入content-type:application/json後會發生報錯Failed to decode JSON object: Expecting value: line 1 column 1,但是去

PHP呼叫Java的hessian介面:Expected 'H'/'C' (Hessian 2.0) or 'c' (Hessian 1.0) in hessian input at -1

出錯提示: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Hessian skeleton invocation failed; nested exceptio

程式碼中動態設定id-ids.xml的使用

專案中經常在xml中設定id,然後在程式碼中進行findViewById繫結; 但是如果這個view是程式碼中動態生成的,在設定id保證view的唯一標識時發現setId(int)方法傳入整數是不行的,會提示如下錯誤 解決方法: 在res/values/下建立ids.xml <

開啟Android Studio"required plugin “Android Support” is disabled"

Problems found loading plugins:Plugin "Google Analytics Uploader" was not loaded: required plugin "Android Support" is disabled.Plugin "SDK Updater" was no

解決Eclipse開啟某個workspace:The project description file (.project) for (專案名)

參考: https://stackoverflow.com/questions/1531532/the-project-description-file-project-for-my-project-is-missing 解決方法: 進入到workspace中,進入到w

VS開啟QT工程解決方法

我在VS上安裝了QT外掛,可以開啟QT工程,但是呢,最佳總報錯,報錯日誌如下: “t”: 非法使用“void”型別報系統錯誤,簡直另人奔潰。 最後經過我的試錯,發現原來是標頭檔案中#include <QtCore>搞的鬼,刪掉即可。

eclipse新建maven專案時,jsp介面

新建maven專案時jsp介面報The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

開啟unity突然unity license error

今天開啟unity5的時候一直提示 Unity License information is invalid For more information see online herlp at ht

Android Studio更新後開啟老專案,但是能執行

我們一個老專案,一個多月沒打開了,然後我想考裡面的程式碼,就把它打開了,開啟後全部報錯,嚇我一跳,整個公司的安卓程式碼就我這一份啊,然後我重啟AS,還是報錯,重啟電腦也是報錯,但是能執行。無奈之下,只好進行百度查詢,發現原來是build快取的問題,按照網上所說清空buil