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性能得到大幅度提升
4. Media
5. Speech recognition and third-party recognition engines
- The platform provides new speech-recognition APIs that allow applications to have a richer interaction with the available voice recognizer. For example, the APIs are sufficient to integrate voice recognition deeply into an IME.
- The platform also provides a
RecognitionService base class that lets third-party developers create plug-in recognition engines.
- New
RecognitionListener interface to receive callbacks.
- New
RecognizerIntent extras that let a requester app specify details as preferred language, minimum length in milliseconds, and so on.
6. Camera and camcorder
7. Device policy manager
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.
8. UI Framework
- New UI modes "car mode" and "night mode" and
UiModeManager let applications adjust their application UI for specific user modes.
- New
ScaleGestureDetector that lets Views detect and handle transformation gestures that involve more than one pointer (multitouch) using the supplied MotionEvents.
- Improvements in the way that multitouch events are reported in
MotionEvent objects.
- The layout attribute
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.
- New layout attributes
tabStripEnabled, tabStripRight, and tabStripLeft let developers customize the bottom strip of TabWidgets.
- Better support for managed dialogs in Activity.
9. Accounts and sync
- New method
AddPeriodicSync() lets you schedule a periodic sync with a specific account, authority, and extras at the given frequency.
10. New manifest elements and attributes
- For specifying the application's preferred install location (see App Installation on External Storage Media, above):
- New
android:installLocation attribute of the <manifest> element. Specifies the default install location defined by an application.
- For managing user data backup (see Backup manager, above, for more information):
- New
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.
- New
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.
- For managing the platform's JIT compiler:
- New
android:vmSafeMode attribute of the <application> element. Boolean value that specifies whether to disable JIT compiler optimizations when running the application.
11. Permissions
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.
posted on 2010-05-22 10:27
Game_over 阅读(1125)
评论(1) 编辑 收藏