Related
@all,
momentarrily I am using mphoneschedule.
Seems somewhat massiv though. Any alternatives?
Thanx
Pocket Zen Phone (sure) or Phone alarm (<--maybe i'm wrong) that switch profiles in auto.
@skizzo,
not quite yet;
zen phone gives you profiles. Am looking for a scheduler, pin entry, fully automatic on/off at specific times.
Thanx
PZP does that just explore a bit more into it's features.
=========================================
3/14/2009 Pedometer 1.42 is released.
What's new:
--Fixed "InvalidCastException" error for non-english regional setting.
NOTE:
1) If you want to keep your old jogging data, and customized sound file and background file, you need to save the "pedometer.sdf", "background.jpg", and "StepSound.wav" files, install the new version, then copy back these files to \program files\elitemway\pedometer folder.
2) !!! The pedometer is designed to count relatively accurately when you carry the phone vertically or horizontally around you left or right side of your waist belt. It may give you wrong result if carry your phone otherwise. Step detection algorithm that can handle all carrying position and walking/running conditions is very complicated and is beyond my knowledge. Step length and Calories conversion are unique for each individual and walking condition. There is no way that this can be very accurate. You may adjust these values in the "Setting" screen. The application is not globalized yet. Like all other xda developers, I have to find spare time working on this project. Thank you for your understanding!
==================================================
3/12/2009 Pedometer 1.41 patch is released.
What's new:
--Fixed the version number.
--When you set the distance unit to "mile", it still displays the distance value as km. This bug is fixed in the patch.
Copy the attached zipped exe to elitemway\pedometer folder, override the existing one.
12/25/2008 Pedometer 1.4 is released. Merry Christmas and Happy New Year!
What's new:
--The pedometer should also work when carrying in horizontal position. Please report if the counting is accurate enough.
--Added "Show toolbar" setting so that you can choose whether to show the toolbar on the main screen.
12/16/2008 Pedometer 1.3 is released.
What's new:
--Added battery threshhold setting. The program will pause pedometer, automatically save the current progress and then allow device to go into standby mode based on the Power setting when battery level falls below a certain value.
--Relocate the buttons from the main screen to menu.
--Display battery status on the main screen.
--You can change the background by replacing the default "Background.jpg" file.
12/15/2008 Pedometer 1.2 is released.
What's new:
--Step detection is a little bit better. It still has a lot of room for improvement though.
--While Pedometer is running, the screen will dim, but will not standby.
--The "Hide" button not only turns off the screen, it can also prevent the device from going into stanby mode. So you can let it run in the background for a long time. If you want to keep it running, do not use the Power button, instead using the Hide button.
--Pause button stops both time and step count. It will also stop the timer. So when it is paused, the device can be in the standby mode to save battery.
--I let it run around 7 hrs in office environment with fully charged batterry (1350mAh), with Blackberry connect and a few emails, no step sound, I still had about 45% left at the end.
--You can mute the step sound from the main screen.
--Now it has the HTC Diamond black transparent background. See the screenshot.
--The default step sound is shorter and "big foot" like. You can customize the sound by replace the default "StepSound.wav" file (do not use anything above 0.2 sec). Nero 8 wave editor and other tool is good for sound editing.
--Added error handling for possible decimal conversion error due to different regional setting. As a workaround, you can probably change you regional setting to English, then run the application, finish the setting, then change it back.
12/13/2008 Pedometer Release 1.0 summary
I searched extensively for a pedometer application that works on Diamond, but could not find anything. So I created one.
--It uses HTC Touch Diamond's built in Accelerometer.
--Only .Net CF 2.0 is required (comes with Diamond).
--You can pause and reset the step counter.
--It displays steps, distance, calories and time duration.
--You can use the Hide button to save battery.
--You can set the step length and calories per mile value.
--You can save, delete and view the historical data.
--The historical data is stored in Microsoft SQLCe compact database.
--It can play the sound when the step is detected.
--It can sound an alarm when the set distance is reached.
--Briefly tested with the US unlocked version of the Diamond and Sprint version of the Diamond.
--The sensor.dll is from http://www.koushikdutta.com/search/label/Sensor%20API
Tips:
--First, verify and set your preferred setting from the menu item.
--Find the best carrying position with the "Play step sound" option on.
--Use the Hide button to save battery.
--You can install on storage card, but it can break the application if you use the storage mode while the Pedometer application is running.
Known Issues:
--Step detection is not accurate sometime. The algorithm needs improvement.
--Hide mode does not prevent from going into sleep mode.
--After changing the setting, you need to close then reopen the application for teh new setting to take effect.
--It only works if the diamond is in the vertical position.
nice work buddy
Looks promising, thanks for the work!
any chance this would work on a touch pro? Also, if i wanted to leave it on all day just to basically see how many steps i'm getting in on a typical day, does that basically mean i'll have to recharge my phone everyday or is the battery footprint very low?
thanks!
this could be pretty useful. thanks
Nice work, I just came on here to look for one of these, thanks for the convenience haha
Thx for the ap, i was working on my one some time ago but stop after having bad etection when running, im going to test yours and given a feedback.
work well on Touch HD and Diamond but... i run for twenty steps but... it counted only nine.. (bouth diamond and touch HD was in vertical position)...
thank you
Step detection algorithm is hard to do. I will see if it can be improved.
fadywwf316 said:
any chance this would work on a touch pro? Also, if i wanted to leave it on all day just to basically see how many steps i'm getting in on a typical day, does that basically mean i'll have to recharge my phone everyday or is the battery footprint very low?
thanks!
Click to expand...
Click to collapse
Not sure if it will work on TouchPro. It should work though. This utility is still in early development stage. I do not have battery consumption data yet. The key is to find a reliable step detection algorithm. Thanks.
On my Touch Pro, RomeOS 1.51 :
When I try to run this APP.
Conversion from string "0.235" to type "Decimal" is not valid.
try changing your language options, there where any option to change the symbol of , to . or what else
Pedometer version 1.2 is released
Hi, All:
After some intensive efforts, the Pedometer version 1.2 is released. The HTC touch black transparent looks much better. Please post all questions in this thread.
I found this doc. It may be of interest to you in regards to your algorithm? Excellent work in any case.
http://www.embeddeddesignindia.co.in/STATIC/PDF/200810/EDIOL_2008OCT17_CORE_ETEST_AN_01.pdf?SOURCES=DOWNLOAD
Great App
thanks for great app. What would be really cool is if it would have its own TFlo3D tab.
doey_28 said:
I found this doc. It may be of interest to you in regards to your algorithm? Excellent work in any case.
http://www.embeddeddesignindia.co.i...08OCT17_CORE_ETEST_AN_01.pdf?SOURCES=DOWNLOAD
Click to expand...
Click to collapse
I will look at at the paper closely when I get a chance.
Is there a message/signal that is sent out when Windows Mobile is about to die due to lack of power? Because twice now, while hiking and while on the tread mill, my phone happened to be on it's last legs WRT power, unknown to me. In the middle of the workout/hike the phone died due to lack of power thus losing the progress so far. Could pedometer instead be notified of pending death of the phone due to power and "save itself"
before all power is gone?
Either that or how about a resume feature where ever minute (5 minutes or whatever) pedometer saves the current progress such that if the phone died for any reason and pedometer was restarted, it would sense that it was in the middle of a recording and offer to resume where it left off of start anew.
It seems to me that either solution would solve my problem.
defaria said:
Is there a message/signal that is sent out when Windows Mobile is about to die due to lack of power? Because twice now, while hiking and while on the tread mill, my phone happened to be on it's last legs WRT power, unknown to me. In the middle of the workout/hike the phone died due to lack of power thus losing the progress so far. Could pedometer instead be notified of pending death of the phone due to power and "save itself"
before all power is gone?
Either that or how about a resume feature where ever minute (5 minutes or whatever) pedometer saves the current progress such that if the phone died for any reason and pedometer was restarted, it would sense that it was in the middle of a recording and offer to resume where it left off of start anew.
It seems to me that either solution would solve my problem.
Click to expand...
Click to collapse
In next release, I can add battery alert threshold, play the sound, then, save the progress automatically and allow device to go to standby mode.
Lightsailpro, any plans to make this a GPS-assisted app? I realize that once you introduce GPS, you're taking away from the entire purpose of using the accelerometer to measure actual steps, however, I would love to have an app that I could choose on a given occasion whether it uses acc. to measure steps, or GPS to measure actual distance.
Currently, I run with my Diamond (for music) and a GPS watch (to track my progress and calories). How great it would be to ditch the watch and combine all the functionality into the Diamond!
lightsailpro said:
In next release, I can add battery alert threshold, play the sound, then, save the progress automatically and allow device to go to standby mode.
Click to expand...
Click to collapse
Sounds great! Thanks.
Now, it it's not too much to ask, a little better graphical design... I know, I'm no graphic artist either but I can steal with the best of them!
Credits:
Foremost, let us all acknowledge Koushik for his brilliant "Sensors" library upon which most if not all non-HTC apps that use the G-Sensor, Light-Sensor, and Navi-Sensor are built, simply ingenious. Moreover, I would like to recognize No2chem for the NeuLed2 library which is an equally exquisite peace of code that allows access to the Diamond/Pro Leds. Without those two guys, accessing these advance interfaces on the diamond/pro would be inapproachable at best.
Reason: HTC gave these phones lots of sensors, lets give them.."Sense".
......... EXTRA-Sense ...........
* Hopefully an innovaton, though mostly an integration of RANDOM but needful features...
Features:
1. Courtesy Profiles:
- Set Volume Profiles to activate on Face-Down & Face-UP events. Choose from: None, Silent, Normal, and Vibrate. You can also choose to suspend the Phone when its facing down.
2. Notifications-Sense:
- IF there is/are any outstanding notification(s), the device will vibrate whenever you move it - at customizable intervals: Missed Call(s), Voice Mail, and SMS.
3. Stylus-Sense:- When the Stylus is in/out: Will play sound + Blink the Back button's light.
- When the Stylus is out and the device is moved: Device will vibrate faintly + blink the Back button's light to REMIND you that the Stylus has not been placed back in. This goes on UNTIL the Stylus is placed where it should be.
* Uses "in.wav" & "out.wav" files in the \XSense\ Dir; you can use whatever wave files for this. OR, use the UI to select whichever wave files you want!
4. General Settings:
- Polling Interval: From 200 to 3000 Miliseconds. This determines the rate at which the G-Sensor is polled. Lower values give higher response times and fluid operation at the cost of battery life & CPU utilization.
- Flash Navi Lights: Will blink button lights to notify you of Profile changes and Stylus In/Out.
- Vibrate on Events: Will induce very subtle vibrations to notify you of Notifications and Profile changes.
- Suspend when UP-Side-Down: ???
- Light Navi Button When Suspended: Will do just that when the Light Sensor senses Dim or Dark conditions. This is an independent setting that turns ON the Navi button's light at suspend time, and OFF at Resume time (this is Event Driven, so no polling is involved). This feature really helps if, like me, you want to see where the damn thing is in the dark - before you launch it against the floor.
5. Installs to "\Program Files\XSense", and Creates 2 shortcuts:
"Start Menu\Programs\XSense" and "Startup\XSenseSvc".
Program Settings are saved to the Registry at "HKCU\Software\XSense\".
Use of System Resources:
1. Diskspace: 162 KB RAM footprint: 374-535 KB Battery: NOT observed.
2. CPU Usage: %0.29 Average. Spikes for 2 seconds to %2.7 - %8.5.
3. Battery Impact: Neligeable if at all!
* Indicated CPU usage occurs ONLY when there is an EVENT (posture changed, stylus in/out Sounds playing,
etc)
- Vibration: The way I like it is in waves of 200 miliseconds length! I generally hate vibrations, so if you want it at 201 ms. you're welcome to make your own program and exercise your personal taste.
- This prgram Registers Event Handlers for: "G-Sensor", "Incoming Call", "Phone Call in Progress", "Stylus in/out", and Power Manager events. DO NOT move it to Internal Storage, you have been warned.
Requirements:
.NET 3.5 + HTC device with GSensor & Light Sensor.
Compatibility:
Specifically designed for Diamond & Raphael, but will work fine on HD/Rhodium/Topaz/HD2 etc...
Bugs/Limitations:
Knock yourself out...
Release Notes:
- This is the LAST revision/release/app I make; programming too much work
- Download & Install the CAB
- Run the XSense from your Start Menu\Programs, customize to taste, and enjoy!
Change Log:
- Brand New UI: VERY "finger friendly" this should be especially useful if you have a WVGA Device
i.e. HD/Rhodium/Topaz/HD2 etc...
- Revised entire code for existing & potential bugs, and Performance
tweaked to death.
- Removed various functions (auto speakerphone, car-kit options, etc...). Use "Touch InCall Screen Tweak" for these,
its handles Phone/Speaker brilliantly!
- Shortcut added to Startup for automatic launch after reboot.
- Shortcut with a nice icon added to Start Menu (Credit to VetVito).
- General Tab:
- Navi Button will only light up if the device is in a dark place, i.e. You will
always see where your phone is (before you trash it against the wall).
- Stylus Tab:
- UI elements to select & set sounds for Stylus-in/out events.
Disclaimer:
This program is provided strictly on "as is" basis. It is intended only as a proof-of-concept. Although fully functional, it must NOT be considered for daily use. This software is very likely to compromise the integrity of your data as well as invariabley cause your device to malfunction in any way, shape, or form. Therefore, the developer shall be absolved of all responsibility towards testers and/or their computers & devices. While using this software you agree to be solely liable for all and any damages you do to yourself, your device, or any damn thing you possess and care for!
Download XSense v1.2 - Final
http://forum.xda-developers.com/attachment.php?attachmentid=265847&d=1263112521
This app sounds very interesting. Im installing it now & will report back with results. Thanks for the app.
thebigrhinoone said:
This app sounds very interesting. Im installing it now & will report back with results. Thanks for the app.
Click to expand...
Click to collapse
I appreciate that, Big Rhino... enjoy
shirreer,
Very Nice!
May I suggest if we could use a "Shake" motion to change the gesture profile?
What I want to do is...Slient mode when face down and shake for wake up.
Thanks!
Let´s give it a try.
And guys please don´t forget to vote for Rhodium!
mobilio said:
shirreer,
Very Nice!
May I suggest if we could use a "Shake" motion to change the gesture profile?
What I want to do is...Slient mode when face down and shake for wake up.
Click to expand...
Click to collapse
Interesting suggestion, mate; however, the battery won't take it :s I thought of it several times over and eventually settled for the overall performance. Cheer up tho, 2 newsworthy items: WM7 will have the functionality natively + there is an app that does exactly this - its in the HD2 section if you're game enough to try it
Cheers & Enjoy
orb3000 said:
Thanks!
Let´s give it a try.
And guys please don´t forget to vote for Rhodium!
Click to expand...
Click to collapse
A pleasure, do tell if you like or hate it
Every time I soft reset (backup app does this every night) it "loads" (top bar) even when I'd unloaded it. Would be nice if it remembered the setting I've selected
dik23 said:
Every time I soft reset (backup app does this every night) it "loads" (top bar) even when I'd unloaded it. Would be nice if it remembered the setting I've selected
Click to expand...
Click to collapse
Oh boy, you are lazier than even me, ain't that something?! Dude, delete the shortcut: \Windows\Startup\XSenseSvc
Cool little app - trying it out...
shirreer said:
Oh boy, you are lazier than even me, ain't that something?! Dude, delete the shortcut: \Windows\Startup\XSenseSvc
Click to expand...
Click to collapse
Thanks, had no idea that was there.
Seems a bit odd that I can start it manually and it doesn't say loaded in the top bar.
this app could be very useful to me...installing now, will report back soon
Nice little app..thx..
akademik_acheeba said:
this app could be very useful to me...installing now, will report back soon
Click to expand...
Click to collapse
Lot of meetings, eh? perhaps I know how you feel... enjoy
Cheerios
- This prgram Registers Event Handlers for: "G-Sensor", "Incoming Call", "Phone Call in Progress", "Stylus in/out", and Power Manager events. DO NOT move it to Internal Storage, you have been warned.
Click to expand...
Click to collapse
so we install this on our storage card??
Great work.
One thing I would like to remark:
The phone goes to vibration as I've set it when I turn it upside down.
However, when I turn it up again, it doesn't go back to normal unless I press one of the hard key buttons and "wake" it up.
Is this to save the battery life? If so I fully understand. I don't know if there is a solution where battery life is not affected and this can be solved.
Hello,
at first my english isn't very well, I think xD.
last week I received my wildfire with t-mobile branding and flashed Wildpuzzle ROM. Thanks much for this! It's great! But now I'm searching for a solution to raise battery life of my wf. I'm already using battery boost from market and advanced task killer. Set CPU didn't work-> speed was set to 245MHz and 528MHz max/480MHz min where set from me.
OC didn't work because perflip coudn't be disabelt-> invalid kernel ?! -> I think I'd flashed OC kernel but when I try flashing kernel again, system will not boot. Kernel is 2.6.32.21-... root via unrevoked v3
second is: maybe its possible to get facebook for htc sense working...friendstream seems to work in background but widget is bad...not necessary but would be nice!
thanks for answers!
it isn't recommended to use task killers. try to create profile in setcpu that underclocks your processor while the screen is off
if you want to increase the battery life
1) close the all vibrations
2) set screen brightness to %25
3) get a task killer, ram booster and startup cleaner. disable unnecessary programs with this programs.
4) switch off Bluetooth, WiFi, GPS, 3G and only turn them on when needed. i set up juice edefender for them. it is wonderful
5) synchronizing data in the background eats battery. disable it: main sreen > menu > settings > accouts & sync > background data
6) another battery hog is location. it constanty uploads your current location to google, based on wireless networks or GPS. switch it off: main screen > settings > location > uncheck both wireless and GPS.
7) use dark-colored background picture
8) if you think to buy, i ordered mugen 1800 mah battery. it raised the battery life %40. i cant share the link but you can find it on google or ebay.
i did all of them and it increased to 7 days!!!
You shouldn't use task killers, as the phone has RAM management which will shut down any apps using battery.
you should never use task killers, android is killing not used apps by it self when it is needed.
a lot of program cant close although to exit. i try to close them with task killers. ram booster runs in periodic intervals. forexample i dont use stock market app. but it always runs in the background.i can close it immediately with task killers.
thanks for answers! now i'm trying some of your tips and i will test with taskmanagers and without to find the best solution for me.
Insteed of task killers.
Download spare parts from market.
open spare parts and scroll down to:
Activity/process management.
changing from normal to aggresssive results in:
The activity manager will agressively finish activities and processes as soon as they are no longer needed.
Much better than some ****ing task killers.
Hello this is my first contribution to the forum.
About the tweak
This modification is usefull for people who (like me) use the setting "keep wifi on only when plugged in". This setting basically turns the wifi off after a default time interval since the screen was turned off (the default is 15 minutes). For some people this time is way to long to wait before switching the wifi off. So after some research I found a way to reduce this time to any time interval desired.
Procedure
The modification process is simple, the only thing needed is an Sqlite database editor, I preffer Sqlite Editor from the playstore.
steps:
1. first of all, install an sqlite database editor (it can be for PC)
2. locate the following file: /data/data/com.android.providers.settings/databases/settings.db
3. open the file with the Sqlite software or APP (you should see something like the first thumbnail attachment)
4. proceed to the Secure section
5. create the following record/key: "wifi_idle_ms" without quotation marks
6. the value for the new record/key is what defines the time to wait after screen off to switch off the wifi and is in milliseconds,
example:
enter 120000 to wait 2 minutes
7. save the changes and reboot.
8. if you ant to undo the changes just delete the record you just created or set it to be 900000 (15 minutes)
the second thumbnail attachment is what my setting looks like with 2 minutes wait time.
This should work on any rom, hope this is usefull for someone
-decipher- said:
Hello this is my first contribution to the forum.
About the tweak
This modification is usefull for people who (like me) use the setting "keep wifi on only when plugged in". This setting basically turns the wifi off after a default time interval since the screen was turned off (the default is 15 minutes). For some people this time is way to long to wait before switching the wifi off. So after some research I found a way to reduce this time to any time interval desired.
Procedure
The modification process is simple, the only thing needed is an Sqlite database editor, I preffer Sqlite Editor from the playstore.
steps:
1. first of all, install an sqlite database editor (it can be for PC)
2. locate the following file: /data/data/com.android.providers.settings/databases/settings.db
3. open the file with the Sqlite software or APP (you should see something like the first thumbnail attachment)
4. proceed to the Secure section
5. create the following record/key: "wifi_idle_ms" without quotation marks
6. the value for the new record/key is what defines the time to wait after screen off to switch off the wifi and is in milliseconds,
example:
enter 120000 to wait 2 minutes
7. save the changes and reboot.
8. if you ant to undo the changes just delete the record you just created or set it to be 900000 (15 minutes)
the second thumbnail attachment is what my setting looks like with 2 minutes wait time.
This should work on any rom, hope this is usefull for someone
Click to expand...
Click to collapse
Thanks. Can I get help ? After 15 mins with WiFi On and the screen is locked. We don't get any notifications , Internet notifications like WhatsApp , Facebook , Hangouts , Nimbuzz. But Call and SMS Work. The problem is the device doesn't wakes up. And when I finally unlock my phone a flood of notifications occurs. I tried using PND App from PS. I think it works but ain't sure. I also switched off Greeniffy. I'm on Stock CM 12.1 30/7 build.
AmolAmrit03 said:
Thanks. Can I get help ? After 15 mins with WiFi On and the screen is locked. We don't get any notifications , Internet notifications like WhatsApp , Facebook , Hangouts , Nimbuzz. But Call and SMS Work. The problem is the device doesn't wakes up. And when I finally unlock my phone a flood of notifications occurs. I tried using PND App from PS. I think it works but ain't sure. I also switched off Greeniffy. I'm on Stock CM 12.1 30/7 build.
Click to expand...
Click to collapse
This is normal behaviour because wifi turns off, revert changes or reflash rom to get normal behaviour back. This guide was actually ment to reduce the default 15 minute wifi off time to any value desired.
You are on CM ?
@-decipher- Buddy, this is same thing? Heartbear Interval?
AmolAmrit03 said:
@-decipher- Buddy, this is same thing? Heartbear Interval?
Click to expand...
Click to collapse
I actually found an app that would do this tweak and reactivate wifi periodically, the timers can be configured at will. LeanDroid you should try it.
-decipher- said:
I actually found an app that would do this tweak and reactivate wifi periodically, the timers can be configured at will. LeanDroid you should try it.
Click to expand...
Click to collapse
Its a Battery Saver thing. Can you look into Push Notification Fixer App on PS ? And Tell me If it does the same thing? Your method is regarding HeartBeat Interval? Please @-decipher-
AmolAmrit03 said:
Its a Battery Saver thing. Can you look into Push Notification Fixer App on PS ? And Tell me If it does the same thing? Your method is regarding HeartBeat Interval? Please @-decipher-
Click to expand...
Click to collapse
No, it does not change heartbeat interval.
@-decipher- this automatic WiFi Off always happens in Custom ROMs and not in Stock ROMs
activating/dezactivating all the time and other skedule third party apks i think will only take more battery juice instead of helping, just use keep wifi on sleep = never option and it will be the best solution and disable wifi scaning
dont trow stuff in me for this opinion.