2011年8月22日月曜日

Blank Screen finally fixed in AppSender v1.8 ?!?!

I have been receiving feedback from several users that AppSender still displays a blank screen with v1.7. I been trying to fix this for some time now, but was having problems reproducing this bug. Recently, I picked up a new Android device and I was able to reproduce this bug immediately. Hopefully, this is the same bug some of my users are seeing in the field....(I hope).

After a bit of debugging, I found that following code was giving an error.

List pkginfo_list = pm.getInstalledPackages(PackageManager.GET_ACTIVITIES);

I use the PackageManager to grab a list of package installed on the device. Apparently, when there are lots of apps installed (i.e. over 200 apps), it will give the following error (in logcat).

E/JavaBinder( 2225): !!! FAILED BINDER TRANSACTION !!!

Since I don't really need to use the flag "GET_ACTIVITIES". So I simply changed it to the following (which should consume less memory):

List pkginfo_list = pm.getInstalledPackages(0);

Tada!! The bug is now fixed.

I have just released AppSender Version 1.8 on Android Market with this fix.

If anyone find any bugs, please feel free to report them to moto.android.software@gmail.com and I will try my best to fix it.

Enjoy!

2011年8月7日日曜日

AppSender BETA Version 1.7 Released...

AppSender BETA Version 1.7 is now available from Android Market

The main reason for the update was to fix the "blank screen" problem reported by new users when launching AppSender.

I have found that AppSender was functioning, but was simply taking a bit of time generating initial application list for various reason (low memory, too many apps installed...etc).

To help resolve this problem, AppSender 1.7 will now display a dialog box. Probably much nicer than looking at a blank screen. Hopefully, this will help the user see progress while waiting patiently for the app to start.



The App will now display the following next to the App name. Please note Copy Protected Apps cannot be shared.
-User Installed Application: AppSender can share these apps
-Preinstalled Application: AppSender can share these apps
-Copy Protected Application: AppSender cannot share these apps


As always, if you have experienced any bugs, it would be greatly appreciated if you can contact me at moto.android.software@gmail.com. Please include as much information as possible to reproduce the problem. I will try my best to fix it soon as possible.

Also feel free to send me feedback. I would love to hear your wish list and improve this app.

Have a great day!