You also can modify individual settings after you've installed an app and view by function which permissions you've granted. So, for example, you can view and control which apps have access to the camera. Broader fingerprint recognition: Third-party apps can now take advantage of fingerprint recognition, allowing you to use a fingerprint to authenticate actions.
And with better support for fingerprint recognition, Android Pay, Google's mobile payment platform, can use a phone's fingerprint sensor to authorize transactions. App data backup: Marshmallow will back up and store app settings and other data in your Google Drive account. In earlier versions, Android backed up only settings associated with your account. And you will have control over what gets backed up. Backups are encrypted on Drive, Google says, and the data does not count toward your storage quota.
Better power management: Marshmallow holds the promise of better battery management. A new power-management tool, called Doze, uses motion detection to monitor device usage of an unplugged phone or tablet. Watching for periods of physical inactivity, Doze throttles back system services and apps, waking up a device when it's needed. Marshmallow devices will also support the USB Type C standard, which offers an improved method of charging, Google says, and will allow devices to change three to five times faster.
Voice interaction: Marshmallow provides better voice interactions with the system and apps. By saying "OK Google," you can start a conversation with an app and have greater control over its functions. Update lag: While Nexus 5, 6, 7 , 9, Player, and Android One owners should be able move to Marshmallow quickly, if you own a non-Nexus Android device, you will have to wait for your hardware maker and mobile carrier to roll out Marshmallow to your phone or tablet.
And devices more than a year or two old may never see the update, as handset makers tend to focus their efforts on new models. Android overlay: Google allows carriers and handset makers to add apps and overlay tailored interfaces to the Android OS. Changes can range from different UI widgets to custom calendars and cameras.
While the customization lets Samsung, HTC, and other makers differentiate their devices, for users, it means their devices are most likely running a version of Android that is not the stock OS. If you are seeking an undoctored Marshmallow experience, choose an Nexus device. With each new major release of Android, Google polishes its mobile operating system. September 22, at pm. Ahmed says:. November 3, at am. November 24, at am.
December 12, at am. Samart says:. June 18, at pm. DAREK says:. Guilherme says:. July 29, at pm. Anonymous says:. December 12, at pm. Awzenphilip says:. September 10, at pm. Anwar says:. OnProvideAssistDataListener interface. In order to provide activity-specific contextual information, override the onProvideAssistData callback and, optionally, the new onProvideAssistContent callback. Adoptable Storage Devices With this release, users can adopt external storage devices such as SD cards.
New Icon class that you can attach to your notifications via the setSmallIcon and setLargeIcon methods. Similarly, the addAction method now accepts an Icon object instead of a drawable resource ID. New getActiveNotifications method that allows your apps to find out which of their notifications are currently alive. To see an app implementation that uses this feature, see the Active Notifications sample.
Bluetooth Stylus Support This release provides improved support for user input using a Bluetooth stylus. For apps targeting Android 6. Improved Bluetooth Low Energy Scanning If your app performs performs Bluetooth Low Energy scans, use the new setCallbackType method to specify that you want the system to notify callbacks when it first finds, or sees after along time, an advertisement packet matching the set ScanFilter.
Hotspot 2. New AudioRecord. Builder and AudioTrack. Builder classes to create digital audio capture and playback objects respectively, and configure audiosource and sink properties to override the system defaults.
API hooks for associating audio and input devices. This is particularly useful if your appallows users to start a voice search from a game controller or remote control connected to AndroidTV.
The system invokes the new onSearchRequested callback when the user starts a search. To determine if the user's input device has a built-inmicrophone, retrieve the InputDevice object from that callback, then call thenew hasMicrophone method.
New getDevices method which lets youretrieve a list of all audio devices currently connected to the system. You can also register an AudioDeviceCallback object if you want the system to notify your appwhen an audio device connects or disconnects. Video Features This release adds new capabilities to the video processing APIs, including: New MediaSync class which helps applications to synchronously renderaudio and video streams. The audio buffers are submitted in non-blocking fashion and arereturned via a callback.
It also supports dynamic playback rate. If your app uses DRM sessions,you should handle this event and make sure not to use a reclaimed session. With this exception, thecodec must be released, as it has moved to terminal state. New getMaxSupportedInstances interface to get a hint for the max number of the supportedconcurrent codec instances.
New setPlaybackParams method to set the media playback rate for fast orslow motion playback. It also stretches or speeds up the audio playback automatically inconjunction with the video. To get an empty buffer, follow this programming model: Call the dequeueInputImage method. Fill the data into the input buffer. Send the buffer to the camera by calling the queueInputImage method. Disable or re-enable the status bar including quick settings, notifications, and thenavigation swipe-up gesture that launches Google Now with the setStatusBarDisabled method.
You can now provision devices through a Device Owner thatfetches and installs apps without user interaction. This feature is useful for enabling one-touchprovisioning of kiosks or other such devices without activating a Google account. Silent enterprise certificate access: When an app calls choosePrivateKeyAlias ,prior to the user being prompted to select a certificate, the Profile or Device Owner can now callthe onChoosePrivateKeyAlias method to provide the alias silently to the requesting application.
This feature lets you grantmanaged apps access to certificates without user interaction. Auto-acceptance of system updates. By setting a system update policy with setSystemUpdatePolicy ,a Device Owner can now auto-accept a systemupdate, for instance in the case of a kiosk device, or postpone the update and prevent it beingtaken by the user for up to 30 days. Furthermore, an administrator can set a daily time window inwhich an update must be taken, for example during the hours when a kiosk device is not in use.
Whena system update is available, the system checks if the device policy controller app has set a systemupdate policy, and behaves accordingly. Profile Owners are automatically grantedpermission to query data on the profile they manage, while Device Owners get access to usage dataof the managed primary user.
Runtime permission management: A Profile or Device Owner can set a permission policyfor all runtime requests of all applications using setPermissionPolicy , to either prompt the user to grant the permission or automatically grant ordeny the permission silently.
For Profile Owner, the notifications are specific to whether the VPN is configuredfor a managed profile, a personal profile, or both. For a Device Owner, the notifications arespecific to whether the VPN is configured for the entire device. Work status notification: A status bar briefcase icon now appears wheneveran app from the managed profile has an activity in the foreground. Furthermore, if the device isunlocked directly to the activity of an app in the managed profile, a toast is displayed notifyingthe user that they are within the work profile.
These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience. Necessary Necessary. Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary Non-necessary. Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies.
0コメント