2 pawleft pawLeft 于 2016.03.30 10:58 提问

Android 两个应用开机启动了同样的Service 是否有冲突? 5C

两个应用A和B都是开机自动启动,里面都有一个相同Service用来打印的,当我用完A的打印去执行B的打印之后,再回到A里面发现打印的功能不能够用了。这是什么原因?

我最后把B卸载了,因为这是机器自带的应用,之后打印就没有问题了,但是还是没有从源头解决这个问题。各位大神能给我讲讲这个现象的原理吗?

1个回答

cs357983626
cs357983626   2016.03.30 17:23

我觉得是不是A用了之后,在内存里还是没断使用关系,B去执行这个服务的时候就正在使用状态。

pawLeft
pawLeft 谢谢,那再去执行B的时候怎么停止服务呢,我怎么判断B应用启动了,然后就停止服务?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android开机启动service
android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service android开机启动android开机启动service
Android 多个service的action 相同冲突 验证demo
Android 多个service的action 相同冲突 验证demo,对应博客地址是http://blog.csdn.net/czlove110/article/details/50791390
android应用开机自启动&service开机自启动
android开机应用与service开机自启动配置: 1.在AndroidManifest.xml中添加如下内容: (1)在application中添加receiver: application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:la
Android的apk安装时签名相同冲突解决
如果两个应用程序, 包名相同, 但是签名不同, 就无法覆盖安装 正式签名 1. 有效期比较长,一般大于25年 2. 需要设置密码 3. 正式发布应用时,必须用正式签名来打包 测试签名(debug.keystore) 1. 有效期是1年,很短 2. 有默认的别名,密码, alias=android, 密码是androiddebugkey 3. 在eclipse中直接运行项目是,系统默认采用此签名
Android开发应用安装出现两个相同应用的解决办法
前两天开发Unity时,由于用到了好几个第三方,需要修改AndroidManifest.xml。不然只能有一个第三方可以使用。最后将AndroidManifest.xml文件进行了修改,将各个三方的xml文件进行了集合,再在Unity中使用,打包后安装发现,手机桌面上出现两个一样的应用,最后检查发现xml文件中出现了相同语句:
android开机启动无界面后台程序【转】
来自:http://blog.csdn.net/mirkerson/article/details/17612325 一个安卓小程序,这个程序没有界面,也不会在桌面创建应用程序图标 当然,在“设置”中的应用程序管理是可以看到的,也可以把这个应用程序删除 简单的说,这是一个没有界面的后台运行的应用程序 而且,还有一功能:开机自启动,启动运行一个服务 程序
安卓AndroidStudio如何在同一个手机中安装两个相同的项目+++++自己处理的一些问题解决方法
我的开发工具: AndroidStudio 今天由于公司业务需要, 经理让安装两个相同的APP到手机上, 考虑到包名是应用程序的唯一标识, 所以在工程列表的app下的build.gradle里, 把applicationId改成了不同的. 然后再使用新的签名文件(也可以使用同一个签名文件)重新打包, 这样打包出来的APK就可以和其它的项目同时运行在手机上了.  但是这种方法
Android 实现监听开机启动开启后台服务,并实现自动重启。
1.创建广播监听器,继承BroadcastReceiver import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class BootBroadcastReceiver ext
Android开机无法自启动service
如何开机启动service: 1、开机启动service,首先获取系统广播:android.intent.action.BOOT_COMPLETED。             2、onReceive(Context context, Intent intent)实现要启动的service(切记receive与service要先注册)。 3、Service中onStart
AndroidStudio 多个第三方so文件重复引用导致 java.lang.UnsatisfiedLinkError 问题
最近在做直播项目,说说我这几天查资料得到的结果,直播大概分三个麻烦的地方,推流,拉流,聊天室; 最简单的方式就是使用一个第三方的服务商,使用它们的配套sdk(直播神马的 辣鸡。。。) 最复杂的便是全都自己写(在这个开源时代,说说就好了。。。) 由于我在的厂有点奇葩····(自己搭了推流服务器~~好吧,老大你赢了!) 所以我选择这么做:推流我选择用的是百度的推流sdk(免费,文档详细···)拉