Older blog entries for bse (starting at number 55)

ProGuard Pro Tips

With my launch of Proton, I decided to incorporate the recently released License Verification Library (LVL), which is meant to improve security of Android apps by adding a licensing layer to help ensure you’re running an app legally.

Google’s own documentation for the LVL notes code obfuscation is strongly recommended. What they don’t mention are the specific ProGuard settings (or any other Java obfuscator, for that matter) to use when LVL is in place. The default ProGuard configuration example will cause your app to force quit with an enumeration related exception.

The only documentation online that deals with the LVL/ProGuard combination is a lot of people complaining about their apps crashing after obfuscation. Not very helpful.

After much time spent tweaking settings, and searching for solutions, I found a combination that works without causing any force quits or license verification errors.

Add the following to your ProGuard configuration:

-keep class com.android.vending.licensing.ILicensingService

-keepclassmembers enum * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
}

The main problem lay with allowing ProGuard touch enumerations (as noted in documentation I can’t easily link to). A secondary issue was a missing entry point to the LVL service.

The enumeration fix may also be of use if you’re experiencing problems with ProGuard and not using the License Verification Library. Your mileage may vary. Document any further related problems or fixes in the comments.

With all of the above said, I’m still not sure LVL is quite mature enough to rely on yet. Unless I’m just doing it wrong.

Syndicated 2010-08-21 02:41:02 from RedProcess Blog

Introducing Proton for Android

It’s by no means the first, but it should be the last speedometer app you’ll ever need.

Unlike most speedometer apps, there’s no kitschy dial, Proton just gives you the facts. Current, top, and average speeds, presented in large, bold, numbers. Customizable with different colors and measurement types, from MPH to knots.

But wait, there’s more! With the premium version, Proton will show you a graph of your speed over time, and allow you to export all the logged speed and mileage data in a convenient CSV format.

I’m really pleased with this one, and hope you enjoy it too.

Visit the Proton site for more info and screenshots.

Download From The Android Market

Proton
$1.99
Proton Lite
Free

Syndicated 2010-08-19 15:55:32 from RedProcess Blog

QR-Code Generator

QR-Code Generator:

Particularly useful for Android developers. Remember to set the URL to ­market://details?id= if you intend to link to the Android Market.

Syndicated 2010-08-15 02:00:00 from RedProcess Blog

Reboot

I’ve been working on this reboot for over a year, and over that time this endeavor has gone through many iterations, with numerous platforms and designs. I’m now calling it ready, rolling with Tumblr without having to stay on top of the updates, plugins, and horrible PHP hacks the WordPress ecosystem consists of.

This finalized reboot comes at a very opportune time, because very soon, perhaps even today, the latest project from the labs will make it out into the wild. I’m excited to announce an Android app, which is almost ready for the public.

There are still a few things to tweak around here, and of course the main site. But as far as re-inaugral posts go, this one wasn’t too tough.

Syndicated 2010-08-14 18:11:00 from RedProcess Blog

**Neon Wavelength ** New desktop wallpaper? You’re damn...



**Neon Wavelength ** New desktop wallpaper? You’re damn right.

(via JD Hancock)

Syndicated 2009-08-13 19:41:39 from Mralex

artpixie: Tumblr on vi.sualize.us Monorail cat, now boarding.



artpixie:

Tumblr on vi.sualize.us

Monorail cat, now boarding.

Syndicated 2009-07-24 21:21:00 from Mralex

"Cook said during Tuesday’s earnings report conference call that Apple has “some..."

Cook said during Tuesday’s earnings report conference call that Apple has “some ideas” on how to improve the [App Store] experience.

“As you know, today we do it by type of app and also have show popular apps and top-selling apps, et cetera,” Cook said. “We realize there’s opportunity there for further improvement and are working on that.”



-

Apple suggests App Store redesign in the works

So that’s coming real soon, right?

Syndicated 2009-07-22 18:04:00 from Mralex

“Geneology and Genetics Charts” Graphic...



“Geneology and Genetics Charts” Graphic Presentation, Willard Cope Brinton, 1939

I love these infographics.

(via Prof. Michael Stoll)

Syndicated 2009-07-21 18:05:45 from Mralex

“Flow Charts” Graphic Presentation, Willard Cope...



“Flow Charts” Graphic Presentation, Willard Cope Brinton, 1939

(via Prof. Michael Stoll)

Syndicated 2009-07-21 18:04:07 from Mralex

“Maps with circles and sector charts” Graphic...



“Maps with circles and sector charts” Graphic Presentation, Willard Cope, 1939

(via Prof. Michael Stoll)

Syndicated 2009-07-21 18:02:21 from Mralex

46 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!