如何调用外部的项目的Activity
2015-11-24 10:19
211 查看
如果需要把这个项目做为一个类库,需要进行以下设置:
![](http://img.blog.csdn.net/20151124101917477?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在需要在项目中引用别的类库,需要先把别的类库加载进来
![](http://img.blog.csdn.net/20151124102148111?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
之后需要在使用类库的项目的AndroidManifest中加上以下这些话
隐式调用activity:
在需要在项目中引用别的类库,需要先把别的类库加载进来
之后需要在使用类库的项目的AndroidManifest中加上以下这些话
<activity android:name="com.wujay.fund.GestureEditActivity" > <intent-filter> <action android:name="GestureEditActivity" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>接下来就可以在项目中的java代码进行调用了
隐式调用activity:
Intent intent = new Intent("GestureEditActivity"); startActivity(intent);显示调用activity:
intent.setComponent(new ComponentName(getActivity().getPackageName() , "com.wujay.fund.GestureEditActivity") ); startActivity(intent);
相关文章推荐
- Js解析Json字符串的几种方法比较
- angularJS学习之路(二十)---自定义指令---transclude的作用
- 黑马程序员——网络编程一
- repo init 报:ValueError: invalid literal for int() with base 10: '8 (Apple Git-58)'
- java 调用C的API
- UI变化之动画效果
- elasticsearch之节点重启
- MySQL审计日志处理脚本
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--处理XML数据