android apk互调
来源:互联网 发布:淘宝抢购怎样抢的快 编辑:程序博客网 时间:2024/06/06 05:52
package com.example.demo1;import java.net.URI;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.pm.PackageManager;import android.content.pm.ResolveInfo;import android.net.Uri;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class MainActivity extends Activity{ private Button btn; private Intent intent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn = (Button) findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // // // 确定intent可以被处理,防止软件崩溃 // PackageManager manager = getPackageManager(); // List<ResolveInfo> activities = manager.queryIntentActivities( // intent, 0); // Log.i("info", activities.size() + ""); // for (int i = 0; i < activities.size(); i++) // { // Log.i("info", // activities.get(i).activityInfo.applicationInfo // .loadLabel(manager).toString() + ""); // } // // //选择器,强制用户每次使用都做出选择 // String title = "choose"; // // 创建并打开一个选择器 // Intent chooser = Intent.createChooser(intent, title); /** * 从一个apk跳转到另一个apk */ //1. ComponentName name = new ComponentName( //这个是另外一个应用程序的包名 "com.tengw.aiyetang", //这个参数是要启动的Activity "com.tengw.aiyetang.MainActivity"); try { intent = new Intent(); intent.setComponent(name); //这里可以传数据 Bundle bundle = new Bundle(); bundle.putString("string", ""); bundle.putSerializable("arr", new String[] { "" });//可以传数组或对象 startActivity(intent); } catch (Exception e) { Toast.makeText(MainActivity.this, "未找到对应apk", Toast.LENGTH_SHORT).show(); } //2. // intent = new Intent("aiyetang"); //在需要调用的apk的配置文件中的对应activity中添加 //<intent-filter> // <action android:name=""/> // <categoryandroid:name="android.intent.category.DEFAULT"/> //</intent-filter>(cataegory很重要) // startActivity(intent); } }); }}
0 0
- android apk互调
- android apk
- android apk
- Android APK
- Android 下载APK 安装APK 打开APK
- Android 下载APK 安装APK 打开APK
- Android 下载APK 安装APK 打开APK
- Android 下载APK 安装APK 打开APK
- Android APK 反编译apk 如何破译apk
- Android APK签名 -- APK Crack
- Android apk 学习笔记 --- Android apk fundamental
- Android apk 学习笔记 --- Android apk fundamental
- 反编译Android apk文件
- 反编译ANDROID APK文件
- Android APK 反编译
- Android 打包 apk
- Android 反编译 .apk 文件
- 反编译android apk
- uIP嵌入式TCP/IP协议栈
- C++各大开源库(转)
- Windows下编译 OpenSceneGraph
- 使用百度地图申请Android API Key时keytool使用方法
- C++ 类设计的五项基本原则
- android apk互调
- js小数计算小数点后显示多位小数
- 浙大 PAT 1019. General Palindromic Number (20)
- Latex之自动转为Word (Ubuntu)
- 错误类型:cvc-complex-type-2-3
- PHP register_shutdown_function函数使用
- 我的第八课:【设计模式】====原型模式
- Struts2标签获得action中传过来的值
- 转载_gdb core调试