首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NFC P2P标签截取

NFC P2P标签截取
EN

Stack Overflow用户
提问于 2015-05-12 17:24:46
回答 1查看 84关注 0票数 0

我正在使用Eclipse和Android SDK构建一个Android应用程序。我想在我的应用程序中实现一个近场通信P2P函数,当你将2部手机背靠背放置时,两者都会自动发送和接收字符串。这当然会在一个单独的活动中发生。我已经设法发送了一个自定义标记(字符串),但无法拦截它并在以后的应用程序代码中使用它。我该怎么做呢?

这就是我到目前为止所知道的:

代码语言:javascript
运行
复制
public class MainActivity extends Activity {

public NfcAdapter mAdapter;
PendingIntent mPendingIntent;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);


     mAdapter = NfcAdapter.getDefaultAdapter(this);

     NdefRecord rec = NdefRecord.createUri("www.stackoverflow.com"); 
     NdefMessage ndef = new NdefMessage(rec);

     mAdapter.setNdefPushMessage(ndef, this);
 }

我花了很多时间试图找到和理解拦截标签的解决方案。不成功。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2015-05-12 19:08:04

onResume()中的

PendingIntent pendingIntent = PendingIntent.getActivity(this,0,new Intent(this,getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP),0);NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this);nfcAdapter.enableForegroundDispatch(this,pendingIntent,null,null);

  • 收到intent后做一些事情:
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30186739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档