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






山_贼

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 26 下一页

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)
 
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 26 下一页