【Java-Android-从最近使用的应用程式中滑动应用程式时服务停止】教程文章相关的互联网学习教程文章

C#-Windows BluetoothLeAdvertisement不包含Android设备广播的服务uuid【代码】

我试图从Windows 10读取Android外围设备广播的ServiceUuid,如下所示:private void OnAdvertisementReceived(BluetoothLEAdvertisementWatcher sender, BluetoothLEAdvertisementReceivedEventArgs advertisementArg) {Debug.WriteLine(" serviceUuids for advertisement " + advertisementArg.Advertisement.ServiceUuids.Count);foreach(Guid guid in advertisementArg.Advertisement.ServiceUuids){Debug.WriteLine("uuid is " ...

Android和Java:减少服务循环中的内存使用量【代码】

我有一个Android服务,该服务使用此线程每秒更新一次通知(评论并不真正相关):thread = new Thread() {@Overridepublic void run() {// Preparando la notificación de SwapNotificationCompat.Builder notificationSwap =new NotificationCompat.Builder(context).setSmallIcon(android.R.drawable.ic_dialog_info).setContentTitle("Notificator:");NotificationManager notificationManager =(NotificationManager) getSystemSer...

蓝牙低功耗:Android Gatt-Client连接到Linux Gatt服务器【代码】

我尝试通过蓝牙低能量GATT模式将android连接到linux. Bluez中有一个示例代码:btgatt-server.c,我用它作为服务器. Android Side与Android official example:Connecting to a GATT Server一样.也就是说,使用函数BluetoothDevice :: connectGatt(Context context,boolean autoConnect,BluetoothGattCallback callback). 运行后,Android部分返回连接成功,(BluetoothGattCallback :: onConnectionStateChange的参数为STATE_CONNECTED),...

android – 远程服务的Messenger导致内存泄漏【代码】

我有一个应用程序使用Messenger接口在远程进程中与服务进行通信.以下是设置方式的基本架构: >应用程序生成几个需要访问服务的“操作”对象.>每个“操作”都包含一个包含在Messenger中的Handler,用于从服务接收响应数据>当操作执行时,它将Messenger包装为Intent并调用startService()将消息传递给远程服务>远程服务根据Intent的参数执行某些操作,然后通过向Messenger发送消息来返回响应. 以下是操作中的基本代码:public class Sess...

java – Android TCP客户端.服务器仅在进程停止后接收消息【代码】

参见英文答案 > Java Socket why server can not reply client 4个我有简单的用Java编写的TCP服务器,我正在尝试为Android编写一个简单的TCP客户端,它将与在本地机器上运行的TCP服务器进行通信. 我可以让服务器接收消息,但奇怪的是它只是在我通过Eclipse中的“设备”窗口停止应用程序进程后才收到消息. 在Android客户端上,我有主UI线程,其中包含输入IP地址和端口号的字段(这一切都正常,所以我不...

如何创建使用单独进程的Android活动和服务

我有一个包含活动和服务的Android应用程序.目前它们都存在于同一个进程中并使用相同的堆但我想要为服务分离进程/堆. IE浏览器.我希望服务完全独立于活动,这样如果活动崩溃,它将不会影响服务.但是,我希望它们可以作为单个应用程序安装.这可能吗?解决方法:绝对有可能.在AndroidManifest.xml中查看服务的process属性 http://developer.android.com/guide/topics/manifest/service-element.html 报价:The name of the process where ...

检测您是否在Android上的Application中的主进程或远程服务进程中【代码】

我有一个应用程序,它在一个单独的进程中运行远程服务:<service android:name=".MyService" android:process=":remote"/>我也在使用Application类:<application android:label="@string/app_name" android:name=".MyApplication" ...我可以这样做吗?public class MyApplication extends Application {public MyApplication() {if (isRemoteService()) {setupLog("remoteservice.log");} else {setupLog("application.log");}}我想...

android – 无法在ubuntu中运行adb命令adb服务器已过期【代码】

当我运行adb设备时adb server is out of date. killing...cannot bind 'tcp:5037'ADB server didn't ACK* failed to start daemon *error: 它与此错误here相同.一些评论说尝试adb kill-server然后再次启动adb但它在我的ubuntu机器上不起作用. 我也试过killall -9 adb,这是question的正确答案.正确的答案中也说明最好的解决方案是改变genymotion设置并指向sdk,但在我的情况下我已经做了它. 有人可以帮助我摆脱这个错误.解决方法:任...

将视频从Ubuntu服务器流式传输到Android设备【代码】

我有一个无头的Ubuntu 12.04服务器.我在服务器上有很多视频.其中大部分是在.mkv的x264中.我有三星Nexus手机和Nexus 7平板电脑. 从Ubuntu服务器到Android的流媒体有哪些选择?我开始跑步了.我的一些朋友在谈论DLNA,“Playstation媒体服务器”可能是一个解决方案吗?解决方法:在Android设备上,您必须安装DLNA client才能访问服务器上的媒体共享. 在您的服务器上,您必须运行DLNA / UPnP服务器才能访问共享.您的网络设置需要允许UPnP和...

SELinux Permission拒绝在android中使用新的框架服务【代码】

我已经在Texas Instruments的本教程之后在早期版本(4.4)中向Android Framework添加了一个新的系统服务 但是当我尝试在Android Lollipop中做类似的事情时,SELinux政策拒绝我这样做.这是logcat的输出.05-11 15:49:51.362 248 248 I SystemServer: Test Service Starting 05-11 15:49:51.364 248 248 I TestManagerService: Started Test Manager Service 05-11 15:49:51.370 54 54 E SELinux : avc: denied { add } ...

android – 我为什么要将urbanairship服务作为一个单独的进程启动?【代码】

我使用UrbanAirship(UA)进行推送通知. UA推送服务在Manifest文件中配置如下:<service android:name="com.urbanairship.push.PushService"android:process=":com.urbanairship.push.process" /> android:process是可选的,但是recommended in their documentation. 当我使用单个进程并关闭所有活动时,我可以看到我的单个进程占用了大约3mb的内存 当我使用两个进程(一个用于app,一个用于服务)并关闭我的所有活动时,我可以看到两个进...

android – 你能在Windows服务器上设置GCM吗?

我想使用GCM (Google Cloud Messaging),并想知道是否可以在Windows Server(IIS)上设置它? 目前,我的Web服务都作为WCF服务托管在Windows服务器上.我想避免为GCM配备专用服务器.解决方法:而不是什么?连接到Internet的任何服务器都可以用作GCM消息的发送方.您的Android应用程序必须能够连接您的服务器才能将设备注册ID传递给它.并且您的服务器必须能够将POST请求发送到https://android.googleapis.com/gcm/send才能发送消息. 或者如...

android – 进程和服务之间的区别?

我想知道Android应用程序中的进程和服务有什么区别?我试着很多地研究这个话题,但还没有清楚我的基础知识……请帮忙吗?解决方法:流程和服务是两回事: 什么是服务? 关于Service类的大多数混淆实际上都围绕着它不是: >服务不是一个单独的过程. Service对象本身并不意味着它在自己的进程中运行;除非另有说明,否则它将在与其所属的应用程序相同的过程中运行.>服务不是一个线程.它本身不是从主线程开始工作的手段(以避免应用程序无响...

使用ADB shell(Android SDK)进行服务调用?

你知道Android上的adb shell命令“service call isms”吗?这是我使用的完整命令:service call isms 5 s16“PhoneNumber”i32 0 i32 0 s16“BodyText”. 有一些参数,但我不知道它是什么意思(5,s16,i32,0).有手册吗?对我来说最重要的是当短信没有成功发送时出错(大约10%的短信没有发送)=>这个问题已经问过,但没有答案(https://stackoverflow.com/questions/17395546/get-status-sms-from-isms-service-using-shell-adb-android-s...

Android AOSP linux服务标准输出【代码】

我开发自己的看门狗linux服务(init.rc)为Android图像Im烹饪. 这些linux服务使用一些日志库(如log.h)来显示此类服务的输出.我试图跟踪这些库,以便找到转储日志输出的位置. 我还没有在android logcat和/ proc / kmsg或dmesg中找到任何东西 这是在init.rc中启动的linux服务的log.h库:#ifndef _INIT_LOG_H_ #define _INIT_LOG_H_#include <cutils/klog.h>#define ERROR(x...) KLOG_ERROR("init", x) #define NOTICE(x...) KLOG_NOT...