0
I’m having trouble with my app that puts wallpaper on mobile, in my programming I managed to put 1 image and I managed to put the button that adds the app wallpaper on mobile, but I want to put an image galleries with photos I choose, and put the option to open the image and adjust. I’ve tried using the Picasa method but the Picasa is retired and I don’t know how I’m going to do it.
I’ll leave my code below.
Mainactivity
Button bnt;
ImageView img;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bnt = (Button) findViewById(R.id.setwall);
img = (ImageView) findViewById(R.id.img);
bnt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
WallpaperManager wallmgr = WallpaperManager.getInstance(getApplicationContext());
try {
wallmgr.setResource(+ R.drawable.zisa);
} catch ( IOException e){
e.printStackTrace();
}
}
});
}
activity_main.xml
<Button
android:layout_width="368dp"
android:text="Ativar papel de parede"
android:id="@+id/setwall"
android:layout_height="wrap_content"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.814" />
<ImageView
android:id="@+id/img"
android:layout_width="0dp"
android:layout_height="0dp"
android:src="@drawable/zisa"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0" />
Take a look at the lib Editphoto
– Valdeir Psr
Possible duplicate of Background for Android
– Grupo CDS Informática