Android Police

Articles Tagged:

Android Compatibility Definition Document


Google's Ground Rules For Android 6.0's Permission System Won't Let OEMs Easily Grant Permissions To Pre-Installed Apps (Read: Especially Bloatware)

From its announcement at Google I/O to today, we keep uncovering new information and subtle details regarding the new permission system in Android 6.0. What we weren't able to know, however, was how OEMs were going to treat (or be forced to treat) this new feature. Would they be able to remove it completely? Circumvent it for their own apps? Could they abuse it to grant permissions to bloatware? Well, we now have our answers thanks to the updated Marshmallow Compatibility Definition Document.

In it, Google explains that apps that target API level 23 will have to request permissions to access certain protected features.

Read More

Android 6.0 Will Finally Require Manufacturers To Enable Full-Disk Encryption By Default On New Devices

With every major Android release comes a new version of Google's not-so-famous Android Compatibility Definition Document. As reading goes, it is roughly between the excitement level of "doing your taxes" and "doing somebody else's taxes." Which is to say, I am well-caffeinated this morning. Anyway, the newest version of the CDD for Android 6.0 contains a change we've been on the lookout for since Lollipop was announced last year: mandatory full-disk encryption.

Since the announcement of encryption being enabled by default of the Nexus 6 and Nexus 9, Google has been on the encryption warpath (rightfully so!), and did in fact attempt to make this change in the initial Lollipop CDD back in January.

Read More

[Update: New APK Adds Support For One Feature] Google Sheets Now Allows Cell-Level Permission Control, Warning Pop-ups Before Changing Important Data, Data Labels In Charts, And More

Google has unveiled several handy new features for Sheets, their Excel competitor that quite honestly needs all the help it can get. The goodies include enhancements to core functions in addition to collaboration. One of these involves being able to apply sharing permissions to specific parts of the spreadsheet, rather than the entire file.

With the new functionality, I can highlight a cell or set of cells and then right click, tap on "protect cells," and then alter the access rights to them. You may share your document with someone but not necessarily expect them to make major alterations.

Read More

Google's Android Compatibility Definition Document Says OEMs Must Use White Icons If They're Using Translucent System Bars - But Will They?

With any luck, Android users may soon have more consistent system bar icons regardless of whether they buy their devices from HTC, LG, or Samsung. The latest version of the Android Compatibility Definition Document states that OEMs must use white status icons so that app developers taking advantage of Android 4.4's new translucent system bars can provide a consistent user experience. Here is the clause in full:

From version 4.4, Android now supports a new variant theme with translucent system bars, allowing application developers to fill the area behind the status and navigation bar with their app content. To enable a consistent developer experience in this configuration, it is important the status bar icon style is maintained across different device implementations.

Read More