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 "as is". 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 1.2 - Final:
http://forum.xda-developers.com/attachment.php?attachmentid=265847&d=1263112521
any screenshots?! Thanks
Super Cool App Thank you Dude now to REPORT
Only The function Suspend when i turn my device Up side down and the Stylus Sound In Out work perfect all other functions not working for me im using the ROM from my signature.
Also in HD Tweak i have option to enable to mute call when face is down but still not working
About the Lights they can`t flash because we don`t have buttons on our Blackstones
The Profiles sometimes work sometimes not work i mean when the face is down sometimes the phone is going to silent but from 10 times only once working ...
So i will use the Suspend Up side down and the sound for now
Thanks
tsalta said:
Super Cool App Thank you Dude now to REPORT
Only The function Suspend when i turn my device Up side down and the Stylus Sound In Out work perfect all other functions not working for me im using the ROM from my signature.
Also in HD Tweak i have option to enable to mute call when face is down but still not working
About the Lights they can`t flash because we don`t have buttons on our Blackstones
The Profiles sometimes work sometimes not work i mean when the face is down sometimes the phone is going to silent but from 10 times only once working ...
So i will use the Suspend Up side down and the sound for now
Thanks
Click to expand...
Click to collapse
Hey, sorry I just saw your post; This doesn't sound like a problem with the program.
Try Calibrating your G-Sensor, if that doesn't solve it, turn your phone off and remove the battery for 5 seconds then turn it on again... that should fix it
This is a perfect app it works perfectly for me on EnergyROM.
Many thanksss
zakariae said:
This is a perfect app it works perfectly for me on EnergyROM.
Many thanksss
Click to expand...
Click to collapse
It is my pleasure, mate Enjoy until the new one comes out (don't ask when tho )
Cheers
Hi everybody!!
I'm just asking if there is a way to control the softkeys brightness... (apart from light sensor )
I have been trying to look for a solution to this but as of now none seems to be existent
comparing the capacitive button brightness of 2.1 > 2.2 and CM7 2.3
2.1 seems to have a higher capacitive button brightness than the other 2 OS
The application LEDS hack can turn it off / on with a widget.
I have the same issue. Anyone have a solution?
In Eclair Rom, the brightness was very stronger.
Someone help us... : (
Hi,
I just installed the ROM OpenSEMC-U CM 10.1 RC2 on my Sony Xperia S and it seems to be working just fine except for one little thing :
The led bar for the buttons lights up every time I touch the screen whereas it only lit up when hitting the buttons on the offical ROMs.
I already searched the forum and some advised to look for an xposed module that would do this.
I didn't find any.
Do you have a solution ?
I you only have a few information on how it's handled in the system, I could try to build the xposed module myself but I don't know where to find the part of the system handling this functionnality.
I would have posted this in the right development forum but I don't have the rights because I juste created my accout...
Thanks.
Regards.
Up !
Does anyone have an idea ?
Thanks.
I've come across some posts about the sys files controlling the leds :
I've seen you can change the lightning behaviour by changing values affected to the virtual files /sys/class/leds/button-backlight/ ...
The problem is that there are several values I can change and I couldn't find any documentation. For example, I wonder if the file trigger cannot be set to a value for which it only lights up when the buttons are touched and not every time the screen is touched.
Regards.
nrdev said:
I've come across some posts about the sys files controlling the leds :
I've seen you can change the lightning behaviour by changing values affected to the .
The problem is that there are several values I can change and I couldn't find any documentation. For example, I wonder if the file trigger cannot be set to a value for which it only lights up when the buttons are touched and not every time the screen is touched.
Regards.
Click to expand...
Click to collapse
i have been facing a problem,i have installed "OpenSEMC-mr2-alpha2"
when i control my brightness the illumination bar light remain full
but in stock ROM when i reduce my brightness the intensity of that illumination bar light also decreases .
it is very annoying if you are doing something in night with low brightness and the illumination bar light is full.
please help
and how to get over these
virtual files /sys/class/leds/button-backlight/ ..
any app use to explore or in cmd prompt
deepanshunamdeo said:
i have been facing a problem,i have installed "OpenSEMC-mr2-alpha2"
when i control my brightness the illumination bar light remain full
but in stock ROM when i reduce my brightness the intensity of that illumination bar light also decreases .
it is very annoying if you are doing something in night with low brightness and the illumination bar light is full.
please help
and how to get over these
virtual files /sys/class/leds/button-backlight/ ..
any app use to explore or in cmd prompt
Click to expand...
Click to collapse
If we can figure out which parameter to change, we can then write into thoses virtual files in the hw-config script file, which sets the parameters right on startup.
hi,
Is there any way that i can change vibration intensity like 100% for ringtone and 10 % to 100% for general usage
and a way to reduce minimum brightness of my device ZE551ml MM.
any app or xposed module and i don't want to change stock kernel atm.
please suggest
thanks in advance
Redmi 7 – India Stable ROM V11.0.2.0.PFLINXM
Link: https://bigota.d.miui.com/V11.0.2.0...INGlobal_V11.0.2.0.PFLINXM_a0c099b95b_9.0.zip
Changelog:
Comprehensive design optimized for full screen display devices
Removing visual clutter, improving touch controls, and refining the use of color allowed us to create the system where nothing stands between you and the content
Sounds of nature
Wake up to the gentle sounds of nature with our new alarm ringtones
Notification sounds won't make you tired. Now, they keep changing dynamically, just like nature does.
Documents
Preview your documents before you open them
Stay productive and efficient with our all-new Mi Doc Viewer
Printing
Print photos and files directly from your phone without installing any additional apps
More features
Tasks. Manage and edit your tasks in the Notes app. Receive timely notifications and mark things done.
Quick replies. Reply to messages from any app.
Game Turbo. Turn your device into an ultimate gaming console.
Record and track your menstruation cycle
System
New: Editing, sharing, and customizing your screenshots is now much easier
Optimization: Lock screen pocket mode
Updated Android Security Patch to October 2019. Increased system security.
Lockscreen, status bar, Notification shade
New: Different options for hiding the notch
App vault
New: You can swipe down to view more shortcuts now
Optimization: All-new design and UI
Game speed booster
New: Continuous swiping opens an additional menu in Game Turbo now
New: You can create a Home screen shortcut for Game Turbo now
Optimization: Prompts about turning on Game Turbo
Refreshed start page of Game Turbo
Auto brightness, screenshot gestures, and Reading mode can be turned off automatically when Game Turbo is on
A major upgrade for the toolbox in Game Turbo: autoplay and switching between data SIM cards are available now
Battery usage
Fix: Some Battery saver setting options didn't appear
Official Link: https://mirom.ezbox.idv.tw/en/phone/onclite/