多个App间传递数据
2016-03-30 17:17
393 查看
平台:Android
两个App:A,B;
需求:在A中点击一个按钮后,启动B并把数据从A传递到B;
代码:
App A:
MainActivity.java中添加:
App B:
AndroidManifest.xml
在application\activity\intent-filter节点添加:
MainActivity.java中添加:
编译、安装App A和B,点击A里的按钮,就可以启动B,并把数据传递过去了;
两个App:A,B;
需求:在A中点击一个按钮后,启动B并把数据从A传递到B;
代码:
App A:
MainActivity.java中添加:
Button btn2 = (Button) this.findViewById(R.id.button2); btn2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent2 = new Intent("Intent所触发动作名称"); intent2.setType("text/plain"); intent2.putExtra("key", "这就是数据"); startActivity(intent2); } });
App B:
AndroidManifest.xml
在application\activity\intent-filter节点添加:
<action android:name="Intent所触发动作名称" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" />
MainActivity.java中添加:
Intent intent = getIntent(); Bundle bundle = intent.getExtras(); String s=bundle.getString("key"); Toast.makeText(this, s, 0).show();
编译、安装App A和B,点击A里的按钮,就可以启动B,并把数据传递过去了;
相关文章推荐
- Android 四大组件之Activity 基础总结(1)
- 使用JME3开发的Android 3D游戏 - 落樱之剑v2.2
- Android:ScrollView中嵌套ViewPager和ListView示例
- Android框架模式之-MVP简单使用
- Android Wear开发 - 学习指南
- android 按钮点击效果实现 在studio下出现的错误
- android 关于Toast重复显示解决方法
- Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
- android弹窗dialog和AlertDialog
- 5.4.1 termios结构,关闭回显功能,一键入字符fgetc立刻返回,不用按下回车键
- 教你免费安装官方 Apple Remote Desktop 洗白官方Remote Desktop for Mac
- iOS 之动画(位移/透明/缩小/扩大)
- iOS App设计模式开发中对迭代器模式的使用示例
- Android使用多线程实现断点下载
- Swift 初见(A Swift Tour)
- ios如何禁用旋转使用 MMDrawerConroller 是一些 ViewControllers 呢?
- 创建一个带Nios II硬件和软件映象的.jic文件
- Activity
- Android 动态加载SO LIB的方式
- Android Studio中Git 的使用(二)