Related
v1.4 now in the market!
Acts as a proximity sensor during calls using the built in light meter.
You can test outside of a call by launching the application from the normal application menu, just remember to close it again by pressing back while the screen is locked!
Thanks to: mabalito and maejrep for help with getting the sensor to work!
CDMA Hero users: Autobacklight must be enabled or the sensor does not work, a fix is being worked on!
Enjoy, please post bugs/comments!
Version 1.4
* Force close and other bug fixes
Version 1.3
* Speed boost
* Force close and other bug fixes
Version 1.2
* Added a adjustable threshold at which the application locks the screen
* Added a configuration utility
* Fixed some more bugs
Version 1.1
* Added option to automatically disable when a bluetooth headset being used
* Added option to automatically disable when speakerphone is enabled
* Volume adjustment now works when screen is locked
* Bug fixes
*Better error handling
Download:
Search the market for "Proximity Sensor
OR
Download here
OR
Scan the QR code:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Please consider donating by downloading the donate version from the Market
good find. have you tried it in-call yet? let us know if it works.
I made it so I hope it works! lol
I've been waiting for this! Thank you!
great app, great story
it works just great. this is so cool to see how a good idea is investigated and evolved by the community, then a smart programmer whoops it into an application which is then available worldwide, and in this case even for free (thanks for that!)!
read the full story.
lazy people go here for barcode scanner code.
Hello, this is a great idea!
Is it possible if you could auto-disable the app when the light sensor is already reading no light (so it doesn't go into lock mode straight away once about to ring someone at night) and also, why does the screen stay on? That surely will drain battery life. Can't you make it so that the screen turns off when its dark and back on when not?
Thanks
great app. very much needed
This is a really great app, thanks for making it!
The reason the screen stays on is that the light sensor stops reporting light values when the screen is turned off. Maybe this could be worked-around by modifying the Linux kernel but that would surely complicate things..
Anyway, maybe propose this app for inclusion into the next version of MCR?
note: you need to uninstall the version from this forum if you want to install the market version. looks like someone got himself a brandnew set of keys for the market release
Lol yeah lost the old set!
tomfreay said:
I made it so I hope it works! lol
Click to expand...
Click to collapse
oh man! lol i'm sorry.. i didn't notice the "please post bugs/comments" part in the original post. haha!
my bad
sorry but i don't understand very well the purpose of this apps
by now (without this apps), when i'm using my hero (calling or receiving a call) the screen turns off and i need to use the left phone button if i need the keyboard.
So what does the apps do exactly ?
Thanks
Its locks the screen when you bring the phone against your ear and unlocks it (goes back to normal phone screen) when you move it away.
Only problem I have is that it always locks it in a semi light room, is there a way to change the sensitivty? otherwise its a great app
kien said:
Its locks the screen when you bring the phone against your ear and unlocks it (goes back to normal phone screen) when you move it away.
Only problem I have is that it always locks it in a semi light room, is there a way to change the sensitivty? otherwise its a great app
Click to expand...
Click to collapse
I agree with the above, It's a great app, however it seems to get enabled in a room with little light, which is a bit annoying. A calibration option would be good?
Also, what is the extra strain on the batter when it's being used i.e. I'm sure it's fine for short phone calls, but when on longer ones does it drain the battery more than when just making a call?
first, the screen should only get locked in a dark room (lol ) when a call is active. if it is triggered by itself then you are running the app in test mode. you do NOT need to start the app manually, it is started when a call is placed or received.
if you want to deactivate it (i.e. for longer calls) just press back during the call. if the screen is not locked at that moment just cover the light sensor with your finger. pressing back disables the app, and after a few seconds the screen will time out as usual and will then be switched off.
kendong2 said:
first, the screen should only get locked in a dark room (lol ) when a call is active. if it is triggered by itself then you are running the app in test mode. you do NOT need to start the app manually, it is started when a call is placed or received.
if you want to deactivate it (i.e. for longer calls) just press back during the call. if the screen is not locked at that moment just cover the light sensor with your finger. pressing back disables the app, and after a few seconds the screen will time out as usual and will then be switched off.
Click to expand...
Click to collapse
Thanks for the advice....
However the app definitely gets activated when using it in semi-light filled spaces. It's not dark just not too light, a slight tweek to only activate it when it's pitch black would be nice!
The problem is with the hardware not the app, sadly HTC put a rubbish sensor in (but at least they put one in at all!)
This means that the sensor reads 0 even in a semi-bright room. You can try things like pointing the sensor (top left, looks like an LED) towards the light source and making sure you shadow isn't covering the sensor.
Not ideal I know but there isn't anything I can do about it!
I am looking to add g-sensor support and perhaps a few other tweaks but that will be version 2.0, got some bugs to iron out first, and a degree to finish lol!
Is there a way to set the brightness of the screen to 0 when the app is active, and set the brightness back to the original setting when inactive?
On the gsm hero yes, because the app works regardless of the autobacklight settings, however on the CDMA version it only works with autobacklight enabled, something I'm trying to get around.
So it might not happen for a while sorry
This is such an useful and awesome app! Its not perfect, but its still a great use of the light sensor!
Due to many DHD's being incorrectly factory calibrated with regards to the proximity sensor, I wrote a little app to allow one to change the calibration on-the-fly and persist it over reboots.
This app is specifically for those experience issues with the proximity sensor.
Well known symptoms include the following:
- Screen fails to turn off when holding to face on a call
- Screen does turn off when holding to face on a call, but fails to come back on, requiring taking out the battery
These problems are common in custom kernels/ROM's. HTC has addressed this issue however in their kernels from 1.32 onwards, but have failed to provide an acceptable solution for some.
I present DHD Proximity Sensor Recalibrator. Download from the attachments below.
Here are some screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Usage:
1. Install app.
2. Run app.
3. Press the toggle button to start monitoring.
4. Move your finger over the proximity sensor (the little LED next to the front facing speaker).
5. Adjust the High and Low threshold values to your liking.
For those whose screen does not turn off, it probably means the factory values are set too high.
For those whose screen does not turn back on, it probably means the factory values are set too low.
The setting will be saved, and will be applied every time you reboot your phone. No need to go through any of the steps unless you want to change the calibration. When the settings are applied at boot time, you will get a toasty indicating the calibration value applied.
Possible calibration procedure:
1. Put both values high (will show FAR).
2. Cover sensor with finger.
3. Lower High threshold till it says NEAR.
4. Lower Low threshold by a notch or 2.
5. Test behavior
Removal:
If for whatever reason you find the application does not work, or you do not want it anymore, just uninstall the app, and reboot. Your original factory settings will be in effect again. This application does not modify your system. It might require root rights.
Source code repo:
https://github.com/leppie/DHD-Proximity-Sensor-Recalibrator
Known issues:
- Permissions have changed in CM7 RC2, preventing the application from working correctly. The application will need root. Will investigate how to add that, if needed.
- Some reports that the Gingerbread leaked ROM is not working.
Gingerbread/newer kernel update:
Due to changes in the source code made by HTC to overcome this issue in the kernel, this app will probably not run correctly.
There are 2 problems (as found from latest CM kernel source):
1. When the kernel recalibrates the proximity on the fly, it fails to update the internal structures in the kernel. This makes the kernel not report correct values. I have made a kernel patch to rectify the issue. Please ask your kernel developer to apply the following changes: https://github.com/leppie/htc-kernel-msm7x30/commit/b1d0a85f3fe5252c8ab43ba98261bcb1b8498d8a
2. Secondly and more seriously, depending on the initial calibrated value (if LT is greater or equal to 0x50), the kernel will kick off a polling thread. This will overwrite the changes made by this app, as soon as you use the proximity sensor for the first time (eg the phone). Afterwards you can apply the values from this app again, and from my experiments the value sticks then (up to the next reboot). Unfortunately, this polling mechanism fixes the issue for most users, so it cannot just be disabled. It is easy to disable in the kernel source however, but will probably break most other people's proximity behavior if they do not have this app installed. As you can see, there is not much I can do about this. The best option is to compile your own kernel.
Manual cleaning of the sensor:
After time the sensor will become dirty from the environment. See http://forum.xda-developers.com/showpost.php?p=28495941&postcount=357 for details on cleaning it.
Please report any bug and suggestions.
Cheers
Revisions:
1.0
- Initial public release
1.1
- Replaced toggle button with normal one to resolve known issue
1.2
- Removed amount from Paypal, feel free to donate whatever you feel like. Beers are around US$2 here.
1.3
- Add some better handling when something goes not as planned (likely on non-DHD hardware).
1.4
- Added some alert dialogs to aid with the problems people are experiencing. (In case of error, please note both the title text, and the first few lines in the text of the alert dialog.)
1.5
- Only for CM7 users. Use nightly 92 or above. This includes the necessary kernel patch.
- Should work on SENSE with custom kernel. Apply this patch (or ask your kernel 'builder' to do so).
- Removed Beer button due to crappy paypal policy...
1.6
- Added support for calling 'su' when permissions are wrong. Thanks VampireWicked.
1.7
- Correct boot permissions for ICS
1.8
- Prevent app from being installed on SD card (which will cause issues) (thanks makarand14)
1.9
- Fix issues with sensor listener not getting disabled (thanks Roberto_Lim and Stoffl_)
1.10
- Fix issues with slow process manager in Android, notably in BlackOut ROM (thanks tonylee000 and others)
Supported kernels:
- CM7 nightly #92 or later
- LorDModUE V2.6 or later
great .. gona try this now ..!!
Simply works. Great job!
jkoljo said:
Simply works. Great job!
Click to expand...
Click to collapse
how do you get it to work? when i move my finger over the sensor nothing happens. it always says near?
Them you have to change the settings. The app works great btw!
Sent from my Desire HD using XDA App
If it says near, make your values higher.
In a bad case, keep your finger over the sensor, and then increase the low threshold till it changes.
Then work from the settings there.
Awesome!
This is my favorite app to date! I couldn't use any Cyanogen mod because of this issue. (My device was not waking up after the first phone call) Everything else worked fine.
Now I can use my phone as a phone too!
Would recommend to any O2 Germany DHD user having similar issues.
Stuclint said:
This is my favorite app to date! I couldn't use any Cyanogen mod because of this issue. (My device was not waking up after the first phone call) Everything else worked fine.
Now I can use my phone as a phone too!
Would recommend to any O2 Germany DHD user having similar issues.
Click to expand...
Click to collapse
Yep i'm O2 Germany DHD user too and had this issue.
This is really a life-saver app, thanks!
You are awesome, leppie!
I didn't even have a problem with my sensor, but I tuned it a little bit anyway. Awesome. THANK YOU
Thanks man! Helped me a lot!
Burkow
I had this sensor problem and did make enquiry in other thread but can't find anysolution.
However, (don't konw since when) it works without any problem now.
Guess I should subscribe this thread just in case I need it in future (hopefully not).
Thanks leppie!
5 stars rated.
Thanks for all the complements.
Added a link to the public source code repository on github.com for those interested.
Hi!
hi!! does anyone know about this app but for the HTC HD mini?
thanks!!!
boxer39 said:
hi!! does anyone know about this app but for the HTC HD mini?
thanks!!!
Click to expand...
Click to collapse
Sorry, that is a Windows Mobile phone. Can't help with that
Thank you guy!! Finally!! Great work
Ace app! Even though I'm on stock, I sometimes get problems with my screen coming on during a call, and my accidentally muting the call. This should help me fix it, by fixing the threshold distance!
Awesome, thanks
leppie said:
Sorry, that is a Windows Mobile phone. Can't help with that
Click to expand...
Click to collapse
it's ok, this thing is killing me!! I just didn't find a buyer yet, but i'm definitly changing it for the desire HD! the best one!!
thanks!!!
T-Mobile G2
hey
will this work on the T-Mobile G2 (Desire Z). If so I will be SOOO grateful to you and I probably will actually buy you a beer. My girlfriend and I both have G2's and the proximity sensor is the only problem with these phones.
Dave
hi,
i have both sensor problems! every second time my phone turns off the screen while phoning but not on again or somtimes the sreen is still on while phoneing
with the app i can set the sensor but still not working during a call
can someone help me?
sry for my bad english
Thank you. Will try it on my Desire HD later
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
More control.
More battery.
More comfort.
Lumos is fully customizable automatic backlight level manager. We focus on minimal CPU usage and maximum battery saving while maintaining great backlight change smoothness and responsiveness.
Lumos, holding true to its legacy, combines the best from all available auto-backlight solutions in a simple to use package and adds many extras for your tweaking needs.
Features:
- extremely low CPU usage
- NO battery or CPU overhead (drain) unless you actively use your device's display
- simple yet powerful configuration GUI with easy step-by-step calibration process
- many options that let you change every aspect of how your backlight works
- program exceptions to set different backlight for any application
- relative excaptions allow you to amplify/attenuate the automatic backlight for specific applications
- custom backlight profiles
- extensive in-app context help
- great customer support with an issue/request tracking system
- button and keyboard backlight support, including smooth backlight if rooted and supported by HW
Requirements:
- android 2.2 or newer
- a light sensor
- managable display brightness (in display options)
- you may need root access to control button/keyboard lights
Compatibility:
- pretty much every HTC device out there
- most Samsung devices
- possibly others if manufacturer adheres to android driver model
If you have any problems, comments or suggestions, please leave a message here or PM (with proper subject name) or in the bug tracker at http://elite-force.eu
Screenshots:
YouTube presentation:
Get it here:
Lumos
Lumos. The smart auto-backlight manager your battery will thank you for.
~ NIKER
Changelog:
v1.31:
- added smooth button mode support for some HTC One series kernels
- added ability to force buttons on/off as exception
v1.3:
- fixed buttons sometimes staying on when sleeping in root mode
- fixed crash when canceling exception
- added Czech translation
- marked as compatible with Android 2.2
- sample queue is wiped on wakeup for quicker re-adjustment to new light level
- increased reliability of root commands
- experimental more reliable button off on sleep (root modes)
v1.2:
MAJOR CORE CHANGES, CLEAN REINSTALL RECOMMENDED
- reworked sample queue and calculations to allow for intermediate values, resulting in more smoothness in precise mode
- decoupled sample queue and update queue length (update is now performed after every sample if needed)
- above results in lower average latency and allows for longer sample intervals (less CPU usage, more smoothness)
- above also makes larger sample queues viable as means to smoothen out sensor fluctuations
- added ability to apply user min/max as dynamic range for all calculations (compresses CalBrightness into user range instead of capping)
- Lumos will try to use root access to bulletproof itself if you disable ongoing notification icon
- fixed crash after increasing sample queue size
- tweaked the graphs of built-in profiles to better accommodate dynamic range compression
- added backlight fix for HTC One series phones to prevent button flickering (you need to switch the mode manually)
- allowed broader range for sensor sampling rate and sample queue
- showing average latency instead of worst case in settings to get more realistic numbers
- fixed bugs in relative exceptions
- installed app list is now sorted by name
- other minor bugfixes
! your sampling rates, queue size and animation length settings will be reset after update
! new option Compress Dynamic Range will default to ON
great job
Just purchased this nik3r to say thanks for your work on the Elite kernel for the One X+.
I tend to use 50%, 65% or 85% brightness depending on the lighting, so this'll allow me to finetune the screen backlight levels to my liking & hopefully save a bit of battery in the process.
One small issue on AOKP 4.1.2 for the One X+ though is that the button backlight doesn't ramp up & down along with the screen brightness.
I was under the impression that it is mean to?
Or is this feature only supported under Sense roms on the One X+?
For One X+ you need to use root mode to get reliable on/off and stock-based ROMs don't support smooth levels, unfortunatelly.
Maybe AOSP ROMs will add the support, because I doubt it is a hardware limitation but rather driver issue.
nik3r said:
For One X+ you need to use root mode to get reliable on/off and stock-based ROMs don't support smooth levels, unfortunatelly.
Maybe AOSP ROMs will add the support, because I doubt it is a hardware limitation but rather driver issue.
Click to expand...
Click to collapse
Ah ok. Thanks for the quick reply.
some feedback from me:
this app is awesome! it does exactly what it should and the calibration process makes it very simple to set it up to the values i prefer for autobrightness. there's no need anymore to create/flash mods to reduce autobrightness settings.
i also have some suggestions for future versions:
some more explanations on settings (at least for the core section), profiles and app exceptions since not everything there is self explanatory.
but as this does not affect basic functionality of this app, i'd give 5 stars for this one. i recommend it to everyone who wants to improve battery life by easily setting his own values for brightness levels!
Just purchased this app.I have never buy an app from google play before, it is my first time
Also i want to say thanks for eilite kernel for my hox+ I really appreciate your work nik3r.
Best regards.
New version
New version of Lumos v1.2
is released and will appear on the Play Store shortly.
In the meantime I added a changelog to the second post and it is pretty extensive
Hope you enjoy the update as much as I enjoyed making it!
~ NIKER
Thanks
Thanks
this good software
Let me just say based on my experience that Lumos app in terms of battery and functionality is a very great app! It does exactly what I expect from an quality Automatic brightness manager. Did I mention that Lumos supports apps exception too? Just Perfect!
Developer support is also superb! I've been using Lux since it was free and also purchased the paid app but uninstalled it when Lumos came out and never looked back again.
:good::good::good:
Re: [APP][2.2+] ~=~ Lumos v1.2 ~=~ (Automatic Brightness Manager)
I tried to get this app but Google play said it was not compatible.
Any idea why my HTC legend would be an incompatible device?
Edit: It's got version 2.2 & rooted
Sent from my HTC Legend using xda app-developers app
Sorry Lumos needs 2.3 or better
Re: [APP][2.2+] ~=~ Lumos v1.2 ~=~ (Automatic Brightness Manager)
nik3r said:
Sorry Lumos needs 2.3 or better
Click to expand...
Click to collapse
I think that the thread title and description needs changing then as it says 2.2+
Sent from my HTC Legend using xda app-developers app
New version
New version of Lumos v1.3.1 will appear on the Play Store shortly.
It now fully supports smooth button backlight management on some newer One X and X+ custom kernels like EliteKernel and Blade kernel.
Also you can for example set the buttons backlight to be off for your video player using an exception.
Enjoy
Brilliant Application, actually this is one is truly worked for me. I absolutely love this awesome app.
One small request though, I do live in tropical country at times when I take out mobile in direct sunlight the app takes some time to auto adjust the brightness, It is is important for me to see caller or message immediately, can this speed-ed up ? or how about when phone is turned on in direct sunlight the screen turns to max brightness then auto adjusting to optimum value so that I can see the calls/messages from.
The thing is, once the call window appears, no app can change brightness until the call ends (at least on htc). The control is returned to android and there is no workaround i know of. I'll take a second look later in case something changed in 4.2.
If you turn the display on, the sensor sample queue is wiped so the change should be almost immediate. But the call turns it on in your pocket and then returns control to android.
Maybe you could try to add an exception for the phone app and force the display high, but I don't think that will work either.
And thanks for the review
Sent from my X+ powered by ARHD & EliteKernel
nik3r said:
The thing is, once the call window appears, no app can change brightness until the call ends (at least on htc). The control is returned to android and there is no workaround i know of. I'll take a second look later in case something changed in 4.2.
If you turn the display on, the sensor sample queue is wiped so the change should be almost immediate. But the call turns it on in your pocket and then returns control to android.
Maybe you could try to add an exception for the phone app and force the display high, but I don't think that will work either.
And thanks for the review
Sent from my X+ powered by ARHD & EliteKernel
Click to expand...
Click to collapse
Thank you nik3r for detailed reply. I do understand now. Anyway I don't mind it as this app really works well. I think many are not aware of this app and how about releasing trial version on Google Play. It is just a suggestion though, thanks for your time!
nagendraps said:
Thank you nik3r for detailed reply. I do understand now. Anyway I don't mind it as this app really works well. I think many are not aware of this app and how about releasing trial version on Google Play. It is just a suggestion though, thanks for your time!
Click to expand...
Click to collapse
yes
given the price range, atrial version would be apprciated
Envoyé depuis mon Transformer TF101 avec Tapatalk
Still working great and my sole auto brightness app. nik3r one request, can you make app launch quicker in 4.2.2.
It usually takes long time to open in 4.2.2 (Vanilla RootBox ROM)
thanks
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello everyone, I have been working on a beautiful pedometer app with new material design that keeps track of how many steps you've taken to promote a healthier lifestyle. Be it walking, jogging, hiking, running, or any other activity, you'll find this app useful in keeping track of your stats. How this is different from most other pedometer apps is that with the hardware step sensor, this app uses almost no additional battery so you can keep it running all day. In my testing I noticed no difference in battery life between a day with Pedometer running and a day without it.
From the Google Play description:
Features:
- Set your goal! It is recommended that you take 10000 steps a day. This app allows you to set a goal that's right for you, and displays your current progress.
- Track your progress with a detailed list of history entries. Unlike other apps, Pedometer's history feature will keep track of all the info from every day you walk.
- Split counter for activities! Create and save activities so you can separate how many steps you took in that one jog from the rest of the day. Useful for tracking progress over a particular activity rather than throughout the whole day. Free version is limited to the creation of 5 activities, purchase pro to unlock unlimited activities.
- Colorful themes: choose one of 6 colorful themes that use the new material design. Dark themes coming soon.
- Low powered: Unlike other pedometer apps, this one will not affect your battery life at all.
- Achievements and leaderboards: sign in with your Google+ account to unlock both single and multi day achievements and compete with your friends in leaderboards!
- More than just steps: Pedometer also shows you how far you walked and how many calories you have burned today.
Click to expand...
Click to collapse
There is also a pro version you can buy if you'd like to support me. This pro version currently adds a distance counter, so you can see how far you've walked all day. I plan on adding more pro-only features in the future, such as a widget or custom themes. But don't worry, the free version will still be perfectly capable of serving as your daily pedometer. If a feature is extremely popular within the pro version I'll consider adding it to the free version as well.
Requirements:
- Devices with a hardware step sensor, such as Nexus 5, Moto X, or Galaxy S5. Most recent high-end devices will also have this sensor. The hardware step counter makes it possible to keep the pedometer active without any additional battery drain.
- Android 4.4 KitKat or newer: The latest version of Android provides APIs to utilize that hardware step counter
Click to expand...
Click to collapse
Downloads: Free version, Pro version ($2.99)
I have used only three permissions. One is start on boot. This is used to start counting as soon as you start the device. The other two are write (and therefore read) external storage. This is used solely for the purpose of exporting logs to assist with debugging if the need arises. Don't worry, your data is safe, and this app will not be sending away any of your information.
If you have any questions of suggestions feel free to contact me, I try to respond within the same day.
* * * * * * * * * * *
V2 and Material Design
In the recent Pedometer V2 update I completely rewrote the app with material design in mind. This rewrite squashed most if not all bugs from previous version, and includes several beautiful new themes following Google's Material Design guidelines. However, due to several limitations, the apks uploaded on the Play Store are not able to use the Android L APIs and consequently are missing a few L-only features such as elevations and the ripple effect. I hope that once L is officially released Google will release a compatibility library and these UI enhancements are able to make their way to all devices. However, for now, if your device is running Android L preview, and you would like to enjoy true material elements, I have uploaded the apks compiled using API level L.
Download links for Android-L version: Free, Pro
Note: Both the free and pro version are available for download here for free. However, the pro version will verify the license with Google Play servers on launch. To ensure pro features are enabled, please purchase the pro version on the Play Store. Otherwise pro versions will be disabled and the app will function fine with the feature set of the free version.
* * * * * * * * * * *
Changelog
July 31, 2014: v2.0.1
- Material redesign: App rewritten from ground up for material design
- Increased stability: Rewrite squashed all the bugs from previous versions
- Activities: Back with more features and better than ever before
- Calorie counter: In addition to steps and distance, users can now see how many calories they have burned
Apr. 15, 2014: v1.3.0
- Track and save activities! (Split counter)
- Fixed nullpointerexception causing crash
Mar. 27, 2014: v1.2.0
- Added long awaited history feature!
- Multi-day achievements for Google Play Games!
- Another attempt to fix inaccurate step count
- Added option to display imperial units (pro only)
- More UI optimizations and bug fixes for better use experience
- Preparation for new feature: activities!
Jan. 4, 2014: v1.1.2
- UI optimizations
Jan. 2, 2014: v1.1, v1.1.1
- Added Google Play Games (achievements and leaderboards)
- Low priority persistent notification
- Walk info screen [Pro]
- Bug fixes
Dec. 25, 2013: v1.0
- initial release
Screenshots?
dEris said:
Screenshots?
Click to expand...
Click to collapse
Sorry, forgot to add them. For now you can see them in the Play Store page, I'll upload screenshots tomorrow.
Sent from my Nexus 5
It says there is an error in package parsing. CM 4.4.4
Are there incompatibility issues that you haven't written?
Not working with Galaxy S5
Hi,
I have installed your app on my galaxy S5 it only detects (roughly) 1/10 of the steps, compared to S Health or Google Fit.
It is sad because I really love the low battery consumption, and would like to switch to CM12 (losing thus S Health) and don't like Google Fit because italways needs location history enabled.
Are you planning to support samsung phones?
Hi, my name is Jorge Ruesga, and I frecuently contribute with open source code like CMFileManager, PhotoPhase and other libraries, as well as contribute to the CyanogenMod project. This time, with the help of my colleague Roberto Grande, we developed an app to control and monitorize the data consumption of the tethering interfaces in Android, so you never will be have a surprise when using your device to share your Mobile data with other devices. The app is a free (and ads free) downloadable app in the Google Play Store with In-App purchase to unlock some cool features.
ABOUT
Data Sharing is a WiFi hotspot and tethering management and control app. No more surprises while sharing your mobile data and exhausting it without realizing about it. Share knowing your mobile data consumption and avoid spent more than you want by define your desired limits.
FEATURES
The app have a set of cool features for free.
* Start/stop the shared data service for WiFi hotspot and Bluetooth tethering interfaces.
* Manage the time and data usage for WiFi hotspot and Bluetooth and USB tethering interfaces.
* Set the data usage and time limits by session, day and monthly cycle.
* Show connected devices or those have been connected ever, and allow to modified its displayed name and hide them from the list.
* Check activity by device.
* Daily data usage chart, with detailed information about every tethering event and per-hour stats.
* A widget to control all the tethering interfaces.
Click to expand...
Click to collapse
The In-App purchase will unlock the next set of features.
* Automatically stop shared data connection when one or both of the configurable limits were exceeded.
* Notify when one or both of the fixed limits are exceeded.
* Automatically stop shared data connection after a configurable inactivity time.
Click to expand...
Click to collapse
VIDEO
SCREENSHOTS
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LINKS
The app is downloadable from the Play Store at https://play.google.com/store/apps/details?id=com.awake.datasharing.
To celebrate that Data Sharing was published in the Play Store, we gave away 50 promotional codes that you can grab from here (but you should be fast as hell to get yours ).
HELP
This app doesn't required root access, but it takes advantage of rooted devices to directly control the usb interface, not allowed without elevated privileges. In any other case it fallbacks to display you the system tethering settings activity.
We started this thread to provide you a way to report bugs, request features, obtain help and discuss about the app, so we are willing to hear your thoughts about the app.
XDA:DevDB Information
DataSharing, App for all devices (see above for details)
Contributors
jruesga
Version Information
Status: Stable
Current Stable Version: 2.2.3
Stable Release Date: 2018-02-03
Created 2016-03-05
Last Updated 2018-02-03
Arg, looks all the code have been used
Thanks anyway
Seems that the our initial 50 promo codes are now exhausted. Here are few more free promo codes
YSFMK9QHVZ34UN8CU2F6QR4
3P0Z7YFV8SMNYMUNNDD4VHR
LVG78B9GL06RNZHBGPD94U5
F616HCZ0PUUVWBMUA6J79JW
AX0ZNG53J1QBKPLX0ZG9S4A
KZH9PNVFJXQJVAW23UFRTAR
As I said via PM the codes seem invalid
But well I tried the free version which is btw very nice as it is and it works like a charm.
Would it be possible by long pressing the on/off button to shut down tethering for all type of connections ? Right now you have to shut them down individually (tbh, i only connect via wifi, but who knows).
Also i saw a Dark Mode so i was very pleased, ... just to see that the dark mode is only for the widget . Do you plan to add also a dark mode for the app itself ?
Thanks again
Namoi said:
As I said via PM the codes seem invalid
But well I tried the free version which is btw very nice as it is and it works like a charm.
Would it be possible by long pressing the on/off button to shut down tethering for all type of connections ? Right now you have to shut them down individually (tbh, i only connect via wifi, but who knows).
Also i saw a Dark Mode so i was very pleased, ... just to see that the dark mode is only for the widget . Do you plan to add also a dark mode for the app itself ?
Thanks again
Click to expand...
Click to collapse
@Namoi, all seems fine with that codes. I just finish to redeem F616HCZ0PUUVWBMUA6J79JW code into the app, and all the pro funtionality was activated succesfully. Not sure what was wrong with your attempts of redeem the promo codes
Your proposal are a really good ones (long press and black theme). We'll really considere it for the next release. Thx so much for your comment.
jruesga said:
@Namoi, all seems fine with that codes. I just finish to redeem F616HCZ0PUUVWBMUA6J79JW code into the app, and all the pro funtionality was activated succesfully. Not sure what was wrong with your attempts of redeem the promo codes
Your proposal are a really good ones (long press and black theme). We'll really considere it for the next release. Thx so much for your comment.
Click to expand...
Click to collapse
Well, it must be perhaps my old "dark" modded playstore app ...
Another idea I had after a some tests (and because my tethering device went to sleep) , but not sure if this one would be easy or at least without root : when the providing device is set to disconnect wifi when screen is off (and when going to sleep) the tethering is broken. So would it be possible to break the rule when tethering is enable (I don't know if the two are bound : wifi and wifi tethering), but it would be great to save battery on the providing device.
Thanks again
PS: LOL it was : i went to my Galaxy Tab and go direct to redeem and entred the code : it says my device was incompatible, well OK , but it updated my GS2 to PRO.
Thanks
Namoi said:
Well, it must be perhaps my old "dark" modded playstore app ...
Another idea I had after a some tests (and because my tethering device went to sleep) , but not sure if this one would be easy or at least without root : when the providing device is set to disconnect wifi when screen is off (and when going to sleep) the tethering is broken. So would it be possible to break the rule when tethering is enable (I don't know if the two are bound : wifi and wifi tethering), but it would be great to save battery on the providing device.
Thanks again
Click to expand...
Click to collapse
A really interesting idea. I need to check the aosp code to see if it could be done for a non-system app (or even via root access).
jruesga said:
A really interesting idea. I need to check the aosp code to see if it could be done for a non-system app (or even via root access).
Click to expand...
Click to collapse
It would really be great I think as it is kind of problematic mostly on old device with weak battery. I am sure it would be possible using tasker but well not really straightforward (I also remember a guy here who designed an app to control wifi behavior - root was mandatory (if i remember well) -, will try to dig my subscription) ... and if a black theme is conceivable ? please, ... pretty please
Thanks again
PS : found it
http://forum.xda-developers.com/showthread.php?t=1801284
Hello
thank you super apk
get the pro version , free with the code
R8B529Z98EBA06SP9L4DN1K
the dark theme does not work ! :crying:
It is for widget only, but I didn't try it so maybe it doesn't work. If you mean the app...well I cried for it already
Sent from my GT-I9100 using Tapatalk
We are trying to implement all this suggestions, as well to fix some bug fixes for the next release, but we need some time (a week or two) before we can release the next version.
Vesion 1.2.1 is rolling out in this moment (so it will be available in a few hours), with new funtionalities and a various bug and stability fixes. This is the full changelog:
- NEW: Add tap stats wheel view to go to activity stats
- NEW: Added button to stop all active interfaces at once
- NEW: Added an option to bypass current Wi-Fi sleep policy
- NEW: Added an option to determine the stop behaviour for day and cycle periods
- NEW: Advise users when its devices require Wi-Fi AP provisioning
- NEW: Dark theme for app
- NEW: Allow widget to be resized horizontally
- Other bug fixes and improvements
Enjoy it and share with us your thoughts, feature request and bugs.
@Namoi @pendor24 this is how it looks the dark theme. Hope it's enough dark for you guys. We want to respect a bit of the material design and colors of our original design
hellos
super thank you for this great job :bien:
Thanks,
Didn't had time to test the new features but it seem perfect
It is just the "dark theme" which IMHO should be, well, a little more dark : dark background (charcoal) and light text. I don't think it would clash with Material Guidelines, mostly with incoming N and the return of the black theme, but it is you to decide of course.
Will report ASAP about the wifi overriding policies.
Thanks again
Data Sharing 1.2.2
Vesion 1.2.2 is rolling out in this moment. It contains some bug fixes and updated string tranlations.
*Data Sharing 1.2.5*
It's currently rolling out in the PlayStore. This is the full changelog:
- Improved some visual and animations
- Fixes various PlayStore's reported crashes
- Added support for Android N (API 24)
- Updated dependencies
Version 2.0.1
* [Feature] Support for Android 7.1
* [Feature] Allow to export statistics to csv
* [Feature] Allow to backup/restore the internal database
* [Feature] New user preference for notification sound on connection device
* [Feature] New user preference to choose to display client devices between name or ip
* [Feature] Display client ip on lists
* [Feature] Swipe up wheel circle to show a list of last sessions
* [Feature] New tablet/landscape layout
* [Feature] New cold start splash screen
* [Feature] Added a cling/wizard to explain main dashboard features
* [Bug] Fixed several bugs and crashes reported in the Play Store
Version 2.0.3
* [Bug] Fixed tethering support in Android 7.0+
* [Bug] Fixed a few bugs and crashes reported in the Play Store
It seems that all the promo codes are exhausted.Do not try again.
I tried it and It's great.I have a suggestion.Can you do a "VPN connection" function?Let others use hotspots through my phone's VPN.
Like this app.Others get the VPN IP address instead of my phone's.
htt p://i.imgur.com/spUdY41.png
Please delete the spaces in the link. Sorry I can not post links.