Related
Hi everybody !
After a year of lurking, i've published my first app !
It's called Tick! and it's a simple timer but i've worked hard on making it easy to launch.
Since there is no wheel selector on the sdk, I've developed one to set the number of minutes wanted. With three clicks, you can launch a timer to remaind you that your pastas or your eggs are ready !
Your comments are welcome !
Since I'm new on the forum, I'm currently not allowed to post external links, so if you want to try it, search for Tick! on the market or SlideMe. I will put images, links and QR-Code as soon as i will be allowed !
RabugenTom
Nice app. Any plans on releasing the source
Any chance for an APK for those of us without data?
Nice
Good Work Buddy works perfectly on Xperia X10i
Thanks for the replies ! I've added the apk posted on the market.
I'm working on an improved version !
Agreed, Great work RabugenTom. Love the custom wheel selection.
Have to admit, though, I'm dying to have multiple timers. I'm not sure off the top of my head how they would fit in with your snazzy countdown timeline, but I'm sure it could be done.
+1 for release of the source
Love the app... Mightve been nice if it worked with 30sec increments as well but that might just be me, and there are other more robust timer apps for when you need that i guess.
One thing I noticed though... If the app is open and showing on the screen (IE - not in the background while working on something else or on one of the home screens), Tapping the app notification (in the notifications pane) will "reopen" the apps interface, and this can be done multiple times.
Basically you end up with multiple instances of the same timer... So if youre looking to go back to whatever was open before - home screen or other - by pressing the back button, youll just close the last instance you "opened" via the notification, taking you back to the previous instance of that same timer, and so on until you reach the first one that was opened when you started the app.
It doesnt seem to affect the functionality of the app in any way that ive seen, but it is rather odd.
Sort of like tapping the notification calls on the wrong "show" function, opening a new window rather than un-hiding the original.
Thanks for the feedbacks !
I'm working on an improved version with pause mode, multiple timers and 30s increments. I will maybe release the source later, after a lot of cleaning !
For the notifications, it's the behavior of android which works by intents. Theses are sort of messages send to applications. Intents depends on something they call Context. This is very powerful since you can launch (or do whatever you want to) an application in different ways, and the behavior of the application can depend on the intent. For example, when you launch an application from the launcher on the home screen, you actually send an intent to the application.
In the Tick! case, when you click on the notification, you send an intent to bring back to foreground (if hidden) or relaunch (if closed) the application GUI (which is different from the counting "engine" which is a background process called Service). The intent sent from the notification is different from the one you used to launch it, thats why it relaunch the GUI because the system thinks it is a different context (which is the case).
You can try it : launch from the launcher, launch a timer, go back to the home screen. Now, the GUI is no more in foreground. If you open the notification bar an click on the notification it will relaunch the GUI as expected, and if you continue to click on it again, it will do nothing (as expected). That's because the second time you launched the app, you did it by sending an intent from the notificiation bar, which is different from the one from the launcher.
Now, i don't find this behavior very annoying, and I don't want to write 100 lines of code to handle differents cases! A trivial solution may exist, but I'm too novice with Android to look at it. If someone knows this easy solution, it will be a pleasure to implement it !
Very nice timer. However I have found two problems:
1. When selecting the notification tone, "Default" plays my ringtone when previewing, but when used for real it plays the default notification sound instead.
2. I used Tick for a five minute countdown several hours ago, and afterwards I exited the program and cleared the notification, but it still prevented my phone from sleeping all these hours, draining the battery severely. I had to use a process killer to get my phone to sleep.
Do you really need to keep the phone from sleeping, even during the countdown? A timer is just an alarm with a countdown, and alarms work even when the phone is sleeping. You just have to update the progress every time the phone wakes up. Right?
Hi,
1-I will look on the notification problem. It is quite strange since it always worked for me. Note that the parameter are set for the notification at the launch of the counter. Every change you make will affect only new countdowns. When you exit the app, it always save the last parameters, even made during a countdown, and restore them at a relaunch. So it is strange, and since i've improved again the counting engine, I hope this will be solved in the coming release.
2-You're right, I've found conditions when the wake-lock is not released at the end of the countdown. It's set now. However, the wake-lock requested is partial and does only concern the CPU, not the screen. I've tested again your version on my unplugged G2 and it behave just well.
The CPU is required to fire an alarm even in sleep mode. Thats because i don't use the alarm service of the device which only check every new minute if there is something to do.
And when it's in sleep mode, only a tiny service is counting. The GUI is stopped and it's memory given back.
May I ask what model of phone you use?
RabugenTom said:
May I ask what model of phone you use?
Click to expand...
Click to collapse
I'm using an HTC Desire.
I've just added here (and on the market) the version 1.3 which resolves a lot of issues (for exemple, the service exits as soon as it's no more used, thanks to bugmenever) and adds a pause mode (long click on the button)
RabugenTom said:
Now, i don't find this behavior very annoying, and I don't want to write 100 lines of code to handle differents cases! A trivial solution may exist, but I'm too novice with Android to look at it. If someone knows this easy solution, it will be a pleasure to implement it !
Click to expand...
Click to collapse
im fairly certain there is something simple out there to handle this, but as opposed to you being novice with android, i have 0 experience programming for it. and youre right, its not THAT annoying, and certainly not worth most your work time at this point.
Happy to hear about all those plans though! look forward to seeing them in action
keep up the good work!
Hello,
I'm requesting feedback and suggestions for my new app, Apposite - it enables you to quickly access your installed apps without replacing your preferred launcher.
Think of it as an app drawer that adapts to you, the user. And lets you find apps by speaking the name, if you so wish.
Apposite automatically shows apps you want to run at any time. It uses an AI module to build a model of your app usage habits (e.g. you might play games more often when at home in the evenings, look at weather in the morning, make notes in school and so on).
You can call up the apps list via the ASSIST action (swipe up from home button, or long-press the hardware home button). There are also customisable widgets in case you don't want to replace your existing ASSIST handler.
Download here: https://play.google.com/store/apps/details?id=in.lipik.ai_drawer
I am seeking feedback regarding it's usefulness, and suggestions for improvement. Already pushed out an update yesterday incorporating user suggestions.
Thank you!
Working well so far!
Downloaded it yesterday, used it a few times since. Early days yet, but seems to work pretty well on my Galaxy Nexus.
I'm loving the simplicity of the app, and how the customization is available but just hidden.
After I have tried it for a few days, might try replacing the line of my 'go to' apps with your row widget.
:victory:
Much appreciated
Thanks! Hopefully it will get better as you use it, because the learning algorithm needs to see some usage before it starts making recommendations.
Btw, were you the one who bought a premium licence last night? If so, you are my first customer - so I will refund your buck fifty if you send me the order number
mobile_chimes said:
Downloaded it yesterday, used it a few times since. Early days yet, but seems to work pretty well on my Galaxy Nexus.
I'm loving the simplicity of the app, and how the customization is available but just hidden.
After I have tried it for a few days, might try replacing the line of my 'go to' apps with your row widget.
:victory:
Click to expand...
Click to collapse
We've been at it for a while now, but it's finally done.
Smart IR Remote was accepted from the first try into Samsung Apps, and no you can download it from here:
http://apps.samsung.com/mars/topApps/topAppsDetail.as?productId=000000880593
It has ALL the remotes included in the phone app, with all the buttons, so you're no longer limited by the WatchON app to control your devices.
When it comes to features, obviously this is a phone so the edit mode will be simply a method to delete useless buttons, and that's why we put the "Lite" stamp on it. We're working on a way to fully edit the app though!
Best of all: this app is free for a limited time, until we make it a "full" app. We might keep it free forever for people who bought the app for their phones though!
Feel free to report any issues, bugs or suggestions!
Very slick.
Works well with my Sky box.
Sadly doesn't support my Sony TV - KDL - 40L4000 so need to find something else fully compatible - which isn't easy.
Definitely appears better than the sammy remote
Don't let that take away from your efforts though. This was 100% needed, works exactly as advertised and even allows you to customise the display.
With a bit of work I'll have this setup even better than my harmony.
Some feedback may be to allow you to add buttons for different devices to the same screen, hich would help us users with AV systems and different bits doing different jobs. Either that or support for activities that support mutliple devices. i.e. Activity - TV: Amp used for volume, Sky box for channels, tv for picture settings etc.
Nice!
been waiting for this since i got my Gear 2!
and this shuld win Samsung Gear App challenge!
Installation failed. Try later.(0) error. It's driving me crazy.
Sent telepathically to my Galaxy S4
dazkeirle said:
Sadly doesn't support my Sony TV - KDL - 40L4000 so need to find something else fully compatible - which isn't easy.
Some feedback may be to allow you to add buttons for different devices to the same screen, hich would help us users with AV systems and different bits doing different jobs. Either that or support for activities that support mutliple devices. i.e. Activity - TV: Amp used for volume, Sky box for channels, tv for picture settings etc.
Click to expand...
Click to collapse
Should definitely work with your Sony TV. Please send an email at [email protected] and we'll see what can be done to sort this out.
As for combining remotes .. we're getting there Just you wait and see
@RiverCity.45 I know, a real pain. We're trying to figure out what exactly causes it and to see if there's anything we can do on our end to fix it.
Oh man, I've loved the Smart IR app ever since I discovered it. Can't wait to get this rolling on my Gear 2!
I am running into a weird issue though - for some reason, the app installed fine - I of course don't have a remote set up in the Gear 2 app, so it asks me to choose a remote. Press continue, list of device categories. I choose a category, and it loads forever. No error message or anything. I tried restarting both devices, but no luck. I'm wondering if it might be because of the ROM I'm using (Dynamic Kat 4.1). I do occasionally see "The app can't reach our servers, please try again later", but after a minute or two it just starts loading forever again.
About how long should it take to show a list of devices? Any other ideas of what else to try?
Great work! This was the app I was waiting for, finally I can manage all my sound&tv devices. Thanks a lot.
Combining buttons from multiple devices would be great. Glad you are working on it. And maybe one up swipe for the power toggle of all devices at once?
Is Philips htl4110b missing?
Thx again!
Sent from my GT-N7100 using XDA Free mobile app
devdav2167 said:
I am running into a weird issue though - for some reason, the app installed fine - I of course don't have a remote set up in the Gear 2 app, so it asks me to choose a remote. Press continue, list of device categories. I choose a category, and it loads forever. No error message or anything. I tried restarting both devices, but no luck. I'm wondering if it might be because of the ROM I'm using (Dynamic Kat 4.1). I do occasionally see "The app can't reach our servers, please try again later", but after a minute or two it just starts loading forever again.
Click to expand...
Click to collapse
Could be the ROM, but it's unlikely, especially since the list of categories actually does show up for you. It shouldn't normally take more than a few seconds to load. Does this happen on all categories? Can you try reinstalling ?
Hielko said:
Is Philips htl4110b missing?
Click to expand...
Click to collapse
Can you try any other models in there to see if they are a match for yours ? It's hard to build a full search on this (like we have on the phone app) given the current keyboard state ..
zrgiu said:
Can you try any other models in there to see if they are a match for yours ? It's hard to build a full search on this (like we have on the phone app) given the current keyboard state ..
Click to expand...
Click to collapse
I am almost sure it is missing. Maybe you can add the device? I found another that is working for most button actions, but one button doesn't work.
Sent from my GT-N7100 using XDA Free mobile app
Awesome app, now if only to have an option to rearrange buttons & figure out how to uninstall stock watchon remote
Sent from my N900T UVUDNF1 4.2.2
Awesome!!! This is my favorite app on my phone! Great job guys!!!
app is nice. However, my first intention was to find and test devices that I copuldn't control with WatchOn.
For example, I have an Arcelik air conditioner , model 15040. On the app, I could find Arcelik 15030. It didn't power on my 15040. Are they really different ?
Can you add it ?
Also, I saw that Philips LivingColors is available in "home equipment " category. AFAIK, LivingColors does not use IR to control. Instead it uses Zigbee (Smartlink) wifreless protocol. And I tried it with my LivingColors and didn't work.
How can we make this work with LivingColors ?
Thanks.
Not showing up for me in the app store. Gear2 Neo/S5 Active
I would like to be able to edit the layout of a control on the phone. It a bit clunky to do this on the watch.
Hey guys! For all remotes/database - related questions please email us at [email protected]. It's hard to keep track of things here
Thanks!
As for the app not showing for some of you, that's something we're trying to find out from Samsung how to fix. Here's the list we support (basically checked ALL when uploaded to Samsung Apps): http://pastebin.com/rcu7WHZg
@mrmrmrmr Living Colors has a few models with an IR receiver
RiverCity.45 said:
Installation failed. Try later.(0) error. It's driving me crazy.
Sent telepathically to my Galaxy S4
Click to expand...
Click to collapse
I reverted to a prior custom ROM, and I no longer have any problems installing from Galaxy App store. :good:
zrgiu said:
Could be the ROM, but it's unlikely, especially since the list of categories actually does show up for you. It shouldn't normally take more than a few seconds to load. Does this happen on all categories? Can you try reinstalling ?
That was my impression as well - it's working somewhat, just not letting me see the devices within the categories. So far, I've tried a few categories (TV, Audio Video System, Game/Media Manager) to no avail, but I'll try it again here. I did just try a reinstall, might try to uninstall, restart everything then reinstall again. It's really weird, because after selecting a category, it just sits there on the gear, spinning rather fast. I'll also check with the ROM dev as well just to make sure it isn't something on that front.
Click to expand...
Click to collapse
Excellent! Thank you
I have an issue in with support, but just wanted to chime in here. I am also having an issue setting up remotes. I can install the app, pick a category and then a device. I can get so far as doing the first power button test, but when I try to tap "it works" it just shows me the gear animation as if it's doing something but doesn't progress past that. It happens with ANY remote I tried to add.
What I've done to troubleshoot - rebooted both devices, uninstalled, reinstalled, same result. On a rooted Galaxy Note 3 with Hyperdrive ROM build 8 (4.4.2), Gear 2 Neo is stock, unrooted.
Ultimately, what I want out of this is something that can control my receiver power, input switching and volume, as well as my projector on/off on one remote panel - so I'd love a remote that can combine functions from different devices. I'd be fine with paying for an app with that functionality.
Well now I feel dumb...
I wanted to give a status update. So I was still running into one heck of a brick wall getting the app to work properly on my Gear 2. I admit, it was rooted, but I didn't realize the firmware I was on (*NDB) was outdated. I just tried to connect to Kies to see if I could bring it back to stock firmware, and I find out I had an update to a new firmware (*NE5). Performed the update, and boom - app loads like it should, I can select a category, and I now see a list of devices! I figured it would be worth mentioning if any others are seeing this issue. Now that it works properly, I'll test it out on a few devices. If you don't hear from me soon, consider that good news!
Hey guys,
I'm not sure if this is the best subforum to ask in, but I figured if anybody knew it would be you guys on XDA-devs.
I have a slightly modified Facebook .apk - what I did was take the last version before they bastardized the newsfeed and got rid of "most recent" (it's version 8.something), then open it up and remove a bunch of permissions that I didn't want it having. I left in obvious ones like GPS for checking in, but removed the stuff like "prevent phone from sleeping", drawing over other apps and other really obnoxious things that you normally couldn't opt out of.
I use it on a daily basis. I also hate Messenger - not only because it's two apps instead of one, but because of that same aforementioned issue... the drawing over other apps and there was no way to TURN NOTIFICATIONS OFF ENTIRELY, only for up to an hour.
Anyway, Facebook v8 already has a messenger built in. It's absolutely pointless to use the standalone one. However, there's a value that keeps being generated by their end that I can't control - at least not yet!
What happens is the first time you open messenger after signing in, it says "Upgrade to Messenger? Your friends are using it!" and you can choose "Not now" or upgrade. It does this for a day or two and then eventually the "not now" option goes away and it refuses to let you see your messages without "upgrading" despite the fact the app obviously has the ability to do it just fine.
After some experimentation, I discovered the fix. There are two values that get written in prefs.db (it's /data/data/com.facebook.katana/databases/prefs.db - not sure why prefs.db since it's not really a preferences but I digress)
If you open that up in SQLite Browser, there are three tables... open up "preferences" and there are two values:
/config/force_messenger/first_shown_1
/config/force_messenger/last_shown_1
Then there's a binary timestamp stored in another column in that row.
If I simply delete both of those and restart the app, it works!
But this is a bit annoying to have to do every couple days. I already have my development options set to force-close an app when I long-press the back button, so I was hoping it were possible to put a line of code in the .apk somewhere that just wipes those values, if present, when the app starts. There's nothing I can do about their server sticking those in there, as obviously they want to force people to use Messenger. I CAN just delete the values, though.
At the very least, some script I could set to auto-run (like kill the app and edit the .db) would work too, but I'm going to be getting a new phone soon and want to use it unrooted if possible... so I figured having this done from within the app itself would be a better idea.
Thanks in advance!
I am trying to create my own version of a face I currently use and love. It's very simple and has everything I want on it, except the date. So I am trying to re-create all the parts it already has and I'm running into issues. One feature is that is has two separate clocks on it that when tapped, launch time zones and cities to choose from you you can track the time in other parts of the world. I assume the tap launch is working with world clock (but I am not sure) and when I try to get the time added in, I try to use the app ID com.samsung.w-watch-world
When I send it to my watch (Gear s3 using GWD) nothing happens when I tap it. Is there somewhere I can look to get App ID's? I am not sure if the latest update to 2.3.2.3 or the latest GWD update changed it or not.
Any help is appreciated. Thanks!!
**Edit. After adding action and typing the ID into the App ID: __________ Box, when I save it and send it to my watch it changed to say "Shortcut" and I can't seem to figure out why.
No i've got it to stop switching to shortcut, but it's not functional. It doesn't launch anything
New problem. After I save the "actions" in GWD, if I open and work on another design, then I go back to it, the actions are gone. They don't seem to be saving at all. Thoughts?
Hopefully if I just keep talking to myself in here someone will chime in