共有122篇文章,第1页,共7页
-
-
android中service,activity随手机开机而自动启动[博客]
- 首先必须明白android程序之间的通信是广播broadcastReceiver,程序之间的数据共享是用内容提供者Contentproved,所以要在手机启动时,启动服务,就是要知道什么时候手机开机,这时可以注册一个广播,用来接收action(程序通过action把信息广播出去,让 需要的程序知道的),...
-
-
Android Service使用方法--简单音乐播放实例[分享]
- Service翻译成中文是服务,熟悉Windows 系统的同学一定很熟悉了。Android里的Service跟Windows里的Service功能差不多,就是一个不可见的进程在后台执行。 Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时...
-
-
Android中怎么启动关闭Service及功能解释 .[分享]
- 什么是Service? 解惑: 1、 Service不是分离开的进程,除非其他特殊情况,它不会运行在自己的进程,而是作为启动运行它的进程的一部分。 2、 Service不是线程,这意味着它将在主线程...
-
-
Android中bindService的使用方法[博客]
- bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。 bindService方式的一般过程: ①新建Service类BindService。在BindService类里新...
-
-
红茶一杯话Binder(ServiceManager篇)[博客]
- 红茶一杯话Binder (ServiceManager篇) 侯亮 1.先说一个大概 Android平台的一个基本设计理念是构造一个相对平坦的功能集合,这些功能可能会身处于不同的进程中,然而却可以高效地整合到一起,实现不同的用户需求。这就必须打破过去各个孤立App所形成的天...
-
-
android中同一个应用程序的activity和service属于同一个进程吗?[提问]
- android中同一个应用程序的activity和service属于同一个进程吗?
-
-
Android Service 自动启动[分享]
- 我们在使用某些Android应用的时候,可能会发现安装了某应用以后,会有一些服务也会随之运行。而且,这些服务每次都会随着手机开机而启动。有的服务做的更绝,当用户停止该服务器以后,过了一段时间,服务又自动运行了。虽然,从用户的角度来说,这种方式比较流氓。但是,从...
-
-
android 如何退出但不关掉启动的service?[提问]
- 1、 在一个activity中 这样启动的一个service Intent intent = new Intent(this, ***Service.class); startService(intent); 2、退出程序时,是这样退出的: package com.aragoncg.apps.airenao.appmanager;
import java.util.LinkedList;
import java.util.List;
import...
-
-
Android 的 Service 入门[代码]
- 如果把Activity比喻为前台程序,那么Service就是后台程序,Service的整个生命周期都只会在后台执行。Service跟 Activity一样也由Intent调用。在工程里想要添加一个Service,先新建继承Service的类,然后到 AndroidManifest.xml -> Application ->Application Nodes中的Ser...
-
-
Android应用是否可以只有一个Service或Broadcast Reciver,而没有Activity?[分享]
- 作者:chenjieb520 Service是android四大组件中与Activity最相似的组件,都可以代表可执行的程序。 Service与Activity的区别在于: (1)、Service一直在后台运行,没有用户界面。 (2)、一旦service被启动之后,就跟Activity一样。有自己的生命周期。所以可...
-
-
Activity与Service通过广播交换复杂对象数据用法详解[代码]
- 最近学习新浪微博开放平台,实现了一个应用,通过后台Service监控微博数据,发现数据更新后通知前台程序,并将博客数据列表发送给前台Activity。 其中利用BroadcastReceiver对象分别在Activity和Service注册了一个广播,通过发送不同的广播控制前台和后台的数据交换,并通过...
-
-
聊聊Service(一)[博客]
- Service作为Android中四大组件之一,拥有重要的地位。Service具有和Activity一样的级别,只是没有界面,是运行于后台的服务。这个运行“后台”是指不可见,不是指在后台线程中,事实上四大组件都是运行在UI线程中,都不能在各自的生命周期方法中执行耗时操作或者网络请求。...
-
-
android IPC及原理简介[博客]
- 什么是Android操作系统,所谓的Android:是基于Linux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟Open Handset Alliance)开发。 Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory。Java系统中的进程间通信方式有...
-
-
Android 教程 使用Service[分享]
- 后台的幽灵 - Service 本节内容涉及到 一 什么是Service 二 如何使用Service 三 Service的生命周期 一 什么是Service Service,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他不能自己运行,需要通过某一个...
-
-
Android 如何调用外部 jar 包中的 Service[提问]
- 我试图调用一个 Android Service,该程序是存在于一个外部的 jar 包中,我已经将该 jar 包引入到我的项目中,其他所有功能都OK,就是 Service 不行,该如何处理呢?
-
-
Android-工作在后台-Service[博客]
- Android提供Service组件用来处理耗时的操作,不需要用户界面。 Service组件的优先级比不活跃的Activity高,这样被系统杀死的概率就降低了。当然,实际上即便运行中的Service被杀,但是当系统资源又足够的时候,Service又会被重启。 当必要的时候Service的优先级可能被提到与...
-
-
android的binder机制研究(C++部分)[博客]
- (一) 概述 android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都有提供。 android的代码中,与C/C++的binder包括一些类型和接口的定义和实现,相关的...
-
-
怎么判断一个AccessibilityService是否启用?[提问]
- 我的程序创建了一个AccessibilityService,请问我怎么获取它是否在辅助功能里开启了呢? 用ActivityManager.RunningServiceInfo好像没为法判断。
-
-
基于Service与ContentProvider的音乐播放实例![分享]
- 今天我将为大家分享基于Service与ContentProvider的音乐播放实例,对于接触Android有一些时日的人来 说,Android的核心也就是Activity,Service,ContentProvider,BroadCastReceiver,以及串联它们 的Intent五大模块,Activity我就不用多说了,而我将就这个例子来说一下Servi...
-
-
android Binder 工作流程[博客]
- 一.Linux系统进程间通信有哪些方式? 1.socket; 2.name pipe命名管道; 3.message queue消息队列; 4.singal信号量; 5.share memory共享内存; 二.Java系统的通信方式是什么? 1.socket; 2.name pipe; 三.Android系统通信方式是什么? Binder 通信; 四.Binder通信的优势...