Category Archives: android - Page 2

Beefy Miracle for Android

The mustard represents progress

It’s no secret that I’m a Fedora / Android fan, so I decided to mix things up.

The BEEFY result?

Want to try it on your device? Just download this zip file. Overwrite your /system/media/bootanimation.zip with that one.

This week in L10nhart

I decided to start posting weekly updates on L10nhart, but I’m not sure how long I’ll actually keep this up.

First up, as you can see above, @gu1dry made a new L10nhart logo. The old one didn’t look so great on a brown background.

Next up, Twitter (and coming soon: Facebook!) login support. The reason I added Twitter logins so early in the project is because another project I am working on (on my $PaidJob) required them, and I took the opportunity to learn about the APIs and implement them on L10nhart.

Besides Twitter and Facebook, I was thinking on adding Google Account support later. Not sure what other popular account systems are worth adding, but even if you don’t have a Twitter, Facebook or Google account, you can still register and login the “old fashioned” way.

What else has been keeping me busy? General bugfixes all over the place, CSS improvements, ah yes, the @l10nhart Twitter account is up and running, as well as a Facebook page.

The reason for these is quite simple: They’re a requirement to get the API keys needed to implement the login system. I’ll post status updates to both, so you can keep up to date with news, if you don’t follow this blog or my Twitter account (@ElNushio).

Finally, ETAs (Estimated Time of Arrival). There’s a reason why CyanogenMod has as its first rule: Don’t ask for ETAs. Software development speed is sometimes unpredictable. Took me about a day to learn and implement the Twitter API (Go ahead, brag about how it only took you 10 minutes). I had estimated an hour or two.

What I’m trying to say here is that there’ll be no more ETAs. It’ll be ready once it’s ready, but it’s coming soon.

CyanogenMod Emulator Update

Disclaimer: I am not allowed to call this image “CyanogenMod” as I am not part of the team. This is only a kang.

One of the main reasons people visit my site is to check out the CyanogenMod Emulator packages I made about a month ago. I updated the images a few days ago, since CyanogenMod is hitting RC already.

There’s a lot of features now that were missing from my previous build, for instance the Theme Chooser, the DSP Manager, and a whole lot of options under Settings -> CyanogenMod Settings.

To install, simply run the Android AVD Manager you’re already familiar with, and under Available Packages, click Add Add-on Site and type:

http://nushio.fedorapeople.org/cyanogenmod/repository.xml

If you already have the previous version of the emulator, an update for the emulator should show up under ‘third party add-ons’, download it and it should work. If it doesn’t, delete the old version and download the new one.

L10nhart: Status Update

For the past 36 hours or so, I’ve spent a lot of my time working on L10nhart.

The reason for this is that I made a bet with Gu1dry that I’d have a usable version of L10nhart in around 36 hours, and 36 hours later, how’d I do?

Read more »

Spectral Souls Fix

Spectral Souls is a pretty awesome Android game. I’ve been meaning to write the review, but writing isn’t as fun as playing it. In short, it’s a Turn-Based Tactical RPG (And I’m a sucker for all things Tactics).

The recent update, 1.2, broke the game. I emailed the developers and they immediately responded with the following instructions:

To do a fresh reinstall of all the data without losing your previous save please do the following :

1) mount your sdcard
2) delete the file sdcard:\\hyperdevbox\ss\opeX.dat
3) unmount your sdcard

Well there you go! I’m in the process of re-downloading all 1.5GB of data. It’s heavy and it’s slow, I hope this’ll fix it. At least I get to play Pong in the meantime :P

Meet Lowen L10nhart


A couple of days ago I asked opinions on a Lion-droid design for a project I was working on, and it’s about time to unveil it.

Meet Lowen L10nhart (Pronounced Lionheart).

He’s the mascot for L10nhart, a project that’s been keeping me off the Xbox for the past few weeks.

L10nhart is a webapp, similar to Narro and Transifex, but focused on translating Android applications.

I’ve designed the application with CyanogenMod in mind, mainly because it’s the biggest Android project I know of, hosting dozens of Android applications within it, all in need of an easy way to handle the translations.

Gu1dry has been extremely helpful in the development of the project, providing both the initial Lion-droid design, as well as the actual webdesign, which I immediately fell in love with.

For now, I can only tease you with a pair of pictures, but I hope to release alpha access to the site once I finalize all sanity checks as well as some missing features.


Pictures are alpha quality. Does not represent the final design.

I am l10n. Hear me roar.

Update: I took down narro while I work out some bugs and quirks. It should be back online (And greatly improved) next week.

Localization, more often known as “l10n” is a huge pain in the ass of any project.

So I’ve set up a Narro instance on l10n.k3rnel.net (Or lion.k3rnel.net if you prefer) that’ll host the strings used in CyanogenMod.
So far, I’ve got the Phone app set up. It’s a manual process for now, but I intend to automate it. The scripts I’m using will be released once I’m comfortable with them.

How to use Narro

  • Create an account. Humans only. Don’t make me implement a crappy captcha.
  • Go to your Preferences page and select the language you’ll be translating in. Don’t forget to click save.
  • Select a Project to translate and click on Texts. Double check that the language you selected is correct. (The dropdown on top)
  • On the Show dropdown, select “Untranslated texts
  • Click the Suggest/Vote link on a text you’d like to contribute.
  • PRO-TIP: Check the “Proceed to the next textcheckbox. It’ll make things easier.
  • If you can translate it, Type in your Suggestion and click on Save.
  • If you can’t translate it, click Next.
  • You can also Vote on Texts that Require Approval.

One final note: This project is currently unofficial. It’s currently not endorsed by Cyanogen or the CyanogenMod Dev Team.
The translations you provide may sit in limbo forever (Though I certainly hope they won’t)

Bugs? Comments? Want to coordinate a specific language? Let me know in the comments here, or ping me on #k3rnel on Freenode

Try CyanogenMod 7 on the Android Emulator

Update: I’ve updated the emulator image. The instructions are exactly the same, but you get newer goodies.

Disclaimer: I am not allowed to call this image “CyanogenMod” and this does not represent the project’s quality. This is only a kang.
As of this writing, CM7 has yet to hit “alpha” status. However, the following images were compiled using CM7′s Source.

Android Devs and Android Phone Modders should like this. A couple of days ago, Cyanogen added some code that allows us to build emulator images.

I decided to try it out and it works!

So, I decided to create a User Repository you can import.

To install, simply run the Android AVD Manager you’re already familiar with, and under Available Packages, click Add Add-on Site and type:

http://nushio.fedorapeople.org/cyanogenmod/repository.xml

I’ll update the images with official releases once official releases are out (And only if the CyanogenMod Team doesn’t provide emulator images themselves), but for the meantime, you can enjoy the emulator with some CyanogenMod 7 Goodies built in.

Trackball Answer

One of the best things about Android is how easy you can modify it. Need proof? Use Cyanogenmod. Need more proof? I modified the Phone app to allow answering your phone vía the trackball.

So far, the community’s been great. I’ve received French, Italian and German translations for the app, with Spanish and English covered by me.

I’d love it if it became part of CyanogenMod, so I started a review request. There’s different settings, tap to answer, hold half a second to answer and hold a full second to answer, though a user’s been reporting that there’s an issue with the phone mod and they all respond the same.

I’ve been trying to repo sync to Gingerbread, as I want to get this working for Gingerbread ASAP.

UPDATE: It’s already part of CyanogenMod’s Gingerbread tree. Enjoy! :D

Android 2.3: The Gingerbread Song

Android 2.3 made me want to break into a song

On December 6th, 2010,  Google gave to us… A brand new SDK! And I felt so Jolly, I broke into a song. I hope that you enjoy! :D

Read more »