| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Add an action to the notification entry that allows
cancelling Beam transfers.
Also, each transfer now has a generic timer that
marks the transfer as failed, in case no updates
happen on the transfer at all for 10 seconds.
Change-Id: I9670e4e782e5c1b846a07f7e490a2f317a45fb70
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A handover transfer object no longer represents a single file,
but all the files associated with the handover. This association
is based on the source address of the transfer and a timer;
if a new file transfer from the same source is started within
this timer, it is considered to be part of the same handover
transfer.
Received files are stored in beam/. If multiple files are
transferred, they are stored in their own subdirectory of beam.
We now use the mediaScanner for mime-types that the
platform can deal with by default. The advantage of this
is that the mediaScanner can already gather meta-data for
these files, and (platform) apps can query for and populate
views with such data.
3rd party applications can also query the mediaScanner
for meta-data on the received files.
A handover transfer object has a single notification
associated with it; upon launching the notification,
a single ACTION_VIEW intent is launched. If multiple files
were transferred as part of this handover, ACTION_VIEW is
launched on the first file in the set.
Change-Id: I00c23e58736f6dbe96726a1ec56fbc8c984a215d
|
|
|
|
|
|
|
|
| |
If we find a BT device to pair through NFC and we haven't
seen it device before, request confirmation before pairing it.
Bug: 6092058
Change-Id: I34fc638fbdb152a48e90644f9a34cc1a0b942de2
|
|
|
|
|
|
|
|
|
|
| |
- Implemented handover select with carrier power state
- Delay OPP send if remote carrier is activating
- I18n for all handover components
- Cleanup old handover transfers
Bug: 6411485
Change-Id: I84aac3a7c7e703a1fcb423b6016cd9fa3d33d9b1
|
|\
| |
| |
| |
| | |
* commit '951dad2b5af6be7c1b0490153f5c3f1f727da64f':
Restore deleted string still referenced from manifest.
|
| |
| |
| |
| | |
Change-Id: I72188c26d8d1cc47f50f586bbb680bc8297bd81c
|
|\ \
| |/
| |
| |
| |
| |
| | |
Nfc.apk" into ics-mr1
* commit 'e1cadb0cb6d6741a8b0a94456a5324c6f4a6f64d':
Replace vendor specific NfcGoogle.apk with generic Nfc.apk
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The access control changes allow us to just use Nfc.apk with
the regular platform certificate, instead of the custom signed
NfcGoogle.apk. So we can compeltely get rid of vendor/google/apps/NfcGoogle
and just build it out of packages/apps/Nfc now.
The package name is also reverted from com.android.nfc3 to com.android.nfc
The NFC uid needs to get bumped (25 to 27) to allow the cert change.
Bug: 5608249
Change-Id: I4437dff96f2529f0b9e7d8e65c21359c3eeccd0b
|
|\ \
| |/
| |
| | |
Change-Id: I73a3025a35da21db6600b6e82c99836641e9bee7
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
|
|
|
|
|
| |
(ending punctuation in second notification line,
use "Touch" instead of "Tap", use "app"
instead of "application".
Bug: 5163232
Change-Id: I8f0619806c86db54fa5fa2214548e1a70a217603
Changed Near Field Communication to NFC per review.
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Iadf9d337e0645aaf3d3aafaee0ab710c76d04257
|
|/
|
|
|
| |
Bug: 5350022
Change-Id: I803facfd2f50329771ad6eb6e608b91a94e9a6bb
|
|
|
|
|
| |
Bug: 5296866
Change-Id: I90ccb7127b61aa2242fdb5252cdacccc049d5081
|
|
|
|
|
|
|
|
|
| |
Show hint when:
- First time sharing (until successful again).
- 3 share failures (until successful again).
- 3 seconds in p2p range and no confirmation (fade in).
Change-Id: I413d45b76ee8588d4aa99351e34212ecc38d8f8e
|
|
|
|
|
|
| |
chance of immediately triggering after 10 samples
Change-Id: I7884204c7e3aeaf6191f5bb05f60153f07b800c7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Text says "Tap to Share", but tilting (the phone on top sends) also works.
o Move text to top. Remove arrows.
o First Accelerometer value takes ~700ms :(
o Only call onP2pSendComplete on success. If the send failed, we retry quietly.
This improves perceived reliability.
o Reduce debounce from 1000ms to 750ms.
TODO
o Never do orientation change while in the animation activity
o Get rid of black transition when entering/leaivng activity
o Figure out why it takes 700ms to get first accelerometer value
o Improve launch time of animation activity (sometimes it takes 3+ seconds)
o Consider going back to a window overlay?
o Make it snappy snappy snappy
Change-Id: Idbc8e4bb744051b7b69d234a51a3ce69e23b699f
|
|
|
|
| |
Change-Id: Ib24ea71f46087b6415204b222213fc9c8348f5fb
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Change-Id: I771b97bc090ebce07eeb46807c8fb337be703513
|
|
|
|
| |
Change-Id: Id2ddeea908af1159e5738e52a92f7f9818496761
|
|
|
|
| |
Change-Id: If4b8b63a702de6f048b6476e8f08d6d5442a72d5
|
|
|
|
|
|
|
|
| |
Use dropbox for ME profile.
Transiently turn on Bluetooth.
Change-Id: I81556a67872e7e0ac7c66c0376549adc5f0c168d
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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>
|