Androidリポジトリ内で利用可能な壁紙ピッカーのソースコードはどこにありますか。誰かがパスを提供できますか?
質問する
2457 次
1 に答える
9
AOSPランチャー()の場所(パス)Launcher2
はpackages/apps/Launcher2/
、src/com/android/launcher2/
したがって、フルパスは次のとおりpackages/apps/Launcher2/src/com/android/launcher2/
です。
ファイルはWallpaperChooser.javaとWallpaperChooserDialogFragment.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 に答える