The process number of my application was 3447.
It says:
CAUSED by: java.lang.SecurityException: Access denied to process: 3447
must have permission android.permission.SET_WALLPAPER
This is the emulator.
Any idea how to grant permission?
Thanks,
On Nov 2, 4:05 pm, Romain Guy <[EMAIL PROTECTED]> wrote:
> What is the exception you see in logcat?
>
>
>
> On Sun, Nov 2, 2008 at 2:01 PM, joshbeck <[EMAIL PROTECTED]> wrote:
>
> > Ok, I have a short program written that I'd like to see change the
> > system wallpaper.
> > I use setWallpaper(Bitmap bitmap);
> > It is crashing my system.
> > I think it is because it is broadcasting an intent and I'm
> > not set up to receive it correctly.
> > Any help is appreciated. Thank you!
>
> > --Here is the code: Look at the try block for my comment--
>
> > import --ALL IMPORTS CORRECT--
>
> > public class wallpaper1 extends Activity {
> > /** Called when the activity is first created. */
> > SampleView mview;
> > [EMAIL PROTECTED]
> > public void onCreate(Bundle savedInstanceState) {
> > super.onCreate(savedInstanceState);
> > mview = new SampleView(this);
>
> > setContentView(mview);
>
> > }
>
> > private static class SampleView extends View {
>
> > private Canvas mCanvas;
> > private final Paint mPaint;
> > private Bitmap mBitmap;
> > private Drawable mdrawable;
> > private string wallstring;
> > public SampleView(Context context) {
>
> > super(context);
>
> > mPaint = new Paint();
> > mPaint.setAntiAlias(true);
> > mPaint.setARGB(255, 255, 255, 255);
>
> > try {
>
> > //This line right here crashes the program
> > // The graphic darkcleanlinux is valid. (640x480)
> > // The API for setWallpaper states that an intent
> > // ACTION_WALLPAPER_CHANGED is broadcast.
> > //Do I need to set up a listener? How?
> >
> > context.setWallpaper(BitmapFactory.decodeResource(getResources(),
> > R.drawable.darkcleanlinux));
>
> > mdrawable = context.getWallpaper();
>
> > } catch (IOException e) {
> > //TODO Auto-generated catch block
> > e.printStackTrace();
> > }
>
> > }
>
> > }
> > }
>
> --
> Romain Guywww.curious-creature.org
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---