FIXED - Settings FC on Temasek spare parts -> Notification & QS drawer -> Style
Add "Custom Carrier Label"
Add "Pimp up Notification Labels Hide"
This adds fine grain priorities to hide the labels in the notification
drawer in the following ways:
- Show all Labels
- Hide Carrier Label
- Hide WiFI Lable
- Hide all Labels
Add "Add option to always show battery status on lockscreen"
Add "Lockscreen Glowpad Torch"
frameworks/base: added national roaming for Noverca in Italia
frameworks/base: added national roaming for BSNL in India
frameworks/base: Keyguard: don't refresh ui when screen off
- KeyguardStatusView is doing refresh all the time, which cause high power when screen off. ( MORE POWER SAVINGS !!! )
frameworks/base: ProcessList: use different polling interval when screen off
- We are using the same time interval for both screen off and screen on.
For process on top: ActivityManager.PROCESS_STATE_TOP, we will poll PSS
information every 120 sec.
- During polling PSS, we are grep /proc/%d/smaps which is a 10k lines file.
This cost quite a lot of CPU resource. But when screen off, we don't need to update TOP process PSS so frequently since we are not operating it. Lower polling circle to every 15min to reduce power. ( MORE POWER SAVINGS !!! )
frameworks/base: UI not updated correctly in expanded statusbar
- Sometimes when getting status changes in expanded statusbar the text disappear. Both NetworkController and PhoneStatusBar handles UI updates and they are not in sync. This fix allows PhoneStatusBar to update UI when NetworkController is updating the UI.
frameworks/base: onAccountsUpdated shouldn't be called back after listener unregistered
- There is a problem of AccountManager that onAccountsUpdated() is called back even after the OnAccountsUpdatedListener is unregistered. It may cause application crash.
- For example, when rotating a tablet 180 degree with Settings apk running, com.android.settings.Settings is re-launched 2 times successively. (Destroy->Create->Destroy->Create) It repeats adding&removing OnAccountUpdatedListener.
- When dialog was being opened in the following cases, NullPointerException at BackStackRecord.getBreadCrumbTitle() was happened on 10 inch tablet which has 2 panes on Settings.
* Settings > Language&input > Language
* Settings > Language & input > Text-to-speech output > Speech rate
* Settings > Wi-Fi > Menu > Advanced > Keep Wi-Fi on during sleep
* Settings > Wi-Fi > Menu > Wi-Fi Direct > Rename device
- This fix prevents the undesirable callback.
frameworks/base: Fix wrong IME state handlings on keyboard switches
- We assumed that calling updateFromSettingsLocked(true) is in all value changes a possible way to simplify the process. In reality this fails when the user switches eg between 2 IME keyboards several times due that we call every
time mIPackageManager.setApplicationEnabledSetting(imm. getPackageName(),
PackageManager.COMPONENT_ENABLED_STATE_DEFAULT, PackageManager.DONT_KILL_APP, mSettings.getCurrentUserId(),
mContext.getBasePackageName());
which results in wrong mCurMethodId which ends in method calling which should not be called and result in an NPE and hotreboot due of dieing service.
- To fix it go only for showinputmethod feature the old way and restore for all other value changes AOSP behaviour and check specifically if enabledChanged is true or not based on the getEnabledInputMethodsStr() method during we lock on mMethodMap
frameworks/base: Keyguard: do not allow to delete the system widget if widgets are disabled
- We overwrite the default widget with our own one. In this case it is detected
as a normal widget even though it widgets are disabled and starts listening to
longpress events
- Whatever check if widgets are disabled. If this is the case do not allow any
longpress events
frameworks/base: Fix preference puts with "null" values.
- Null values were being written out as <null /> elements in the XML prefs file (as expected). This allowed the getFoo() functions to work correctly because they treated null values as missing mappings but containsKey would fail.
frameworks/base: MountService listeners can not be unregistered
- When unregistering MountService listeners, their Binder proxy objects were compared to registered listeners instead of their backing objects.
frameworks/base: Add NULL check in updateProxyConfig
- If the exclusionList was null in updateProxyConfig the VM would crash when converting it to a UTF8 string. Avoid this by adding a null check.
frameworks/base: Before requerying a cursor, check if it is closed.
- Before updating a cursor, it needs to be checked if it is valid. Currently a defence code only checks if it is not null.
- But in case of "Cursor", it is not valid, if it is closed. So just like in CursorAdapter.onContentChanged(), add the additional defence code to check validation.
frameworks/base: Revert "ExternalStorageProvider: use mount point in device list"
Settings: Make Privacy Guard a first class citizen in the Settings app.
Settings: Fix up top level "Privacy" section
Settings: Fix NPE with null check on NFC adapter
- Verifies the adapter is not null before dereferencing it and log and error if so
Personalmente preferisco installare le core e scaricare dal play store le app tipo gmail youtube ecc, mi sembra la soluzione più "pulita" e in linea con gli ultimi orientamenti di google.
17-01-14, 15:00
pipolo0
Montata la V36 inserendo l'opzione auto keyboard ratation in:"Lingua e Immissione\Advanced Option" facendo fare la rotazione sono andato su play store per scrivere e si è bloccato il cell riavviandosi, pensando che fosse stato un caso ho ripetuto l'operazione per 3 volte ed è successo lo stesso, ho dovuto disattivare l'opzione è un Bug?
17-01-14, 16:01
uzzz
Provato adesso è non ho il problema da te citato .…...
Anch'io monto la 36.
17-01-14, 19:09
kijuz
Ma cavoli c'è già la 36?? Ho messo la 35 stamattina... Manco il tempo :)
Cosa cambia?
17-01-14, 19:52
pipolo0
Quote:
Originariamente inviato da uzzz
Provato adesso è non ho il problema da te citato .…...
Anch'io monto la 36.
Fatto i vari wipe riprovato e fa lo stesso dovrei provare a reinstallare il tutto ma aspetto la 37 poi si vedrà
17-01-14, 22:31
criscla
Io ho installato l'ultima versione. spegnendo lo schermo ho notato unaè lucina rossa in parte alle scritta samsung. Eppure l'active display è disabilitato
17-01-14, 23:47
Enr1988
Quote:
Originariamente inviato da criscla
Io ho installato l'ultima versione. spegnendo lo schermo ho notato unaè lucina rossa in parte alle scritta samsung. Eppure l'active display è disabilitato
Stesso problema...anche a me senza mai aver attivato l'active display
Boh..
18-01-14, 00:33
lalaspdn
Originariamente inviato da criscla
Io ho installato l'ultima versione. spegnendo lo schermo ho notato unaè lucina rossa in parte alle scritta samsung. Eppure l'active display è disabilitato[/QUOTE]
Stesso problema...anche a me senza mai aver attivato l'active display
Boh..[/QUOTE]
Io ho risolto disabilitando l'opzione "pocket mode" in opzioni, temasek spare parts, screen and animations, lockscreen notifications 😉
18-01-14, 01:28
AlexVip
ragazzi è proprio l'opzione pocket mode che tiene on la lucina rossa, sarebbe il sensore di prossimita... giustamente se no come saprebbe quando accendee o meno il display? comunque temasek ha detto che dalla prossima build sarà off di default proprio perche non tutti ci erano arrivati e facevano un po di confusione ;)