Except it does nothing. But eat resources. Yum, yum! Current we create five processes. The main process sucks up 16MB of RAM and creates a full-screen window; only on high-end devices does the window (and process) use the GPU. The second through fourth processes just sits there not really doing anything except using process overhead. The fifth process runs a background service, slowing eating RAM until it gets killed by the system (as the system will ultimately do with background services). It also creates a full-screen window, and always uses the GPU even on low-end devices. Change-Id: Ibe9e25f7dbd889f4dc83eed6a3c09b9b0437b4e3
26 lines
1.0 KiB
XML
26 lines
1.0 KiB
XML
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="com.android.fakeoemfeatures"
|
|
coreApp="true"
|
|
>
|
|
|
|
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
|
|
|
|
<application
|
|
android:persistent="true"
|
|
android:name=".FakeApp"
|
|
android:allowClearUserData="false"
|
|
android:allowBackup="false"
|
|
android:hardwareAccelerated="true"
|
|
android:label="Fake OEM Features">
|
|
|
|
<service android:name=".FakeCoreService" android:process=":core"
|
|
android:label="Fake OEM Core Service" />
|
|
<service android:name=".FakeCoreService2" android:process=":core"
|
|
android:label="Fake OEM Core Service Also" />
|
|
<service android:name=".FakeCoreService3" android:process=":core"
|
|
android:label="Fake OEM Core Service Me Too" />
|
|
<service android:name=".FakeBackgroundService" android:process=":background"
|
|
android:label="Fake OEM Bg Service" />
|
|
</application>
|
|
</manifest>
|