ウィジェットを作成しましたが、ウィジェット リストに表示されませんが、[設定] -> [アプリケーション マネージャー] に移動すると、ウィジェットがアプリ リストに表示されます。私はそれをデバッグしていて、以前は魔法のように機能していましたが、突然消えました。私はそれが私のマニフェストに関係していると思います。残りのコードが必要な場合は、私のドロップボックスに入れます。
私は現在 4.1.1 を実行していますが、ログには問題はないと書かれています... help :/
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ps.transparenttogglewidget"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<!-- AIRPLANE MODE CODE -->
<receiver android:name="AirplaneModeWidget" >
<intent-filter>
<action android:name="android.appwidget.action.AIRPLANE_WIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/airplane_mode_provider" />
</receiver>
<receiver
android:name="AirplaneModeIntentReceiver"
android:label="AirplaneModeBroadcastReceiver" >
<intent-filter>
<action android:name="com.ps.transparenttogglewidget.intent.action.AIRPLANEMODE_CHANGE_STATUS" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/airplane_mode_provider" />
</receiver>
<receiver android:name="AirplaneModeReceiver">
<intent-filter>
<action android:name="android.intent.action.AIRPLANE_MODE">
</action>
</intent-filter>
</receiver>
<!-- WIFI MODE CODE -->
<receiver android:name="WifiModeWidget" >
<intent-filter>
<action android:name="android.appwidget.action.WIFI_WIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/wifi_provider" />
</receiver>
<receiver
android:name="WifiModeIntentReceiver"
android:label="WifiModeBroadcastReceiver" >
<intent-filter>
<action android:name="com.ps.transparenttogglewidget.intent.action.WIFI_MODE_CHANGE_STATUS" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/wifi_provider" />
</receiver>
<receiver android:name="WifiModeReceiver">
<intent-filter>
<action android:name="android.intent.action.WIFI_MODE">
</action>
</intent-filter>
</receiver>
</application>
</manifest>