一个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 ...
最新文章
- 成为计算机视觉工程师的第一个月,我都学会了什么?
- sql 拼接int类型的字段_SQL 基础教程—第一章:4. 表的创建
- hdu 5108(分解质因数)
- 文献学习(part90)--How Can Machine Learning and Optimization Help Each Other Better?
- Vue -项目创建(rem适配项的设置)
- 程序员编程表达爱情php,2019浪漫情人节:8款程序员必备表白源码
- Linux网络编程——端口复用(多个套接字绑定同一个端口----避免服务器重启时,端口绑定不上)
- 全面罩防毒面具市场调研
- 29 伪造ICMP数据包的IP层
- 数据结构与算法之二叉树
- python父亲节祝福_用python祝福父亲节_父亲节送给父亲的祝福语,挑一句话发朋友圈!...
- SuperMap iDesktop 8C 空间分析
- vivo S7e和华为nova8se 的区别 哪个好
- calcite查询mysql_Apache Calcite教程-SQL解析-Calcite SQL解析
- 个人作业--四则运算3
- [MATLAB]b样条方程基函数方程的表达式, 及n阶基函数作图
- 期货分仓软件 /股票分仓软件的功能有哪些?
- JavaWeb开发:从购买服务器到简单demo运行
- c++函数返回一个数组
- 四六级万能写作模板(整理)
热门文章
- OFBiz安装与配置
- 高端大气上档次的新型界面
- 2022-2028全球与中国锂离子电池正极材料市场现状及未来发展趋势
- ZUCC_Object Oriented Programming_Lab06 Objects and Classes
- 悲惨程序生涯 狗血得你无法相信
- iphone换android系统更新不了,苹果支持安卓以旧换新,却被批心不诚,你会用安卓换苹果吗?...
- CSS line-height与vertical-align
- 云蹦迪、云追星、云表白…疫情下的情人节怎么过?
- 白皮书:OpenStack与容器的相遇相知(下)
- 【心理学】人类误判心理学