0

最新の ADT(21) と SDK ツールを使用して、Nexus 10 用の Android エミュレーターを作成しました。

Android JellyBean 4.2 には、DayDream という新機能があることを知っています。私が持っているNexus10エミュレーターに実装したいです。しかし、方法がわからない。

オプションDaydreamを取得していますSettings -> Display

コードを使用してカスタム DayDream を実装するにはどうすればよいですか?

私が試したこと:私はここ
で リンクをチェックしましたが、それを実装する方法を知りません。

私にとって、DayDream をクリックすると、Daydream メニュー自体ではなく、BeanFlingerの Daydream のみがロック解除されました。ここで新しい DayDream を実装する方法はありますか?

ドキュメントを学習し、Jellybean 4.2 内にカスタム DayDream を実装するためのガイドまたは方法を誰かが持っていますか?

前もって感謝します。

4

2 に答える 2

2

daydreamsに関するこちらのドキュメントを読みましたか? 次のような空想をシステムに公開するサービスが不足しているようです:(リンクされたドキュメントから取得)

<service android:name=".MyDream" android:exported="true"
    android:icon="@drawable/dream_icon" android:label="@string/dream_label" >
    <intent-filter>
        <action android:name="android.service.dreams.DreamService" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</service>
于 2012-11-28T14:04:32.957 に答える
1

私はこれを作っています... "dream.xml"で

<?xml version="1.0" encoding="utf-8"?>
<dream xmlns:android="http://schemas.android.com/apk/res/android"
    android:settingsActivity="com.s0l.equationsdream/com.s0l.equationsdream.EquationsDreamSettingsActivity"
    />

そして「AndroidManifest.xml」に

<activity
    android:name="com.s0l.equationsdream.EquationsDreamSettingsActivity"
    android:label="@string/equations_settings" 
    android:excludeFromRecents="true" 
    android:icon="@drawable/ic_action_settings"
        android:taskAffinity=""
    android:theme="@android:style/Theme.Holo" 
    android:exported="true">
        <intent-filter>
            <category android:name="android.intent.category.MAIN" />
        </intent-filter>
</activity>
于 2012-12-05T09:43:36.460 に答える