ChinaUnix.net
相关文章推荐:

android battery service

       android已经提供了一个用于测试service的框架,该测试类即为serviceTestCase。在对service进行设计的时候就需要考虑到自己的测试用例要测试到service生命周期中的各种状态,当然对service的测试离不开serviceTestCase中的各种方法。

      首先了解一...

by 云少嘎嘎嘎 - 移动操作系统 - 2011-02-18 11:18:22 阅读(791) 回复(0)

相关讨论

android service 优先级 android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用。当系统觉得当前的资源非常有限的时候,为了保证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 service 碰上了这种情况,多半会先被杀掉。但如果你增加 service 的优先级就能让他多留一会,...

by so_brave - 移动操作系统 - 2012-01-12 14:13:19 阅读(1898) 回复(1)

android中的service注册方式:
1.native C++实现的service,目前源码中有2种注册方式,一种是与硬件交互的一些service在system_server进程中注册,{repo_root}/frameworks/base/cmds/system_server/library/system_init.cpp;另外一种是在自己的进程中进程注册,但是需要在{repo_root}/frameworks/base/cmds/service_manager.c中的alliow数组中添加uid和service name。

2.在java层面实现的框架级别的service(如Activity...

by freebendy - 移动操作系统 - 2011-12-23 03:25:33 阅读(755) 回复(0)

   继续接上文。点击主界面上的“bind启动service”后,进入第二个副界面。第二个副界面我使用ListView来实现和用户的交互,并且能实时获取服务中提供的数值将其显示在界面上。该界面的布局文件为bind.xml其内容如下:

by 云少嘎嘎嘎 - 移动操作系统 - 2011-12-20 09:44:07 阅读(719) 回复(0)

      学习android有一段时间了,感觉学到的东西似乎很有限,归根结底就是自己动手写的程序太少了。我觉得学习编程,光停留在“看“是不行了,看了10成感觉似乎也就能记得一两成,等碰到问题的时候又要回去查看。所以必须通过动手来学习,在动手的过程中会碰到很多看的时候根本不会发现的问题,带着问题去看去解决问题才会得到很大的提高。在我做这个练习的过程中碰到多很多问题,我会在下...

by 云少嘎嘎嘎 - 移动操作系统 - 2011-12-20 09:44:06 阅读(797) 回复(0)

android service的用法 service是后台运行的服务,启动service可以Startservice或者bindservice 看看service的生命周期。 当调用Startservice时,先走oncreat方法,在走onstart方法。当stopservice时,走ondestory方法。 可以绑定一个service,让它在后台执行,比方说后台播放歌曲等就是这样的。 当绑定一个service时,用bindservice方法,这时先走oncreate方法,在走onbind方法。当想停止service时,用onunbindservice...

android

by feiyang10086 - 移动操作系统 - 2011-07-28 10:47:45 阅读(2544) 回复(2)

如果把Activity比喻为前台程序,那么service就是后台程序,service的整个生命周期都只会在后台执行。service跟 Activity一样也由Intent调用。在工程里想要添加一个service,先新建继承service的类,然后到 androidManifest.xml -> Application ->Application Nodes中的service标签中添加。 service要由Activity通过startservice 或者 bindservice来启动,Intent负责传递参数。 startservice与bindservice都可以启动service,那么...

by ysitbook - Java - 2011-08-19 13:37:01 阅读(2040) 回复(1)

      在网上搜了半天,发现关于serviceTestCase的文章少得可怜,而在SDK中也只有少量的说明,还是自己总结研究一下吧,以下内容大部分出自SDK,外加自己的理解,可能会有理解错误的地方。
      根据SDK中的说明画了一个类的继承图如下:

by 云少嘎嘎嘎 - 移动操作系统 - 2011-02-18 13:23:42 阅读(1007) 回复(0)

关于service的问题求解(高人来) 我们是做OPHONE手机应用的,在我们的手机应用里,启动了一个服务。当按HOME键,让我们的应用在后台运行的时候,查看cat /proc//oom_adj,得到ADJ是2。客户认为在后台运行时ADJ应该大于2。并给出建议 当服务空闲时,调用setserviceForeground(true) 傅ADJ值从2变化到7-13; 调用startForeground(0, null)来提升service的ADJ值,并让它在忙时为2。 现在我就比较迷糊,是在ACTIVITY里调用,还...

by renxiao2003 - 移动操作系统 - 2010-08-08 22:23:32 阅读(2424) 回复(6)

android service Note 1、 概述 每个服务都继承service基类。 可以连接到(或者bind to)一个正在运行的服务(如果没有在运行则启动它)。当连接成功后,你可以通过服务提供的接口来与它通信。服务通常产生另外的线程来进行占用时间长的任务。 service是没有用户可见的界面,不与用户交互,而是在后台运行一段不确定的时间的应用程序组件。每个service class 都必须在androidManifest.xml文件中有相应的声明。service可以通过Conte...

by andy04911 - Java文档中心 - 2009-11-27 09:29:23 阅读(2319) 回复(0)

一 什么是service 二 如何使用serviceservice的生命周期 一 什么是service service,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startservice() 和 Context.bindservice()。 两种启动service的方式有所不同。这里要说明一下的是如果你在service的onCreate或者onStart做一些很耗...

by andy04911 - Java文档中心 - 2009-11-23 10:46:21 阅读(1345) 回复(0)