[APP][5.0+]OBD2 Plugin for Android Auto - Use Torque with AndroidAuto - Paid Software Announcement and Discussion

Update 30.11.2022
End of life and open source.
Due to lots of changes both in Android and in my life, I do not have the possibility to maintain / update the code any further, therefore I've decided to open source.
Code is accessible: https://github.com/borconi/obd2aa
I will like to thank all of those who supported this project.
App Requirement
Torque Pro
OBD2 Reader
Android Auto compatible headunit or at least a copy of the Headunit Reloaded App (see signature).
This app will have limited functionality if you are using Android Auto on a your phone, the only functions you will be able to use is to see are notification about the speed cameras and street card!
Gauges and torque data will NOT work!
Previous XDA purchases can be reclaimed here: https://www.b3itlabs.com/download.php
How to purchase:
Visit: https://www.b3itlabs.com/prod.php?id=2
Instructions on how to get it running:
Option 1 - Will work on any phone & car/headunit combination, however the following features won't: - AutoPlay Music, 6 Tap limit remover, DPI change
After installing the app from XDA Labs, sign up for beta testing here: https://play.google.com/apps/testing/uk.co.boconi.emil.obd2aa and update the app
Once app is updated, make sure you disable auto-update in PlayStore then please uninstall it and reinstall it from XDA Labs.
With your screen unlocked, plug in the phone to the car, when prompted which app to use make sure you select "Android Auto"
Option 2 - Might NOT work on some device combination (for sure it won't work on Xiaomi phones), but if this method works all functions of the app are available
Install
Make sure you do not have any other 3rd party app Android Auto app installed.
Open the app and hopefully it will be quite self explanatory on how to set it up (choose colours, set gauge number, etc)
Open Android Auto (on the phone), go to About, tap the "About Android Auto" header 10 times, once you are a developer from the 3 dotted right corner menu select "Start Headunit Server" (ROOT users can skip this step!)
Close Android Auto
MAKE SURE YOUR SCREEN IS UNLOCKED and connect to the car, when prompted which app to use select "OBD2AA" and always (this needs to be done one time only) - If you are a HUR user select Android Auto and always! (If you do not see the prompt to chose, please go to settings -> apps -> all apps -> Google Play Services -> Clear Defaults and then try again)
Select the last tab on the right, by pressing it again you should see an app selector and choose OBD2AA
Give it a bit of time to start pulling the data from Torque.
Change log
Version 3.2 and 3.3 released 04/11/2018
Fix "drunk" map effect on Sync 3 units
Fixed rooted devices not being able to start headunit server.
Added option to change DPI for your screen!
Added option to auto play music on start
Added option to select default start screen.
Version 3.1 releases 26/08/2018
Compatibility fix for Pie devices.
Tap limit remover now working on all device
Tap limit remover allows Maps to be searchable even when driving.
Can be used for those who have problem with the parking brake wire.
Freeze issues fixes.
Important notes
Version 3.0 releases 05/07/2018
Compatibility fix for AA 3.0 and above.
Added option for overriding 6 tap limits
Added option for Bluetooth Audio output.
Important notes
Thanks to @slash_m_a_x for the support offered on this.
- Some users have reported choppy audio when using the app, this will mainly be due to the speed of the phone, the buffer on the car/headunit and other factors which are out of my control, if that is the case and you cannot use the app please feel free to contact me for a refund.
- Bluetooth Audio output might not work on all devices, it does depend how the car/headunit handles the Bluetooth. There will be devices which completely disable A2DP/Bluetooth capabilities of the car when Android Auto is running. In this case all the sound will be heard from the phone speaker rather then the car speakers.
- Tap limit will be disabled only for cars/headunits which are equipped with a GPS.
- In rare cases it can happen that after unplugging the phone from the headunit you will see a message which says that you are still connected to Android Auto, simply Force Stop the Google Play Services.
- You always need to make sure that Headunit Server is running on the phone (unless you have root), if the icon bothers you simply hide it.
Change log
Version 2.0 releases 17/01/2018
Added new layout option
Added styled gauged
Option for custom background on each gauge.
Option for custom needle on each gauge
Removed integration for CamSam/Blitzer.de (fully integrated now)
Possibility to change needle color
Possibility to adjust arch (indent, position, length) when using custom bg
Separated speed camera settings
Option to only download speed cam db over Wifi
Fixes for min/max value
Speed camera warnings over car speaker (Thanks @martoreto for the how-to)
Street info card
Added French translation (Credit to @fbike for doing the translation)
Added Danish (Credit to @Gunde for doing the translation)
Added Finnish (Credit to @Pyrres for doing the translation)
Added Spanish (Credit to @madabase for doing the translation)
Added Italian (Credit to @ilgaspa for doing the translation)
Version 1.6a - releases 03/10/2017
Fixed negative input for min/max values
Code cleanup
Added Greek language (credit to @sosimple for translating)
Version 1.6 - releases 29/09/2017
Fixes for custom PIDS
Fixes on Graphics rendering.
Fixed overlapping text
Fixed PSI/BAR conversion
Enhanced the gauge style.
Different approach for torque data pulling.
Moved to service should start work automatically when connected to the car
Added Supports PID alarms from Torque.
Added Toggle/Collapse layout for Pid settings.
Added Preview button with random data
Added Option to toggle units display
Added notification cleanup on exit
Added translation for DE,HU,RO (Credit to @FormelLMS for DE)
Added import/export setting option
Added option for colored text
Added TPMS option/screen
Added option to override car's headlights based on day/night
Added warning screen if nothing is configured to prevent black screen with no information.
Added more settings and move them to separate Settings options.
Added customizable background
Added search for PIDs
Added Support for Heads-Up notification
Added Speed camera warnings (powered by CamSam Plus)
Supported settings/Features:
3 x Colors for each gauge
Text color
Toggle needle, arch,units,scale,decimal and text for each gauge.
Variable number or gauges ( 1 - 15 )
Set warning limit for each gauge (percentage). This will be calculated relative to the given PID max value which is retrieved from Torque at runtime.
Possibility to set gauge in reverse mode. (example fuel tank)
Units will be converted automatically based on your Preferences in Torque
TPMS Screen (if you have PID's for TPMS data)
Possibility to use custom background/needle for each gauge
Low Fuel warning
Warm Engine warning
Speed Camera Heads Up Warning
Option to Overwrite Headlights state based on calculated sunset/sunrise
How to use it?
Open app and select each PID you want to display on your screen, adjust the number or gauges you want to see adjust the preference for each PID. If you want to use custom background/needle and interested on how to, please read HERE
Locking Pid values
On some PID's Torque reports wrong min/max values, by default if while using the application a reported value is higher/lower than the initially reported range, the app will adjust the range to the new values. However in some cases this is not desired and you will like to specify manually what is the min and max value for the give PID. In this case, simple edit the minimum/maximum for the pid and they will become locked, meaning the app won't make any adjustments.
By editing, it means you have to change the min or max value, the lock is triggered by the first keypress on this input fields.
The lock will be automatically removed when you select a different PID for the same gauge.
Preferences menu
Alternative pulling - Only enable this option if you have difficulties getting gauges updated, it uses an old deprecated method of obtaining data so should not really be used.
Enable debugging - Only enable it if you have problems with the app and I requested you to collect a bug report, otherwise it will spam the logs for no reason.
Automatically start Torque on Android Auto - Nothing to explain here
Launch FartKontrol on start - launches a Danish Speed Camera app (useless outside Denmark)
Custom Background (any background you will like to use instead of the black color)
Demo - When enabled random data is generated for the PID's just to see how things will look (in case you do not have an OBD2 adapter), so don't enable it.
Pid Alarms section. You can set up a low level fuel warning (displayed as a heads up notification) and a notification when the engine is warmed up. There a several PID options for both of this, pretty self explanatory.
TPMS Settings
- You set up the 4 PID's for TPMS, this will be used to display the tyre pressure values on the TPMS screen inside Android Auto
Speed Camera
Show current street card - Displays information about current street (name and speed limit if know). This information is updated once in 5 seconds and at a minimum distance of 200 meters so it's not 100% accurate it's more for general information.
Enable speed camera warnings - This will enable the app to display speed camera warning when driving, like any app which does this it relies on a database, which means it does NOT guarantee that it will warn you of all the cameras, and it might also produce false warnings. All options are pretty self explanatory.
Export & Import
- Allows you to export your current app configuration file which can later be imported (grate way of saving time of re-doing everything) after a clean install or so. The format use for Export & Import is JSON so if you want you can manually edit/adjust the values. Please see following post for more details about the sturcture/value/meanings
Permissions
Read notification permission - Only required so the app can read the notifications from CamSam and display them on AA scren
Locations - Only required if you want the app to overwrite the day/night theme based on sunset/sunrise
Storage - Only needed if you want to use your personal image as a background and/or planning to import/export settings
Can I create my own layout for the gauges?
- Yes, see instructions below:
Here is an example of the XML structure required, once you created the XML please send it over by email to [email protected] and I will include it in the next build.
Code:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:tag="wrapper_layout">
<!-- Left column -->
<View
android:layout_width="226dp"
android:layout_height="226dp"
android:layout_gravity="center_vertical|start"
android:tag="gauge_2"
/>
<!-- Middle column -->
<View
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:tag="gauge_1" />
<!-- right column -->
<View
android:layout_width="226dp"
android:layout_height="226dp"
android:layout_gravity="center_vertical|end"
android:tag="gauge_3" />
</FrameLayout>
Important
Each view must contain a tag, which is formated like in the example, where the number corresponds to the Gauge number from the setting screen.
The layout which wraps everything together must have a tag called: wrapper_layout
You are free to use any Layout you want, except ScrollView.
How to produce bug report?
Step 1 you need to enabled debugging in OBD2AA app, then follow this instruction set:
2. Enabling Developer Mode
Open Settings > About phone.
Scroll down to the Build number.
Tap the Build number 7 times in quick succession until "You're now a developer" appears.
Return to the Settings menu and select Developer options.
At the top of the screen, make sure 'Developer options' is set to On (green).
Scroll down to Debugging and enable both USB debugging and Bug Report Shortcut on (green).
Tab on Logger buffer sizes: Default setting is 256K. Select 16M to help capture more information for debugging. Of note, it can affect the apps performance especially with lower spec phone, so change it back after you have finished submitting bug reports.
3. Capturing a Bug Report
It's very important to do this right after you experience the issue again, so your device can log at least one occurrence of the issue.
Hold the Power button down until the menu appears.
Select Take bug report. and wait for the device to capture the bug report.
Tap the 'Bug report captured' notification when it appears.
Share the bug report. (I recommend to email it to yourself.)
Download the bug report to your computer.
Send the bug report by email to [email protected]
I have decided to open up my software, meaning I have made the source code available on GitHub, but it's only available for personal use, and you are not allowed (under any form) to redistribute your own version of the app. You can download and compile it yourself if you wish to do so, and you can implement your own changes for your own personal use, but you cannot create clones of the software which you redistribute under your own name. Source can be found here: https://github.com/borconi/obd2aa.
Due to the fact that there are some irresponsible developers out there, who created video apps for moving cars, which was one of the main reasons Google blocked 3rd party apps, I won't be updating the code on github any more, to try to prevent those developers to use my technique to overcome the limits. If you are developing a 3rd party app and you will like to know more about how I have done this, you are always welcome to contact me. If your project is something useful, I will be more then happy to share things with you.
This does not mean it is now a free app and apk can be freely shared!

Amazing work Emil, this along with your (and ofcourse @mikereidis) Headunit Reloaded app is perfect for Android Auto on the cheap ,

Gotta subscribe to this thread! The possibility of custom PIDs would be of huge interest to me.

Seems like its stuck without any option to change on Kmph rather than mph for speed etc, its set to mph in torque

fma965 said:
Seems like its stuck without any option to change on Kmph rather than mph for speed etc, its set to mph in torque
Click to expand...
Click to collapse
Yeap a few things to iron out....
Just to tired to work on it tonight.... it was a long one yesterday to get the alpha done for today but planning to work on it this weekend....

Emil Borconi said:
Yeap a few things to iron out....
Just to tired to work on it tonight.... it was a long one yesterday to get the alpha done for today but planning to work on it this weekend....
Click to expand...
Click to collapse
No worries, i wrote that quickly... other than that seems good, still figuring out what my car supports though. thinking about selling my tablet setup and buying the same car thing as me

fma965 said:
No worries, i wrote that quickly... other than that seems good, still figuring out what my car supports though. thinking about selling my tablet setup and buying the same car thing as me
Click to expand...
Click to collapse
Well I love my setup but I HATE my handsfree, have to come up with some solution for that because it's cr...

Emil Borconi said:
Well I love my setup but I HATE my handsfree, have to come up with some solution for that because it's cr...
Click to expand...
Click to collapse
does it not support external microphones?

fma965 said:
does it not support external microphones?
Click to expand...
Click to collapse
No. I have to try with a USB soundcard (which I use with my Odroid) but haven't got the chance yet, or I might just hook my himbox to the AUX in and use it that way. The built in mic is almost unusable especially over 30 MPH.

And first version of the app is live!

Bought, installed and looking good.
I've got the Prius PIDs plugin installed in Torque so I can see the data on my Prius C.
Only about half those PIDs are available to be selected, it looks like it's hitting the maximum number of allowed items in the "Select PID" list.

Great, could you please tell me, where I can find it?

FormelLMS said:
Great, could you please tell me, where I can find it?
Click to expand...
Click to collapse
The XDALabs app was a pain, I had to:
Install the XDA app from the Play Store
Log in
Install the XDALabs app it prompted me to install
Log in again
Then open Emil's link from the first post in the XDALabs app.

Ok, thank you. Any chance to have this in play store?

Hi.
Sorry for the pain caused by XDA labs, unfortunately Google play rejected the app submission so I cannot make it available trough that channel.
As for custom PIDs yes intending to support them in the future. Currently torque doesn't provide a method to expose them to 3rd parties so I need to speak with Torque developer if that is possible, alternatively I will need to fallback to manual PID configuration.
I will see if I can build a quick webpage to host/sell the app could potentially make it easier to get the app, but it will make it more difficult to keep it updated.

Emil Borconi said:
Sorry for the pain caused by XDA labs, unfortunately Google play rejected the app submission so I cannot make it available trough that channel.
Click to expand...
Click to collapse
Understood, I had a feeling Google wasn't going to allow it.
One of the issues with XDA is that you can get there via the web but it's not obvious at all how to buy it from there.
Then you have to jump through hoops to get the right app.
Emil Borconi said:
As for custom PIDs yes intending to support them in the future. Currently torque doesn't provide a method to expose them to 3rd parties so I need to speak with Torque developer if that is possible, alternatively I will need to fallback to manual PID configuration.
Click to expand...
Click to collapse
It's already showing around half of the Prius custom PIDs, it's like the list just runs out of space for more items.
edit:
Screenshot link

leonkernan said:
Understood, I had a feeling Google wasn't going to allow it.
One of the issues with XDA is that you can get there via the web but it's not obvious at all how to buy it from there.
Then you have to jump through hoops to get the right app.
It's already showing around half of the Prius custom PIDs, it's like the list just runs out of space for more items.
Click to expand...
Click to collapse
I'll send you a logging version at some point this weekend just to see if how much data Torque actually send over. For example it doesn't show any of my custom PIDs for KIA.

Thanks for this, it is awesome..

A magnificent add to the current great app.
Here is photo of my test
too low ISO 320.
My Observation:
1: I added in Gauge 2 : Volts(CM), then put "13.5" in W.Level 1, and 12 in W.Level 2, when I switch to ODB2AA it wont open and switch back to the current tab.
then I changed W.Level 1 to "13" and it works, so looks like it wont accept a decimal value!, don't know if its a bug or error from my side.
2: Each time I switch to the OBD2AA tab it takes 13s for the data to be pulled.
3: Just once "no data pulling", I had to unplug/plug usb to work.
suggestion:
* It would be good if there is a timeout option for the data pulling to stop, so no 13s delay when switch back and forth in that time, I don't know if it is applicable in AA.
Great job Emil.

MAJED.y said:
A magnificent add to the current great app.
Here is photo of my test
My Observation:
1: I added in Gauge 2 : Volts(CM), then put "13.5" in W.Level 1, and 12 in W.Level 2, when I switch to ODB2AA it wont open and switch back to the current tab.
then I changed W.Level 1 to "13" and it works, so looks like it wont accept a decimal value!, don't know if its a bug or error from my side.
2: Each time I switch to the OBD2AA tab it takes 13s for the data to be pulled.
3: Just once "no data pulling", I had to unplug/plug usb to work.
suggestion:
* It would be good if there is a timeout option for the data pulling to stop, so no 13s delay when switch back and forth in that time.
Great job Emil.
Click to expand...
Click to collapse
Check your email The version you are mentioning is the Beta, the release version has all those sorted
Sorry I'm moving too fast

Related

New Version Of Locale

You'll be happy to hear that we've just released Locale 0.3 beta this week. To install the update, simply:
1. Open the Android Market
2. Search for Locale
3. Tap on Locale
4. Tap on Install
The update resolves the PM-AM time boundary problem you ran into, as well as these other changes:
New Features
- Time Condition now supports day of week
- Network Setting now supports GPS
- Battery Condition now supports plugged-in and unplugged
- Contact Condition now supports accelerated scrolling
- Calendar Condition displays which calendar each event comes from
- Location Condition supports easier renaming and deletion of locations
- More thorough in-application help
Bug Fixes and Enhancements
- Better location detection
- Calendar Condition and Time Condition now detect changes immediately (previously it could take up to 10 minutes)
- Fixed a bug with Time Conditions spanning across the PM-AM boundary
- Fixed a bug where large locations couldn't be edited. Zoom controls now display even if a location fills the screen
- Notifications dismiss when leaving a situation
cool.
love the apps, keep them coming.
....cannot wait for cooking to start, but I think im not the only one...lol
just wondering.."Network Setting now supports GPS" means its posible to use locale features using gps only, without 3g location gethering?
Can anybode send me a link to the .apk oh this app for use on my HTC Tattoo, please?
THANK YOU
This is in the wrong forum; reported.

NoRefresh enabler

Hi,
I am trying to put a code together to control the refresh behavior of the e-ink screen. The final goal is to have a drop-in library for app developers to help making their app more e-ink friendly.
The code works already for the PRS-T1, but needs a different driver for the Nook Touch (N2EpdController included).
My one and only beta tester gets the famous "There is a problem parsing the package" error. Pls find enclosed the sources.
I would be grateful if someone could fix possible Eclipse setting or other errors.
Hi,
I have some interest in adapting apps to the eink screen, so I will try to help with this. Unfortunately, I cannot post in the dev forums yet.
When you get error installing apps via android UI, it is useful to do via "adb install" to be able to know the error cause. The message was "INSTALL_FAILED_OLDER_SDK", which I solved by lowering the android:minSdkVersion parameter in Manifest. Then, the app installed and ran fine, but didn't do the desired effect yet. I will check the code now...
---------- Post added at 02:41 AM ---------- Previous post was at 01:53 AM ----------
I see that you're trying to use enterA2Mode() for the nook (btw, there is a typo at NoRefreshEnablerActivity.java:29, it should read EINK_NOOK). I've been playing around with this some time ago when I started developing a fast e-ink drawing app for the NST, you can see it here: https://github.com/marspeople/E-Paper (WIP).
With few testing I've done, I guess the 1-bit mode (A2) setting is not applied globally: it should take effect only in the View from which it is called. I haven't investigated further to try to use it globally.
Hi marspeople,
Thanks for pointing out the type, it should read
} else if (DeviceInfo.EINK_NOOK)
Regarding the global value of mode setting. From what I understand, A2 is a permanent mode, so whatever function or app is setting the updatemode, it is kept. With the PRS-T1, it is reset by calling any stock (Sony) app. For the Nook I don't know..
Good luck in compiling, hopefully we come to a version which works on both devices. Then I can proceed to dynamically change the updatemode within an app.
Yes, the A2 mode is kept until any process resets the EPD. Using logcat, I noticed several epd_reset_region messages appearing automatically when I close your app to go back to the launcher. It seems the system overrides the EPD setting, making impossible to use A2 system-wide (at least by this method).
However, if you want A2 just for an app, calling enterA2mode() will probably work, as I used in my own app above.
Can you send me your apk?
salsichad2 said:
Can you send me your apk?
Click to expand...
Click to collapse
You mean the apk for "NoRefresh" or my drawing app?
Hi marspeople,
I would be most interested to know why the initial source code does compile ok, works on the PRS-T1 and does not install on the Nook Touch + the fixes.
With this knowledge I can write either an app to set refresh modes or within apps.
Did you succeed to compile and install on Nook?
Hi again,
in your N2EpdController.java
Code:
83: mtSetRegion.invoke(null, "aarddict", enumsRegion[region], regionParams, enumsMode[mode]);
I would like to replace the hardcoded "aarddict" by something dynamic.
What would be the correct function to infer the wanted name?
Code:
activity.class.getName()
this.getClass().toString()
.. ?
bardo8430 said:
Hi marspeople,
I would be most interested to know why the initial source code does compile ok, works on the PRS-T1 and does not install on the Nook Touch + the fixes.
With this knowledge I can write either an app to set refresh modes or within apps.
Did you succeed to compile and install on Nook?
Click to expand...
Click to collapse
Yes, sorry about the confusion, but I managed to do it, despite the A2 mode didn't work. What I did was just edit the AndroidManifest.xml, changing the android:minSdkVersion parameter to 7 (since the NST runs Android 2.1).
Good luck finding out how to set A2 mode permanently. I guess you don't have a Nook, so feel free to ask me for testing purposes.
Since the Nook A2 mode seems to be overridden when switching foreground activity, I've tried another approach with a background service which toggles A2 mode when requested by user. This way, the foreground activity isn't switched and "fast refreshing" mode works (until you change activity).
This fast refresh mode (called A2) is only possible because it uses only 1-bit depth, i.e, just black on white, meaning you can't see grayscale pictures but it's good enough for black text on white background and scrolling. I have not "created it", it is built-in from the device (you can test using the stock reader, it is activated when holding a page button). What I implemented is a way to activate and deactivate it at user will from inside any app.
Thanks to dairyknight for his N2EpdController class, which made this possible.
Thanks to bardo8430 for bringing the idea.
Thanks to AndroSS source code for screenshots used in automatic contrast.
Changelog:
01/Mar: Now when you launch the app and it is already running, it will activate NoRefresh mode. So you can also use an activation shortcut to the app using NookTouchTools (i.e. B&N's book icon at top left corner).
02/Mar: Improve activation shortcut to perform toggle between modes. Tap gestures aren't needed anymore (use "-noGestures" apk version if you don't want them).
04/Mar: Got rid of initial ghosting by redrawing the screen after activating A2.
04/Mar (2): Minor improvement of removing ghosting at screen edges.
12/Mar (Beta): Now you can adjust contrast in A2 mode. Images shouldn't be dark or black anymore if you raise the contrast a bit.
22/May: Completely redesigned version 2.0:
- Several options can be customized via settings screen.
- NoRefresh can be toggled by manual app shortcut, tap gestures or automatically according to screen animation (new).
- New App Whitelist to avoid unwanted activation in specific apps (except for manual mode).
- Background service can be launched at boot.
- Small improvements and tweaks.
- Custom app icon (finally )
06/Jun: Fix crash on empty whitelist
08/Jul: (Version 2.1)
- Automatic contrast when activating NoRefresh, according to total "brightness" of the screen (simple algorithm). This should ask you for root permission.
- Also supports manual setting in specific situations (customizable).
- Fix possible crash at startup.
26/Jul: (Version 2.2)
- Fix contrast setting behaviour
06/Dec:
- Alternative version with fixed compatibility for FW 1.2.0 available at https://github.com/marspeople/NoRefreshToggle/downloads
First Video: http://youtu.be/6pBPsyno5PY
Other Video: http://youtu.be/kBbl6egyPsQ
Another demo: http://youtu.be/5b7JjllImjM
Repository: https://github.com/marspeople/NoRefreshToggle
Great to see that it works on the Nook! Good job.
When I try to compile on Eclipse, I have to remove the below Override:
//@Override
public boolean onTouch(View v, MotionEvent event) {
otherwise I get an error: The method onTouch(View, MotionEvent) of type A2Service must override a superclass method
When I compile with this mod and run the app, nothing happens after using your gestures. Except that I tap on other icons which then try to launch other apps.
Should NoRefreshToggle keep the focus?
I have a suspicion: The PRS-T1 needs to call a function of the Sony library with extended parameters to pass the updatemode. ANY function carrying the mUpdateMode parameter would do - but it must be called. Which might be the problem here. In the used EinkListView.java, a lot of "injection" functions like below are defined.
Code:
@Override
public void scrollTo(int x, int y) {
try {
Method invalidateMethod = super.getClass().getMethod("scrollTo",
int.class, int.class, int.class);
invalidateMethod.invoke(this, x, y , mUpdateMode);
} catch(Exception e) {
e.printStackTrace();
}
But your code has neither a Listview, nor would any injection function trigger. I am afraid you would have to make the app use a ListView (or WebView).
Can you?
bardo8430 said:
Great to see that it works on the Nook! Good job.
When I try to compile on Eclipse, I have to remove the below Override:
//@Override
public boolean onTouch(View v, MotionEvent event) {
otherwise I get an error: The method onTouch(View, MotionEvent) of type A2Service must override a superclass method
When I compile with this mod and run the app, nothing happens after using your gestures. Except that I tap on other icons which then try to launch other apps.
Should NoRefreshToggle keep the focus?
Click to expand...
Click to collapse
Well, I noticed that problem of accidentally tapping unwanted widgets, I would recommend tapping on a free area of the screen. I could use an overlay button, but it would occasionally get in the way too. What do you mean by "keep the focus"?
---------- Post added at 09:13 PM ---------- Previous post was at 09:05 PM ----------
bardo8430 said:
I have a suspicion: The PRS-T1 needs to call a function of the Sony library with extended parameters to pass the updatemode. ANY function carrying the mUpdateMode parameter would do - but it must be called. Which might be the problem here. In the used EinkListView.java, a lot of "injection" functions like below are defined.
Code:
@Override
public void scrollTo(int x, int y) {
try {
Method invalidateMethod = super.getClass().getMethod("scrollTo",
int.class, int.class, int.class);
invalidateMethod.invoke(this, x, y , mUpdateMode);
} catch(Exception e) {
e.printStackTrace();
}
But your code has neither a Listview, nor would any injection function trigger. I am afraid you would have to make the app use a ListView (or WebView).
Can you?
Click to expand...
Click to collapse
Well, to capture touch events I've used a dummy View which is added to an overlay (see A2Service.java:43). Despite being an android Service instead of Activity, maybe you can instantiate your ListView there and hopefully it will work.
Thanks for the hint on the dummy view, will try.
"keep the focus"?: window manager speak, I mean that a tap stays within your app and does not act on the icons below.
bardo8430 said:
Thanks for the hint on the dummy view, will try.
"keep the focus"?: window manager speak, I mean that a tap stays within your app and does not act on the icons below.
Click to expand...
Click to collapse
Since I'm using a transparent overlay, I have to let touch events pass through, otherwise only my app would see them.
PS: I've added a demo video at a previous post.
I've been trying to improve the functionality of the app by changing from this manual toggle approach to something like: fast mode is triggered (a bit after) when user starts dragging his finger on the screen and restored when released.
However, I've been searching how to do this with no success so far. The invisible overlay that detects touch events currently is only able to capture MotionEvent.ACTION_OUTSIDE event type, which is useful to detect a tap, but can't deal with a drag. I also need that the drag is passed normally to the app below (to perform scrolling or whatever).
I've found this page (http://stackoverflow.com/questions/8073803/android-multi-touch-and-type-system-overlay) in which is proposed a solution that can detect a drag but can't pass it to the app below.
The code is now here: https://github.com/marspeople/NoRefreshToggle . I would appreciate any help from developers.
Maybe it can be run every 1 second when screen is on. I mean nook is not locked. I don't think that changing one parameter would eat battery. Is it worth a try?
Hi marspeople,
thanks again for taking this. My initial intention was to help app developers with no e-ink experience to easily adapt their code. Doing these things inside an app is much easier but needs access to the source.
See the related question on stackoverflow:
http://stackoverflow.com/questions/9391710/adapt-scrolling-swiping-to-e-ink-screens
The external app was used as a mere demonstrator to have it work on the NST and PRS-T1. Good to have a repository for it now.
marspeople said:
Ok, I think I've got it.
Since the Nook A2 mode seems to be overridden when switching foreground activity, I've tried another approach with a background service which toggles A2 mode when requested by user via a touch gesture. This way, the foreground activity isn't switched and "fast refreshing" mode works (until you change activity).
The activation gestures I'm currently using (unfortunately, it seems you can't use hardware keys using this approach) are:
- 4 "downward-right" taps (each tap must be done to the right and below the previous one) to activate (A2 mode)
- 4 "upward-left" taps to deactivate (Normal mode)
Video: http://youtu.be/6pBPsyno5PY
Here is the source code and a apk. bardo8430, I believe it would be easy to port this to the PRS-T1.
Click to expand...
Click to collapse
Noob question.
So I just install the apk and run it and I have Norefresh.
dark_hawk said:
Noob question.
So I just install the apk and run it and I have Norefresh.
Click to expand...
Click to collapse
yes, just open the norefresh app, and like the youtube video tap the screen from top left to bottom right 4 point
but i think the trade off is the screen go black&white with no grayscale (at lease for me)

[ANDROID 4.03+][APP]Dash Home [1.8.1.693] -- Car front end home screen (s100/s150)

Dash Home on the Play Store
Hi,
This is the app I am using with my car's android based radio to give it a custom touch and save my sanity trying to do anything while driving. The hardware and OS are rather limited in the device, so my app goes into retro land to get some performance, using the fixed function pipeline with GLES 1.0 and renderscript. The OS is 4.03 but lacks sensors, etc, etc. This is what I have made to work, it is no where near as smooth as on my Nexus 5, (renderscript is cpu/gpu based instead of just cpu) but it isn't too bad in the car, listening to tunes and getting a visualization effect. On the plus side, visualizations are not impacted by audio tunnelling, but with no GLES2, most visualization apps on the market don't work with the car radio (s100).
Looking for feedback and suggestions for where to go with themes. Or anything else really.
Cheers!
EDIT: updated version info, just updated the play store.
Update Available
Update 1.8.1.419:
Many Changes:
App is half the size, same with the expansion file, (added the ability to patch the base bitmap, but you can still use full bitmaps, see the obb flle in android / obb, it's a zip, the version and size are checked against mods , however you can add a patch file to add your own changes, no size check, same name. Post questions here or email me with theme requests.)
Reworked renderscript code, much faster.
Added a KIA Soul theme, just the Jeep one with Kia images.
Added toggle for compressed textures, most themes seem fine to me, but the Jeep one looks off with compressed textures.
IAn app drawer, swipe right instead of left to access. Launch apps with single click, long press to add/remove to an auto start list, viewable in prefs. (Auto start apps are triggered when the external sdcard is mounted on the S100/S150) I only use the default home these days for uninstalling apps, your usage may vary.
mesh options, you can increase the mesh density for better visuals (higher res), lower for more speed.
Audio visualization strength option added.
Torque integration, press the gas and the 3D GUI tilts forward, if no Torque it still uses the GPS. Suggestions welcome on OBDII sensors to try and what to do with them. I tried GPS heading to get a left right change without much luck, harder to figure that out without going for a drive.
GPS Data logging, automatically saves to the sdcard when stopped or when you turn off the radio, use prefs to disable or specify sdcard location.
Autosaves logcat to sdcard when radio/phone shuts down. (most will be rooted and see all the logs, otherwise just for the app).
ToDo: Upload a proper video to the playstore.
Google Groups: https://groups.google.com/forum/#!forum/dash-home
Update 1.8.1.693
Update 1.8.1.693:
-rotating lights brought back into view (bug fix)
-holiday setting turns on and off (bug fix)
-more tweaks to preferences look

[ROM][MI Note Pro][Leo]MIUI 8 Polish 6.11.21 + cracks + XPOSED

This is the Polish version of MIUI 8 ROM, with some goodies like status bar | button DIY + crack + theme + xposed frame layout switch.
MIUI Version: 20161121
Notes from developer: (some)
Please double clear data before the first flash into MIUI8! This would break default theme - you can download new theme! Based on the Polish version of MIUI production! No family bucket millet, millet ad! The ROM has cracked official BL lock!
Starting from the development ROM version 6.1.14, the official phone BootLoader has encryption that would have BootLoader lock. But, this ROM doesnot contain BL lock
All ROM I have done are not locked, if your device BL is not locked, you can flash this ROM
For unlock, jump to other threads
If you opened my MI - Cloud Services - Find phone, please change before flash, or boot will prompt the device is locked!
Activation need to enter the current password millet account, which is the official MI process!
Top priority
When enabled immersed status bar widget, make sure to enable MiuiPermissionRemover plug, or it will flash back part of the application
Be sure to enable setting - Advanced Settings -Xposed framework for managing -Xposed frame - Modules - Custom MIUI to open all the advanced settings features
Update this week
Update micro-channel message to the anti-withdrawal V2.6.0
Update WeChat grab a red envelope back to V1.1.0
Add new suspension ball one-handed mode module, large-screen phone can also use the phone with one hand
New suspension Ball millet new payment and NFC payment module bus, the use of payment more convenient
Optimizing the use of open phone screen state
Optimization optimization headphones phone rings when calls are not quarreling headphones
Layout Optimization lock screen password to unlock the digital interface
After the repair Close meters SIM, the status bar still displays "SIM meters" problem
Decline in the status bar jammed repair problems
Repair using some third-party theme, quick switch two page background transparency issue
Anime recent repair mission details page when switching applications
Update History
Update QQ grab a red envelope to V1.0.7
Update WeChat grab a red envelope to V1.0.9
Update micro-channel message to the anti-withdrawal V2.5.0
Add millet music being played album cover page rejuvenation Yan Gaoqing big picture, immersive views; default display is playing the lyrics, sing easier to learn to sing
New Game Accelerator: solve Cards, slow, low power consumption, speed is occupied, notice annoyance, key issues such as inadvertently, enhance the game experience
Once you've added through non-official channels millet install the application, the application will be scanned for viruses, and tips for virus application to prevent the phone poisoning
Repair Wi-Fi, and some compatibility issues Carrier Routing
Bug fixes some video files cause system power consumption
Shuffle music player optimization algorithm
Brush again adapted script, part of the system to solve the problem of APP soft link
QQ message to update the anti-withdrawal V2.1.2.1
Update micro-channel message to the anti-withdrawal V2.4.0.6
Open new payment security background scanning, some checks to support users to ignore the scan, and significantly optimize scanning efficiency
New virus scanning UI new revision, and add support for the white list
Optimization of the angle calculation support scientific calculator, trigonometric calculations easier
Optimization logic weather warning notice appears
Some repair weather interface details
Optimization Status Bar support fell to expand fast switch that supports editing switch sorting
New Desktop adjustment, the support desktop display function definitions
Add status bar customization, support the status bar icon position , size, text size, background color adjustment notification bar
Adding key customization features, supports custom menu key, Home key, back key click, double-click functionality to modify &
The new Viper Sound V2.5.0.5, the new UI and operating modes
New suspension Ball supports manual welt hidden side of the slide to the edge of the screen to hide suspension ball, do not worry about blocking
New three-finger gesture can trigger decline screenshots
Replace the Polish version of the font for domestic Font
Replace themed for domestic use
Replace calendar for domestic use
Replace weather for domestic use
New streamlined system, support for extreme lean, moderately streamlined, custom streamlined
Limit removed more streamlined system APP, affect the normal use of some features
Moderate streamline delete only part of the service function, does not substantially affect the function of normal use
Custom streamlined user self-support streamlined, streamline please restart your phone after the completion of giving effect
New QQ grab a red envelope, micro-channel grab a red envelope
When optimizing a single page notification bar shows five icons (for the original 4.5)
Notification bar at right angles Optimization card (originally rounded)
Repair Viper Sound NEON-enabled state is no problem
New window multitasking module (XP module), enabling windowed application
New animation effects switch to support IOS effects, MIUI effect switch
IOS developers with special effects animation option fast zoom, the better
New drop-down shortcuts to switch layout: 3X3 layout, 3X4 layout
Optimization of the status bar to switch without rebooting, effective immediately
Advanced Settings -ROOT - access - Start icon and select "Superman Andy / chip / SuperSU" can create a desktop icon
Crack the system limits, supported the deletion of system applications, not Cami
Assistant to optimize the screen MIUI style
Optimization support custom DPI settings, can be customized size
Xposed module optimizes all Data are transferred to the partition, user-friendly upgrade and customize the uninstallation
Optimization of removing the top notification bar search box
Add topics cracks, charges relating to the use of free, never recover
Add goggles (MIUI style), eye protection at night
Double-click the Home button to add a lock screen (the default has been opened, it can be turned off in the settings)
Restart to reboot the system to add advanced options, easier
Add connected WIFI password viewing
Add call flash, flash frequency can be adjusted
Adding key aide, perfect to replace the bottom of the phone keys, but also for partial screenshot
Adding Dolby, Viper double sound, comprehensive sound enhancement system
Add drop-down shortcut keys 4x6 layout, each row displays four buttons, more beautiful
Add custom text, alternative APP arbitrary text message
Add desktop lunar calendar, alarm clock, weather information display
Add grab a red envelope plug-in support QQ, micro letter
Add Blocked run the plug completely stop running in the background App
Adding plug-type camouflage
Add a Program Freeze function, users can freeze applications and system applications
Add resolution switching function supports three resolution switching
(Note: the resolution switching will be forced to modify the DPI, DPI switch function modifications Do not use after the resolution)
Add a status bar Toggle: IOS status bar, IOS + status bar icon, the official default status bar
Add a status bar style switching time: Display Lunar / week / time
Add key position switch: return key, menu key exchange
Add the navigation bar at the bottom of the switch, you can add virtual buttons at the bottom of the phone
Add CPU Settings You can set the CPU operating mode, the minimum frequency, maximum frequency
Add layout switching function: Settings - Advanced settings -MIUI layout switch
Mega Download Link
Note: Original link was slow, so moved to MEGA. If you want any other site, let me know.
ROM posted here
Disclaimer from source:
1. The ROM has passed my test! As a result of operating the consequences of improper, I and forums and will not assume any responsibility; please ensure that the phone at least 50% or more of the electricity front
2. Brush and ensure that the process of Brush in the phone and computer without any exception;
3. Brush risk, first brush friends, be sure to carefully read the forum brush tutorial, or peril;
4. He does not hold the copyright ROM and the program, please research and study for the purpose of lawful use;
5. I affirm each of the ROM the user does not provide any kind of guarantee, does not guarantee the suitability of the ROM does not guarantee trouble-free produce; no guarantee security and stability; nor any theoretical use this ROM encountered any user or actual loss responsibility;
6. forbidden to tamper with my ROM for secondary post! In particular, no technical content of secondary packaging to promote integration software, rights reserved!
7. If you brush into this ROM, it means that tacitly accepted the above agreement.
My disclaimer:
I am not owner of ROM.
I have used or using this ROM.
Since I liked the ROM, I am sharing the it.
I hope to update the ROM link and update history, as far as possible.
Original links given - all credits goes there.
Thanks to google translate.
Multilenguaje bro??
Enviado desde mi MI NOTE Pro mediante Tapatalk
Elvaquilla said:
Multilenguaje bro??
Enviado desde mi MI NOTE Pro mediante Tapatalk
Click to expand...
Click to collapse
As far as I remember, multi language yes. English for sure
We have an update - 6.11.7.
Will update the OP
MEGA Download link
Does it have double tap to wake?
What is "cracks" ?
EMJI79 said:
Does it have double tap to wake?
Click to expand...
Click to collapse
That's a kernel tweak - not in the ROM
gersp said:
What is "cracks" ?
Click to expand...
Click to collapse
Few as I know are related to themes, xposed modules, qq, WeChat. Lots more. Use it to find all.
sarvesvara.dasa said:
That's a kernel tweak - not in the ROM
Click to expand...
Click to collapse
Doesn't a custom ROM mean a custom kernel?
EMJI79 said:
Doesn't a custom ROM mean a custom kernel?
Click to expand...
Click to collapse
Not always.
Kernel needs source, we don't have necessary source for this device.
does this rom works better then ivans aosp marshmallow version?
derdigga said:
does this rom works better then ivans aosp marshmallow version?
Click to expand...
Click to collapse
I haven't used Ivan's version of MIUI+Mashmellow.
However, Ivan's was a particular version - which never got updated.
This is the official MIUI version +/- patches.
Use it and experience it for yourselves.
Is this rom based 6.0.1 or still 5.1.1?
FxJohnnyEng said:
Is this rom based 6.0.1 or still 5.1.1?
Click to expand...
Click to collapse
5.1.1
Sent from my Xiaomi MI NOTE Pro using XDA Labs
We have an update. 2016.11.21.
Mega Link
Update this week
Update micro-channel message to the anti-withdrawal V2.6.0
Update WeChat grab a red envelope back to V1.1.0
Add new suspension ball one-handed mode module, large-screen phone can also use the phone with one hand
New suspension Ball millet new payment and NFC payment module bus, the use of payment more convenient
Optimizing the use of open phone screen state
Optimization optimization headphones phone rings when calls are not quarreling headphones
Layout Optimization lock screen password to unlock the digital interface
After the repair Close meters SIM, the status bar still displays "SIM meters" problem
Decline in the status bar jammed repair problems
Repair using some third-party theme, quick switch two page background transparency issue
Anime recent repair mission details page when switching applications
Will update OP as well.
where are advanced settings to enable xposed module ?
Ok got it, thats in chinese menu in settings, can that menu be changed to english ?
rshahzad17 said:
where are advanced settings to enable xposed module ?
Ok got it, thats in chinese menu in settings, can that menu be changed to english ?
Click to expand...
Click to collapse
Not sure how to change in English. There are still some few Chinese menus.
can i download? hope works in my leo
can i download? hope works in my leo
tohka29 said:
can i download? hope works in my leo
Click to expand...
Click to collapse
Forget about that thread (with respect to OP) look on eu Miui site. It provides latest software, rooted, with all languages you can dream of and even OTA since recently. Every thing is explained on it except if you only wanted xposed.

Few things i noticed after upgrading to Android Q

I made a post after getting pie update and now, here is an in-depth list of features of android Q in ZMP M1
all phones are not getting the same features
removing screen lock /fingerprint doesn't save you from password after update (at least it didn't work for me ) make a backup of everything in case you need to reset
list of things I'll suggest making a backup
WhatsApp chat
google photos
apps with es file explorer or any such file manager
settings + contacts+ call log+ messages from settings backup
notification led :
I like to turn it off all the rime even when charging but in android Q I couldn't find any way to disable it during charging
i was checking my old post about pie
1. Ambient Display : settings>display>advance>Ambient Display
It works only when you get a notification (its dope would like it being enabled always) though Daydream nowhere to be found.
Click to expand...
Click to collapse
so ambient display is gone screensaver is back (edit: its renamed and moved to display lock screen area as new notification toggle)
volume panel:
change volume click more slider button and this is how to devolve UI it shows a big screen covering prompt to show sliders
font in developer settings only two options device default seems better
no third-party launcher supports the new gesture navigation but it is a problem on google's part
left earphone to week? there is audio balance in assessability settings
vibratin and haptic feedback in assessability
not the true dark mode in assessability settings dark theme and color inversion options are nearby enough to test what we could have got for dark mode
dark mode doesn't get turn back to a light mode in live wallpaper
assessability volume key shortcut might come in in handy for some but it makes a notification sound
there is charging sound and vibration in sound settings might want to turn it off, I have seen Samsung charging sound but Asus just makes the phone vibrate with a faint sound might scare people who don't know as it's on by default in android q
I am getting the rotate once button in navbar when autorotate is off I am using two-button navigation and a small circle when using gesture
the lockdown option to prevent unlock by any other means now also prevents notification to show can be enabled in display>lock screen display> show lockdown option
in gesture navigation you can swipe up and continue in an app to make it go smaller beyond it should go
to start android it asks for setup screen lock password it is stepping in the right direction but we should have it in kernel/bios as once entered in recovery mode anyone can reset a phone
QR code to share wifi available
still no way to monitor or block devices connected to your hotspot
default Bluetooth name QCOM-BTD Qualcomm's BLE chip?
widgets to settings shortcut there should be system UI tuner after opening it shows this funny warning message
apps notificatio>notification snoozing useless button more useless because cant see snooze option in youtube notification
battery saver got new auto turn off at 90% feature
battery picture in battery settings seems thick would prefer "ampere app" like stats in later versions
display don't have color temperature adjust
accelerated location something about data storage and data concent
high accuracy, battery saver, etc options for location not available
google play system update is 1 January 2020 please update it
security patch is 5nov 2019
privacy section is great but would like fingerprint prompt in autofill scenario as like for wifi sharing
digital wellbeing well let's skip it as I already have 18 unlocks 1 hr30 mins in the settings app and will have 4hr+ in youtube so let's skip it
verificatin code auto fill in google settings I something nice to have but also worrying
now you can directly launch apps from app info after force stopping
in about phone >emergency info> medical info you can add your profile pic and emergency contacts
dev options> picture color mode sRGB does this option even work any were?
in dark mode theme when searched in settings there is a white padding
dev options> game driver properties I don't know what it does perhaps boost graphics performance
feature flags section in dev options shows nothing except experimental (edit: these were removed in Q beta 3)
system traces have many options like pre CPU buffer and in the category, it has some tick box options and possibly CPU performance after we stop getting updates
swipe up to recent in any navigation option seem a bit too sensitive
audio seems of though I only watched youtube (Linus tech tips) so far that is without headphones
in dev options audio Bluetooth codec shows APTX HD and other option which might make Bluetooth audio great
in dev options profile HWUI seems new but not sure what it is the bars shown on-screen seems familiar
in dev options adaptive notification priority makes no difference and doesn't have any description but a quick google search shows it is supposed to make low notification priority genital
in dev options apps can be installed in external storage option
in dev options force activities resizable doesn't work in split-screen view but I may be doing something wrong
also I hate the lock icon when unlocking also there is no center icon with face/fingerprint or padlock in lock screen
in dev options wifi entending option might help in office or home to extend wifi if it works
in dev options enable freeform windows doesn't work
in dev options forced desktop scant be tested as no video output but wireless display might allow haven't tested
in dev options I enabled bubble notification will add things that can access it
in dev options auto fill section is too vague and I am not getting what anything does
in the last pie post I said
2. icons in overview/multitasking screen
Settings>apps>default apps>home app> quick setup(new name for launcher3)>home screen>home settings>change icon shape >go back to your preferred launcher.
Click to expand...
Click to collapse
it is now in theming in dev options
also ambient display (not to be confused with screensaver) kicks in when getting notification while the screen is off (edit: realized after posting this Asus renamed and moved to it to display> lock screen display> new notification )
widevine changed to L3 its used to stream Amazon Prime Video, BBC, Hulu, Netflix, Spotify, and Disney+ use Widevine DRM to manage the distribution of premium content. as a college student who has no job and already has to spend money on Jio internet I don't have any above-mentioned subscriptions and if you do use any services according to other beta testers you won't be supposably able to access them while in beta.
camera app
in pro mode no shutter speed control option
max iso in pro mode is 1600 like in HMD global camera
auto video encoder is h264
portrait mode has extremely bad edge detection
night mode isn't that good
no fps option for video like 24,25,29.98,30,60 fps etc
no raw support in stock camera app resulting in assumption camera2api isn't enabled by default, though I enabled it in pie and it carried forward maybe so I am not sure.
it is a bit long but if you are reading this then thanks for reading till the end I'll format the whole thing later
{Mod edit: Quoted OP removed for better reading}
There's really no option for notification led,
You get wake display for new notifications in lock screen display
I don't like that either its ugly pie sliders were better.
Is that even important fonts are fonts and generally no aosp thing gets custom font support and Google sans are for pixel things. Idk about which fonts will our phone get.
Third party launchers will work after December android security patch builds.
Dark mode is in display options and works good.
I don't know what dark theme and wallpaper have to do.
The srgb thing works but android or its apps aren't made to use srgb colors default is rgb which is used by most of the web.
Feature flags were removed by Google in beta 3 of Android 10.
Force activities resizable makes apps which don't work or don't allow split screen (insta) are made to be opened in split screen.
Enabling free form works and can be accessed from recent apps screen - click the app icon - open in free form. (don't know how you tested it)
Auto fill helps in password managers to fill in usernames and passwords.
It's in wake display also same to your missing ambient display.
Other things I've left are either too much to explain / really broken / I don't care of those since I don't use it.
Widevine has changed to l3 you didn't notice.
Sound output isn't very great it'll be fixed in next build I've reported that to asus.
There's really no option for notification led,
Click to expand...
Click to collapse
it is named as blink light there is a way to just turn it off but it still lights up when the phone is turned on which previously in the android pie it didn't
You get wake display for new notifications in lock screen display
Click to expand...
Click to collapse
I realized it too late going to edit it in
I don't like that either its ugly pie sliders were better.
Click to expand...
Click to collapse
the only good news I have is while in a call it shows call slider normally.
Is that even important fonts are fonts and generally no aosp thing gets custom font support and Google sans are for pixel things. Idk about which fonts will our phone get.
Click to expand...
Click to collapse
no it isn't that important but I thought that it's interesting and the options are:
device default.
noto serif/ Source Sans Pro.
Third party launchers will work after December android security patch builds
Click to expand...
Click to collapse
You are talking about gesture navigation, right? Teslacoilapps says this.
Dark mode is in display options and works good.
Click to expand...
Click to collapse
Like the official Reddit app has a dark modeand AMOLED dark mode. the difference is #333943 and #000000. The dark mode is not truly dark but gray.
I don't know what dark theme and wallpaper have to do.
Click to expand...
Click to collapse
In Android pie when you set the theme to dark mode and use live wallpaper it uses auto revert back to light mode now it doesn't.
The srgb thing works but android or its apps aren't made to use srgb colors default is rgb which is used by most of the web.
Click to expand...
Click to collapse
nowadays phones are getting so powerful and people can take great pictures so shouldn't sRGB be enabled by default? like it does help semi-professional photo editing if we get a bit more color accuracy.
Feature flags were removed by Google in beta 3 of Android 10.
Click to expand...
Click to collapse
I didn't know that, but now I do. Thanks for that.
Force activities resizable makes apps which don't work or don't allow split screen (insta) are made to be opened in split screen.
Click to expand...
Click to collapse
My bad, I thought it allowed resizing the split-screen apps like increasing the top window while decreasing the bottom one
Enabling free form works and can be accessed from recent apps screen - click the app icon - open in free form. (don't know how you tested it)
Click to expand...
Click to collapse
Samsung has a float window feature like actual windows pc like windows I thought it was like that feature i tried it as you mentioned but didn't get results i was expected
Auto fill helps in password managers to fill in usernames and passwords.
Click to expand...
Click to collapse
I think this is about this line
in dev options auto fill section is too vague and I am not getting what anything does
Click to expand...
Click to collapse
My question is what is
logging level
off
debug
verbose what does these mean
max request per session (it's just a field to enter a number what does it control)
max visible datasets (it's just a field to enter a number what does it control)
It's in wake display also same to your missing ambient display.
Click to expand...
Click to collapse
I found it after posting this thread and didn’t get a chance to update it.
Other things I've left are either too much to explain / really broken / I don't care of those since I don't use it.
Click to expand...
Click to collapse
things are too much to explain / broken but I like to deeply analyze things and couldn't find an in-depth bug list while thinking whether I should get in beta so after upgrading I made one. it has some errors but I am working on it
Widevine has changed to l3 you didn't notice.
Click to expand...
Click to collapse
that's something related to Netflix i don't have an account so wasn't able to notice it, though I saw it mentioned it in Asus forums
Sound output isn't very great it'll be fixed in next build I've reported that to asus.
Click to expand...
Click to collapse
I saw this problem also mentioned in the forums and I asked my friends if my phone sounds different and didn't got any negative report also I watched youtube for 4hrs on Thursday and didn't heard any difference
Would be interested to know how to turn off the lock screen. Lock screen none does not appear as an option.
Regards.
Gestures are enabled by Google after December security patch nova / most other launchers work with gestures. You can however use 2 button and 3 button navigation perfectly.
About that dark and black mode difference we don't have an amoled or led display it's an lcd so it won't make difference in battery but kind of personal choice. I like dark more than black.
The thing about wallpaper and dark thing - in android 9 dark/light theme was set by wallpaper color so live wallpapers needed to support color picker api to tell the device to keep light or dark theme. (it was half broken by asus as selecting dark theme should've disabled the api completely, but using pixel default live wallpapers they had that api so dark mode worked with them).
That srgb was being considered by Google they dropped it as it broke a lot of the things.
You can resize top and bottom windows just hold the middle line in centre and drag it where you want to put it. (I use 400 dpi so I get more steps).
It's because that feature is intended towards large screen tablets or foldables and Samsung made their own thing, (the free form window thing).
It's for devs making password manager apps or autofill apps those people need it for debugging, the logging levels are to make reports to find bugs, the max request is how many times in one field the autofill will attempt to fill in credentials. The max visible dataset is if you have multiple accounts to one app (take Gmail as example) so while trying to autofill it lists all of available accounts to show (I'm not an expert in this so I maybe wrong if needed confirm that.
About sound issue it is very real and use some good quality earphones or compare side by side with 060 running device.

Categories

Resources