benim Daydream
ilişkin bir ayar oluşturmak için çalışıyor ve belgelere göre ediyorum, böyle bir xml dosyası oluşturmak gerekir: AncakHafif uyku ayarları
<dream xmlns:android="http://schemas.android.com/apk/res/android"
android:settingsActivity="com.example.app/.MyDreamSettingsActivity" />
, benim Activity
bir kütüphane projesinde olduğu (com.project.base denir) ve ayar düğmesine tıklayarak zaman Logcat
bu hatayı almaya devam:
11-16 23:01:29.331: E/AndroidRuntime(28908): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.project.base/com.project.base.SettingsDayDream}; have you declared this activity in your AndroidManifest.xml?
Bu gibi benim xml dosyası kurulum var:
<dream xmlns:android="http://schemas.android.com/apk/res/android"
android:settingsActivity="com.project.base/.SettingsDayDream" />
ama com.project.base/com.project.base.SettingsDayDream
ve sadece com.project.base.SettingsDayDream
gibi tüm varyasyonları denedim, ancak hiçbir şey işe yaramıyor gibi görünüyor.
<activity android:name="com.project.base.SettingsDayDream" android:configChanges="keyboardHidden|orientation" />
yanı sıra hizmet:
<service android:name="com.project.base.DayDream" android:exported="true" android:icon="@drawable/icon" android:label="@string/app_name">
<intent-filter>
<action android:name="android.service.dreams.DreamService" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<meta-data android:name="android.service.dream" android:resource="@xml/daydream" />
</service>
Çalıştı. Teşekkürler! –