1

Androidリポジトリ内で利用可能な壁紙ピッカーのソースコードはどこにありますか。誰かがパスを提供できますか?

4

1 に答える 1

9

AOSPランチャー()の場所(パス)Launcher2packages/apps/Launcher2/src/com/android/launcher2/

したがって、フルパスは次のとおりpackages/apps/Launcher2/src/com/android/launcher2/です。

ファイルはWallpaperChooser.javaWallpaperChooserDialogFragment.javaです。

編集:次のリソース(から)フォルダ
が必要です:res

/res/drawable

  • 壁紙_gallery_background.xml
  • wallpaper_gallery_item.xml

/res/drawable/drawable-hdpi(および-mdpi-xhdpi):

  • grid_focused.9.png
  • grid_pressed.9.png
  • grid_selected.9.png

/res/drawable/

  • すべての壁紙はここに入ります。

/res/drawable-sw720dp-nodpi

  • 高解像度(720p)の壁紙がここに入ります。

/res/layout/

  • wallpaper_chooser.xml
  • 壁紙_chooser_base.xml
  • wallpaper_item.xml

/res/layout-sw720dp

  • wallpaper_item.xml
  • 720pの壁紙が必要な場合はwallpapers.xml

dimens.xml

  • <!-- dimensions for the wallpaper picker wallpaper thumbnail width -->
  • <dimen name="wallpaper_chooser_grid_width">196dp</dimen>
  • <dimen name="wallpaper_chooser_grid_height">140dp</dimen>

styles.xml

  • <style name="Theme" parent="android:Theme.Holo.Wallpaper.NoTitleBar">
  • <item name="android:windowActionModeOverlay">true</item>
  • <style>

/res/values

  • extra_wallpapers.xml
  • wallpapers.xml

styles.xml

  • <style name="Theme.WallpaperPicker" parent="@android:style/Theme.Holo.NoActionBar"/>

文字列.xml

  • <!-- Title of dialog that appears after user selects Wallpaper from menu -->
  • <string name="chooser_wallpaper">Choose wallpaper from</string>
  • <!-- Button label on Wallpaper Gallery screen; user selects this button to set a specific wallpaper -->
  • <string name="wallpaper_instructions">Set wallpaper</string>

/res/xml

  • Wallpaper_picker_preview.xml

AndroidManifest.xml

    <uses-permission android:name="android.permission.SET_WALLPAPER" />
    <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" />
    <activity
        android:name="com.android.launcher2.WallpaperChooser"
        android:theme="@style/Theme.WallpaperPicker"
        android:label="@string/pick_wallpaper"
        android:icon="@mipmap/ic_launcher_wallpaper"
        android:finishOnCloseSystemDialogs="true"
        android:process=":wallpaper_chooser">
        <intent-filter>
            <action android:name="android.intent.action.SET_WALLPAPER" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
        <meta-data android:name="android.wallpaper.preview"
            android:resource="@xml/wallpaper_picker_preview" />
    </activity>
于 2013-03-17T16:41:19.207 に答える