OSDN Git Service

Initial file-based encryption public APIs.
authorJeff Sharkey <jsharkey@android.com>
Fri, 6 Nov 2015 00:18:51 +0000 (16:18 -0800)
committerJeff Sharkey <jsharkey@android.com>
Sat, 7 Nov 2015 02:35:27 +0000 (18:35 -0800)
commit15447798a38d2b5acb1998731340255f4203f294
treee65073fba1b29d787b7867ea79b12951383a1869
parentea1e8ecf5eb988703cb4b5297b30b10561d07c29
Initial file-based encryption public APIs.

Define two explicit directories where device-encrypted and
credential-encrypted data will be stored.  Third-party apps only
need access to the device-encrypted directory, so that's the only
API exposed for now.

General cleanup in how ApplicationInfo details are derived.

Bug: 22358539
Change-Id: If0a0108721a4aa1c3052b4912e08604bbf24e1ae
16 files changed:
api/current.txt
api/system-current.txt
core/java/android/app/ActivityThread.java
core/java/android/app/ContextImpl.java
core/java/android/app/LoadedApk.java
core/java/android/content/Context.java
core/java/android/content/ContextWrapper.java
core/java/android/content/pm/ApplicationInfo.java
core/java/android/content/pm/InstrumentationInfo.java
core/java/android/content/pm/PackageParser.java
core/java/android/os/Environment.java
core/java/android/os/FileUtils.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/pm/PackageManagerService.java
test-runner/src/android/test/mock/MockContext.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java