Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中是否有任何类型的钩子可以让开发人员与其他正在运行的应用程序进行交互?_Android_Hook - Fatal编程技术网

android中是否有任何类型的钩子可以让开发人员与其他正在运行的应用程序进行交互?

android中是否有任何类型的钩子可以让开发人员与其他正在运行的应用程序进行交互?,android,hook,Android,Hook,在windows上,我们有不同的钩子,通过钩子我们可以与任何正在运行的程序进行交互。例如,可以获取正在运行的应用程序句柄,然后更改其某些属性等。 我想知道android系统中是否存在类似的功能 Each app in Android OS run in it's own sandbox. You cannot change behaviour of any other app. You can only communicate with other apps if they have th

在windows上,我们有不同的钩子,通过钩子我们可以与任何正在运行的程序进行交互。例如,可以获取正在运行的应用程序句柄,然后更改其某些属性等。
我想知道android系统中是否存在类似的功能

Each app in Android OS run in it's own sandbox. 
You cannot change behaviour of any other app. 
You can only communicate with other apps if they have 
the feature to do so, like when you want to share 
something in the app, then a  lot of sharing app opens. 
Like facebook, whatsapp, twitter etc. 
Beacause they are intended to do so. With the Deep Linking we can 
make out app to be connected with other app.
例如,您可以获取正在运行的应用程序句柄,然后更改其某些属性,等等

是的,恶意软件作者认为这个设施很棒

我想知道android系统中是否存在类似的功能

Each app in Android OS run in it's own sandbox. 
You cannot change behaviour of any other app. 
You can only communicate with other apps if they have 
the feature to do so, like when you want to share 
something in the app, then a  lot of sharing app opens. 
Like facebook, whatsapp, twitter etc. 
Beacause they are intended to do so. With the Deep Linking we can 
make out app to be connected with other app.
不,出于显而易见的安全原因。在根设备上,类似于Xposed框架的东西提供了类似的功能

android允许浏览器插件吗

没有。Windows、macOS或Linux也没有。Web浏览器可以允许浏览器插件。如何实现浏览器插件的具体细节因浏览器和操作系统而异

应用程序能否与浏览器中的特定插件通信

这将因浏览器而异。我的猜测是答案是“否”,但您需要联系感兴趣的浏览器的开发人员进行确认

例如,您可以获取正在运行的应用程序句柄,然后更改其某些属性,等等

是的,恶意软件作者认为这个设施很棒

我想知道android系统中是否存在类似的功能

Each app in Android OS run in it's own sandbox. 
You cannot change behaviour of any other app. 
You can only communicate with other apps if they have 
the feature to do so, like when you want to share 
something in the app, then a  lot of sharing app opens. 
Like facebook, whatsapp, twitter etc. 
Beacause they are intended to do so. With the Deep Linking we can 
make out app to be connected with other app.
不,出于显而易见的安全原因。在根设备上,类似于Xposed框架的东西提供了类似的功能

android允许浏览器插件吗

没有。Windows、macOS或Linux也没有。Web浏览器可以允许浏览器插件。如何实现浏览器插件的具体细节因浏览器和操作系统而异

应用程序能否与浏览器中的特定插件通信


这将因浏览器而异。我猜答案是“否”,但您需要联系感兴趣的浏览器的开发人员进行确认。

很抱歉,在android系统中,您无法与其他应用程序交互或更改其属性。您可以只打开该应用程序,也可以创建其他应用程序可以使用您的应用程序的应用程序。比如,如果你的代码是为了从galley中选择图片,那么可能会有很多应用程序显示包含图片,如gallary、Google照片应用程序等。@AndyDeveloper,非常感谢。顺便问一下,android是否允许浏览器插件,应用程序是否可以与浏览器中的特定插件进行通信?是否也不可能?是的,这是可能的。正如我在之前的评论中所说,你可以访问应用程序,但你不能更改该应用程序的任何代码。非常感谢,在android中这是不可能的,你不能与其他应用程序交互或无法更改其属性。您可以只打开该应用程序,也可以创建其他应用程序可以使用您的应用程序的应用程序。比如,如果你的代码是为了从galley中选择图片,那么可能会有很多应用程序显示包含图片,如gallary、Google照片应用程序等。@AndyDeveloper,非常感谢。顺便问一下,android是否允许浏览器插件,应用程序是否可以与浏览器中的特定插件通信?是的,这是可能的。正如我在之前的评论中所说,你可以访问应用程序,但你不能更改该应用程序的任何代码。非常感谢,非常感谢,这澄清了很多。顺便说一下,关于我提到的句柄和与其他程序交互的部分,如果系统允许非破坏性的交互,这将不会是一个问题。另外,第一个应用程序无论如何都需要获得用户的许可才能这样做。除此之外,有没有一种方法可以让你同时获得当前正在运行的应用程序的位置?或者说获取这样的信息也是不可能的?@Coderx7:“如果系统允许非破坏性的交互,这将不会是一个问题”——是的,会的。出于隐私和安全原因,谷歌一直在竭尽全力限制其他应用程序发现正在运行哪些应用程序的能力。“有没有一种方法可以同时获取当前正在运行的应用程序的位置?”--对不起,我不知道这意味着什么。@CommonWare:谢谢,我所说的位置是指应用程序gui坐标(x,y点),我想知道是否可以获取一些一般信息,例如应用程序标题文本、大小,像这样的东西。@Coderx7:我希望不会。这正是恶意软件作者想要利用的东西(例如,叠加一个假登录对话框来拦截凭据)。@CommonWare:我不同意这一点。如果要编码/开发恶意软件,它们通常针对特定的应用程序,使用这些应用程序可以轻松地预先计算所需的坐标。做这样的事情,人们不会问这样的问题。他们将前往地下黑客网站,询问那里有哪些漏洞和其他捷径可供他们利用。无论如何,非常感谢你的时间和巨大的帮助,我看到你有一本关于android的书,从现在起我将参考这本书。我真的很感激;)非常感谢,这澄清了很多。顺便说一下,关于我提到的句柄和与其他程序交互的部分,如果系统允许非破坏性的交互,这将不会是一个问题。另外,第一个应用程序无论如何都需要获得用户的许可才能这样做。除此之外,有没有一种方法可以让你同时获得当前正在运行的应用程序的位置?或者说获取这样的信息也是不可能的?@Coderx7:“如果系统允许非破坏性的交互,这将不会是一个问题”——是的,会的。出于隐私和安全原因,谷歌一直在竭尽全力限制其他应用程序发现正在运行哪些应用程序的能力。“有没有一种方法可以让人们同时获得当前运行的应用程序的位置?”——我没有