• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山_贼

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2012年3月29日

Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
摘要: 关于PackageManager和ActivityManager的使用 ,自己也写了一些DEMO 了,基本上写的线路参考了Settings模块下的应用程序,大家如果真正的有所兴趣,建议大家看看源码,不过丑化说在前面,我自己也没怎么看过这方面的源码,只在需要的时候,才跑过去翻翻。今天,在耐着最后一点性子,写下了这篇博文,基本上完成了整个应用程序功能模块的介绍,大家也在此系列上慢慢拓展。 ActivityManager.RunningServiceInfo类:封装了正在运行的服务信息 获取系统里所有真正运行的服务是通过调用ActivityManager方法来得到的,具体方法如下:List<A 阅读全文
posted @ 2012-03-29 18:27 老菜_ 阅读(267) 评论(0) 推荐(0)
 
Android中获取正在运行的应用程序-----ActivityManager.RunningAppProcessInfo类详解
摘要: 今天继续讲解关于ActivityManager的使用,通过前面一节的学习,我们学会了如何利用ActivityManager获取系统里正在运行的进程。本文要讲解的知识点是利用这些进程信息获取系统里正在运行的应用程序以及每个进程里运行的应用程序。用到的知识点也包括PackageManager的使用,读者阅读在我之前写的blog《PackageManager的使用》 每一个应用程序都会运行在它独立的进程里,但是为了节省资源或者这些应用程序是为了完成某一共同工作,它们也可能会运行在一个进程里。 知识点介绍: ActivityManager.RunningAppProcessInfo类 说明: 封装了正 阅读全文
posted @ 2012-03-29 18:26 老菜_ 阅读(330) 评论(0) 推荐(0)
 
Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
摘要: 本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等、应用程序/包、服务(Service)、任务(Task)信息。 计划如下:第一部分:获取系统可用内存以及所有的正在运行的进程信息 ; 第二部分:获取每个进程里运行的应用程序信息和所有正在运行的应用程序 第三部分:获取正在运行的服务和任务信息。 每部分都准备了相应的Demo,助您更深的理解. 知识准备:Android 应用程序模块:应用、任务、进程的知识介绍:1一个android 包(简称.apk) :里面包含应用程序的代码.. 阅读全文
posted @ 2012-03-29 18:23 老菜_ 阅读(375) 评论(0) 推荐(0)
 
Android 应用程序模块: 应用, 任务, 进程, 和线程
摘要: 在大多数操作系统里,存在独立的一个1对1的可执行文件(如Windows里的exe文件), 它可以产生进程,并能和界面图标、应用进行用户交互。但在Android里,这是不固定的,理解将这些分散的部分如何进行组合是非常重要的。由于Android这种可灵活变通的,在实现一个应用不同部分时你需要理解一些基础技术:一个android 包(简称.apk) ,里面包含应用程序的代码以及资源。这是一个应用发布,用户能下载并安装他们设备上的文件。一个任务,通常用户能当它为一个“应用程序”来启动:通常在桌面上会有一个图标可以来启动任务,这是一个上层的应用,可以将你的任务切换到前台来。一个进程是一个底层的代码运行级 阅读全文
posted @ 2012-03-29 18:06 老菜_ 阅读(290) 评论(0) 推荐(0)
 
Andriod中绘(画)图----Canvas的使用详解
摘要: 由于在网络上找到关于Canvas的使用都比较抽象,也许是我的逻辑思维不太好吧,总是感觉理解起来比较困难, 尤其是对save()和restore()方法的使用。本篇文章的内容就是对Canvas的使用进行一下总结,包括它的两种不同的使用 情节和它的一些方法进行一下说明。1Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;2Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canvas就是提供了众多方法操作Bitamp的平台;3Paint,与Canvas紧密联系,是"画板"上的笔刷工具,也用于设置View控件上的样式;4D 阅读全文
posted @ 2012-03-29 17:12 老菜_ 阅读(373) 评论(0) 推荐(0)
 
Android中View绘制流程以及invalidate()等相关方法分析
摘要: 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。 整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为根据之前 设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘(draw),其 框架过程如下: 接下来温习一下整个View树的结构,对每个具体View... 阅读全文
posted @ 2012-03-29 16:44 老菜_ 阅读(470) 评论(0) 推荐(0)
 
Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
摘要: 本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。 下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog, 一个Toast,一个Menu菜单等。 首先对相关类的作用进行一下简单介绍:Window 类 位于 /frameworks/base/core/java/android/view/Window.java 说明:该类是一个抽象类,提供了绘制窗口的一组通用API。可以将之理解为一个载体,各种View在这个载体上显示。 源文件(部分)如下:public abstract cla. 阅读全文
posted @ 2012-03-29 16:12 老菜_ 阅读(295) 评论(0) 推荐(0)
 
android:windowSoftInputMode详解
摘要: 在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用,一般使用范式如下:<activity android:windowSoftInputMode=["stateUnspecified", "stateUnchanged", "stateHidden", "stateAlwaysHidden", "stateVisible", "stateAlwaysVisible", "adjustUnspecifi 阅读全文
posted @ 2012-03-29 13:48 老菜_ 阅读(291) 评论(0) 推荐(0)
 
android面试
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-03-29 13:41 老菜_ 阅读(47) 评论(0) 推荐(0)
 
android面试题整理
摘要: 以下是整理的一些android面试题,希望对大家有用。1. 什么是Activity?四大组件之一,一般的,一个用户交互界面对应一个activity, activity 是Context的子类,同时实现了window.callback和keyevent.callback, 可以处理与窗体用户交互的事件. 我开发常用的的有ListActivity , PreferenceActivity 等…如果界面有共同的特点或者功能的时候,还会自己定义一个BaseActivity.2. 请描述一下Activity生命周期。生命周期描述的是一个类 从创建(new出来)到死亡(垃圾回收)的过程中会执行的方法..在 阅读全文
posted @ 2012-03-29 13:28 老菜_ 阅读(406) 评论(0) 推荐(0)
 
Android 70道面试题汇总不再愁面试
摘要: 【IT168技术】本文为开发者奉献了70道经典Android面试题加答案--重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!! 1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、ArithmeticException B、IllegalArgumentException C、NullPointerException D、B... 阅读全文
posted @ 2012-03-29 11:49 老菜_ 阅读(228) 评论(0) 推荐(0)
 
说服力:让你的PPT会说话
摘要: 职场中,谁能够在有限时间里,用最有效地方式,高质量地说服对方,谁就能获得了成功。而不借助任何第三方软件、不具备专业的美术功底、如何通过模仿和实践尝试各种有效易学的表达方式,从而有效传递信息,是个难题。本书致力帮助职场精英们提升通过PPT进行令观众叹服的演示的能力。本书不堆砌和炫耀技巧,让所有的人看了就可以模仿,一看就会,会了就能提高。教会职场人如何打造一个让人感觉“漂亮的PPT”。同时,专业的PPT是传授知识的最佳道具之一,作者把自己职业生涯中看过学过用过的各类管理理论在本书用PPT设计案例的方式分享,你在本书不仅可以看到PPT的制作,还将大量学习到最先进的管理理论知识。前言与目录说服力:让你 阅读全文
posted @ 2012-03-29 11:13 老菜_ 阅读(228) 评论(0) 推荐(0)
 
初入社会必知的88个潜规则
摘要: “潜规则”,从字面上看是规则的一种,但是是潜在水下的。实际上“潜规则”是相对于“元规则”、“明规则”而言的。顾名思义,就是看不见的、明文没有规定的、约定成俗的,但是却又是广泛认同的、实际起作用的、人们必须“遵循”的一种规则。创造“潜规则”这一概念的吴思先生说,所谓的“潜规则”,便是“隐藏在正式规则之下,却在实际上支配着中国社会运行的规矩”。第一章1.成功评判员只衡量生命的宽度2.郁郁寡欢的人是成功的排斥对象3.有个性的人在任何舞台上都是亮点(13.有个性的人在任何舞台上都是亮点(23.有个性的人在任何舞台上都是亮点(34.回馈潜规则,赚得人心的极好方法(14.回馈潜规则,赚得人心的极好方法(2 阅读全文
posted @ 2012-03-29 11:12 老菜_ 阅读(316) 评论(0) 推荐(0)
 
悟道:一位IT高管20年的职场心经
摘要: 本书是一位有20多年职场经验的IT企业高管撰写的一系列有关职场悟道的短文集成,讲述的是在企业里如何修炼自己,如何摆平自己的心态,怎样做到“世事洞明”和“人情练达”,如何“搞定老板”,怎样做到工作和生活平衡等诸多话题,涉及到跳槽、转行、升迁、环境、沟通、老板、下属、老外等等。每一篇都以作者的亲身经历或者身边的故事说明道理,语言简洁流畅,妙趣横生,更有不少经典片段和发人深省的职场警句,读起来就像是一个睿智幽默的老朋友坐在你面前娓娓道来。目录目录推荐序与老刘自序推荐序老刘自序第一章 修炼!修炼!工作vs事业修炼,修炼!从"胡说八道"说起对"批评"和" 阅读全文
posted @ 2012-03-29 11:09 老菜_ 阅读(204) 评论(0) 推荐(0)
 
亮剑Java项目开发案例导航
摘要: Java是目前最流行、发展最快的编程语言之一,随着Java新技术的不断推出,Java变得越来越强大,也越来越易用。本书将结合具体的项目实例向读者介绍Java开发的整个流程,同时实例中也包括了许多Java项目开发技巧与经验。本书共介绍了10个项目实例,其中有4个实例是关于管理系统的,两个实例是关于实用单机版软件的,两个实例是关于网络游戏的,还有两个实例是关于Web开发的。在每一个项目实例的介绍中,笔者都按照实际的开发步骤进行讲解,一步步地向读者介绍项目的整个开发过程。对每一个项目的代码都进行了详细的介绍,而且源代码中还有详细的代码注释,以尽量帮助读者读懂代码中的每一个细节。前言与目录前言(1)前 阅读全文
posted @ 2012-03-29 09:50 老菜_ 阅读(954) 评论(0) 推荐(1)