当前位置:编程学习 > wap >>

请问,android中通过一个A应用启动 B应用(如QQ客户端)并通过A应用来调整B应用在屏幕中显示的大小和位置,这可行吗?

如题,android中通过一个A应用启动 B应用(如QQ客户端)并通过A应用来调整B应用在屏幕中显示的大小和位置,这可行吗?其中B程序是自己写的 android 应用 --------------------编程问答-------------------- 这个感觉是多进程通信了。在B程序里面开启一个Service用来接受其他应用程序传入的参数,然后进行你需要的处理逻辑。 --------------------编程问答-------------------- 我这里的B程序是我无法改变的别人写好的程序,通过A程序来改变B程序的显示大小和位置,这可行吗? --------------------编程问答--------------------
引用 1 楼 birdsaction 的回复:
这个感觉是多进程通信了。在B程序里面开启一个Service用来接受其他应用程序传入的参数,然后进行你需要的处理逻辑。
我这里的B程序是我无法改变的别人写好的程序,通过A程序来改变B程序的显示大小和位置,这可行吗? --------------------编程问答-------------------- 如果别人的程序没有开放的service或者没法接受传值,那是无法传输进行改变位置大小的。 --------------------编程问答--------------------
引用 4 楼 birdsaction 的回复:
如果别人的程序没有开放的service或者没法接受传值,那是无法传输进行改变位置大小的。
即使我有root权限也不行吗?那如果我修改android系统的源代码,有没有可能做到? --------------------编程问答-------------------- 如果你改底层的源码当然可以,可以监控app的一举一动。 --------------------编程问答--------------------
引用 5 楼 u010662742 的回复:
Quote: 引用 4 楼 birdsaction 的回复:

如果别人的程序没有开放的service或者没法接受传值,那是无法传输进行改变位置大小的。
即使我有root权限也不行吗?那如果我修改android系统的源代码,有没有可能做到?
也就是说,除非我改变android源代码,做自己的rom才能达到这种效果,而目前android提供的api都不能达到这个效果?当一个应用程序占据了屏幕时,他在屏幕中的大小和位置只能由它自己来决定,而其它应用无法更改是吗(除了你说的他的应用可以接收我写的程序的传值)? --------------------编程问答--------------------
引用 7 楼 u010662742 的回复:
Quote: 引用 5 楼 u010662742 的回复:

Quote: 引用 4 楼 birdsaction 的回复:

如果别人的程序没有开放的service或者没法接受传值,那是无法传输进行改变位置大小的。
即使我有root权限也不行吗?那如果我修改android系统的源代码,有没有可能做到?
也就是说,除非我改变android源代码,做自己的rom才能达到这种效果,而目前android提供的api都不能达到这个效果?当一个应用程序占据了屏幕时,他在屏幕中的大小和位置只能由它自己来决定,而其它应用无法更改是吗(除了你说的他的应用可以接收我写的程序的传值)?

你也可以破解他的应用,改xml啥的,不推荐。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,