Tag Archives: airplane mode

New Update – Power Schedule 2.1.1

Last night I updated Power Schedule to version 2.1. I listened to people who complained about the new User Interface. Yes, now that I look at it, it was poorly designed. But somehow I missed this because I got used to it (while working on it).

Anyhow, I hope you like the new one. It’s much more clean and intuitive. I also added a “reboot” event – for Power Users who rooted their phones. You can set up a reboot each night, to have a “clean” phone in the morning (for example).

I plan to add a lot of other features as well – some suggested by users.
Many thanks go to these people (in no particular order):
Andy F
Carlos Blasco
Francisco Bautista
Levon Janpoladyan
Ferenc Harcos
Sujit Dey
Masoud Beheshti
Peter Jancar
Timothy Arceri
David Abdelli
Kevin (Darkbyte)

They helped me fix some issues and contributed with some ideas (or translations). I will also add their names (with their permission) in the About page (inside the App).

Looking forward to the next version

Ad report – last 25 days.

As I said before, I will publish the revenue generated by ads. In total, Power Schedule and App List generated a total of… 6.16$. 🙂
This is not much, as the ads are non-obtrusive and are displayed only if the user requests it (by choosing the “Special Offers” menu item).
Here’s the screenshot from my LeadBolt account (referral link):

15 March - 10 April LeadBolt Ads income

During the last week, I’ve been walking continuously n my Sisyphus path (also known as Power Schedule 2). I managed to rethink most of the User Interface. Hopefully it’s much more friendly and intuitive – also a LOT more flexible 🙂
Yes, most of the requested features are present (and working) already. I’ll leave the rest for the future versions (better to have a stable running version before adding new stuff). This will also support localization properly, so you’ll have Power Schedule in your own language (I’ll post the files soon for translation).
I *may* be able to release it this week (we have Easter holiday on Sunday, maybe things are more relaxed at work).

Meanwhile I also made a small fix for the 1.x version of Power Schedule – mainly, to support Data Connection control on Gingerbread (2.3+) devices. Grab the 1.6 version from the market now if you haven’t already.

So, next post will hopefully be the release news 🙂

15000 active users

Well, I’m now definitely back to work. I’ve had quite a stressful year at work (hopefully things will chill down for a while). Yes, some of my team’s work can be seen in the new Audi A3 (just revealed at Geneva Motor Show). Pretty proud of that, actually. Soon you’ll also see it in the new Golf 7 😉

But anyhow, as I said I’m back to Android development – and hopefully without major breaks this time.
To start, I thank the 15,000 active Power Schedule users by releasing a new minor update: version 1.5. I’ve finally added one thing most of you asked for – “vibrate” instead of “silent” option.
Also, if you don’t mind, I’ve added an ad, as a splash screen. This is because my hosting costs some bucks / year. I hope this doesn’t upset anybody – if most users demand removal, I will.
You can find it in the form of a checkbox in the “Ring Profile” section.

So go on, update your app. And if you don’t use it already, what are you waiting for? 🙂

Restore Airplane Mode

One of the users wrote me an e-mail that after uninstalling Power Schedule, when he turned on Airplane Mode, WiFi was still enabled. This is because Power Schedule (and others) change this setting to allow individual control over WiFi, Bluetooth and Telephony. Since the application being uninstalled is not notified it’s being uninstalled, it has no chance of cleaning up (and restoring previous settings). This is how Android is designed (a bit of a flaw, in my opinion – on Windows Mobile an application was notified before uninstall).

Anyway, I wrote a small app to restore the settings. Download and install it using Astro or whatever file manager you have on your device.
Here’s the link:
{filelink=1}

Power Schedule permissions explained

Some users are concerned about the permissions some applications require. Power Schedule requires some permissions too, so here’s why:

  • RECEIVE_BOOT_COMPLETED
  • Power Schedule is started for less than a second at startup, to be able to apply the schedule settings. This is because Android does not persist alarms when it’s rebooted. Therefore, Power Schedule needs to be notified when the system has started.

  • MODIFY_PHONE_STATE
  • This is required to be able to activate /deactivate Airplane Mode (“Phone” means “Telephony” only, not your complete Android device).

  • READ_PHONE_STATE
  • Same as above – this reads the current “Airplane Mode” status.

  • WRITE_SETTINGS
  • Settings are written to the device when Airplane Mode is activate / deactivated

  • CHANGE_WIFI_STATE
  • This is required to manage the device’s Wireless Lan status.

  • ACCESS_WIFI_STATE
  • Same as above, this reads the current WiFi status

  • MODIFY_AUDIO_SETTINGS
  • This permission is required to change the “Ringer” profile (ie. silent / normal)

  • BLUETOOTH
  • Required for general Bluetooth status management.

  • BLUETOOTH_ADMIN
  • Required for general Bluetooth status management.

  • INTERNET
  • Power Schedule needs access to the internet for updates

I hope this explains it all. If you have any other concerns, please contact me – I’ll be glad to explain everything.

New Power Schedule icon needed

I’m a developer. I’m not a designer. So I was wondering if anyone can help me out with a new icon for Power Schedule (preferably in a vector format, PNG would be great – so I can scale it properly). I know the current icon is not very suggestive nor good. And since its the first thing the user sees, I would like it to look better.
Unfortunately I don’t have much to offer for the help, except for eternal thanks, having the name posted and a link to your website.

So, anyone interested? 🙂

Power Schedule 1.2 – Bluetooth support

I just uploaded a version 1.2. I added (preliminary) Bluetooth support – it can now be configure individually. Well, sorta. It seems that if Airplane mode is ON (therefore Phone is off), Bluetooth can’t be started. It’s an Android platform limitation – I’m not sure if it can be resolved at all (but I will do my best).
So, push your update button in the Market 🙂

PS. If you like this app, please recommend it and share your review with other people – I know, it’s far from perfect – but it will be :).

Power Schedule 1.0.2

I just uploaded a fixed version – I got 2 crash reports from two users. It seems some Androids have different permission requirements – for example for setting the WiFi mode. So I had to add this one, and also the phone state permission. The 2nd one was my fault: it crashed when disabling all 4 schedule items (on, off, both for weekdays and weekends). Sorry for that 😐

So hit your update button in market and please allow the new permissions.