
Android8.0源码探究
CodePoete
移动开发工程师
展开
-
ActivityManager(9)—getAppTasks()
ActivityManager:getAppTasks()1.作用用于获取与应用相关的任务列表,返回类型List。2.源码public List getAppTasks() { ArrayList tasks = new ArrayList(); List appTasks; try { appTasks = ActivityManager原创 2016-11-30 18:03:27 · 5035 阅读 · 0 评论 -
ActivityManager(8)—getLauncherLargeIconSize ()
ActivityManager:getLauncherLargeIconSize ()1.作用用于获取Lancher启动器的图标大小,返回值是int类型尺寸。2.源码public int getLauncherLargeIconSize() { return getLauncherLargeIconSizeInner(mContext);}static int get原创 2016-11-30 17:41:00 · 622 阅读 · 0 评论 -
ActivityManager(7)—getDeviceConfigurationInfo ()
ActivityManager:getDeviceConfigurationInfo ()1.作用用于获取设备的信息,返回值是ConfigurationInfo。2.源码 public ConfigurationInfo getDeviceConfigurationInfo() { try { return ActivityManagerNative.ge原创 2016-11-30 16:52:13 · 1525 阅读 · 1 评论 -
ActivityManager(6)—dumpPackageState(FileDescriptor fd, String packageName)
ActivityManager:dumpPackageState(FileDescriptor fd, String packageName)1.作用用于获取相应包名对应的apk的各种状态信息。2.源码public void dumpPackageState(FileDescriptor fd, String packageName) { dumpPackageState原创 2016-11-30 13:48:06 · 816 阅读 · 0 评论 -
ActivityManager(5)—addAppTask (Activity activity, Intent intent, ActivityManager)
ActivityManager:addAppTask (Activity activity, Intent intent, ActivityManager.TaskDescription description, Bitmap thumbnail)1.作用为应用创建一个新的任务,并放在任务栈的栈顶。参数:activity :需要被添加的Activity,用于确定进入任务栈的入口原创 2016-11-30 11:54:33 · 1991 阅读 · 0 评论 -
ActivityManager(2)—getMemoryClass()及getLargeMemoryClass()
ActivityManager:getMemoryClass()及getLargeMemoryClass()1.作用:用于获取应用可以使用的最大内存。2.源码:public int getMemoryClass() { return staticGetMemoryClass();}/** @hide */不对外暴露的方法static public int staticGe原创 2016-08-16 16:08:31 · 4469 阅读 · 0 评论 -
ActivityManager(1)—ActivityManager总结
ActivityManager总结列表1.公共方法(1)getMemoryClass()通过以兆为单位获取当前应用可用的内存大小。(2)getLargeMemoryClass()当开发者在 manifest 文件中的 标签中设置 largeHeap 属性的值为 "true"时, 当前应用就可以获取到系统分配的最大堆内存.如果你设置了该值, 可以通过 ActivityMa原创 2016-08-16 15:15:25 · 4007 阅读 · 0 评论 -
ActivityManager(4)—isLowRamDevice ()
ActivityManager:isLowRamDevice ()1.作用返回值是boolean值,用于判断设备是否是一个低内存的设备,如果返回为true则建议开发者减少一些消耗内存的操作。Android规定运行内存小于512M的设备为低内存设备。2.源码public boolean isLowRamDevice() { return isLowRamDeviceStat原创 2016-08-16 17:36:45 · 4786 阅读 · 2 评论 -
ActivityManager(3)—clearApplicationUserData()
ActivityManager:clearApplicationUserData()1.作用用于应用清除用户数据,相当于在设置中清除应用数据,但是不卸载该应用。2.源码 public boolean clearApplicationUserData() { return clearApplicationUserData(mContext.getPackageNa原创 2016-08-16 16:36:34 · 5133 阅读 · 0 评论