I am following http://www.helloandroid.com/files/xmaswidget/android_howto-hellowidget.pdf for developing a widget. I am unable to launch a widget on to the home screen.When running the application I am getting the errors like No Launcher activity found and The launch will only sync the application package on the device!
I'm trying to do something which really ought to be quite easy, but it's driving me crazy. I'm trying to launch an activity when a home screen widget is pressed, such as a configuration activity for the widget. I think I've followed word for word the tutorial on the Android Developers website, and even a few unofficial tutorials as well, but I must be missing something important as it doesn't work.
I am desperately trying to get my head wrapped around how to implement home screen widgets. Right now, I (finally) was able to get a button on my widget respond to a button press setting up an intent filter in the manifest.
However, I cannot for the life of me figure out how to launch an activity when the button is pressed. Basically, here's the code i have...
What I really want to do, though, is start a new activity, not display a toast message. I know it has something to do with pending intents, but I can't figure out how to get that to work.
I have a widget that when clicked opens an activity from same app as the widget. When the activity is closed/dismissed via a button, the user will see the full app window IF the app was previously open/in memory. Is there a way for the activity to finish and return to the home screen and not to an existing instance of the app?
Intent i = new Intent(this,RateIt.class); i.putExtra("com.sporadicsoftware.NetQ.movie_id",aMovie.title_id); i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET|Intent.FLAG_ACTIVITY_NO_HISTORY|Intent.FLAG_ACTIVITY_CLEAR_TOP); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, i, PendingIntent.FLAG_UPDATE_CURRENT); updateViews.setOnClickPendingIntent(R.id.movie_one_title, pendingIntent);
I have a widget that contains 4 buttons to show 4 stock prices, each of them will launch into the same activity Quote.class to show stock details. In onUpdate(), it will set up the pendingIntent with extras with stock symbol. After I hit button A, it goes to Quote activity that shows stock A. Then I hit the BACK button to the homescreen, Quote activity calls onDestroy() and when I hit button B, stock B will show properly. However, when i hit HOME button after it shows stock A, the Quote activity only calls onStop without calling onDestroy(), then as i hit button B, it will call onStart() and it shows the same instance that shows stock A.
Originally I thought adding a flag in the Intent should solve this problem. But I have tried i.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK or FLAG_ACTIVITY_NEW_TASK or FLAG_ACTIVITY_NO_HISTORY), none of them makes any difference.
So is there any ways to make it work? How can i remove the history stack from HOME button? How can I call onCreate in Quote activity and get new extras when i hit button B?
My widget launches a configuration screen when chosen to be put on screen. That works fine. I wanted to be able to touch a part of the widget to return to that configuration screen. I have created 2 pending intents in my widget's service but only one works. The code is below...
For the life of me i cannot understand how i can launch again the configuration activity.
Launch of My Activity at startup with out using Action_boot_complete. Instead of displaying home screen for the first time I want to display my activity for device setup when device_provisioned == 0. How can I override the code that launches the home screen activity.
I am designing a home screen widget. I ran this widget on a HTC Hero device, which has a screen of 320 pixels * 480 pixels with mdpi. It ran perfect on HTC Hero. The widget takes 3 cells * 2 cells space, i.e. 240 pixels * 200 pixels.Then I ran this widget on a Nexus One device, which has a screen of 480 pixels * 800 pixels, mdpi. Since Nexus One also is mdpi, so I though 240dip is equivalent to 240 pixels on Nexus One and 200dip is equivalent to 200 pixels on Nexus One, so the widget will not take 3 cells * 2 cells space on Nexus One device. To my surprise, when running on Nexus One device, the widget take exact 3 cells * 2 cells, about 360 pixels * 300 pixels, on Nexus One device.I am confused. The layout xml above specifies 240dip in width and 200dip in height for the widget, but why did it take 360 pixels * 300 pixels on Nexus One Device? What am I missing?
I just bought this phone off of CraigsList.When I try to launch the camera, whether using the dedicated camera button on the side of the phone or using the icon on the screen, the display goes blank for one second and then goes back to the Home screen.I called Tmobile, and they just had me do a hard reset which didn't have an effect.
This is more of an annoyance, but whenever I reply to a message off the home screen widget, it automatically defaults to the home number for that contact, instead of replying to the same (cell) number that it was sent from. If I go into the messaging app, it works as it should (replies to the same number).
From Android widget screen guidelines,we know that, home screen has 4*4 cells, and in portrait orientation, each cell is 80 pixels wide by 100 pixels tall. I think these are for baseline HVGA screen. How about for large screens and hdpi screens, do they still have 4*4 cells for widget and each cell in portrait orientation is still 80 pixels * 100 pixels?
So through a weird assortment of events i managed to crack the screen on my Eris. But this is the trippy part, I didnt break the glass but the touch sensors underneath. So now i am unable to use the menu or home buttons and the entire left part of my screen and more. I am unable to unlock my device in anyway that i know(menu button, the slider). Is there any other way to unlock it? I now have 11 unread texts and 4 voicemails that I desperately want to view. Oh and I know some of you won't be happy about what I'm about to say but.... I took the leap to the moto droid. I had the chance to get it on a 1 year because I didnt get insurance and I went for it. I will really miss my Eris but the keyboard lag was just killing me.
Im still looking for a widget to put my Incredible to sleep without pushing the power button. I am using No lock for the ability to use the touchpad to turn on but I hate using the power button to turn it off and leaving the screen on, even for 30 seconds, has to be draining the battery. (I am constantly on/off/on/off the phone throughout the day.)
I would like something I can put on the home screen that when touched, puts the phone to sleep. This will help save my power button in the long run as well. Ive searched and cant find anything.
What's everybody using for an RSS app? I'm using NetaShare. I really like it, but it's lacking a home screen widget - I sorta wrote about it as part of my top 5 favorites, but I'm wondering if there might be something better that allows you to download and store RSS content on your phone and has a home screen widget.
HI took a look at the home screen widget design recently and I tried to deploy a simple widget with 4x1 portrait background provided in Widget.I tried it in HVGA emulator (screen size 320x480 or something) and on Nexus One (screen size 480x800) and the widget seems to be the same size with respect to other UI elements (search widget etc) on both devices. How is that possible when one screen is 320px wide and the other one is 480px? Is the graphics in png format being automatically resized somehow based on screen width? If so, is it better to create the home screen widget graphics to make it perfectly fit to HVGA screen with 320px or is it better to create the graphics to fit the largest screen width possible so it would shrink itself on smaller screens (based on assumption shrinking an image is always better than magnifying it)?
I want to create a custom widget for my application which should be used for doing search internally in my application.But i am not able to place an Edit text control inside a widget.While browsing further i found that Edittext box was not included for creating custom widgets.I was surprised to see google's search widget showing an edittext box.Is there a way to add an edittext box in a widget...?
We just released our first widget to the market called AudioManager, it's available now and free to download to anyone who has cupcake already installed.AudioManager is a home-screen Widget that allows you to get live readings of your current volume levels on your Android phone (similar to your computer's "Volume Mixer").Tap on the screen and you can adjust the volume levels individually for the following streams: Alarm, music, notifications, ringer, system and voice call volume.The widget comes in two sizes, large (4x1) and small (2x1). The AudioManager Console is also available through your application launchpad in case you do not need the Widget on your screen but wish to access all volume streams from one place.Attached are a few screenshots, check it out and let us know. Only tested with Android's default home-screen, however, there are mixed reports of the widget working for aHome and dxTop with the latest versions.
I'm look for one that I can just scroll thru all my contacts on one of my home screens, you know with out hitting the contacts icon on the screen. Just the way you can do it on sweeter home 2. I'm not looking for one where I can just put my favs on. I'm looking for one that will list all my contacts.
I'm trying to create an icon/widget (1 cell x 1 cell) that can be placed on the home screen of android. The widget will look and act exactly like the other standard shortcuts in android. It will have an icon and under that a label, it will be selectable with the trackball (highlight able) it will be highlighted when it is selected / clicked. How do I go about creating this home screen widget? Do I have to create the widget myself using code/xml or is there some standard xml, style, theme, code that I can use to ensure that the widget will have the same style/theme as the other home screen widgets? I currently have the following.....
Find this Widget at the bottom of my home screen? I downloaded it from www.android-apps.com and for some reason uninstalled it from my phone and now I cannot find it again. It's a widget that stores the 5 most recent apps on a "dock" that takes up 4 spaces on any screen.
I've been looking for a widget that will allow me to direct dial (direct text a bonus!) from home screen. I've looked around online and there doesn't seem to be anything that suits me well. I tried making the "direct dial" shortcuts by long-pressing, but those icons are small and have a little "M" and image of Android which obscures the photo icon. I found the perfect app while searching for other stuff. I've attached the image to this post. Does anyone know what the app is that allows me to place those 2x1 icons onto the screen?
I am trying to teach myself the basics of Android dev. At the moment I am experimenting with home screen widgets. I would like to create a simple widget that lists all my bookmarks. Somewhere in my googling I read that ListView is not usable in a widget. What's the best way to display a scrolling list in a widget?
When my application is uninstalled, the widget stays on the HOME screen and gives an error message "problem loading widget". How do I remove the widget when my application is uninstalled?Is there an attribute in the manifest that I am missing?I have tried asking on the Google Android groups, but they take so long to approve and then it get's lost with the 100's of other questions that are ask that get approved at the same time.I was sure that this would happen by default by the OS, but guess I was wrong.I am catching the "PACKAGE_ REMOVED" intent, and checking the "EXTRA_REPLACING" to make sure it's not a reinstall, but I don't know the actual code to use to actually remove the widget.