為什么我設置了自定義權限,還是可以訪問,不會報錯?
? ? <permission?
? ? ? ? android:name="eee.jjj.ggg"
? ? ? ? android:protectionLevel="normal"
? ? ? ? ></permission>
? ? <application
? ? ? ? android:allowBackup="true"
? ? ? ? android:icon="@drawable/ic_launcher"
? ? ? ? android:label="@string/app_name"
? ? ? ? android:theme="@style/AppTheme" >
? ? ? ? <activity
? ? ? ? ? ? android:permission="eee.jjj.ggg"
? ? ? ? ? ? android:name=".MainActivity"
? ? ? ? ? ? android:theme="@android:style/Theme.Black.NoTitleBar"
? ? ? ? ? ? android:label="@string/app_name" >
? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? <intent-filter>
? ? ? ? ? ? ? ? <action android:name="android.intent.action.MAIN" />
? ? ? ? ? ? ? ? <category android:name="android.intent.category.LAUNCHER" />
? ? ? ? ? ? </intent-filter>
? ? ? ? ? ?</activity>
? ? </application>
2015-11-08
這個要另外一個應用訪問時,才起作用,這個是針對另外一個應用而設定的權限,比如360想訪問你的qq信息,如果你的qq有權限設置,360要想訪問,必須要知道qq的權限名。而應用對自身activity的訪問應該是通過過濾器(intent-filter)設定的。
2015-09-28
我也沒搞明白,唉。
2015-08-20
再說詳細一點,你跳轉到的程序沒有運行到模擬器當中,也就是說,看上去你并沒有設置權限,建議先運行一下要跳轉到的程序
2015-08-20
我也遇見到同樣的問題,可能是模擬器上這個程序的原文件的殘留導致的,(剛開始是可以訪問的),新建另一個模擬器,從新運行就好了。不過按下按鈕后我電腦上顯示的是,很不幸,程序停止運行。