Android :: Application Shutdown During Package Reinstall
Aug 21, 2009
I'm working on the upgrade process for an Android app and am having a hard time ensuring a graceful shutdown of the old version. Can someone explain how the old version of the app is killed and if there is anything we can do to hook into the process? In more detail:
We notice that a new version of our app is available and launch a new activity with Intent.ACTION_VIEW pointing to the new apk file (or to the marketplace, once our app is there). However, the user has 2 chances to abort the install (once at the warning about reinstalling the app, and the second when warned about the permissions our app needs). My understanding is that I can't use startActivityForResult() with ACTION_VIEW, so I can't find out if the Action is aborted or not. So we can't tell if/when the install has been started.
We'd like to ensure that our app shuts down cleanly since we use a lot of native code and threads. We could kill our app proactively, as soon as we launch the ACTION_VIEW activity, but then we're left in a bad state if the user aborts. We could wait for the installer to remove our files, prior to installing the new version, but that's a hack. Is there any clean way to do this? Our main window is never seeing an onDestroy(), btw.
View 7 Replies
May 22, 2010
How to detect application launch and shutdown events?
I have used BroadcastReceiver for detecting incoming message, outgoing call and so on. but now I want to use Application Launch and its Shut Down event from my application..
Kindly waiting for any suggestion/link/source code....
View 3 Replies
View Related
Oct 9, 2010
I've looked in Appbrain and all I see are apps for 1 touch or 2 touch reboot. What I'd like is to find an app that will shut my phone off. Period. Plain and simple. Anyone know of this? If not, will you make it for me? A friend of mine told me how easy app inventor is. When I get my google invitation, that will be my first app.
View 30 Replies
View Related
Aug 9, 2010
I have suffered the shutdown while charging and have traced it to a battery charge indicator app. I would charge the battery at night and the next morning it wouldn't restart without pulling the battery. This occurred concurrently with installing a battery charge indicator app. I uninstalled the app and now the problem has disappeared. My unabated installation of apps has now stopped. I am now convinced that the app world is full of bugs and crap. I bet half the problems that folks have are due to unvetted apps being used. I am now trying to figure out how to properly screen them before I install them and inherit a fatal bug in the process.
View 1 Replies
View Related
Jul 10, 2010
I deleted Gtalk without realizing it was connected to my downloads. Is there a way to reinstall this app?
View 7 Replies
View Related
Feb 14, 2010
Application already deployed. No need to reinstall. If I've changed my code it doesn't recognise the change unless I clean the project. It then uploads a new apk! I didn used to have to do this after a change!. "Build automatically" is specified in eclipse, so I can't understand why it's not uploading a new apk after a change.
View 6 Replies
View Related
Oct 14, 2009
I'm am creating an Android application, but in order to have one of the functionalities working I need to read a predefined xml file whilst only knowing its name, not the R.id..
In normal Java I know I can use
getClass().getClassLoader().getResource(xmlName)
But using the limited Android SDK thats not working, any knows how to solve this?
View 2 Replies
View Related
Aug 12, 2010
How to install package without asking user just like market app?
View 7 Replies
View Related
May 4, 2010
I have developed an application which has several packages within it's project. A class in one of those packages is called right away in the first line of code, which throws the dreaded java.lang.NoClassDefFoundError error. I don't get it, the package simply is within the project, and it works fine on my Android 1.6 device, but won't work with my 1.5 device. I do have to say that the project was originally set for 1.6, but then I changed the within the manifest from 4 to 3. Is that bad practice? Or maybe it has nothing to do with the platform version? Also I do get these lines as wel from the DDMS :
05-04 17:24:59.921: WARN/dalvikvm(2041): VFY: unable to resolve static field 2 (MANUFACTURER) in Landroid/os/Build;
05-04 17:24:59.921: WARN/dalvikvm(2041): VFY: rejecting opcode 0x62 at 0x0034
05-04 17:24:59.921: WARN/dalvikvm(2041): VFY: rejected ***/android/managementModule/Management;.getDeviceSpecifics ()V
05-04 17:24:59.921: WARN/dalvikvm(2041): Verifier rejected class ***/android/managementModule/Management;......
View 1 Replies
View Related
May 6, 2010
I know how to update my own programs, and I know how to open programs using the a predefined Uri (for sms or email for example)
I need to know how I can create an Intent to open MyTracks or any other application that I don't know what intents they listen to.
I got this info from DDMS, but I havn't been succesful in turning this to an Intent I can use. This is taken from when opening MyTracks manually.
CODE:..................
View 2 Replies
View Related
Aug 6, 2010
Can someone tell me how to start new application knowing only its package name? I do not have information about what activity is the main one.
View 1 Replies
View Related
Aug 4, 2009
I'm developing on Android at the moment and want to know the best mobile app analytics for android and iPhone. I only need usage stats at the moment.
View 3 Replies
View Related
Apr 17, 2009
My app is creating a directory by using File thisDir = getDir("mycustomname", Context.MODE_WORLD_WRITEABLE); It is stored at /data/data/package/app_mycustomname/. I can browse that directory with DDMS or with 'adb shell', of course, it is empty. My App then creates some subdirectories there, and those have subdirectories too, and so on, and creates files in several of those. My app can read all those dirs and files, too. Sometimes I have to take a look at this directory tree, but I cannot browse deep into that tree, neither using DDMS (both inside Eclipse and standalone) nor using the shell. I can see that there is a directory called / data / data / package / app_mycustomname / mysubdirectory and I can even 'cd' into this directory. But when I do a 'ls' there, the directory is reported to be empty, though I'm sure there must be something inside. app_mycoustomname has the permissions drwxrwx-wx app_mycoustomname/mysubdirectory has the permissions drwxrwxrwx. I have the same issue on the emulator and on the ADP1, both running a 1.1 firmware.
View 4 Replies
View Related
May 23, 2010
I am using Windows XP and Eclipse to develop. I updated everything today, the new sdk, the new adt etc. After that, when I tried to "export signed application package", nothing happened. If I click "export unsigned application package", a dialog box showed up. Anything i missed? How can I fix this problem? - You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@google groups.com To unsubscribe from this group, send email to android-developers +unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
View 3 Replies
View Related
Oct 31, 2010
I'm looking for a way to calculate the size of an installed Android application/package. I can't find this information in neither ApplicationInfo nor PackageInfo objects. From the ApplicationInfo I can get the path for the data and the app itself. Data is a directory structure, but when attempting to read it recursivly I get a nullpointer. Is there any better way of doing it? Any sample code?
View 1 Replies
View Related
Feb 12, 2009
i work on custom Application Manager and try to get the disk usage of installed package. So PackageManager.getpackageSizeInfo was removed from SDK on 0.9->1.0 update android.content.pm. PackageStats(String pkgName)(cacheSize, codeSize, dataSize) returns always "0" Size of phys. file (java.io.File) in "/data/app" seems wrong/not completely. Has anybody any solution to get the total disc space used by an installed package?
View 4 Replies
View Related
Dec 1, 2010
I have droidstats app. But i am now looking for a MMS only app. Reason is MMS messages do not count as part of my unlimited sms package, were as before it use deduct 4 sms per mms.
View 1 Replies
View Related
Aug 7, 2010
I have to use java.awt.image package for BufferedImage class in my android app But I am not able to do this and does anyone knows that how to do this in android or What's the equivalent class of java.awt.Image in Android?
View 1 Replies
View Related
Oct 7, 2010
I'm attempting to override an Android View class to tweak the functionality just slightly. But I need to modify a field that does not have a setter method. I've placed the subclass in a package called android.widget. Why can't I access any of the package-private member fields? I notice that the compiler says they "cannot be resolved," rather than not being accessible. Does this have something to do with how Android.jar is built?
View 2 Replies
View Related
Jul 16, 2010
I am using Eclipse helios and android sdk r_06.But the phone where i am want to run my application has platform 1.6.how do make this application run on that phone with that platform because when i installed the application it gave me error "incompatible platform","package corrupted","package not found".how do i make it compatible?also in eclipse when i changed target name as "Android 1.5" it gave me error in res folder tellin "invalid resources directory"
View 1 Replies
View Related
Mar 25, 2010
I need an API which will shutdown/hibernate the device? This API needs to be called from the kernel driver. There is an API in pm.h device_power_down(PMSG_HIBERNATE); is this correct?
View 2 Replies
View Related
Apr 15, 2013
is there an app that allows you to shut down your computer via android device?
View 4 Replies
View Related
Dec 8, 2009
Thanks to TasKiller I have reliable way to shutdown updates coming to my AppWidget from the AlarmManager! Now, sarcasm aside, how do I recover from such event? So far I only see that the Alerts are resurrected only after rebooting the phone. I can stick recovery code into few places such as various Activity#onCreate that belong to my app and my widget but is there a better way? Also what if the alerts are OK - is there a way to detect that and not run AlarmManager#setRepeating? Or is there a harm to run it multiple times?
View 1 Replies
View Related
Mar 10, 2010
Is there any procedure how to check all the apps getting closed gracefully during the shutdown scenario? Anybody has any idea please share.
View 7 Replies
View Related
Jun 13, 2012
I have a MK802 Android PC dongle on its way. It has no on/off switch so powers up when it is given juice and is shut down by pulling the cable. This is the same as pulling the battery and is a pretty violent way of doing it.
Is there an app available that does a gentle shutdown and allows Android to clean up before it goes? BTW, apparently the device comes already rooted.
View 5 Replies
View Related
Feb 11, 2010
I am not able to find shutdown() call when phone power off due to low battery..anybody can help me out.
View 7 Replies
View Related
May 29, 2010
i turned my phone off 8 hours ago before going to sleep just woke up to see it still in shut down mode It usually takes 5 or 10 mins in the 10 days i have had the device
View 3 Replies
View Related
Apr 13, 2013
How to run shutdown scripts in much the same fashion as init.d runs startup scripts
View 2 Replies
View Related
Aug 6, 2010
How are you supposed to shut down the browser? On most applications you either have an exit button, or you need to back out of it, but with the browser, when you back ut, you have to back out through all the webpages you've been looking at with it. Or am I missing a close shortcut?
View 11 Replies
View Related
May 5, 2010
I've just plugged it in every night to charge the battery. Is there any need to shutdown and restart the Incredible on a regular basis like you would for a computer? Just wondering if this would clear caches, speed it up, etc.
View 10 Replies
View Related