When creating an Android application, it is necessary to select the permissions that your application will require to operate. As noted in in Chapter 1, it is important that you only select the permissions that your application needs to operate, because the application permissions requested will be used to filter which devices can install your application from the Android Market. There are also several other configuration settings, unique to Android applications, that will be covered in this chapter.
The AIR 2.6 release includes the permission options outlined below, which can be selected within the new Flex Mobile project interface of Flash Builder 4.5. This is shown in Figure 3-1. Figure 3-2 shows the warning the user will see when installing an application with permission requests. The permissions are:
Allows applications to open sockets and embed HTML content.
Allows an application to write to external storage.
Allows the AIR Runtime to mute audio from application, in case of incoming call.
Allows an application to access GPS location.
Allows applications to access screen dimming provision.
Allows applications to access device camera.
Allows applications to access device microphone.
Allows applications to access information about network interfaces associated with the device. ...