summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
Commit message (Collapse)AuthorAgeFilesLines
* Add null check to aovid NPE on un-matched close().Nick Pelly2011-11-141-6/+0
| | | | | | Also finish removing NFCEE permission, and fix a couple of style mistakes. Change-Id: I4ec22469990de6661365c281db2e8cfd7ae413b0
* Implement static white-list access control for NFC-EE.Jeff Hamilton2011-11-111-1/+1
| | | | | | | | | | | NFC service now has a build time array of package signatures and package names that are allowed access to the NFCEE, removing the shared certificate requirement. See sample_nfcee_access.xml for the XML format. Bug: 4515759 Change-Id: Ibf03e259137f2f4247ec5d31fb88b1090b013d32
* Start all NFC activities from a dedicated root task.Martijn Coenen2011-10-171-0/+5
| | | | | | | | Instead of launching NFC into existing tasks, always launch into a clean task that is owned and controlled by the NFC process. Bug: 5122560 Change-Id: Iea6022bb754bcc46e7ab3adb1b9ccc7fe20797e3
* Latest zeroclick animations.Martijn Coenen2011-09-011-8/+0
| | | | | | | | | | | | | - Only hw-accelerate when we have the resources for it; - Disallow status bar interaction; - Remove background; - On failure, gradually scale back up; - On receive, slide out to the right. TODO: - OpenGL fireflies Change-Id: I1deae65f24f40a226c8a575130ca22b72ff9e05e
* Prevent NFC task transition animations.Martijn Coenen2011-08-161-1/+1
| | | | | | | | | | | This fixes the "black flashes" when starting/finishing the NFC animation activity. TODO: - The status bar is "animated in" still, causing a brief white rectangle where the status bar is. Change-Id: Id99f3ecfe8695edcb6c02caa611731fa6e58a560
* Move 0-click animations to activity.Martijn Coenen2011-08-101-0/+7
| | | | | | | | | - Start activity instead of window overlay; - Implement "the real twist": need to twist back to share; - Implement receive animation (slide out); - General cleanup. Change-Id: I3f6a015c2a73f309892a8c5c3b1ea1b133b54d42
* 0-click animations: "tap to send" and "tilt to send".Martijn Coenen2011-08-081-0/+1
| | | | Change-Id: I771b97bc090ebce07eeb46807c8fb337be703513
* Turn off ME Profile sharing & BT Dropbox.Nick Pelly2011-08-011-2/+0
| | | | | | Seems like it won't make the cut. Change-Id: Iac7aa00debfe0d8118b28e8651abc200ce41d8ef
* Play an animation for outbound NFC P2P.Jeff Hamilton2011-07-261-0/+2
| | | | | | | | | Clean up NFC service sound playing. Cancel P2P tasks when the LLCP link is broken. Bug: 4941390 Change-Id: I0710bc7dd9d09ed47a540cb4739890bcc3a4f905
* Bluetooth dropbox for out-of-band transfersBen Dodson2011-07-201-0/+4
| | | | | | | | Use dropbox for ME profile. Transiently turn on Bluetooth. Change-Id: I81556a67872e7e0ac7c66c0376549adc5f0c168d
* Add correct permissions for sharing me profile.Martijn Coenen2011-06-271-0/+2
| | | | Change-Id: I6a4fb18540b4841bc8c65089b1ae22b3a1a2fc96
* automatically share packages of user apps that don't support nfcBen Dodson2011-06-161-0/+1
| | | | Change-Id: I531d8cb50a334a93f0e44f90cbab4ebc1f70d4b2
* Backup NFC preferences.Martijn Coenen2011-05-311-0/+3
| | | | | | | | | Backs up all NFC shared preferences. Note this only works when doing a full system restore. Doing just a runtime restore won't trigger the NFC service to restart and reload the setting. Bug: 3139537 Change-Id: I40d3e5c5cd39482a292e634a941af6093f639ece
* Merge "Implement tear down scripts." into gingerbreadJason parks2011-04-011-0/+1
|\
| * Implement tear down scripts.Jason parks2011-04-011-0/+1
| | | | | | Change-Id: Ie6d491b4bf1a735d4119f78f252aa14a95536149
* | Make the NFC UID forward compatible.Jeff Hamilton2011-04-011-1/+1
|/ | | | Change-Id: Idebe263500839a0238fd5b0cf732e5ecc477698e
* Add com.android.nfc.permission.NFCEE_ADMIN.Jeff Hamilton2011-03-251-0/+6
| | | | | | | | | | It controls permissions for NFCEE administration and is checked based on the signature of Nfc.apk and the caller. The NFCEE admin permission checking is currently set to check the stock NFC permission. Change-Id: I164511d8f6850034ca0fc1f6f7f75c5ef212fbc2
* Change the package name to allow using a new cert.Jeff Hamilton2011-03-241-3/+3
| | | Change-Id: I89243027b25a3904df0e50414b64387d172c181b
* Stop using URIs for ACTION_TECHNOLOGY_DISCOVEREDJeff Hamilton2011-01-251-1/+10
| | | | | | | | The pattern matching wasn't sufficient with the move to identifying technologies with their class names so now we use a custom dispatching mechanism. Change-Id: I3e6379d454458bbb65730ade32cdaa1680c5e339
* Fix 4 second latency starting Tag application when recently using home.Nick Pelly2011-01-201-0/+1
| | | | | | | | | | | | The home screen and other system apps call stopAppSwitches() to prevent malicious applications from starting their activity again when the user exits. The startActivity() call is delayed by 4 seconds. We can override this in NFC service because we are a system service, using resumeAppSwitches(). If a tag comes into the field we really want to show it immediately. It feels really laggy otherwise. Change-Id: I5394647f352e3f49f821b5346cd4c9af103137ca
* Add the permission for wakelock.Nick Pelly2010-11-031-0/+1
| | | | | Change-Id: I2223abf9690b541ce5ae18e7966b22f3a77f895e Signed-off-by: Nick Pelly <npelly@google.com>
* Show an icon in the status bar when the NfcAdapter is in card emulation mode.Jeff Hamilton2010-10-251-0/+1
| | | | Change-Id: Ia54094291726fa4fac152a49b1b182d73ff9958f
* Start NFC service at Application load time.Nick Pelly2010-10-221-10/+4
| | | | | | | | | | | | - starting at app onCreate() is about 6 seconds before BOOT_COMPLETE - enable hardware immediately, but do not send any intents until BOOT_COMPLETE (using mBootComplete to guard). - add mutex's around some fields that needed it The fields that are still not thread-safe were non-trivial to fix. Change-Id: Id1c2bf535610ac594a33d84fe9a32d01d698a321 Signed-off-by: Nick Pelly <npelly@google.com>
* NFC Settings cleanup.Nick Pelly2010-10-211-1/+0
| | | | | | | | | | | | Move all NFC settings into shared preferences in NFC service. Service / Binder / BroadcastReceiver cleanup. Re-enable receivers for internal intents. misc cleanup. Change-Id: I73480faea496f6bede2dfdb6fc682c7e84360326 Signed-off-by: Nick Pelly <npelly@google.com>
* Enforce NFC permission model.Nick Pelly2010-10-171-4/+2
| | | | | | | | | | | | | | Requires no permissions: - Viewing UID, type of discovered tags and cards. - Viewing the NDEF message contents of NDEF formatted tags and cards. Requires android.permission.NFC - Get/Set the local tag "MyTag" - Creating or using a RawTagConnection (transceive()) - Creating or using a NdefTagConnection (write()/read()) Change-Id: I31f2336a81a7151063969f9019da9aaf08092d65 Signed-off-by: Nick Pelly <npelly@google.com>
* Enable NFC service as an application service.Nick Pelly2010-10-151-4/+15
| | | | | | | | | | | | | Uses ServiceManager.addService() to register the service. Uses BOOT_COMPLETE to start the service. Uses sharedUserId com.android.nfc so that it has a fixed uid. Uses android:persistant so that the process is not killed. Change-Id: If4264baf5dc457ee0a3ad5788c5945e84173b1ea Signed-off-by: Nick Pelly <npelly@google.com>
* NFC application.Nick Pelly2010-10-141-0/+14
NFC application contains the NFC service code that implements NFC API and talks to NFC hardware. This is the first cut at moving NFC service code out of frameworks/base into application service. Android.mk are renamed to Android.mk.hide at this commit because it does not work yet. Signed-off-by: Nick Pelly <npelly@google.com>