Saturday 25 October 2014

new Android L (5.0) - Launcher, Apps, Keyboard APK, Wallpapers, Fonts, System



Android L Apps:
Separate apps: https://mega.co.nz/#F!XRQCGI6T!UemF-5bCb7YjhENv9kJ99w
Mirror separate apps Mediafire: https://www.mediafire.com/folder/o3i.../AlndroidLapps
Bulk download: https://mega.co.nz/#!WQY2BDzS!dMpxKt...LB2wLLQng33Alc

Google Home Launcher (material design): (thanks to VersusClyne)
Warning: after installation and editing build.prop Gmail might start Force Closing!
https://mega.co.nz/#!LdRGnJ6D!JCH3-f...adiCjWLkfg1Zxg
Install launcher and then edit system/build.prop and change ro.build.version.codename=REL to ro.build.version.codename=Land reboot phone to get material design

Google Play Services 5.0: 
http://www.androidfilehost.com/?fid=23501681358552790

Google Search (Velvet) APK: 
https://mega.co.nz/#!PJwk3ATL!PAKSIi...xBrNM5SHGXJkAc

Chrome:
http://forum.xda-developers.com/show...&postcount=648

Private Apps:
https://mega.co.nz/#F!vdhxDSAQ!Jxm9AzvHAlaj-IpLJ7M9Rg

Keyboard: (thanks to asdfzz) (APK) -working for non root and root devices
http://forum.xda-developers.com/show...5&postcount=92

Wallpapers:
https://mega.co.nz/#F!7U4kgKjK!y6IU6mTa6ucc_DcBZvLVRA

Games: (If you like this thread you can thanks me, downloading my free game Charades HD. Thanks)
Playstore link: https://play.google.com/store/apps/d...app.charadeshd
Mega link: https://mega.co.nz/#!OJxjjBiZ!0lli8e...w10kd3__lIWt4o
Mediafire link: http://www.mediafire.com/download/95...7/Charades.apk

How to get "Material Design UI" in the L version of Google Now launcher :
http://forum.xda-developers.com/show...&postcount=626

Multi DPI Play Store v5.0.32

1. Flash Patched Play Services and Play Store zip files and reboot.
2. In Settings->Apps->All, clear data of Play Store, Play Services and Google Services Framework then reboot.
3. Open Play Store, if it gives error then clear data of Play Store and open Play Store again then hit accept.
4. If ur apps doesn't show up under installed apps in play store after installing this fix then reboot once and u should see it afterwards.
5. If above steps didn't fix ur issues then remove Google account, reboot and re-add ur Google Account.

Screenshots:



Credits:
Rujelus22 for Inverted Play Store
Tsjoklat for his Guide
Kryten2k35 for Inverted Play Store

Nova Launcher

Nova Launcher is a highly customizable launcher replacement based on the stock Android 4.x Launcher. 
http://novalauncher.com/


Highly customizable, performance driven, home screen replacement for Android 4+
Features include:
Custom Grid
Configure the rows and columns to fit all your app and widget needs.
Scrollable Dock
Keep all your favorite apps on the dock, with up to 7 icons per page and up to 3 pages.
Scroll Effects
Enjoy eye candy when scrolling your desktop and drawer. Effects include Cube and Cardstack and more for Prime users.
Infinite Scroll
Never be far from your favorite page, loop through your desktop continuously.
Folder Icons
You can chose a background, preview style or even replace the whole icon.
Backup/Restore
Export your settings and layout before a wipe to quickly get back up and running.
Nova Launcher Prime Features (Paid version)
Gestures
Quickly start Nova Actions or Apps from gestures on the desktop, such as pinching, swiping or two-finger swiping.
Hide Apps
Keep a clutter free drawer by hidding never used apps.
Dock Swipes
Get more use out of your dock apps by setting swipe-actions
Additional Scroll Effects

Vote for features at the Nova Launcher User VoiceSearch before posting a new feature request! 



Help Translate


You can access Nova Settings by App Drawer > Menu > Nova Settings or long-press in empty space and tap the wrench.


Permissions:
INTERNET/ACCESS_NETWORK_STATE/ACCESS_WIFI_STATE: Optional & Anonymous error/usage reporting.
CALL_PHONE: Only used if you place a direct-dial shortcut on the homescreen.
Wallpaper/Vibrate/Status Bar : Standard Launcher functions
BIND_APPWIDGET: Only if installed as a system app or root. Required for adding widgets from app drawer.
WRITE_EXTERNAL_STORAGE: Backup/restore and beta updates

Download links:

If interested in beta testing please join the beta community at https://plus.google.com/communities/...53667195874971

then opt-in at https://play.google.com/apps/testing...oilsw.launcher and you will receive beta updates through the Play Store.

Play Store

Alternatively you may manually download the latest APKs
Release APK:
Nova Launcher APK
Beta APK:
Nova Launcher Beta APK

new BetterBatteryStats V1.16

I wrote BetterBatteryStats because I was missing the great battery history that Spare Parts allowed to call on Froyo:
- General "other stats "overview: Awake, Deep Sleep, Screen On, Phone On, Wifi On, Wifi Running ratios
- Kernel Wakelocks
- Partial wakelocks
- Alarms/Wakeups
- CPU States
- Network stats
- Process stats with User and System CPU time


BetterBatteryStats is calling the "batteryinfo" service of Android to retrieve data already lying there without generating overhead.

BetterBatteryStats is focussing and has been tested on Froyo, Gingerbread, Honeycomb (3.1, thanks to daveid), ICS, JB and Kitkat on different ROMs and Kernels. 

What are wakelocks and why should you care about them?
When it comes to Android the most discussed and commented topic that I know is battery drain / battery life. I'm a quite heavy user because I spend a lot of time on the train every day reading my mails, surfing and listening to music but still my phone is off for a long time during the day and while I accept the battery being drained while I use the phone I care about it draining slowly while "doing nothing".


Wakelocks or to be more precise partial wakelocks is a pattern (in fast a class) than helps devs to make sure that important pieces of their code do not get interrupted.
Basically the phone has (simplified, kernel devs don't shoot) three states:
1. awake with screen on
2. awake
3. sleeping (that's you phone favorite state)

The transitions are from (1) to (2) and finally from (2) to (3). Now as long as you use your phone it's in (1) and does not leave that state as long as you keep using it interactively. If you stop using it the phone is aiming to go to (3) as fast as possible.
And here's where wakelocks are important: as our phones as smartphones they tend to do background processing. Some of this processing is important like e.g. making a phone call, listening to music or synchronizing your contacts.
As the phone wants to go from (2) to (3) and on the other hand you don't want to hang up while you are in a call the app keeps hold of a wakelock to prevent that transisiton. When you hang up the partial wakelock gets release and here we go (the phone goes to sleep).

So partial wakelocks is a tool and it's not something that we should forbid for obvious reasons. Now there are cases when the design on an app is not real life proven (conditions of poor of no converage) and the wakelocks have negative effects because they are held unnecessarily or for too long.
BetterBatteryStats identifies these wakelocks and using your expertise or the once from our users here you can understand what happens and find a strategy to change that for the better.

Try it yourself

If you need help
Always add the whole context when asking for help. Most of the times a dumpfile is helpful, sometimes screenshots showing your observations may help as well.

Before posting a dump please make sure that the references for kernel wakelocks and alarms were processed correctly. Reading a dump takes a few minutes and it would be great if you could not waste the time of whowver studies in, aiming at helping you.
Generally a dump "since unplugged" is better than "since charged". When you start your analysis make sure to follow following procedure:
- plug/unplug the charger
- leave the phone alone 1-4 hours
- save a dump and check that the chapters "Kernel wakelocks" and "alarms" (if you have root) are populated
- Post the dump as attachement

I will not reply to posts with incomplete dumps

Reporting bugs
If you want to report a bug please make sure:
- that you can reproduce the problem
- explain what the problem is, how you could reproduce it and what is going wrong (a sentence lke "xxxx does not work for me" is a waste of your time and wil be ignored)
- enable debug in advanced prefernces
- post a logcat

Android 4.4 KitKat / CyanogenMod 10.2


This is my first android app and my first app announcement on XDA so apologies in advance if I've broken any rules. 

I've ported the stock messaging app and then added some enhancements and changes so it can (hopefully) work on any Jelly Bean phone. This app is downstream from the latest Android 4.3 and CyanogenMod 10.2 (not-yet-released as of writing). 

(ICS compatibility is a possible future feature.)

Please have a look if interested and feel free to try it out. 

The Play Store link is:

https://play.google.com/store/apps/d...tyeightsms.mms

Excerpts from the app description follows ...



Notable features
  • Notification pop-ups
  • Quick reply
  • Gesture based templates
  • Emoji support
  • Optional dark theme
Install this app if you want to use features from the latest Android messaging app without having to wait for a full phone software update. 

Usage

Whilst 88sms is a replacement for the messaging app that came with your phone, it is actually an add-on application only. 

Please do not disable or remove the messaging app that came with your phone as that is still required to receive sms and mms messages. 

88sms works best if you turn off notifications for the messaging app that came with your phone. Then you won't get two sets of notifications. 

Phone compatibility

This app may not work (yet) on the Samsung Galaxy S3 and Galaxy Tab 2 7.0. If you install this app on one of these devices, please let us know if it works. 

If you install this app on your phone and it does not work, please let us know. Please be sure to specify your phone model and software version number, and the version of 88sms you have installed. 

Permissions

This app requires a wide range of permissions because it is a port of a system app. System apps use a lot of permissions. Full network access is required in order to send (or download) mms using your phone's cellular data (mms) connection.