ComponentName
来源:互联网 发布:经济学数据分析工具 编辑:程序博客网 时间:2024/05/16 15:09
Android中的intent的ComponentName 属性是用来两个不同的app之间的交互的,
ComponentName是用来打开其他应用程序中的Activity或服务的。
用法:
Intent i=new Intent();
i.setComponent(new ComponentName(String packageName,String activityName ));
startActivity(i);
demo:
- 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);
- }
- });
- }
- }
0 0
- ComponentName
- ComponentName
- ComponentName
- Android ComponentName
- Android ComponentName
- ComponentName知识
- ComponentName使用方法
- ComponentName使用
- 解决componentName失效问题
- ComponentName的意思
- ComponentName的意思
- Android ComponentName的用法
- ComponentName和Bundle
- Android ComponentName的用法
- android示例之ComponentName
- ComponentName的意思
- ComponentName的使用
- ComponentName的意思
- B - Dungeon Master POJ2251 三维的图 进行搜索,注意三维图的读入细节
- oc_study17
- 基础---[Android记录]自定义ADT模板
- 爱情:溺水三千只取一瓢饮
- 【Objective-C】关于objective-c中的类的总结
- ComponentName
- win7系统下右键无新建“快捷方式”解决办法
- javac提示信息变成英文
- 关于Quartz那点事(一)
- vector<int>::size() function demo
- final修饰非静态成员变量Field时,实例Field初始地方可以是
- 子类重写父类的方法需要遵循以下规则:
- POJ3280 串上的DP
- Android Service 深度解析(1)