一个apk通过隐式Intent 启动另一个apk
apk1(启动者)
java代码:
package com.powerstar.dlna;import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Intent it = new Intent();it.setAction("ALL_APPS");startActivity(it);}}
XML布局代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.powerstar.dlna"android:versionCode="1"android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="8"android:targetSdkVersion="17" /><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name="com.powerstar.dlna.MainActivity"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>
apk2(被启动者,apk1调用apk2)
java代码:
package tv.icntv.vendor;import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;public class Main extends Activity {private static final String TAG = "Activity";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);Log.d(TAG, "wen---tv.icntv.vendor");Intent intent = getIntent();Log.d(TAG, "wen---intent.getAction():" + intent.getAction());}
}
XML布局代码:
<span style="font-size:14px;"><?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="tv.icntv.vendor"android:versionCode="1"android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="8"android:targetSdkVersion="18" /><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@android:style/Theme.NoTitleBar" ><activityandroid:name="tv.icntv.vendor.Main"android:label="@string/title_activity_main" ><intent-filter><action android:name="ALL_APPS" /><category android:name="android.intent.category.DEFAULT" /><!-- <category android:name="android.intent.category.LAUNCHER" /> --></intent-filter></activity></application></manifest>
一个apk通过隐式Intent 启动另一个apk相关推荐
- Android Studio App开发入门之在活动之间传递消息(附源码 超详细必看)(包括显示和隐式Intent,向上一个和下一个Activity发送数据)
运行有问题或需要源码请点赞关注收藏后评论区留言~~ 显示Intent和隐式Intent Intent是各个组件之间的信息沟通的桥梁,既能在Activity之间沟通,又能在Activity与Servi ...
- 显式Intent 和隐式 Intent 的区别
显式 Intent : 在知道目标组件名称的前提下,去调用Intent.setComponent().Intent.setClassName()或Intent.setClass()方法或者在new I ...
- Android学习-Kotlin语言入门-变量、函数、语法糖、when、for-in、主构造函数、单例类、函数式API、集合遍历、隐式Intent、Activity生命周期、四种启动模式、标准函数
探究java语言的运行机制 变量.函数.语法糖 when条件语句 for循环 主构造函数.次构造函数 数据类和单例类 集合的创建与遍历 集合的函数式API 创建菜单 隐式使用Intent Activi ...
- 使用隐式Intent打开系统浏览器的百度网页
使用隐式Intent,我们不仅可以启动自己程序内的活动,还可以启动其它程序的活动,这使得Android多个应用程序之间的功能共享成为了可能.比如说你的应用程序中需要展示一个网页,这时你没有必要自己去实 ...
- Android Intent常用方法详细介绍,显示Intent,隐式Intent,调用浏览器,拨号,发短信,传递数据
Intent介绍 Intent是Android程序中各个组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据.Intent一般用于启动活动,启动服务以及发 ...
- 显式Intent与隐式Intent
1.显式Intent(explicit intent) 显式Intent明确指定了要启动的activity: Intent intent= new Intent(this, Target.class) ...
- 新手求助,关于添加隐式intent程序崩溃问题
新手一枚,刚开始学Android开发,最近在学隐式intent,发现加入后不报错但是运行后系统崩溃,有木有大神愿意指导一下,感激不尽. 以下为日志信息: 12-04 14:07:33.871: E/A ...
- android之隐式intent调用
直接上代码 MainActivity.java 1 package com.example.test1; 2 3 import android.app.Activity; 4 import andro ...
- Android编程权威指南(第15章 隐式intent)
15.1 1.添加按钮用字符串(Strings.xml) <string name="crime_report_subject">CriminalIntent Crim ...
最新文章
- ET框架笔记 (笑览世界写)(转)
- SQL注入攻击实现原理与攻击过程详解
- 数据库性能优化—MySQL单表最大记录数超过多少时性能会严重下降
- 现代软件工程 学生自我评价表
- @MapperScan扫描包的问题
- 使用代理,调用json-server的服务接口
- python编程从入门到实践第八章_Python编程从入门到实践的第三天
- 2017中国“互联网+”数字经济指数 | 腾讯研究院
- 复合火焰探测传感器_智能消防水炮能够自动跟踪火焰吗?
- 损失函数 Loss、梯度 grad、参数 ω 和 学习率 lr 之间的关系
- RC电路充放电时间的计算
- 学习笔记之-51单片机定时计数器
- adb shell 模拟器 关闭\打开WIFI
- 使用Haproxy Exporter监控Sparkthrift存活率
- 宇视科技线上c语言笔试答案,宇视科技2016招聘试题.docx
- 在html网页上在线连接邮箱,怎么在html中创建超级链接和电子邮件链接
- OVP过压保护IC高耐压36V,首选钰泰ETA7008/ETA7014
- 追剧补番达人必备五款APP排行
- 【洛谷4735】 最大异或和(可持久化01Trie)
- 15个权威的PLC学习资料下载地址 (西门子、三菱、欧姆龙)