нажмите кнопку, чтобы перейти к обоям Android, выберите

Я новичок в программировании для Android. Я хочу кое-что знать:

Я хочу, чтобы пользователи нажимали кнопку, чтобы запустить средство выбора обоев.

Что я должен делать?


person john    schedule 15.12.2013    source источник
comment
Вы имеете в виду показать галерею для выбора обоев?   -  person KOTIOS    schedule 15.12.2013


Ответы (2)


Возможно, вам нужен WallpaperManager: http://developer.android.com/reference/android/app/WallpaperManager.html

person Andrew Flynn    schedule 15.12.2013

Реализуйте в себе следующий код button onClickListener()

WallpaperManager myWallpaperManager
 = WallpaperManager.getInstance(context);
try {
 myWallpaperManager.setResource(R.id.imageName);  
} catch (IOException e) {
     e.printStackTrace();
}

Это изменит обои на imageName.

person Rohan Kandwal    schedule 15.12.2013
comment
спасибо, но мое приложение не является приложением для обоев. я хочу предложить пользователям менять свои обои, нажав на кнопку. я имею в виду, когда пользователи нажимают на кнопку, они переходят к смене обоев. - person john; 15.12.2013
comment
куда они приведут, чтобы сменить обои? галерея или некоторые избранные изображения? - person Rohan Kandwal; 15.12.2013
comment
Вы имели в виду, что у вас уже есть выбранное изображение и вы хотите изменить обои при нажатии кнопки? - person Rohan Kandwal; 15.12.2013
comment
Я очень благодарен за вас, но я имею в виду, что хочу создать кнопку в своей деятельности, и когда пользователи нажимают на нее, они переходят на обои. что-то вроде ярлыка, который ведет пользователей к обоям, - person john; 15.12.2013
comment
Вы хотите открыть стоковые обои по умолчанию? см. этот stackoverflow.com/a/10692374/1979347 - person Rohan Kandwal; 15.12.2013