14、NFC技术:使用Android Beam技术传输文本

Android Beam的基本理念

Android Beam的基本理念就是两部(只能是两部)NFC设备靠近时(一般是背靠背),通过触摸一部NFC设备的屏幕,将数据推向另外一部NFC设备。在传递数据的过程中,两部NFC设备不能离得太远,否则NFC连接将中断。

Android Beam API

Android SDK提供了如下两个用于传递消息的方法。

NfcAdapter.setNdefPushMessage

NfcAdapter.setNdefPushMessageCallback

public void setNdefPushMessage(NdefMessage message, Activity activity, Activity ... activities);

public void setNdefPushMessageCallback(CreateNdefMessageCallback callback, Activity activity, Activity ... activities);

public NdefMessage createNdefMessage(NfcEvent event)

Demo

14、NFC技术:使用Android Beam技术传输文本

时间: 2024-07-30 13:21:38

14、NFC技术:使用Android Beam技术传输文本的相关文章

15、NFC技术:使用Android Beam技术传输文件

传输文件的API 从Android4.1开始,NfcAdapter类增加了如下两个推送数据的方法. NfcAdapter.setBeamPushUris NfcAdapter.setBeamPushUrisCallback 这两个方法的原型如下: public void setBeamPushUris(Uri[] uris, Activity activity); public void setBeamPushUrisCallback(CreateBeamUrisCallback callbac

NFC技术:使用Android Beam技术传输文本(一)

1 //实现两部Android手机文本传输 2 //4.0以上 3 //方法:将两部安卓手机背对背,一部手机输入文本,点击屏幕发送,另一部接收显示 4 5 public class MainActivity extends Activity implements 6 CreateNdefMessageCallback, OnNdefPushCompleteCallback { 7 8 private NfcAdapter mnfcAdapter; 9 private EditText mBeam

NFC技术:使用Android Beam技术传输文件(二)

1 public class MainActivity extends ActionBarActivity implements 2 CreateBeamUrisCallback { 3 private NfcAdapter mNfcAdapter; 4 private PendingIntent mPendingIntent; 5 private final String targetFilename = "/sdcard/temp_icon.png"; 6 7 @Override

[转载] Android逃逸技术汇编

本文转载自: http://blogs.360.cn/360mobile/2016/10/24/android_escape/ 摘    要 传统逃逸技术涉及网络攻防和病毒分析两大领域,网络攻防领域涉及的逃逸技术主要为网络入侵逃逸技术,病毒分析领域涉及到的逃逸技术主要包括针对静态分析.动态分析的木马逃逸技术. 本文介绍的Android木马逃逸技术研究了针对用户感知.杀软查杀.沙箱动态养殖和人工分析的各种逃逸技术. 大多数Android木马的作恶途径是长期留存用户终端,通过持续性作恶获取收益. 为

使用CSS3 Media Query技术适配Android平板屏幕分辨率和屏幕密度

使用HTML5开发移动应用时需要适配各种Android平板设备的分辨率和屏幕密度,过程实在很麻烦,最后的解决办法是使用css media query,同时匹配分辨率和屏幕密度,在每个设备上进行兼容性测试,最终保证在多数Android平板上都能较好的显示. 一个典型的针对设备的Css Media Query写法如下,可以保证页面高度充满屏幕,简单的设置height:100%是不行的. //SAMSUNG N5100, Nexus7 1, @media only screen and (min-de

Android官方技术文档翻译——迁移 Gradle 项目到1.0.0 版本

本文译自Android官方技术文档<Migrating Gradle Projects to version 1.0.0>,原文地址:http://tools.android.com/tech-docs/new-build-system/migrating-to-1-0-0. 本篇文档介绍的是低版本的Gradle项目怎么升级到1.0.0版本. 翻译不易,转载请注明CSDN博客上的出处: http://blog.csdn.net/maosidiaoxian/article/details/427

Android官方技术文档翻译——清单合并

本文译自Android官方技术文档<Manifest Merger>,原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger. 翻译不易,转载请注明CSDN博客上的出处: http://blog.csdn.net/maosidiaoxian/article/details/42671999 翻译工作耗时费神,如果你觉得本文翻译得还OK,请点击文末的"顶":如有错讹

Android官方技术文档翻译——新构建系统概述

本文译自Android官方技术文档<New Build System>,原文地址:http://tools.android.com/tech-docs/new-build-system. 这篇文章从去年就开始翻译的了,无奈项目较赶我翻译的速度又慢,翻译期间Google官网又对它不断更新,以致拖到了现在.这一篇文档是对Android新构建系统的概述,列出了与它相关的一些文档,以及这个新构建系统的各版本更新日志.这个新的构建系统,其实也就是这个Gradle 上的 Android 插件,如果你的An

【腾讯Bugly干货分享】Android 插件技术实战总结

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/1p5Y0f5XdVXN2EZYT0AM_A 前言 安卓应用开发的大量难题,其实最后都需要插件技术去解决. 现今插件技术的使用非常普遍,比如微信.QQ.淘宝.天猫.空间.携程.大众点评.手机管家等等这些大家在熟悉不过的应用都在使用. 插件技术可以给项目开发带来巨大的好处,比如:并行高效开发.模块解耦.解除单个dex函数不能超过65535的限制.动态更新