Android开发-实现第三方APP跳转
2024-09-02 00:17:49
自己创建一个按钮:
<Button
android:id="@+id/btn_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="******"/> 实现方法:
btn_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
PackageManager packageManager = ContextHolder.getContext().getPackageManager();
Intent intent = packageManager.getLaunchIntentForPackage("******"); //“******”里面填写项目的包名
ContextHolder.getContext().startActivity(intent);
}
}); 创建一个类:
//实现Application的Context引用
class ContextHolder {
static Context ApplicationContext;
public static void initial(Context context) {
ApplicationContext = context;
}
public static Context getContext() {
return ApplicationContext;
}
}
最新文章
- objccn-图片格式
- Nginx多个域名,https redirect to http
- 在Centos6下面安装Python3.4
- Javascript优化后的加减乘除(解决js浮点数计算bug)
- 双系统 fedora 恢复引导
- pyzmq简单的在线聊天室
- Python 线程(threading) 进程(multiprocessing)
- C# 懒人常用异步方法
- 最简单的历史Hibernate获得短暂的
- R语言-混合型数据聚类
- hdu_2668 Daydream O(n)求最长不重复子串
- DOM中的事件对象(event)
- codeforces#1132 F. Clear the String(神奇的区间dp)
- MySQL Host is blocked because of many connection errors 解决方法
- js模拟ctrl+c的问题
- Solr和Lucene的区别?
- C# 中对于json的解析小结
- 《剑指offer》-旋转数组的最小数字
- ubuntu上安装docker
- Git学习笔记---安装与初始化 连接远程版本库