aidl相关内容

与前台服务android通信

第一个问题,但是我已经有一段时间了. 我拥有什么: 我正在构建一个可播放音频流和在线播放列表的Android应用.现在一切正常,但是在与服务进行通信时遇到问题. 音乐是从startForeground开始在服务中播放的,因此它不会被杀死. 我需要通过活动与服务进行通信,以获取曲目名称,图像以及更多其他信息. 我的问题是什么 我认为我需要使用bindService ..
发布时间:2020-09-21 01:06:55 移动开发

AIDL服务和Android开源

我已经创建了一个名为IHelloService的AIDL服务,我正在尝试从libcore模块下的IOBridge调用它. 当前我的代码如下 // import import android.os.IHelloService; import android.os.ServiceManager; .... IHelloService helloService = IHelloServi ..
发布时间:2020-08-28 19:13:28 Java开发

使用绑定服务的自定义适配器-何时取消绑定?

将数据馈送到ListView的设置:自定义适配器.数据基于外部服务计算的一些数字.我正在使用AIDL绑定服务并获取所需的数据. 问题:如何知道何时取消服务绑定?连接是适配器本身专用的,并且检测到整个应用程序正在关闭的唯一方法是覆盖unregisterDataSetObserver.或者至少我没有找到其他方法,并且该方法与使用内容提供者+内容观察器的同一适配器一起使用时效果很好.不过不适用于A ..
发布时间:2020-08-24 23:42:28 移动开发

将对象从一个应用程序传递到android中的另一个应用程序

经过大量的糊涂之后,我找不到任何将对象从一个应用程序传递到另一应用程序的方法.尽管我知道我们可以使用Parcel将对象从一个活动传递到另一活动,但是如何在应用程序之间进行操作呢? 我的对象是这个 public class MyObject { private String name; public String getName() { return t ..
发布时间:2020-06-26 19:09:55 移动开发

AIDL文件不是在随机项目中的Eclipse中构建的吗?

我有一些要包含在项目中的AIDL文件,但是Eclipse在不同的项目上的工作方式似乎有所不同。 我正在开发一个SDK。对于一个应用程序,在SDK android项目中,AIDL文件会生成正确的.java文件,但是在主应用程序中,Eclipse甚至没有尝试构建它。 更新:我找到了一个日志文件,上面写着: !ENTRY com.android.ide。 eclipse.adt 4 0 ..
发布时间:2020-06-02 19:38:10 移动开发

Android .aidl中的单向声明是否保证在单独的线程中调用该方法?

我正在为Android手机的客户端/服务器应用程序设计框架。我对Java和Android都很陌生(但对于一般的编程或者特别是线程编程来说并不陌生)。 有时我的服务器和客户端会在同一个过程,有时它们将处于不同的过程中,具体取决于具体的用例。客户端和服务器接口类似于以下内容: IServer.aidl: package com.my.application; 接口IServe ..
发布时间:2018-12-10 21:08:49 Java开发

aidl缺少android studio

环境: Mac OS 10.10.3 Android studio:1.2.11 grandle:2.2.1 日志: Gradle任务[:generateDebugSources,:generateDebugTestSources] :preBuild :preDebugBuild :checkDebugManifest :prepareDebugDe ..
发布时间:2016-12-22 11:40:23 移动开发

执行失败的任务“:应用程序:compileDebugAidl':AIDL丢失

我安装我的电脑上的Andr​​oid工作室。我创建了一个新的项目,但是,以下让我的错误。我该怎么办? 错误:执行失败的任务“:应用程序:compileDebugAidl”。 > AIDL缺失 我的Andr​​oid Studio版本是 1.1.0 。 这是我的的build.gradle 文件: buildscript { 库{ jcenter() } ..
发布时间:2016-03-25 20:07:46 Android

AIDL消费者获取Java包名

我揭露过 AIDL 机制的一些API。客户端需要绑定到AIDL和同步调用方法。有没有一种方法,我可以检索客户端的Java包名? 例如,如果我公开的方法布尔isFooAvailable()作为AIDL API,从isFooAvalable的实现中,我能确定该应用程序的Java包名称绑定到AIDL服务? 解决方案 是的,你可以在执行中找出包名称如下: IAidl.Stub mBinder ..
发布时间:2016-03-17 21:40:05 移动开发

复杂类型从远程服务,通过AIDL应用

理想我想送类型的对象 的ArrayList< ArrayList的< ASimpleClass>> 这是一个APK到另一个应用程序的远程服务。我不知道这甚至有可能作为API演示code表明,它是不是: / ** *这表明,你可以作为参数使用的基本类型 *和在AIDL返回值。 * / 无效basicTypes(INT ANINT,沿着长,布尔aBoolean,水上 ..
发布时间:2016-03-11 20:12:47 移动开发

推荐方法使用AIDL整个过程中的错误处理(Android版)

我有粘合剂的服务和客户端生活在不同的进程。使用AIDL,当客户端连接到我的远程粘结剂服务,有我需要传递一个错误(例外)返回给客户端倍。 然而,来自我的理解,这是不可能的。我想从我的粘结剂服务扔“的RemoteException”,看看会发生什么,我也得到 未捕获远程异常! (例外情况还不支持跨进程)。 在我的logcat中。 由于它看起来这是不可能的,什么是通知错误的客户最好的办法 ..
发布时间:2016-03-09 22:27:37 Java开发

Java来AIDL工具

我有一个现有的Java接口,我想通过AIDL暴露。 有没有办法自动生成从Java的AIDL? 我支持CORBA code意识到Java2IDL,所以这会是 类似。 解决方案 据我所知,没有这样的工具。然而,这样的AIDL从Java接口不同,一些决定应该由程序员进行。这就是为什么它更可能是这些工具将不会出现。 ..
发布时间:2016-03-08 12:14:18 移动开发