// 「開発者向けオプション」画面へ遷移 startActivity(new Intent( android.provider.Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS));って指定したら"ActivityNotFoundException"だって。
ググって色々調べてみたら、
「開発向けオプション」画面はDevelopmentSettingsというActivityで、
intent-filterで設定されている文字列には"com."がついてて、 android.provider.Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGSとして宣言されている文字列は "com."がついてないんだって。。。
<activity android:name="DevelopmentSettings" android:label="@string/development_settings_title"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
おそろしや~
0 件のコメント:
コメントを投稿