aidl相关内容
2020年11月之前,Google Play上的Android应用必须管理“帐户保留"状态. https://developer.android.com/distribute/play-policies 问题是:如何模拟“帐户保留"状态,以便我可以检查我的应用是否正确管理此状态? 据我所知,文档中没有提及它: https://developer.android.com/googl
..
第一个问题,但是我已经有一段时间了. 我拥有什么: 我正在构建一个可播放音频流和在线播放列表的Android应用.现在一切正常,但是在与服务进行通信时遇到问题. 音乐是从startForeground开始在服务中播放的,因此它不会被杀死. 我需要通过活动与服务进行通信,以获取曲目名称,图像以及更多其他信息. 我的问题是什么 我认为我需要使用bindService
..
我已经创建了一个名为IHelloService的AIDL服务,我正在尝试从libcore模块下的IOBridge调用它. 当前我的代码如下 // import import android.os.IHelloService; import android.os.ServiceManager; .... IHelloService helloService = IHelloServi
..
将数据馈送到ListView的设置:自定义适配器.数据基于外部服务计算的一些数字.我正在使用AIDL绑定服务并获取所需的数据. 问题:如何知道何时取消服务绑定?连接是适配器本身专用的,并且检测到整个应用程序正在关闭的唯一方法是覆盖unregisterDataSetObserver.或者至少我没有找到其他方法,并且该方法与使用内容提供者+内容观察器的同一适配器一起使用时效果很好.不过不适用于A
..
我正在遵循Android开发者手册中描述的方法. 这是我的辅助界面 package com.test.aidl; interface IMyAidl{ int add(int n1, int n2 ); } 我的服务班 package com.test.usingaidl; import android.app.Service; import android.co
..
经过大量的糊涂之后,我找不到任何将对象从一个应用程序传递到另一应用程序的方法.尽管我知道我们可以使用Parcel将对象从一个活动传递到另一活动,但是如何在应用程序之间进行操作呢? 我的对象是这个 public class MyObject { private String name; public String getName() { return t
..
任何项目都会出现此构建错误:请在下面找到图片 原因:'C:\Users\onyeb\AppData\Local\Android\Sdk\ build-tools\27.0.3\aidl.exe' 完整跟踪: rg.gradle.initialization.ReportedException:org.gradle.internal.exceptions.LocationAwar
..
我有一些要包含在项目中的AIDL文件,但是Eclipse在不同的项目上的工作方式似乎有所不同。 我正在开发一个SDK。对于一个应用程序,在SDK android项目中,AIDL文件会生成正确的.java文件,但是在主应用程序中,Eclipse甚至没有尝试构建它。 更新:我找到了一个日志文件,上面写着: !ENTRY com.android.ide。 eclipse.adt 4 0
..
在注册回调循环导致活动泄漏后,远程服务中的回调存在问题.您能给我一些建议吗,我在做错什么. IRemoteApi.aidl import com.example.remoteservice.IRemoteListener; interface IRemoteApi{ void addListener(IRemoteListener listener);
..
我正在尝试通过一些自定义功能在我的应用程序中重复使用PhoneUtils.java(~/android_src/packages/apps/ Phone/src/com/android/phone/). 我添加了INetworkQueryServiceCallback.aidl并且 INetworkQueryService.aidl放入我的应用程序文件夹(~/android_src/pack
..
我已经安装了build-essential,libstdc ++ 6和aidl本身: sudo apt-get install aidl Reading package lists... Done Building dependency tree Reading state information... Done The following packages were aut
..
我正在为Android手机的客户端/服务器应用程序设计框架。我对Java和Android都很陌生(但对于一般的编程或者特别是线程编程来说并不陌生)。 有时我的服务器和客户端会在同一个过程,有时它们将处于不同的过程中,具体取决于具体的用例。客户端和服务器接口类似于以下内容: IServer.aidl: package com.my.application; 接口IServe
..
环境: Mac OS 10.10.3 Android studio:1.2.11 grandle:2.2.1 日志: Gradle任务[:generateDebugSources,:generateDebugTestSources] :preBuild :preDebugBuild :checkDebugManifest :prepareDebugDe
..
我有以下项目结构。 我的 StockInfo.java 是完全正常的。 StockInfo.java(没有错误) package org.yccheok.jstock.engine; import android.os.Parcel; import android.os.Parcelable; public class StockInfo implement
..
我的问题似乎是类似
..
我安装我的电脑上的Android工作室。我创建了一个新的项目,但是,以下让我的错误。我该怎么办? 错误:执行失败的任务“:应用程序:compileDebugAidl”。 > AIDL缺失 我的Android Studio版本是 1.1.0 。 这是我的的build.gradle 文件: buildscript { 库{ jcenter() }
..
我揭露过 AIDL 机制的一些API。客户端需要绑定到AIDL和同步调用方法。有没有一种方法,我可以检索客户端的Java包名? 例如,如果我公开的方法布尔isFooAvailable()作为AIDL API,从isFooAvalable的实现中,我能确定该应用程序的Java包名称绑定到AIDL服务? 解决方案 是的,你可以在执行中找出包名称如下: IAidl.Stub mBinder
..
理想我想送类型的对象 的ArrayList< ArrayList的< ASimpleClass>> 这是一个APK到另一个应用程序的远程服务。我不知道这甚至有可能作为API演示code表明,它是不是: / ** *这表明,你可以作为参数使用的基本类型 *和在AIDL返回值。 * / 无效basicTypes(INT ANINT,沿着长,布尔aBoolean,水上
..
我有粘合剂的服务和客户端生活在不同的进程。使用AIDL,当客户端连接到我的远程粘结剂服务,有我需要传递一个错误(例外)返回给客户端倍。 然而,来自我的理解,这是不可能的。我想从我的粘结剂服务扔“的RemoteException”,看看会发生什么,我也得到 未捕获远程异常! (例外情况还不支持跨进程)。 在我的logcat中。 由于它看起来这是不可能的,什么是通知错误的客户最好的办法
..
我有一个现有的Java接口,我想通过AIDL暴露。 有没有办法自动生成从Java的AIDL? 我支持CORBA code意识到Java2IDL,所以这会是 类似。 解决方案 据我所知,没有这样的工具。然而,这样的AIDL从Java接口不同,一些决定应该由程序员进行。这就是为什么它更可能是这些工具将不会出现。
..