service相关内容

两个应用程序之间AIDL接口

我坚持共墙的AIDL接口。我有一个应用程序,它具有通过第三方应用程序进行控制(我有足够的控制这个,所以我可以让他们实现什么都我需要为他们的活动) 本来我的应用程序也有接口和一切活动,但我已经改变了它是一个后台服务,并进行测试,我创建了一个虚拟应用程序,它管理启动服务的应用程序的背景。 现在我想的方式来请求服务的方法调用(主要是,启动,停止,送出数据)。我已经创建了.aidl文件,这两个应用程序 ..
发布时间:2015-12-02 23:44:59 移动开发

停止线程里面有服务

我有一个线程服务中,我希望能够停止线程,当我$在我的主要活动类p $ PSS的 buttonStop 。 在我的主要活动类,我有: 公共类MainActivity扩展活动实现OnClickListener { ... @覆盖 公共无效的onCreate(包savedInstanceState){ super.onCreate(savedInstanceState); ..
发布时间:2015-12-02 23:38:58 移动开发

如何prevent服务运行,如果再已运行Android

在点击一个按钮,我想用方法 startService(新意图(currentActivity.this,MyService.class))来启动服务但是,如果服务正在运行,我不'吨要调用此方法,以避免运行服务,已经running.How这是possible.I正在同时使用的意图服务和服务在同一个项目,并希望应用相同的条件为。 解决方案 一个服务将只运行一次,所以你可以调用 startServi ..
发布时间:2015-12-02 23:29:39 移动开发

获取正在运行的进程列表和杀死他们的后台服务

我建立了内存优化的Andr​​oid应用程序。我可以成功地得到使用此回答正在运行的进程(和它们的PID)的列表。不过,我不明白的方式通过PID杀死他们或他们的后台服务。 解决方案 这竟然是一些很基本的: ActivityManager AM =(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE); 对于(R ..

一个Android服务的prevent多个副本

的单独的服务的实例,在该服务正在做的工作(在我的测试情况下,平凡写入新的日志文件)正在再次为每个调用完成。 我试图通过ActivityManager ... getRunningServices(Integer.MAX_VALUE的))循环检测服务,但它没有显示出来。 在SGS 11的Andr​​oid 2.3.3 我失去了一些东西在这里。我理解的是,服务的onCreate(),它的创建方法时只被 ..
发布时间:2015-12-02 23:20:43 移动开发

关闭事件中的Andr​​oid

是否可以拦截手机关机事件或者使用解决此不同的黑客攻击?我有一个始终运行的服务,是一个非市场应用程序,它正在收集一些分析数据的一部分。我想告诉的分析,以结束会话和报告,然后恢复系统关机。 我试图触发在的onDestroy或服务的onShutdown部分,但手机将关闭事件,而不给它时间报告。 工作围绕这基于活动的屏幕使得许多短会产生无意义的分析信息,我想避免的。 解决方案 建立一个广播接收器捕 ..
发布时间:2015-12-02 23:20:38 移动开发

有没有什么办法可以断点测试类里面?

下面是我的情况: 在我有一个Android服务( CoreService ) 我用 ServiceTestCase< CoreService> 来测试它 CoreService 产生一个线程和实例化几类具有监听器/回调在他们身上。 有什么办法来设立在催生线程和/或回调的断点,并有JUnit的停止这些?它只是停在了JUnit项目中设置断点或 CoreService 类。 解决方案 ..
发布时间:2015-12-02 23:19:29 Java开发

Android的:如何通过每隔10秒发送服务的HTTP请求

我需要从服务器接收的状态每10秒。 我试图做到这一点的,通过服务发送一个HTTP请求。​​ 现在的问题是,我的code只执行一次。 这是在$ C $下我的服务: 公共类ServiceStatusUpdate延伸服务{ @覆盖 公众的IBinder onBind(意向意图){ // TODO自动生成方法存根 返回null; } @覆盖 公众诠释onStartCommand ..
发布时间:2015-12-02 23:17:07 Java开发

安卓bindservice

我得到空指针异常在行mService.start(),当我尝试结合已启动的服务。我从不同的活动(该服务被启动),同样的事情everythig去的权利。所有这些活动都是一个应用程序的一部分。 你觉得我做错了什么? 公共类RouteOnMap扩展MapActivity { 私有静态最终诠释NEW_LOCATION = 1; 私有静态最终诠释GPS_OFF = 2; 私人M ..
发布时间:2015-12-02 23:15:10 移动开发

安卓:覆盖在窗口在任务的活动

我想创造一个覆盖,就像一个平视显示器,期间驻留在屏幕上 我的应用程序的活动栈(我的应用程序的任务)的变化。 我发现一对夫妇使用窗口管理器的例子,但我不能想出的参数进行正确的z-index,如果你想要的。它要么到下一个活动疲软会去ontop我的叠加或强覆盖是一个系统范围的覆盖,这是也是可见的,当应用程序移动到后台。 我瞄准在属于我的应用程序或任务一切活动都顶部显示一个视图(app将是prefer ..
发布时间:2015-12-02 23:03:31 移动开发

背景工艺扫描定期用户的位置,并更新本地数据库,即使当应用程序是不开放

我创建一个应用程序,检查每半小时一班的用户的位置,并更新本地数据库中的用户的位置,然后运行的基础上,即使当应用程序没有运行用户的位置CRUD查询。我该怎么做呢? 我已经提到这个有根据文章的4个选项我打算根据我实现 1)服务:但是,因为我觉得这会是一个漫长的操作与本地数据库,我觉得我应该忽略这一项 2)IntentService:这不能执行多任务,所以我觉得这其中也应该避免对我来说,因为我必须 ..
发布时间:2015-12-02 23:02:36 Java开发

如何循环服务?

我的服务,需要检查的东西,每分钟和 ,而(真) { 视频下载(60000) //其余code //此处 } 不工作。提出申请冻结,并要求我强行制止。 我相信这个问题是与while循环,但我认为这是无限重复的服务每当ONSTART()方法执行的唯一途径。 任何建议都是AP preciated。 修改 我固定它,如果你想知道如何code看起来好你去: @覆 ..
发布时间:2015-12-02 23:01:25 移动开发

Android的NFC启动服务

我很好奇,如果Android的 NFC服务允许开发人员开始服务(或 IntentService 对于这个问题),当 NFC 标签进行扫描? 这是Android开发者: 当一个设备会扫描上有 NDEF 数据的标签,但不能 映射到 MIME 或 URI ,标签调度系统尝试启动 活动与 ACTION_TECH_DISCOVERED 意图。 看来,只是一个新的活动可以启动,而不是服务,虽然也可以 ..
发布时间:2015-12-02 22:56:51 移动开发

可选开始活动,并使用通知从Android的服务。只有启动或通知,如果某个应用程序是present

我有我重复使用的服务(它既有“绑定”和“开始”的服务),在我自己的应用程序,因为它做了很多有用的数据采集,我感兴趣的一切工作,但我注意到一个问题。一个例外是抛出这个code: 意图dialogIntent =新意图(); dialogIntent.setClassName(service.getBaseContext(),“com.mycompany.receiver.ui.Dialog ..
发布时间:2015-12-02 22:28:48 移动开发

在来电的Andr​​oid收盘媒体服务

我真的很新的在Android和Java。我在做一个应用程序,它有一个媒体服务,我要被停止或暂停对来电的媒体。 这是我的媒体服务,code 公共类ServiceMusic延伸服务{ MediaPlayer的音乐; @覆盖 公众的IBinder onBind(意向为arg0){ 返回null; } @覆盖 公共无效的onDestroy(){ super.onDestroy() ..
发布时间:2015-12-02 22:26:45 移动开发

对于TCP套接字的Andr​​oid服务

基于在previous问题,我问在这里建议 ,我试图把我的,我已经写进服务的应用程序套接字连接。我花了一天的大部分时间昨天研究服务,实际上嘲笑了一些(一个遥控器,一个本地)。 我的问题是两部分: 1),有玩既具有本地服务和远程服务后,我真不知道是哪一个将是最适合我的情况。这是由于在很大程度上是这一事实,我想我还是不太明白在另一个'过程'运行的优点是要给我的。我生成一个新的线程套接字连接不管是 ..
发布时间:2015-12-02 22:24:01 移动开发

用服务来运行的背景和创建通知

在想我的应用程序启动服务单击该按钮,服务应该在后台运行,显示通知在每天的特定时间。我有以下的code做到这一点。但其显示的错误,我不明白。是新的Andr​​oid和这是一个使用服务我的第一个应用程序。任何帮助将是AP preciated。先谢谢了。 AndroidManifest.xml中 < XML版本=“1.0”编码=“UTF-8”&GT?; <舱单的xmlns:机器人=“ht ..
发布时间:2015-12-02 22:19:30 移动开发

不是JUnit测试推出Android服务

我有这个测试类来测试远程服务: 公共类CoreServiceBasicTest扩展ServiceTestCase< CoreService>实现ServiceConnection { / **标签记录* / 私人最终静态字符串变量= CoreServiceBasicTest.class.getName(); / **接收传入的消息* / 私人最终信 ..
发布时间:2015-12-02 22:15:39 移动开发

Android的Service.startForeground不尊重通知ID唯一性

在使用的通知有两个不同的通知IDS,创建2的通知 - 好 在与做同样的 startForground ,一个通知将覆盖其他 - 坏 测试设备:歌Nexus S(2.3.6)和华硕变压器(4.0.3)。 任何想法如何,我可以运行的重要(前台)服务,可以有多个(动态数)的通知? 解决方案 嗯,这不是最好的解决办法,但你可以始终只是“重新分配”的通知被解雇的通知ID。例如,假设你开始处理1(前 ..
发布时间:2015-12-02 22:10:30 移动开发