


























1. App installation on external storage media 把应用安装在外部存储器(SD卡)
http://androidappdocs.appspot.com/guide/appendix/install-location.html
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="preferExternal" ... >
2. Data backup 用户数据备份
http://androidappdocs.appspot.com/guide/topics/data/backup.html
<manifest ... > <application android:label="MyApplication" android:backupAgent="MyBackupAgent"> <activity ... > ... </activity> </application> </manifest>
3. Graphics 增强了图形处理的功能,特别是3D性能得到大幅度提升
android.opengl.GLES20.
ETC1, ETC1Util, and ETC1Util.ETC1Texture classes and utility methods for using ETC1 for texture compression.
ImageFormat class.
YUV image format API to enable compression from YUV to JPEG and manipulation of YUV data.4. Media
android.media.AudioManager for managing audio focus, transport control, transient loss of audio focus, ducking.
ACTION_SCO_AUDIO_STATE_CHANGED with extras indicating new state.
SoundPool to detect completion of sound-loading.
SoundPool for auto pause and resume.
MediaRecorder for specifying audio settings for number of channels, encoding and sampling rates, sampling rate.
MediaScannerConnection.scanFile and MediaScannerConnection.OnScanCompletedListener.5. Speech recognition and third-party recognition engines
RecognitionService base class that lets third-party developers create plug-in recognition engines.
RecognitionListener interface to receive callbacks.
RecognizerIntent extras that let a requester app specify details as preferred language, minimum length in milliseconds, and so on.6. Camera and camcorder
android.hardware.Camera for managing zoom level.
android.hardware.Camera.Parameters for querying and setting device camera settings such as focal length, exposure, zoom level, view angle, and others.
thumbnail utility for video and image thumbnails.
CamcorderProfile and CamcorderProfile classes enable apps to determine device hardware camera capablities.
android.media.ExifInterface for retrieving GPS and focal length.New device policy management APIs allow developers to write "device administrator" applications that can control security features of the device, such as the minimum password strength, data wipe, and so on. Users can select the administrators that are enabled on their devices. For more information, see the android.app.admin classees or the example application code inDeviceAdminSample.java.
UiModeManager let applications adjust their application UI for specific user modes.
ScaleGestureDetector that lets Views detect and handle transformation gestures that involve more than one pointer (multitouch) using the supplied MotionEvents.
MotionEvent objects.
fill_parent is renamed to match_parent. This affects both XML and Java code (seeViewGroup.LayoutParams). Note that the platform will continue to honor uses of fill_parent in legacy applications.
tabStripEnabled, tabStripRight, and tabStripLeft let developers customize the bottom strip of TabWidgets.
AddPeriodicSync() lets you schedule a periodic sync with a specific account, authority, and extras at the given frequency.android:installLocation attribute of the <manifest> element. Specifies the default install location defined by an application.android:backupAgent attribute of the <application> element. Specifies the component name of the BackupAgent subclass provided by the application to handle backup/restore operations, if any.
android:restoreAnyVersion attribute of the <application> element. Boolean value that indicates whether the application is prepared to attempt a restore of any backed-up dataset, even if the backup is apparently from a newer version of the application than is currently installed on the device.android:vmSafeMode attribute of the <application> element. Boolean value that specifies whether to disable JIT compiler optimizations when running the application.android.permission.BIND_DEVICE_ADMIN — Any device administration broadcast receiver must require this permission, to ensure that only the system can interact with it.
android.permission.KILL_BACKGROUND_PROCESSES — Allows an application to callkillBackgroundProcesses(String).
android.permission.BIND_WALLPAPER — Any WallpaperService must require this permission, to ensure that only the system can interact with it.
android.permission.SET_TIME — Allows an application to set the system time.此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。