summaryrefslogtreecommitdiffstats
path: root/packages/FakeOemFeatures
Commit message (Collapse)AuthorAgeFilesLines
* Fix issue #8582003: Evernote Camera Capture FailureDianne Hackborn2013-04-111-1/+1
| | | | | | | | | ActivityThread.currentPackageName() was actually returning the process name. Change this to return the package name, and fix the one spot using it I could find that was actually wanting the process name. Change-Id: I323b9c5987106b5a090968e545281fc0ba55b6b8
* Refactor for multi-display support.Jeff Brown2012-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Split WindowManagerImpl into two parts, the WindowManager interface implementation remains where it is but the global communications with the window manager are now handled by the WindowManagerGlobal class. This change greatly simplifies the challenge of having separate WindowManager instances for each Context. Removed WindowManagerImpl.getDefault(). This represents the bulk of this change. Most of the usages of this method were either to perform global functions (now handled by WindowManagerGlobal) or to obtain the default display (now handled by DisplayManager). Explicitly associate each new window with a display and make the Display object available to the View hierarchy. Add stubs for some new display manager API features. Start to split apart the concepts of display id and layer stack. since they operate at different layers of abstraction. While it's true that each logical display uniquely corresponds to a surface flinger layer stack, it is not necessarily the case that they must use the same ids. Added Display.getLayerStack() and started using it in places where it was relatively easy to do. Change-Id: I29ed909114dec86807c4d3a5059c3fa0358bea61
* Temporarily disable FakeOemFeatures from userdebug or higher buildsJustin Ho2012-06-011-1/+1
| | | | Change-Id: I452d079f60a087a36c20e984b38b8354327e1d5a
* Whoops forgot this change.Dianne Hackborn2012-02-291-2/+2
| | | | | | Should have been creating a few more processes. Change-Id: I59d8c89c989fff7965122c5a9d798138ef156857
* Disable ProGuard for FakeOemFeatures to fix build.Ying Wang2012-02-281-0/+2
| | | | Change-Id: If0ccf16712bf43adb5fe490906be2a13b484f726
* You could think of this as what an OEM might do.Dianne Hackborn2012-02-2710-0/+645
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