A.apk,B.apk都是我写的.现在我想在B.apk里实现获得A.apk的某控件ID,并向其发送一个按键事件.如何实现,谢谢!也就是用B控制A.
解决方案 »
- android sdk 安装时错误
- 写了一个service程序运行一段时间好像就自动关闭了?
- 设置android:windowFullscreen后,软键盘顶起布局失效?
- Android有这样的__FILE__, __FUNCTION__, __LINE__?
- layout\main.xml文件用DIY控件报错?
- grid里面可以使用imageswittcher吗?加了后,进不了grid的activity.
- 按钮事件空指针异常
- android 引导页提示框
- 通知栏的上拉或者下拉问题
- LitePal 可以使用外部DB数据库文件(assets或者raw目录下数据库表)么?
- 高优先级的对话框。。。
- 如何绘制“空心”的位图
1、RPC
2、通过 BroadcastRecever 或 Service第二种方法比较简单一些。
比如B 控制 A的话,
A定义Service ,比如com.my.ServerA .自定义actionFilter “com.my.serverA.action"
B中调用Intent it = newIntent("com.my.serverA.action");
it.putExtra(....);// 传递你的自定义控制指令。
B.startService(it);
在A中ServerA的 onStartService(Intent it) 。解析这个控制指令,做相应操作就可以了。用BroadcastRecever 的道理一样。