一个App调用另一个App的Activity的方法
来源:互联网 发布:淘宝怎么搜二手 编辑:程序博客网 时间:2024/04/30 15:00
上一篇我们知道了一个App调用另一个App的Activity,但是如果我们要调用另一个App的某个Activity中的方法怎么办?
我的思路是这样的:
既然我们知道一个App可以调用另一个App的Activity,那我们为什么不在调用的时候,进行传参,根据参数的不同来调用对应的方法,
通过这样一个“曲线救国”的方式就可以完成此功能了!
关键代码如下:
FristActivity的代码:Intent intent = new Intent();intent.putExtra("userinfo", userInfoText.getText().toString());ComponentName componetName = new ComponentName("com.niuba.second","com.niuba.second.SecondActivity");intent.setComponent(componetName);startActivity(intent);SecondActivity的代码:public class SecondActivity extends Activity { private EditText userinfo; private LinearLayout linearLayout = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);userinfo = (EditText) findViewById(R.id.userinfo);linearLayout = (LinearLayout) findViewById(R.id.linearLayout);String userinfoStr = getIntent().getStringExtra("userinfo");userinfoStr = userinfoStr==null?"":userinfoStr.toUpperCase();if(userinfoStr.equals("A")){setBackground();}else{setBackground2();}userinfo.setText(userinfoStr);}/** * * setBackground(设置背景图片1) * @Exception 异常对象 * @since CodingExample Ver(编码范例查看) 1.1 */public void setBackground(){linearLayout.setBackgroundResource(R.drawable.picture1);}/** * * setBackground(设置背景图片2) * @Exception 异常对象 * @since CodingExample Ver(编码范例查看) 1.1 */public void setBackground2(){linearLayout.setBackgroundResource(R.drawable.picture2);}项目下载地址:http://download.csdn.net/detail/niuba123456/6973645
1 0
- 一个App调用另一个App的Activity的方法
- 一个App调用另一个App的Activity
- app调用另一个app的方法
- 在一个app内调用另一个app的指定的activity
- 一个app打开另一个app的某个activity的问题
- Android中一个app启动另一个app的指定activity
- Android中一个app启动另一个app的指定activity
- Android中一个app启动另一个app的指定activity
- Android中一个app启动另一个app的指定activity
- 一个app调用另一个app
- 自己的app调用另一个app程序
- 一个Activity调用另一个Activity的非静态方法
- 如何实现从一个app跳转到另一个app的某个Activity
- Android从一个APP跳转到另一个APP的主界面或者某Activity
- 一个app通过url调用另一个app
- Android app的activity如何被另一个app打开
- android在一个app程序中,打开另一个app的方法
- android在一个app程序中,打开另一个app的方法
- 挑战年薪50万,你可以的
- JS之三种对话框
- Hadoop: the definitive guide 第三版 拾遗 第四章 之SequenceFile操作
- 有关protobuf
- excel合并含合并同类项的导出
- 一个App调用另一个App的Activity的方法
- Hadoop: the definitive guide 第三版 拾遗 第四章 之MapFile
- 安装cdh4.5工具cloudera manager
- vs2013设置winpcap开发环境
- 图的搜索算法
- matlab 同个坐标下的两个函数图像的比较
- HDU2084
- android 手机不能发短信
- 从Blue Pill、硬件虚拟化谈安全防护完备性上的一个小原则