zoukankan      html  css  js  c++  java
  • 多个App间传递数据

    平台:Android
    两个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
    在applicationactivityintent-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,并把数据传递过去了;

  • 相关阅读:
    ERP类系统设计学习
    人工智能关键词
    系统性能
    连接不同服务器不同数据库
    socket一个例子
    SQLite
    asp.net 页面缓存、数据缓存
    原生js
    Android 网络调试 adb tcpip 开启方法
    C语言中string char int类型转换
  • 原文地址:https://www.cnblogs.com/Sandheart/p/5338013.html
Copyright © 2011-2022 走看看