Related
Post here about what improvement did you find in ICS and what do you like about it..
The swipe to clear notifications and the auto spelling correction.
Sent from my Transformer Prime TF201 using xda premium
Panoramic camera is pretty awesome. Like the music settings, more control. Some nice dev features
Changing the right click is real nice too. Also, the google voice input is pretty accurate.
the smoothness and responsiveness improvements
Sent from my Transformer Prime TF201 using xda premium
Did anyone find improvements with the WIFI?
everything so far. still figuring and finding out the new features. is there any kind of documentation that lists or explains all the new features that comes with ICS?
Has anyone been able to find the camera unlock feature? I don't think Asus included it in our build. :-(
Sent from my Transformer Prime TF201 using xda premium
If you are referring to the camera shortcut on the lockscreen... you just slide left.
I'm digging the new font, Roboto. Looks great and it's used in more places than I knew. Really freshens things up.
To go along with the swipe-to-close notifications, there's not the X to close all notifications at once. That's welcome.
The new Settings panel is much more nicely organized.
The stock browser seems to perform much better, and I like the option to enable desktop mode per site rather than overall. That way I can go with a mobile site where it makes sense but quickly select desktop mode when desired.
Seem to be lots of little (and big) changes like that. I'll be doing a factory reset just to make sure nothing's gumming up the works.
Sent from my Transformer Prime TF201 using Tapatalk
The browser is much faster and smoother.
Enhanced speed and performance
Virtual buttons in the UI, in place of capacitive or physical buttons
Separation of widgets in a new tab, listed in a similar manner to apps
Easier-to-create folders, with a drag-and-drop style
A customizable launcher
Improved visual voicemail with the ability to speed up or slow down voicemail messages
Pinch-to-zoom functionality in the calendar
Offline search, a two-line preview, and new action bar at the bottom of the Gmail app
Ability to swipe left or right to switch between Gmail conversations
Integrated screenshot capture (accomplished by holding down the Power and Volume-Down buttons)
Improved error correction on the keyboard
Ability to access apps directly from lock screen (similar to HTC Sense 3.x)
Improved copy and paste functionality
Better voice integration and continuous, real-time speech to text dictation
Face Unlock, a feature that allows users to unlock handsets using facial recognition software
New tabbed web browser, allowing up to 16 tabs
Automatic syncing of browser with users' Chrome bookmarks
Modern Roboto font
Data Usage section in settings that lets users set warnings when they approach a certain usage limit, and disable data use when the limit is exceeded
Ability to shut down apps that are using data in the background
Improved camera app with zero shutter lag, time lapse settings, panorama mode, and the ability to zoom while recording
Built-in photo editor
New gallery layout, organized by location and person
Refreshed "People" app with social network integration, status updates and hi-res images
Android Beam, a near-field communication feature allowing the rapid short-range exchange of web bookmarks, contact info, directions, YouTube videos and other data
Hardware acceleration of the UI[62]
Resizeable widgets – already part of Android 3.1 for tablets, but new for cellphones[63]
Wi-Fi Direct[64]
1080p video recording for stock Android devices
Here's a pictorial version...
http://www.android.com/about/ice-cream-sandwich/
1) General speed of the tablet, night and day compared to HC 2) Wifi better range and speeds on speedtest.net app, actually better range than my Bionic now. 3) Swipe Gestures. 4) Camera updates, crazy good zoom and overall much improved.
Those are the first major differences I saw. Others feel free to post your own observations.
I like nothing. This update didn't fix my WiFi/Bluetooth issue(s) so this device and the dock are going back in the box to be returned to amazon tomorrow. Unless someone on backorder desires to buy it from me for the full price I paid on Amazon .
BarryH_GEG said:
Enhanced speed and performance
Virtual buttons in the UI, in place of capacitive or physical buttons
Separation of widgets in a new tab, listed in a similar manner to apps
Easier-to-create folders, with a drag-and-drop style
A customizable launcher
Improved visual voicemail with the ability to speed up or slow down voicemail messages
Pinch-to-zoom functionality in the calendar
Offline search, a two-line preview, and new action bar at the bottom of the Gmail app
Ability to swipe left or right to switch between Gmail conversations
Integrated screenshot capture (accomplished by holding down the Power and Volume-Down buttons)
Improved error correction on the keyboard
Ability to access apps directly from lock screen (similar to HTC Sense 3.x)
Improved copy and paste functionality
Better voice integration and continuous, real-time speech to text dictation
Face Unlock, a feature that allows users to unlock handsets using facial recognition software
New tabbed web browser, allowing up to 16 tabs
Automatic syncing of browser with users' Chrome bookmarks
Modern Roboto font
Data Usage section in settings that lets users set warnings when they approach a certain usage limit, and disable data use when the limit is exceeded
Ability to shut down apps that are using data in the background
Improved camera app with zero shutter lag, time lapse settings, panorama mode, and the ability to zoom while recording
Built-in photo editor
New gallery layout, organized by location and person
Refreshed "People" app with social network integration, status updates and hi-res images
Android Beam, a near-field communication feature allowing the rapid short-range exchange of web bookmarks, contact info, directions, YouTube videos and other data
Hardware acceleration of the UI[62]
Resizeable widgets – already part of Android 3.1 for tablets, but new for cellphones[63]
Wi-Fi Direct[64]
1080p video recording for stock Android devices
Here's a pictorial version...
http://www.android.com/about/ice-cream-sandwich/
Click to expand...
Click to collapse
I ran out of thanks...Thanks...This ICS is running great on prime. things run more faster/smoother.
Its OK
10char
Simply put, the improved wifi. I can actually use the thing now! Streaming flash videos also work properly!
- create folders
- inactive apps that you don't use or want to see in the application drawer.
- faster switching between to power options
- smooth UI
- better browser experience/options/UI
- built in photo editor
This is not maybe ICS thing but things that also came with the update.
- New widget "Asus Task, manager"
- better screen color
- no need for tapatalk, xda now is really fast in the browser if you set the XDA theme to classic
the speed plus they over clocked the CPU to 1.6ghz for us!!!
the touch responsiveness is wonderful!
I also found a cool setting if you have the dock in Asus customized settings with the mouse if you select gesture mode it allows you to zoom web pages with the track pad! its sweet!
Sent from my Transformer Prime TF201
Wordlywisewiz said:
the speed plus they over clocked the CPU to 1.6ghz for us!!!
Sent from my Transformer Prime TF201
Click to expand...
Click to collapse
If you do a little digging through the threads while the max output has changed to 1.6 it isn't scaling any higher than before. So the potential is there but it isn't enabled.
Sent from my ADR6425LVW using XDA App
Can someone run Sunspider 0.91 and Browsermark with the ICS Browser and the Performance mode?
Hi there,
GyroscopeNoiseFilter (previously: JitteryGyroFixForCardboard) is a module to reduce/eliminate the noise in unstable gyroscope that are found in some phones like the Moto G 2nd gen or Huawei Ascend G7. Basically, the app does the noise smoothing that app devs do, but here this module uses a system hook to apply the noise smoothing preprocessing for all apps, but the main goal here is specifically to remove jitter, not drift (although the filters may help, but there's no sensor fusion, yet).
This is particularly interesting for virtual reality (VR) or head-tracking apps because a noisy gyroscope will produce a feeling of dizzyness and nausea, but this can also be interesting for any app using the gyroscope because the output will be a lot smoother and accurate (particularly when the phone is held still).
The module was originally wrote by Kjos and the repo lives here:
https://github.com/Kjos/XposedJitteryGyroFix
The thread that started the module is on Reddit:
https://www.reddit.com/r/GoogleCardboard/comments/335ins/fix_for_jittery_gyroscopes_such_as_moto_g
Here is the latest version of the module, v1.4 (also attached to this thread):
https://github.com/lrq3000/XposedJitteryGyroFix/releases/download/v1.4/GyroscopeNoiseFilter_v1.4.apk
The module is also available directly from the Xposed repo:
http://repo.xposed.info/module/net.kajos.gyronoisefilter
=== DESCRIPTION ===
The gyroscope is the main sensor for head tracking / virtual reality apps.
However, it's common for phones' gyroscopes to be noisy, which in practice shows as jitter, and this can create a dizzyness feeling and nausea, particularly when standing still (the "camera" still moves around just like if you were at sea).
Android now offers "virtual" sensors, which use a method known as sensor fusion to avoid those noisy outputs by combining several sensors (usually: gyroscope, accelerometer, magnetometer).
However, it's up to each app dev to use these virtual sensors, and to implement further post-processing to smooth the sensor and reduce the noise.
This module adopts another approach: it hooks directly to the hardware gyroscope and it preprocess every outputs with smoothing filters before relaying the data to the apps.
Therefore, the noise is reduced or even eliminated of the gyroscope's output for every apps.
=== OPTIONS ===
This module currently implements a few different strategies to filter and reduce noise, which can be used complementary or alone (each option can be disabled):
1. Filter type: type of the filter that will be applied to reduce noise in the gyroscope output.
2. Filter size: the number of samples to use to compute the filtering. Usually, the bigger the filter is, the less jitter there will be but at the expense of some lag.
3. Filter optional value: value of the constant that configures some types of filters such as lowpass or additive smoothing.
4. Minimum value change threshold: prevents the phone from registering the new sensor's values if the difference to the median is smaller than the given threshold.
5. Stationary minimum value threshold: when stationary, prevents the sensor from moving if the change is below the given threshold (this is similar to min value change but here it only affects the stationary state, when you are not moving).
6. Rounding precision: round all sensor's values to the given decimal.
Options can be changed on-the-fly without having to restart the phone, and are instantly applied to the sensor, so that you can switch between this option screen and a VR app to test for the parameters that reduce the jitter the most for you.
Click to expand...
Click to collapse
I'm looking for feedback before we submit to the Xposed repo, so if you have any idea of a feature or if you spot a bug, feel free.
We are also looking for better filters, currently the best performing two types are the median filter and the one order low-pass filter, so if there's someone with some experience with noise reduction on the gyroscope (not the accelerometer), I'd be very interested to get some advices about that!
/EDIT: update v1.4.
Also, we found a great opensource app called GyroscopeExplorer (kudos to the dev) which implements all kinds of sensor fusion and with a very good documentation, so that's a great source of info to implement advanced filters, but, although they smooth the movement's noise and drifting issues, they do not fix jitter at all, so for the moment we won't implement these advanced filters. We are now focusing on supporting more apps, particularly the ones using the new Cardboard NDK API to access virtual sensors (this bypasses the usual SensorManager).
Sorry, I forgot to attach the APK directly to the thread, like it's usually done around here. That's now done.
Very interesting module.
I wonder if this would give better results when doing Photospheres with the Google Camera app.
Also, does this have any meaningful impact on cpu usage and battery draining ?
thanks!
edgrd said:
Very interesting module.
I wonder if this would give better results when doing Photospheres with the Google Camera app.
Also, does this have any meaningful impact on cpu usage and battery draining ?
thanks!
Click to expand...
Click to collapse
I never made Photospheres with the Google Camera app, but if it uses the Gyroscope and you experience some jitter, then the module should help yes.
About CPU, the module is quite light on resources. The exact usage mostly depends on the filter type and filter size, with the low-pass filter being the lightest on CPU (only a few additions and multiplications, so it's negligible). All the other options such as the "minimum value change" only do a single calculation so their CPU usage is also negligible. However, if you use the mean or median filters and with a big filter size (like 1000), you may notice a very very small CPU usage, but it will still be very low (the time of a summation over an array of the size you specified, so it's not that big).
I have experienced some small (but still perceived) input lag using the default filter (median), switching to the lightest one and decreasing filter size to 8 fixed it
Would be nice if this module was presented more as an improvement / upgrade to the default gyroscope output, other than a simple fix
And after the app matures a little bit, you could make it available on the Play store too, so more people get this benefit
thanks again :good:
Good idea, but I can’t make head or tail of it. Maybe you ought to include simple preset/config… (sophisticated, uniform, simple & powerful, extreme…etc.), so that punters with Cardboards don’t spend a week scratching their heads on figuring out values, stationary thresholds and precisions.
I get nauseous using both DK2 and smartphone HMDs - don’t know if it’s me or noisy gyroscopes.
Thank's for the feedback everyone
@edgrd: yes the median filter smoothes the gyroscope more but it adds a delay proportionally to the filter's size. The low-pass filter does not add any perceptible delay, and the filter size does not matter (it only uses the previous gyroscope's value, so the filter size is always 1. I have yet to find the calculation for a bigger low-pass filter - but it works already very well as it is).
Indeed this is more an improvement now than a fix, that's why we renamed the app now to GyroscopeNoiseFilter
@Lord Childe: thank's for the idea of presets, I thought about that but however I can't think of a way to provide presets, since the values you set entirely depends on your own gyroscope's values. So for the moment, it is advised to just try out different values and you can switch back and forth to a VR app of your choice to instantly see the effect. Maybe we could do some kind of automatic calibration (eg, don't move your smartphone for a few seconds and this will automatically detect the values of the jitter).
Personally, on my Huawei Ascend G7, I use the low-pass filter and the stationary minimum value change set at 0.2. All the others are at default. And yes, this helps greatly to reduce the nausea for me (because when the phone still moves while you are standing still, this produces a feeling similar to being sea-sick).
Does not work on Cyanogenmod 12.1 Moto G 2nd Gen
Hi folks,
Tried to get it working on my Moto G 2nd Gen running Cyanogenmod 12.1. I can set the values but the Google Cardboard app does not seem to be taking the filtered values.
I tried running the Gyroscope Explorer app and if I enable Mean Smoothing, the app (Gyroscope Explorer) shows smooth values. But still has no effect on the cardboard app.
arindammanidas said:
Tried to get it working on my Moto G 2nd Gen running Cyanogenmod 12.1. I can set the values but the Google Cardboard app does not seem to be taking the filtered values.
Click to expand...
Click to collapse
Yes indeed, this is the issue we are currently working on. It seems that there are currently two ways to get the head's position: using SensorManager/SystemSensorManager, or using the Cardboard SDK's own method. The latter seems to completely bypass the SensorManager, which is the usual way of accessing the gyroscope's values. Most cardboard's apps are still using the SensorManager to access the gyroscope, so for these apps, our module works correctly. But for newer cardboard's apps using the Cardboard SDK orientation provider, our module does not work.
This is a pretty tough problem, and I never developped a Cardboard's app. If someone with experience with developping a Cardboard app can give some help with some advices, this would really help us a lot!
We just updated the module, Arindammanidas. Please try the latest version (v1.5) and see if this fixes your issue:
http://repo.xposed.info/module/net.kajos.gyronoisefilter
https://github.com/lrq3000/XposedJitteryGyroFix/releases/tag/v1.5
If it doesn't fix your issue, please tell us what app and what version doesn't work with our module. We are aware that there are still a few apps that may not work, in particular Cmoar Cinema Pro v4.3 (but version Free is OK). We don't yet know why (the source is closed).
/EDIT: we narrowed down the issue, and it seems that only apps using Unity3d along with the Durovis Dive SDK for head tracking are not supported. It seems it's because they use their own native library to manipulate the sensors, so I'm not sure we can do anything about these apps...
I just uninstalled Xposed! I'll flash it back and report! Thanks a lot.
lrq3000 said:
We just updated the module, Arindammanidas. Please try the latest version (v1.5) and see if this fixes your issue:
http://repo.xposed.info/module/net.kajos.gyronoisefilter
https://github.com/lrq3000/XposedJitteryGyroFix/releases/tag/v1.5
If it doesn't fix your issue, please tell us what app and what version doesn't work with our module. We are aware that there are still a few apps that may not work, in particular Cmoar Cinema Pro v4.3 (but version Free is OK). We don't yet know why (the source is closed).
Click to expand...
Click to collapse
Hi, I tried out version 1.5 and it still gives me jitters in the google cardboard app demos. Probably the cardboard app is reading from somewhere else?
Which google cardboard app? Do you mean the treasurehunt? Normally, treasurehunt is supported. Is it another app you are talking about?
lrq3000 said:
Which google cardboard app? Do you mean the treasurehunt? Normally, treasurehunt is supported. Is it another app you are talking about?
Click to expand...
Click to collapse
I was talking about the demos on the cardboard app itself. When you open the Google Cardboard app, you have an option for some demos e.g. Windy Day, Google Earth etc.
These still have jitters.
You're correct, I totally forgot about those demo apps and I didn't try them. We will see what we can do. Thank you for the feedback.
Is there any way to reduce drift when using photosphere or taking panorama photographs in Google camera?
Hello, I have a 'lenovo k3 note "with android 5.0.1, this phone has no physical gyroscope, makes a software simulation using other sensors.
I've been playing some value to your program and seems to improve a bit, but keeps moving image when this stop.
I can change the way you treat the sensor data? Even without one hardware.
Moto G 2014
For those with a Moto G 2nd generation, what are your settings?
Dear developers.
Is it possible to put an inversion of some of the axes in this module?
Some Chinese smartphones (for example ZOPO ZP998, iOcean x8), the gyroscope's axis is inverted, and the manufacturer ignores requests to fix it.
AKSU78 said:
Dear developers.
Is it possible to put an inversion of some of the axes in this module?
Some Chinese smartphones (for example ZOPO ZP998, iOcean x8), the gyroscope's axis is inverted, and the manufacturer ignores requests to fix it.
Click to expand...
Click to collapse
Wow, I was about to post the same because I was impressed someone managed to change gyroscope values. Yes, I have the same problem, my spanish smartphone comes with the X axis inverted, so the sensor fusion makes strange things (gyroscope and magnetometer/accelerometer read oppossite values), although I think this could be another app instead of adding it to your noise filter one (because in my phone there's no jittery, only a changed axis. It could be solved by the developers, but at this time there's no patch).
Thanks a lot!
Various mods for the stock camera app of Sony Xperia devices.
For now, this module consists of 8 mods:
Let the user choose which gallery app gets opened by the camera
Use date-time naming-scheme
Force photo mode on start
Force manual mode on start
Keep Geo-Tags setting ON
Enable location setting in system on start
Choose location mode setting
Restore location setting in system on exit
Mod geo-tag icon
This module is meant to grow, therefore the rather generic name. Ideas are welcome!
Note: Tested on my Z1 Compact. Chances are good that it works well with other Xperia devices, as far as they have the same camera app. I would appreciate your feedback
Note 2: This module is for Lollipop on Xperia Z* devices only!
MOD #1: Let the user choose which gallery app gets opened by the camera
In the latest Lollipop releases for the Xperia Z1 Compact and other Xperia Z devices, it is not possible anymore to choose which gallery app is used when you tap on the small picture thumbnail in the camera UI. It will always open the Sony Album app. But some people, like me, dislike the Sony Album app and prefer to use alternatives like Quickpic or others.
With this mod, the camera app lets you choose again which gallery app to use when you tap on the thumbnail. Even better, it lets you choose different apps for normal JPEG photos and some special formats, like timeshift pictures or sound photos. For those kind of pictures, it is still advisable to use the Album app which supports the features of those formats (like playing sound on a picture).
The mod has been implemented to work in the following camera modes (each of them has a separate implementation for launching the gallery and had to be hacked separatedly:
Superior Auto
Manual
Background Defocus
AR-Effect
Panorama
Creative Effect
Sound Photo
Timeshift burst
In other camera modes, the camera will possibly still always use the Album app.
If it does not work and you do not get asked which app to use, try to clear the defaults of the gallery app that gets opened by default!
MOD #2: Use date-time naming-scheme
This will save pictures and movies according to a date-time-with-milliseconds naming scheme:
for pictures: DSC_yyyyMMdd_HHmmss_SSS.JPG (example: DSC_20151230_133825_423.JPG)
for movies: DSC_yyyyMMdd_HHmmss_SSS.JPG (example: MOV_20151230_134232_922.mp4)
It will apply to the modes Superior Auto, Manual and Creative Effects
MOD #3: Force photo mode on start
In manual mode, the camera will always start in photo mode, even if the last mode used was video.
This mod is disabled by default. Go to settings page to enable it.
MOD #4: Force manual mode on start
The camera will always start in manual mode, when started from menu, shortcut or history. This mod does not apply when the camera is started from the camera button or lockscreen. In this case, the default "Superior Auto" mode will be started.
MOD #5: Keep Geo-Tags setting ON
This mod prevents a very annoying behavior of the stock camera app. Whenever you switch the camera to another mode than superior auto or manual, it will set the Geo-Tags setting to OFF, if GPS has been disallowed in the system-wide android settings. It will stay OFF in all camera modes until you set it to ON manually again, even if GPS has been allowed again in the system settings. The result of this behavior is that most of the pictures I made with my phone lack the location tag, although I never disabled the geo tags intentionally in the camera settings.
This mod prevents this behavior, the Geo-Tags setting will stay set to ON until you deliberately disable it. Geo-Tag setting can be switched on or off independantly from the location settings in android.
MOD #6: Enable location setting in system on start
This will enable location in the android system settings on camera start/resume, to make sure that geo tags can always get recorded (see also MOD #8 to restore the previous location settings on camera exit.
This mod applies only to the camera modes "superior auto" and "manual". When starting other modes, the location setting will stay untouched. In combination with MOD #8, this means: if GPS gets activated by starting one of this 2 modes and MOD #8 is activated, switching to another mode will deactivate GPS again. To record geo-tags in the other modes, you will still have to activate GPS manually in the system settings if MOD #8 is activated. This restriction is due to technical limitations due to the fact that each camera mode is an independent app, and these apps cannot communicate without any time lag. But this would be necessary to make this mod work reliably across different modes.
MOD #7: Choose location mode setting
This mod enables to choose the mode for acquiring location to be set in system. It can be either GPS, networks or both.
This Xposed module will never disable a mode that was activated prior to camera start! E.g., if before camera start location was enabled in system and set to GPS, and you choose to enable location based on networks in this module, it will set the location mode to GPS and networks on camera start.
MOD #8: Restore location setting in system on exit
When exiting the camera, this mod will restore the location settings in system to their state before camera start. It applies only to the modes "superior auto" and "manual".
MOD #9: Mod geo-tag icon
Show a blue geo-tag icon when location is fixed by networks and a white one for GPS-fix.
Credits:
Many thanks to:
rovo89 for the magnific Xposed framework.
venkat kamesh for a tutorial on how to hack the camera UI on a smali basis, which led me to make my first steps in reverse engineering of android APKs.
Download:
Xposed Module Repository
License
This module is released under the Apache License Version 2.0
Here you can say Thank You if you like my work _____
|
V
Changelog
Version 0.1
- initial release
Version 0.2
- added settings page
Version 0.3
- corrected a bug introduced with last version which caused the Geo-Tags mod not working properly anymore
Version 0.4
- added new mod: force photo mode on start
Version 0.5
- added new mod "enable location in system on camera start"
- corrected a bug that caused that the camera always started in manual mode when the mod "force photo mode on start" was enabled
Version 0.6
- added new mod "choose location mode in system"
- made the restoring of location setting in system on camera exit optional
- added a mod to show a different geo-tag icon when the camera got a location fix by networks or GPS
- Debugging message are sent to logcat instead of Xposed log
- various enhancements and bugfixes
Version 0.6.1
- restrict mods "Enable/disable location setting in system on start/stop" to camera modes "superior auto" and "manual" (see module description for an explanation)
Version 0.6.2
- Location mode defaults to GPS. This makes the mod "Enable location on start" work as expected without entering settings when upgrading from version 0.5
Version 0.7
- added new mod: Force manual mode on start
Version 0.8
- new mod: use date-time naming-scheme
I'm on Z2 5.1.1 and it seems to work fine as of now.
Using it for the geotag:good:
Nice mod.
I wonder, could you make it so it doesn't remember the last selected mode? So if I make a shortcut for "manual" camera mode it will always launch in photo mode despite last time I used it, it was for video.
B8shT1m3 said:
I'm on Z2 5.1.1 and it seems to work fine as of now.
Using it for the geotag:good:
Click to expand...
Click to collapse
Thanks for your feedback, it's really appreciated!
Kocane said:
Nice mod.
I wonder, could you make it so it doesn't remember the last selected mode? So if I make a shortcut for "manual" camera mode it will always launch in photo mode despite last time I used it, it was for video.
Click to expand...
Click to collapse
Why not, it would be a mod that makes sense. I'll have a look when I find some time...
Released new version 0.3 (0.2 was released before, but it was buggy). Now there is a settings page
Kocane said:
Nice mod.
I wonder, could you make it so it doesn't remember the last selected mode? So if I make a shortcut for "manual" camera mode it will always launch in photo mode despite last time I used it, it was for video.
Click to expand...
Click to collapse
Here you go! Released version 0.4
tryptophane said:
Various mods for the stock camera app of Sony Xperia devices.
For now, this module consists of two mods:
Let the user choose which gallery app gets opened by the camera
Keep Geo-Tags setting ON
Force photo mode on start
This module is meant to grow, therefore the rather generic name. Ideas are welcome!
Note: Tested on my Z1 Compact. Chances are good that it works well with other Xperia devices, as far as they have the same camera app. I would appreciate your feedback
MOD #1: Let the user choose which gallery app gets opened by the camera
In the latest Lollipop releases for the Xperia Z1 Compact and other Xperia Z devices, it is not possible anymore to choose which gallery app is used when you tap on the small picture thumbnail in the camera UI. It will always open the Sony Album app. But some people, like me, dislike the Sony Album app and prefer to use alternatives like Quickpic or others.
With this mod, the camera app lets you choose again which gallery app to use when you tap on the thumbnail. Even better, it lets you choose different apps for normal JPEG photos and some special formats, like timeshift pictures or sound photos. For those kind of pictures, it is still advisable to use the Album app which supports the features of those formats (like playing sound on a picture).
The mod has been implemented to work in the following camera modes (each of them has a separate implementation for launching the gallery and had to be hacked separatedly:
Superior Auto
Manual
Background Defocus
AR-Effect
Panorama
Creative Effect
Sound Photo
Timeshift burst
In other camera modes, the camera will possibly still always use the Album app.
If it does not work and you do not get asked which app to use, try to clear the defaults of the gallery app that gets opened by default!
MOD #2: Keep Geo-Tags setting ON
This mod prevents a very annoying behavior of the stock camera app. Whenever you switch the camera to another mode than superior auto or manual, it will set the Geo-Tags setting to OFF, if GPS has been disallowed in the system-wide android settings. It will stay OFF in all camera modes until you set it to ON manually again, even if GPS has been allowed again in the system settings. The result of this behavior is that most of the pictures I made with my phone lack the location tag, although I never disabled the geo tags intentionally in the camera settings.
This mod prevents this behavior, the Geo-Tags setting will stay set to ON until you deliberately disable it. Geo-Tag setting can be switched on or off independantly from the location settings in android.
MOD #3:Force photo mode on start
In manual mode, the camera will always start in photo mode, even if the last mode used was video.
Credits:
Many thanks to:
rovo89 for the magnific Xposed framework.
venkat kamesh for a tutorial on how to hack the camera UI on a smali basis, which led me to make my first steps in reverse engineering of android APKs.
Download:
Xposed Module Repository
Click to expand...
Click to collapse
Could you please make this mod for oneplus one.?
I have been looking for something like this.!!!
fjdifede said:
Could you please make this mod for oneplus one.?
I have been looking for something like this.!!!
Click to expand...
Click to collapse
Hehe, if you buy me a oneplus one, yes
tryptophane said:
Here you go! Released version 0.4
Click to expand...
Click to collapse
Works a charm! Thanks.
Great together with a intent shortcut that goes straight to the camcorder, along with a shortcut straight to the manual photo mode
EDIT: I've no idea why, but it seems like steadyshot keeps enabling itself? Could you maybe make a function to make it remember setting, like with the geo-tag thing? or just make it turn steadyshot off always, lol
Kocane said:
EDIT: I've no idea why, but it seems like steadyshot keeps enabling itself? Could you maybe make a function to make it remember setting, like with the geo-tag thing? or just make it turn steadyshot off always, lol
Click to expand...
Click to collapse
I can't reproduce it on my phone, the previous setting is remembered here... When does it happen exactly? I guess it's not related to my module, or don't you have this problem when you deactivate it? I would be suprised about it... What is your phone model?
tryptophane said:
I can't reproduce it on my phone, the previous setting is remembered here... When does it happen exactly? I guess it's not related to my module, or don't you have this problem when you deactivate it? I would be suprised about it... What is your phone model?
Click to expand...
Click to collapse
I doubt it's the module, yes. I got the Z2 with a rom that carries the new Z5 camera interface. Maybe it's related to that.
Kocane said:
I doubt it's the module, yes. I got the Z2 with a rom that carries the new Z5 camera interface. Maybe it's related to that.
Click to expand...
Click to collapse
Ok, I don't think that I will do something for this, it's too hazardous to try to fix a problem that I can't reproduce...
tryptophane said:
Ok, I don't think that I will do something for this, it's too hazardous to try to fix a problem that I can't reproduce...
Click to expand...
Click to collapse
Understandable. Author of ROM had a zip to flash back to the stock camera where the problem isn't there, so it's all good.
@tryptophane how about an option to enable GPS when launching the camera app (dissable it when closing camera app).
It would be a cool feature together with the geo-tag mod.
That way you don't have to remember to toggle it to get geo-tags.
(I know this could also be achieved using Tasker but if you have free time...)
B8shT1m3 said:
@tryptophane how about an option to enable GPS when launching the camera app (dissable it when closing camera app).
It would be a cool feature together with the geo-tag mod.
That way you don't have to remember to toggle it to get geo-tags.
(I know this could also be achieved using Tasker but if you have free time...)
Click to expand...
Click to collapse
In fact I don't have free time at all, I reasonably shouldn't have begun with these things Didn't have much sleep the last nights...
But your idea is really cool, it would be a nice feature! So I'll try to see if it's possible... But don't know when....
B8shT1m3 said:
@tryptophane how about an option to enable GPS when launching the camera app (dissable it when closing camera app).
It would be a cool feature together with the geo-tag mod.
That way you don't have to remember to toggle it to get geo-tags.
(I know this could also be achieved using Tasker but if you have free time...)
Click to expand...
Click to collapse
It's done! Have a look version 0.5
I used an algorithm that I found in a forum to enable GPS programatically. In the current implementation, it will only enable location based on GPS satellites, but not on networks. It would be nice to have the possibility to let the user choose which method gets activated for location (GPS, networks or both). With networks allowed you get a much faster fix and can also determine location inside of buildings.
I know how how I can do it and will implement this feature in a future version. But it's a little bit of work to make this in a clean and consistent way. Maybe I'll find some time next week, I will only release it when I have a really clean solution. I think I published too frequent updates since the first version of this module, don't want to annoy people...
Stay tuned!
Can you do so that when quick-launch is used (shortcut on lockscreen or holding camera button) it'll use manual mode rather than superior auto?
tryptophane said:
It's done! Have a look version 0.5
Click to expand...
Click to collapse
Works great:good:
The only problem I encounter is that I can't open my notification panel after I start the camera app (even after going back to the homescreen).
By locking the device I am able to open it again. But when opening the camera it happens again.
At first I thought it may be another app causing this but I am kinda confused because it never happend before
But hey, after I took a photo it worked normal again:silly:
I wanted to see if it happens again when rebooting and... yes. And now I can't reproduce my "solution" with taking a photo.
I always have to lock the device
Any idea what may cause this or would a logcat be helpfull?
edit: ok, it works again how it should without me doing anything... I'll report if I can somehow reproduce this behavior.
Another little thing: In Xposed your module doesn't show "update available" like others do
{
"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"
}
Hi,
LeEco recent present new ROM, EUI 5.8 15s version. This is changelog:
【system】
Fixes interference problems for some scenarios Bluetooth WiFi throughput
When the micro-letter voice answering repair, cell phone to his ear sporadic loud voice problems
Repair upgrade fever serious problem
Shutdown time optimization
Optimization compass accuracy
Associated with optimizing applications since the launch control
Add large font
Add dynamic rights management
New system battery consumption curve display
New system displays the battery temperature
New personalized print function (in the wallpaper, gallery, wallet client to provide the appropriate support)
Easy to integrate more services (SMS, calendar, wallet, keys are provided at the bottom of the virtual service entrance)
【housekeeper】
The success rate of flow optimized automatic calibration
Optimization of garbage removal performance and experience
Application of new abnormal power alerts
New App warehouse functions
New junk files intelligent alerts
New Application Support Wifi traffic control
Added support for traffic recharge
【camera】
Camera sporadic crash when repairing slow motion recording
Fix the problem of low light front camera sporadic balance disorders
Repair any particular case the camera starts to fail
Turn the camera can not burst the case of individual fixes
Repair low light possible preview of the split-screen problem
Focus Experience Optimization of slow-motion preview
[Contact] dialing call
Unicom card appears unable to receive calls fixes some areas
Close to hang up vibration turned repair failure problem
Optimization dialpad number placement and back delete button position
Optimize my group appears in the contact list
Optimization is a call control center interface can recall
Contact details page optimization to increase attribution information
Add favorite contacts features
New contacts across accounts merge function display
New dialpad retrieve contact support polyphone
Added support for VoLTE HD voice capabilities
Add contacts to send to desktop functionality
[Notes]
Optimization of full-screen notes folder information
Optimization edit and add pictures after loading speed
New topics, popular, classification in stationery store interface
Add notes the drop-down list of the latest memo data synchronization
【mail】
Optimization of the overall message load faster
Optimization sent successfully progress to Send tips
New cloud attachments, a single attachment up to 2G, a single message attachments up to the capacity of 50G
Add mail home polymerization revision, can be customized to show or hide folders
【clock】
Add alarm video horizontal screen preview mode
Add comment ringtones entrance
Add personalized ringtones Homepage increased view your favorite entry
[A] key replacement
Add a key switch function
[Gallery]
UI optimized visual effects, more fresh and simple
New sticker Mall
Added new photo display page, according to time and place automatic grouping
New flow of events page on the new fast image processing
New Custom Sync album, a more important key to synchronize pictures to the cloud
New Recycle Bin function
New cloud album pages, multiport synchronization, see your cloud image classification
New features mosaic smear
【information】
Add the card information display function (currently supported communications operators, banks, train tickets, airline tickets and a variety of this code)
Add the card information switching to view the original function
Additional information service ringtones
New rapid recharge flow, function calls
[System Settings]
New Application lock function
New global vibration function
[Sound and Vibration]
New Ringtones resources
Additional information, notification ringtone customization
Vibrating alert New Mute on the
[Topic] Stores
New Topic store client (support system theme and font substitution)
[My music as]
New "My Activity", "My Place", "My message" module
[Expression] Stores
New look store (wallpaper, alarm, music, theme Comment input box opens)
[Public] Home
New Community section (in the calendar, clock, expression, stickers module open), support post, comment, thumbs up, launch activities and other functions
[Yellow]
New details page number to report the error correction function
【wallet】
New Wallet application provides traffic calls recharge, buy movie tickets, buy tickets, personalized printing, called the car service to travel six Consumption
【player】
New music video cache entry
[LeCould]
Performance optimization cloud synchronization and data usage
Stock Photo synchronization optimization timeliness
Additional information, image gallery Cloud synchronization options
New LeCloud preference backup
【calendar】
New to-do type of event
Added support for fast train Add / ticket / movie ticket event
【music】
Repair of low probability of the system to listen to music when you restart problem
Optimization of Management and recently played songs show the number of
New intelligent recommendation function
Add songs Comments
New music player interface more options to increase equalizer
New orders show See details
【desktop】
Optimization of the display according to the background color of the wallpaper, optimizing folder
New desktop management mode, the desktop is dragged sorting support
Added support for two-finger gesture kneaded into the desktop management
【wallpaper】
New Wide wallpaper
New Wallpaper Comments
Link for download: http://bbs.le.com//zt/eui/le_max2.html
Enjoy ¡¡¡
Steve Mars.
Great thanks! We are waiting for debloaded roms from TeamSpain and Cuoco
I was just about to create a new thread ? I'm downloading, I red that playstore is working on it
Aligatz1989 said:
Great thanks! We are waiting for debloaded roms from TeamSpain and Cuoco
Click to expand...
Click to collapse
Tonight I work about it
Download seems to be removed again...
Yes they removed the link of the official update.... Unbelievable I think they found another bug, bloody hell this update
STEVE_MARS said:
Hi,
LeEco recent present new ROM, EUI 5.8 15s version. This is changelog:
【system】
Fixes interference problems for some scenarios Bluetooth WiFi throughput
When the micro-letter voice answering repair, cell phone to his ear sporadic loud voice problems
Repair upgrade fever serious problem
Shutdown time optimization
Optimization compass accuracy
Associated with optimizing applications since the launch control
Add large font
Add dynamic rights management
New system battery consumption curve display
New system displays the battery temperature
New personalized print function (in the wallpaper, gallery, wallet client to provide the appropriate support)
Easy to integrate more services (SMS, calendar, wallet, keys are provided at the bottom of the virtual service entrance)
【housekeeper】
The success rate of flow optimized automatic calibration
Optimization of garbage removal performance and experience
Application of new abnormal power alerts
New App warehouse functions
New junk files intelligent alerts
New Application Support Wifi traffic control
Added support for traffic recharge
【camera】
Camera sporadic crash when repairing slow motion recording
Fix the problem of low light front camera sporadic balance disorders
Repair any particular case the camera starts to fail
Turn the camera can not burst the case of individual fixes
Repair low light possible preview of the split-screen problem
Focus Experience Optimization of slow-motion preview
[Contact] dialing call
Unicom card appears unable to receive calls fixes some areas
Close to hang up vibration turned repair failure problem
Optimization dialpad number placement and back delete button position
Optimize my group appears in the contact list
Optimization is a call control center interface can recall
Contact details page optimization to increase attribution information
Add favorite contacts features
New contacts across accounts merge function display
New dialpad retrieve contact support polyphone
Added support for VoLTE HD voice capabilities
Add contacts to send to desktop functionality
[Notes]
Optimization of full-screen notes folder information
Optimization edit and add pictures after loading speed
New topics, popular, classification in stationery store interface
Add notes the drop-down list of the latest memo data synchronization
【mail】
Optimization of the overall message load faster
Optimization sent successfully progress to Send tips
New cloud attachments, a single attachment up to 2G, a single message attachments up to the capacity of 50G
Add mail home polymerization revision, can be customized to show or hide folders
【clock】
Add alarm video horizontal screen preview mode
Add comment ringtones entrance
Add personalized ringtones Homepage increased view your favorite entry
[A] key replacement
Add a key switch function
[Gallery]
UI optimized visual effects, more fresh and simple
New sticker Mall
Added new photo display page, according to time and place automatic grouping
New flow of events page on the new fast image processing
New Custom Sync album, a more important key to synchronize pictures to the cloud
New Recycle Bin function
New cloud album pages, multiport synchronization, see your cloud image classification
New features mosaic smear
【information】
Add the card information display function (currently supported communications operators, banks, train tickets, airline tickets and a variety of this code)
Add the card information switching to view the original function
Additional information service ringtones
New rapid recharge flow, function calls
[System Settings]
New Application lock function
New global vibration function
[Sound and Vibration]
New Ringtones resources
Additional information, notification ringtone customization
Vibrating alert New Mute on the
[Topic] Stores
New Topic store client (support system theme and font substitution)
[My music as]
New "My Activity", "My Place", "My message" module
[Expression] Stores
New look store (wallpaper, alarm, music, theme Comment input box opens)
[Public] Home
New Community section (in the calendar, clock, expression, stickers module open), support post, comment, thumbs up, launch activities and other functions
[Yellow]
New details page number to report the error correction function
【wallet】
New Wallet application provides traffic calls recharge, buy movie tickets, buy tickets, personalized printing, called the car service to travel six Consumption
【player】
New music video cache entry
[LeCould]
Performance optimization cloud synchronization and data usage
Stock Photo synchronization optimization timeliness
Additional information, image gallery Cloud synchronization options
New LeCloud preference backup
【calendar】
New to-do type of event
Added support for fast train Add / ticket / movie ticket event
【music】
Repair of low probability of the system to listen to music when you restart problem
Optimization of Management and recently played songs show the number of
New intelligent recommendation function
Add songs Comments
New music player interface more options to increase equalizer
New orders show See details
【desktop】
Optimization of the display according to the background color of the wallpaper, optimizing folder
New desktop management mode, the desktop is dragged sorting support
Added support for two-finger gesture kneaded into the desktop management
【wallpaper】
New Wide wallpaper
New Wallpaper Comments
Link for download: http://bbs.le.com//zt/eui/le_max2.html
Enjoy ¡¡¡
Steve Mars.
Click to expand...
Click to collapse
When I click on link, I only see LE_X2_X820-CN-FN-FEXCNFN5601405314S-5.6.014S.zip.
jim262 said:
When I click on link, I only see LE_X2_X820-CN-FN-FEXCNFN5601405314S-5.6.014S.zip.
Click to expand...
Click to collapse
Yes, they are retired link. Dont worry, I´m uploading to mega right now. Give me 30 minutes
No worries. Thanks
Official download link works OK again.
STEVE_MARS said:
In first post there is an alternative download link
Click to expand...
Click to collapse
i download from the alternative link and i m tryiing to flash it, but it gives a message and it says to me "corrupted"
STEVE_MARS said:
In first post there is an alternative download link
Click to expand...
Click to collapse
I think I know what the bug may be. This rom won't install. Hangs on system patching unconditionally. Not sure what is causing the hangup. This is the rom that I downloaded from the google drive site (alternative).
Hi all,
Yesterday I manage to download one copy of X820 5.8 stock rom from Official website before they remove.
Here's the copy (without any modification), only for those who needed.
I'm not responsible for any risk of bug from this rom, use at you own risk.
<https://drive.google.com/open?id=0B7oJBioYNbtoZWtIb2lqdnB3NGc>
skoulikios13 said:
i download from the alternative link and i m tryiing to flash it, but it gives a message and it says to me "corrupted"
Click to expand...
Click to collapse
Maybe my upload are corrupted, today Im in work travel, I try upload again tonight.
yweel said:
Hi all,
Yesterday I manage to download one copy of X820 5.8 stock rom from Official website before they remove.
Here's the copy (without any modification), only for those who needed.
I'm not responsible for any risk of bug from this rom, use at you own risk.
<https://drive.google.com/open?id=0B7oJBioYNbtoZWtIb2lqdnB3NGc>
Click to expand...
Click to collapse
Great, thanks. I think my upload is corrupted.
Scuze i'm not specialist in Android :
Is this ROM in English and Chinese ?
Can we add Google Services and Google Play ? How ?
Is it possible to root this phone without using TWRP ? (For updates in futur and root just for "morelocale")
Thanks !!!
It's En/CN only.
Add Google play from Le store.
Don't know about root, but no need to root for more locale.
HerveK said:
Scuze i'm not specialist in Android :
Is this ROM in English and Chinese ?
Can we add Google Services and Google Play ? How ?
Is it possible to root this phone without using TWRP ? (For updates in futur and root just for "morelocale")
Thanks !!!
Click to expand...
Click to collapse
EverPing said:
It's En/CN only.
Add Google play from Le store.
Don't know about root, but no need to root for more locale.
Click to expand...
Click to collapse
Thanks !
HerveK said:
Scuze i'm not specialist in Android :
Is this ROM in English and Chinese ?
Can we add Google Services and Google Play ? How ?
Is it possible to root this phone without using TWRP ? (For updates in futur and root just for "morelocale")
Thanks !!!
Click to expand...
Click to collapse
There is a post that describes what is needed for Google Play installation in discussion. The ROM is in Chinese, but has multi lingual capabilities.
jim262 said:
There is a post that describes what is needed for Google Play installation in discussion. The ROM is in Chinese, but has multi lingual capabilities.
Click to expand...
Click to collapse
Thanks Jim !
Introduction
Google's Wear OS lacks many things from competitors... One of these is a Barometer-Altimeter application. So why not building one by getting the inspiration from the best one out in the market?
Read the instructions before installation!
Demonstration
App 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"
}
Tile Screenshot
Tour of the app (gif)
Features
Barometer:
● Real-time pressure display digital
● Real-time pressure red hand indicator
● Graph for the past 6 hours
● Pressure trend over the past 6 hours
● Background collecting of pressure
● Notification for possible storms
Altimeter:
● Real-time altitude display digital
● Real-time altitude red hand indicator
● Graph for the past 6 hours
● Auto calibration of altitude based on weather data
● Manual calibration
TILE:
● Thanks to the Unofficial Tile API: Tile showing pressure and altitude!
Settings:
● Enable / disable storm alert
● Enable / disable automatic calibration of altitude
● Set manual altitude
● Metric / imperial units
● Advanced settings
Installation instructions
● Only supports Wear OS, not standard Android
● Android version must be 8.0+
0 - If any previous version in installed, go to "Settings" > "Apps & Notifications" > "App info" > "Alti-Barometer" > "App Info" > "Clear data" > Confirm
1 - Download the latest .apk file
2 - Install the .apk with adb (tutorial on the third post)
3 - Start the app
4 - Grant the Location permission (optional but recommended, if you want the automatic calibration)
Done!
Update instructions
If you want to update this app to a newer version, uninstall the old version and then install the latest using ADB!
Detailed info about the app
Every 5 minutes a the app will get the pressure from the sensor and store the data.
The weather notification is sent if 4 hPa are dropped in the past three hours.
The trend seen in the barometer is calculated in the past 6 hours.
For the first 6 hours the trend is going to be inaccurate because it doesn't have real data to compare.
Altitude is measured using the barometric formula, considering standard the pressure of 1013.25 hPa.
Issues
Automatic calibration not working on Samsung watches. I don't have a watch to test and I can't fix this bug unfortunally.
Download
Changelog
1.11
● Changed the app UI to make it different from the original app
● Added "Advanced Settings"...
... and that's a secret
1.14
● Added manual calibration
● Fixed a bug involving calibration
1.15
● Added fully customisable units
Auto calibration of altitude - explanation of the physics
I think this is cool to share
Air pressure depends on your altitude, but since air pressure changes normally, the readings are not accurate if the instrument is not correctly calibrated.
Manual calibration can be done... but it's just not practical! Automatic calibration is instead much better.
Let's start with the barometric formula:
Ph = P0 × e^(-α × h)
with constant α = (M × g) / (R × T)
The app gets your location, then finds thanks to the weather API the pressure P0 at sea level.
Once found P0, I can substitute it in the same formula to finally find the actual calibrated altitude
h = ln(Ph / P0) / - α
Ph is now the reading from the sensor and h is the current altitude
The calibration of the altitude highly depends on how accurate are the weather forecast provided...
From my testing I had a +- 10 m which is considerably good, but it depends from place to place.
ADB Tutorial
1) You will need to install ADB drivers to your computer. Suggested tutorial --> [OFFICIAL][TOOL][WINDOWS] ADB, Fastboot and Drivers - 15 seconds ADB Installer v1.4.3 | XDA Developers Forums (xda-developers.com)
Assuming you are using Windows, you should find a folder named "adb" inside the C drive with some files in it.
2) Place inside this folder the apk you want to install.
3) Enable "USB Debugging" on the device you want to install the apk on. This setting is hidden inside the "Developer Settings", that you can enable by pressing 7 times on the "Build Number" under "Device Info". There are many videos that show this.
4) Open the command prompt inside the "adb" folder. To do so using Windows, just press Shift + Right Click of the mouse and then select "Open PowerShell Window".
5) Connect your smartwatch to the PC with the usb cable.
6) On the PowerShell type "adb devices" without quotes and confirm with enter. Make sure the android device shows a message.
7) On the device press "Allow always" (or something like that).
8) On the PowerShell type "adb install Alti-Barometer1.15.apk" without quotes and confirm with enter.
DONE!
Suunto 7 ( Display resolution 454 x 454)
First install not test but Thanks for now. ( beautiful UI )
tom.android said:
Suunto 7 ( Display resolution 454 x 454)
First install not test but Thanks for now. ( beautiful UI )
Click to expand...
Click to collapse
Thank you so much! I'd appreciate a little review here in the comments after you test it so I know if there are some areas that can be improved
Especially the thing i'm most concerned is battery life so if you find problems you know what to do!
New update
● Fixed a minor bug involving a predefined value where for the first three hours of app running, no notification would display
● The altitude graph only displays rounded integers numbers, now is much clearer (no more spikes)
● Fixed a bug involving calibration
To update it is recommended to follow the procedure described in the original post
calugj said:
● Added tile! But for now it's just a static image representing how it will look like when finished....
Click to expand...
Click to collapse
Can shows get lococation access icon (status) and beep sound in Altimeter and Tile page ?
Thanks
tom.android said:
Can shows get lococation access icon (status) and beep sound in Altimeter and Tile page ?
Thanks
Click to expand...
Click to collapse
This project's purpose is to replicate almost identically both in terms of UI and functionality the Samsung Alti-barometer app, which is preinstalled on Samsung smartwatches.
This is the app I'm talking about -> https://galaxystore.samsung.com/geardetail/com.samsung.alti-barometer
I don't understand what you mean by beep sound (what's the beep for?) and location icon (you mean that the app should display an icon when it gets the location?), especially because I don't think the original app has these features.
Final Update
The latest update features a new UI for the tile.
calugj said:
The latest update features a new UI for the tile.
Click to expand...
Click to collapse
Thanks for your work, Can we access the app from tile and the full app can keep alive (not close itself till we close it.)
from my Suunto 7
and the last quest why altitude num from tile not the same as app itself. (from my picture --3m & --1m)
tom.android said:
Thanks for your work, Can we access the app from tile and the full app can keep alive (not close itself till we close it.)
from my Suunto 7
and the last quest why altitude num from tile not the same as app itself. (from my picture --3m & --1m)
Click to expand...
Click to collapse
1) Click on tile added
2) I managed to fix that.
NOTE: Your issue might also be related to always on. If you have always on disabled, after some seconds the display will lock. With this fix, if you turn your wrist (or click a button, or touch the screen), the app will return visible instead of showing the clock.
If you have always on enabled... No issues either because always on is supported and the app will keep open.
3) That's because the tile does not show real time data, while the app does.
This app collects data in the background every five minutes. This data serves for: pressure trend, notification alert and graphs. The value you see in the altimeter and barometer page are instead real time data, polled and computed instantly.
The tile shows the last collected data from the background service so what you see in the tile is at worst five minutes old.
It's not beneficial for battery life to have high refresh rate tiles... and for that there's the application!
Why v1.7 is not calibrated? please help. (After installed 24 hrs.) THANKS
tom.android said:
Why v1.7 is not calibrated? please help. (After installed 24 hrs.) THANKS
Click to expand...
Click to collapse
This is strange cause I didn't change anything on the background service from last update.
If you followed the installation instructions from original post I'll suggest try checking again these things:
1) Go to "Settings" > "Apps & Notifications" > "App info" > "Alti-Barometer" > "Permissions" and make sure that "Location" is enabled
2) watch has to be connected to the internet, it doesn't matter if through WiFi, through 4G or trough your phone's bluetooth (so no airplane mode)
3) watch's location can depend on phone's location. Try checking if both are active in the settings (but I assume they both are because it worked for you yesterday)
4) as a last step I'll suggest to reboot... Most of the times that solves any issues
Keep in mind calibration is set every 4 hours so if one of these actually solved your problem you'll notice it after some time!
If it still doesn't work let me know because it is strange
Storm Warning Notification is OK.
we have 7 day Weather Forecast, During 3 – 5 Aug, people in the whole country should beware of severe conditions and stay tuned for the weather update. All ships should proceed with caution and should keep ashore including keeping away from thundershower bra bra bra...
and I 've trid to clean new installation hope auto calibration work again.
Altitude is not calibrated, does not calibrate at all, location permission is on, maps work, but altimeter says calibrated never.
Ticwatch Pro LTE
LaurisLT said:
Altitude is not calibrated, does not calibrate at all, location permission is on, maps work, but altimeter says calibrated never.
Ticwatch Pro LTE
Click to expand...
Click to collapse
I'll definitely have to check what's going on... However one thing that bothers me is that from the weather provider portal I can see that today were made 2 API requests... So somebody has this feature working. I'll dig more and update you if I find something. Also the fact that currently I don't have a phisical watch to test it apart from the emulator doesn't help
finally calibrated by V1.7 , after 4 hrs of Clean install . But don't known why minus altitude value.
tom.android said:
finally calibrated by V1.7 , after 4 hrs of Clean install . But don't known why minus altitude value.
Click to expand...
Click to collapse
Last calibrated was at 18:10 and the altitude +8 m should be more or less correct I guess. What happened in your case is that air pressure in your location increased as happens naturally during the day, tricking the altimeter to think that you went lower on altitude. Probably what's going to happen at 22:10 is a new calibration that should show accurate altitude. From my side I can't do anything about this, It has to do on how accurate the weather API are in your location and on how the pressure changes throughout the day. In days where air pressure is pretty stationary you won't notice it
Consider the altimeter value with a precision of 10 meters on raw value. Delta value (like if you want to measure how tall a building is) are precise instead!
News on the automatic calibration bug
I tested the app with the emulator and managed to fix that issue.
I'll try to explain what the problem was.
This app doesn't use real time GPS for location, it uses instead the so called "coarse location", that is based on cellular towers. The reasons are simple: the app doesn't need the metric precision given by the GPS, and "coarse location" is much less energy consuming.
Right after every reboot, the system location is a "null" value, meaning it is not usable for my app. At this stage the app couldn't calibrate the altimeter.
Then after approximately half an hour, the system location started giving usable values for the app and after that moment the calibration worked every single time.
So in conclusion, after a reboot, the app wants to calibrate the altimeter, but until the system location is not "null", it won't and there's no guarantee that the system will update it soon.
Solving this issue was pretty easy: I had to manually refresh the location right when needed.
Now it should work as expected.
By the way I moved the download link directly to xda attachments
At the time of the edit of this post I just reuploaded ver 1.8... I forgot to replace one thing I used on the debugging phase
I have found another bug. If the location takes a lot of time to be collected (which might happen), the background service will lock, showing a constant notification that is impossible to dismiss... This is not a normal behaviour and I will make a fix hoping that it will be the last.
EDIT: Updated