AndroidManifest----------------------------
<receiver android:name="com.test.receiver.widget" android:enabled="false">
<intent-filter >
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
Java----------------------------------
ComponentName componentName = new ComponentName("com.test","com.test.receiver.widget");
getApplicationContext().getPackageManager().setComponentEnabledSetting(componentName,
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
PackageManager.DONT_KILL_APP);
안녕하세요.
Android Widget을 설정하는데 있어 질문드려요.
Android핸드폰중에서 특정모델에만 Widget을 추가하고싶습니다.
그래서 Manifast에 default enabled를 false로 주고
필요한 경우에만 Java에서 setComponentEnabledSetting으로 Enable를 시켜주고자합니다.
그런데 위의코드처럼 해도 위젯리스트에 안 나타나요..
어디가 잘못된건가요?
Default enable를 false로 주면 못 바꾸는건가요?
위의 방법이 안된다면 새로운 방법이 있으면 알려주세요.