私のウィジェットがユーザーによってインストールされているかどうかを知りたいのですが、ユーザーが私のウィジェットをインストールしたかどうかを調べる方法を知っていますか?
何か提案はありますか?
ありがとう
ユーザーがウィジェットをインストールしたときに、いくつかのコードまたは通知される場所 (OnUpDate など) を取得した場合、それを共有設定に保存できます。
このコードまたは方法を知っていますか?
私のウィジェットがユーザーによってインストールされているかどうかを知りたいのですが、ユーザーが私のウィジェットをインストールしたかどうかを調べる方法を知っていますか?
何か提案はありますか?
ありがとう
ユーザーがウィジェットをインストールしたときに、いくつかのコードまたは通知される場所 (OnUpDate など) を取得した場合、それを共有設定に保存できます。
このコードまたは方法を知っていますか?
ComponentName thisWidget = new ComponentName(getApplicationContext(), MyWidgetProvider.class);
int[] allWidgetIds2 = appWidgetManager.getAppWidgetIds(thisWidget);
allWidgetIds2 配列には、ホーム画面に追加された問題のウィジェットのインスタンスが含まれます
getInstalledProviders
インストールされているすべてのアプリ widget.as のリストを取得するために使用できます。
AppWidgetManager mAppWidgetManager= AppWidgetManager.getInstance(context);
List<AppWidgetProviderInfo> installed = mAppWidgetManager.getInstalledProviders();
//YOUR APP WIDGET INFO HERE
AppWidgetProviderInfo appWidgetInfo = mAppWidgetManager.getAppWidgetInfo(appWidgetId);