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!
!!!If you have Android 2.1 the app now is in the market!!!
Android 2.2 and higher are also still supported
This is not another Auto Task Killer, no.
Thanks for all the help from everyone! We've moved into a lite and full version now on Android 2.2 and 2.3 phones.This is a new program which allows the user to specify alert levels to phone tasks and give you insight into what your phone is really doing. Make a call, ever wonder what apps may be listening? What's going on when you phone is in standby? In creating this, I will say that I've been surprised a few times at what is really going on. I want any and all feedback as well as we are trying to make this into something special. I am the actual developer of this app.
The full version has:
-Common Names and Actual Application Icons
-No Ads
-Access to all App Settings
-Ability to change alert level from List Tasks
-Removed Internet and Location Permissions
And we have a slew of other features planned for only the full version, but we don't want to spill the beans on those quite yet, but they will enhance the tool greatly!
Both versions now have the new UI as well.
Anyone who had the beta should be notified to upgrade to the lite version now.
Download Task Identifier Lite from your phone:
market://search?q=pname:com.task.identifier
Download Task Identifier Full from your phone:
market://search?q=pname:com.task.identifier.full
I've also attached a QR Code to scan for both versions. Or just search for Task Identifier in the market.
I hope you all find this useful and enjoy!!
smart work
notowork said:
smart work
Click to expand...
Click to collapse
Thanks!
10
Hehe, I like how the only comment for the app (5 stars and "awesome" as comment) is currently by a user named 'x2k'. Hmmm.
I've just installed it and it's been less than a minute and I got an alert from an app that no longer needs to sync...So I disabled it (every little bit of non-sync means longer battery life!).
So far it's looking very promising! I'll definitely report back on my experiences!
Okay, first big thing...
Can you please resolve the cryptic app names to their more friendly name variants?
It's hard to read and make out the com.blah designations.
Thanks!
So far it seems like a cool app. I've been using WatchDog for ages to alert me when an app misbehaves.
But I'm confused about this app. When would you want to be using this? Can you give an example?
I'll keep it installed and see how it goes. Thanks.
Paul22000 said:
So far it seems like a cool app. I've been using WatchDog for ages to alert me when an app misbehaves.
But I'm confused about this app. When would you want to be using this? Can you give an example?
I'll keep it installed and see how it goes. Thanks.
Click to expand...
Click to collapse
Thanks for trying. This is more of an app to alert you as to what your phone is doing, ie what loads at a given point in time on your phone.
x2kjosh said:
Thanks for trying. This is more of an app to alert you as to what your phone is doing, ie what loads at a given point in time on your phone.
Click to expand...
Click to collapse
Thanks. I'm playing around with it and actively trying to make notifications pop up I opened Facebook and Google Reader started, as did Maps. Weird.
Which brings me to a question: how do we know whether the task started was CAUSED by the current app I'm using, or Android just randomly started it?
For example, it's possible Facebook opened Maps in order to try to get my location, but I don't see the connection between Facebook and Google Reader. Which is why I ask if it's random, or the app I'm using is causing other tasks to run.
Paul22000 said:
Thanks. I'm playing around with it and actively trying to make notifications pop up I opened Facebook and Google Reader started, as did Maps. Weird.
Which brings me to a question: how do we know whether the task started was CAUSED by the current app I'm using, or Android just randomly started it?
For example, it's possible Facebook opened Maps in order to try to get my location, but I don't see the connection between Facebook and Google Reader. Which is why I ask if it's random, or the app I'm using is causing other tasks to run.
Click to expand...
Click to collapse
I've found when you start doing things you see patterns. On my old Eris while I was testing this, every time I made a phone call, ebay would start! Glad it seems to be working for you! Thanks!
Great thanks
wael0x said:
Great thanks
Click to expand...
Click to collapse
You're welcome.
Sounds like a great troubleshooting tool. Nice work!
I'm liking this app more and more. A few more comments and requests.
Comments
* I like the main app window. Large fonts, long-press to get quick-help or short press to go to the item. Nice
* Screen off app start notification, nice!
Requests
1. Possible to get more detail about why or how an app was triggered? Like, was it triggered by a service? another app? etc. And did the triggered app take any actions? Like sending network traffic or queried the GPS and such?
2. The 'Setup Alerts' window is hard to read through, could you maybe add color so all the status 'Green' items have the word 'Green' in green font and so on?
Just added a 5 star rating on Market, keep up the good work!
Namuna said:
I'm liking this app more and more. A few more comments and requests.
Comments
* I like the main app window. Large fonts, long-press to get quick-help or short press to go to the item. Nice
* Screen off app start notification, nice!
Requests
1. Possible to get more detail about why or how an app was triggered? Like, was it triggered by a service? another app? etc. And did the triggered app take any actions? Like sending network traffic or queried the GPS and such?
2. The 'Setup Alerts' window is hard to read through, could you maybe add color so all the status 'Green' items have the word 'Green' in green font and so on?
Just added a 5 star rating on Market, keep up the good work!
Click to expand...
Click to collapse
Thanks for the suggestions. Those are features we truly will consider adding as it will just make the tool even better. Thanks!
There will probably be updates from time to time through the market
Sent from my ADR6300 using XDA App
First of all, thanks for a great app.
I really like the fact that it reports on tasks/processes started while the screen was off!
I have some suggestions though:
1: When I click the icon in the app list to open the menu, it just shows the "Starting monitor" message and nothing else. I have to open an app to get the message in the pull down bar and click on that to start the application it self.
2: On my Samsung Galaxy S i9000 the layout of the application is just a bit to long for a full screen. We are talking about 1 cm or something.
3: I would very much like a log, so that I can check back, what applications started during screen off, and at what time/date.
4: The way the Android memory management works, I guess it's normal for Android to start and application/process to memory by itself from time to time. Is it possible to show this somehow? For what is interesting here is when an application is launching another application or process, and not when Android memory management is putting an application in memory.
Thanks for your great work, I'm looking forward to further updates to the application!
Just saw this on the front page and thought it looked pretty interesting. Installed a few minutes ago, but so far I like it. Not too intrusive with the pop-up.
As Namuna posted though it would be nice to get more detail.
Also to have the actual app name rather than com.xxx.
Really good work.
Installed.
I like the idea that we can see what tasks are really doing in the background. But as noted by some above, the notifications are a bit cryptic at the moment.
After installing and running the app, I started updating some of my other apps in App Market and my phone crashed. This has not happened before and I seems from my layman eyes that too many things might have been running in the background.
When the phone restarted, it too forever for anything to be displayed and the 3 widgets I had on the homescreen refused to load up. Again it seems to me that this app is popping up too many notifications - I have now stopped the app from starting up and running on start up.
I don't know whether this is unique to me or not though. I am running the app on Samsung Galaxy S (international) on stock Froyo with LauncherPro.
Still, I like this app and will use it more. Keep up the great work and many thanks.
Edit : just checked app settings again, and although I explicit unchecked app running on phone startup, the box is checked again. I unchecked the box and pressed save again. Re-entered app settings and the box is checked again. Am I missing something?
This looks very interesting.. So it's installed and ready for testing
Thank you very much for that app, it's awesome. I agree with the recent posters that the name of the app in addition to the com.blah.blubb would be a great help to identify the task. Also I'd like to see a possibility for a logfile.
Keep up the good work!
EDIT: I can hardly read the small, dark font when setting task levels since I use almost the very darkest display settings to save battery. So being able to chose the font color would be great but has absolutely no priority. Again: great app!Using it all day long now and I am surprised what tasks are being started!
This is my first app (long time java dev, first time android dev) so I'm excited to get some XDA feedback =c) Hope I'm posting correctly. Also apparently I can't do links yet so sorry about that.
Why?
I got sick of composing a new email every time I wanted to send myself a note. I looked around, but couldn't find anything that did everything I wanted (at most I found one that used intents to pre-populate the "to" field). So I wrote mynderMail.
?id=com.uxiomatic.mynderMail
Elevator Pitch
The app will let you **send an email to yourself** as soon as you can type it out! First line of the message will become the subject of the email, and the rest will become the body.
**Material-ish Design!** I tried. I'm sure I didn't hit every guideline, but I feel like I got close.
There are **no ads** (though I am planning on a Pro version next year). This app is currently in beta - so let me know if you encounter any issues.
Demo Video is on Google Play - my first try at this kind of video (or any kind really.)
Demo Music Track: “Reckless” (by Azureflux), available on SoundCloud
----------------------------------FAQ-------------------------------------
Q: So all this does is send an email to myself? Can’t I just do it myself through my email app?
A: Yes and yes. But if you’re like me and you send yourself notes all the time, time savings of 50% make this app very useful. Sending from your email takes longer because you need to:
Open the email app (which takes longer to launch).
You have to hit compose.
Select yourself as recipient.
Type the subject.
Type the body.
Tap Send
Where as with mynderMail you just:
Open mynderMail.
Type your whole note in one textarea (including the subject).
Tap Send
Q: Can't I just use Evernote, Google Keep, Google Now, <insert your note taking app>...
A: You could. If you always go back and check your notes, sure. But sometimes you just need to get something somewhere where you know you'll see it and then sort it into the appropriate app. Some things end up in Evernote, or in an issue tracker (work or personal), sometimes it's a phone call, sometimes it's a follow up email, etc... Think of it as sticking a quick post it on your front door or somewhere else where you'll be sure to see it vs writing out a note and filing properly.
Q: I have an idea for a feature. Can you have the app do X?
A: Probably, though the Free version is fairly complete. Most of the new features will be added to the Pro version when it is released. You can send/post suggestions to me, and if it’s not already on the list and the suggestion makes it into the app, I’ll gift you a Pro version.
https://play.google.com/store/apps/details?id=com.uxiomatic.mynderMail
Thanks much android404
A Suggestion
The app is great. Makes sense and works perfectly. But I think the app would benefit immensely from a widget wherein I can type the text directly and hit send. That way I dont even have to open the app. Can do it right from the lockcreen/homescreen. Alternatively, a permanent notification can also serve the same purpose, but I prefer the widget.
Makes me think of BlitzMail. Maybe that one will give you inspiration for new features, who knows, have a look: https://play.google.com/store/apps/details?id=de.grobox.blitzmail.lite
hzshak said:
The app is great. Makes sense and works perfectly. But I think the app would benefit immensely from a widget wherein I can type the text directly and hit send. That way I dont even have to open the app. Can do it right from the lockcreen/homescreen. Alternatively, a permanent notification can also serve the same purpose, but I prefer the widget.
Click to expand...
Click to collapse
With a widget, I'd still have to open up some sort of activity since you can't type directly on the home screen, and since the app closes itself after send it amount to the same thing.
As far as a notification, I'm definitely considering it (also considering having a floating overlay a la "Snowball"/"Sloth Launcher" if i can figure out how to do it.) Currently I have it set up in my "Notification Toggle" which works out well
ltGuillaume said:
Makes me think of BlitzMail. Maybe that one will give you inspiration for new features, who knows, have a look:
Click to expand...
Click to collapse
Huh, missed this one when doing my research, thanks. Looks like with this one though you have to enter your own mail server which is a bit of a barrier for entry.
The mail queue is a good idea that I already had on my list, as is sharing with the app.
hzshak said:
The app is great. Makes sense and works perfectly. But I think the app would benefit immensely from a widget wherein I can type the text directly and hit send. That way I dont even have to open the app. Can do it right from the lockcreen/homescreen. Alternatively, a permanent notification can also serve the same purpose, but I prefer the widget.
Click to expand...
Click to collapse
I've since added an option for permanent notifications, as well as an option to share with the app (you can set it to send automatically or allow editing of the text before sending).
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!!