在Intent中可以直接使用Intent.setClass()
也可以使用组件Component
简单的使用方式如下
package com.huawei;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Test extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//组件名称,第一个参数是包名,也是主配置文件Manifest里设置好的包名
第二个是类名,要带上包名
ComponentName com = new ComponentName("com.huawei", "com.huawei.Test1");
Intent intent = new Intent();
//设置部件
intent.setComponent(com);
Test.this.startActivity(intent);
}
});
}
}
分享到:
相关推荐
NULL 博文链接:https://if---self.iteye.com/blog/2200621
这里简单介绍了以一下如何使用ComponentName来帮助我们实现App之间的交互
android两个APK相互调用并传参数 很简单,很详细,有案例源码,源码有很详细的注解,希望大家能够用得上
如果Component这个属性被指定了的话, Intent的其它属性都是可选项,Android会直接使用Component指定目标组件,而不再执行其它查找过程。 在使用时,需要先创建一个ComponentName对象,然后将它设置成Intent对象的...
component 使用 ... ... 使用用Vue.component(...在实例声明的作用域下中使用<componentName></componentName> 成功渲染效果就是 ‘”tem1″>hello world Vue.component('my-component',{ template:'<div class=
Service在Android中是一种长生命周期的组件,它不实现任何用户界面。最常见的例子如:媒体播放器程序,它可以在转到后台运行的时候仍然能保持播放歌曲;或者如文件下载程序,它可以在后台执行文件的下载。 让我们来...
BambooPlayer ... ComponentName comp = new ComponentName("gov.anzong.mediaplayer","gov.anzong.receiveintent.ReceiveIntentActivity"); mIntent.setComponent(comp); mIntent.putExtra("uri
ComponentName cm = new ComponentName("com.android.settings","com.android.settings.WirelessSettings"); intent.setComponent(cm); intent.setAction("android.intent.action.VIEW"); startActivityForResult( ...
使用React和Flux的示例应用 运行你的项目 生成的项目包括一个在端口8080上的实时重新加载静态服务器(您可以在gulpfile.js配置中更改该端口),该服务器将在您更改应用程序代码时生成,启动和重建该应用程序。 要...
要使用这个必须在配置文件中加入<uses-permission id="Android.permission.CALL_PHONE" /> 发送SMS/MMS 调用发送短信的程序 1. Intent it = new Intent(Intent.ACTION_VIEW); 2. it.putExtra("sms_body", "The ...
Taro React 小程序注入全局组件 ...componentName 导入的组件名称 isPage 判断当前遍历到的文件是否为页面(可选配置) isPage 不传的情况下,默认会将 src/pages/页面名称/index.[tj]sx 和 src/package-模块名称/
数据驱动和组件化是vue.js两个最重要的特点。组件化是为了方便代码复用,提高开发效率。常见的vue组件写法有四种,各有特色,适用于不同的...// 组件的使用 new Vue({ el: '#app' }) 在script标签内通过Vue.component
入门应用 # install dependencies$ npm i# Run the project$ npm start生成原理图生成组件ng generate cubo-schematics:component componentName 生成页面ng generate cubo-schematics:page pageName 使用上面的命令...
每个组件都有一个单独的组件文件夹,组件文件夹下都至少包含”index.vue”,”example.vue”,”readme.md”这三个文件,这几个文件都是通过创建组件传递的参数加指定的模板生成,创建组件的命令如下: npm run ...
Android Studio3.0直接运行调试 public void onServiceConnected(ComponentName name, IBinder service) { //Activity和Service通过aidl进行通信 iSportStepInterface = ISportStepInterface.Stub.asInterface...
使用汇总将一个或多个Vue.js组件捆绑到单个.js文件中的示例,该文件可在任何HTML / JS应用程序中使用。 有关更多信息,请参考上的。 < html > < body > ... <!-- you can add many instances ...
登录示例(登录示例) ...运行你的项目生成的项目包括一个在端口8080... 您可以使用以下命令添加组件:组件$ yo flux:component ComponentName动作$ yo flux:action ActionCreatorName专卖店$ yo flux:store StoreName
React组件异步加载器React组件异步加载器REACT组件异步加载器注意事项:初步加载一个组件时,需要判断当前项目中是否该组件都为初始化加载,若同一个项目中其他地方有使用该组件,未初始化加载。静默处理异常,加载...
需求描述: 拥有播放,暂停,重新播放和停止等功能。...import android.content.ComponentName; import android.content.Intent; import android.content.ServiceConnection; import android.media.MediaPlayer; import
如果要绕过提示,则可以提供答案npm run generate "component name" YY上面的代码将生成一个名为ComponentName的组件,该组件具有专门用于组件库的最少组件样板。 一旦了解了发电机的问题,便可以根据需要进行解决。...