
Android FrameWork
码莎拉蒂 .
这个作者很懒,什么都没留下…
展开
-
Android之Lollipop DevicePolicyManager学习(上)
Android 5.0(lollipop)发布之后,看特性文档增加了不少有趣的东西。最近花了一些时间,研究了下其中Managed Profile的概念,简称MP,记录下来作为一些经验,有需要的同学请参考。 简介Managed Profile,简称被管理者账户。这个概念并不是什么新东西,因为早在4.2版本中,Android就引入了多用户机制来解决平板使用上的问题。而如今5.0转载 2016-03-04 19:39:54 · 3529 阅读 · 1 评论 -
Android之电源管理 PowerManager解决远程拍照手机黑屏问题
解决的问题:这次使用PowerManager是因为我们后台远程拍照的时候,不支持手机黑屏情况拍照,如果手机黑屏,然后用PowerManager进行临时运行CPU功能介绍:PowerManager这个类主要是用来控制电源状态的. 通过使用该类提供的api可以控制电池的待机时间,一般情况下不要使用。如果确实需要使用,那么尽可能的使用最低级别的WakeLocks锁。并且确保使用完转载 2016-08-23 09:27:26 · 2735 阅读 · 0 评论 -
Android之AudioManager(音频管理器)详解
AudioManager简介:AudioManager类提供了访问音量和振铃器mode控制。使用Context.getSystemService(Context.AUDIO_SERVICE)来得到这个类的一个实例。公有方法:Public MethodsintabandonAudioFocus(AudioManager.On转载 2016-06-21 20:39:54 · 8470 阅读 · 0 评论 -
Andorid之MediaPlayer和AudioTrack播放Audio的区别与联系
播放声音可以用MediaPlayer和AudioTrack,两者都提供了java API供应用开发者使用。虽然都可以播放声音,但两者还是有很大的区别的。其中最大的区别是MediaPlayer可以播放多种格式的声音文件,例如MP3,AAC,WAV,OGG,MIDI等。MediaPlayer会在framework层创建对应的音频解码器。而AudioTrack只能播放已经解码的PCM流,如果是文件的转载 2016-07-27 19:45:28 · 2716 阅读 · 0 评论 -
Android之mediarecorder中的方法以及工作流程的过程
嵌套、关联的类 classMediaRecorder.AudioEncoder定义音频编码classMediaRecorder.AudioSource定义声音资源interfaceMediaRecorder.OnErrorListener转载 2016-07-25 20:47:11 · 5556 阅读 · 0 评论 -
Android之 FLAG_ACTIVITY_CLEAR_TASK
FLAG_ACTIVITY_CLEAR_TASK :如果在调用Context.startActivity时传递这个标记,将会导致任何用来放置该activity的已经存在的task里面的已经存在的activity先清空,然后该activity再在该task中启动,也就是说,这个新启动的activity变为了这个空tas的根activity.所有老的activity都结束掉。该标志必须转载 2016-06-29 22:55:17 · 3540 阅读 · 0 评论 -
Android 之PackageManager框架
http://blog.youkuaiyun.com/stonecao/article/details/65914541.接着前面讲的ActivityManager框架,继续说一下系统另一个重要的框架,PackagerManager同样先看一下静态类结构图:大部分情况我们是在Activity中使用getPackageManager方法获取一个ApplicationPackageManager的转载 2016-06-28 01:21:29 · 2883 阅读 · 0 评论 -
Android之获取应用程序(包)的大小-----PackageManager的使用(二)
http://blog.youkuaiyun.com/qinjuning/article/details/6892054 通过第一部分Android中获取应用程序(包)的信息-----PackageManager的使用(一)>>的介绍,对PackageManager以及AndroidManife.xml定义的节点信息类XXXInfo类都有了一定的认识。 本部分的内容是如何获取转载 2016-06-28 01:01:28 · 2723 阅读 · 0 评论 -
Android之中获取应用程序(包)的信息-----PackageManager的使用(一)
转载:http://blog.youkuaiyun.com/qinjuning/article/details/6867806本节内容是如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个 部分,计划如下: 第一部分: 获取应用程序的packagename、label、icon等 ;转载 2016-06-27 21:32:53 · 2897 阅读 · 0 评论 -
Android之ActivityManager与Proxy模式的运用
二 Android中ActivityManager从官方文档的介绍可以看到ActivityManager的作用: 是与系统所有正在运行着的Acitivity进行交互,对系统所有运行中的Activity相关信息(Task,Memory,Service,App) 进行管理和维护;提供了相应的接口用于获取这些信息。 但是这些信息真正维护并不是ActivityManager来负责的转载 2016-06-27 04:15:48 · 3491 阅读 · 0 评论 -
Android之ActivityManage长用方法总结
Android 如何判断一个应用在运行 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下: ActivityM转载 2016-06-26 05:05:52 · 5128 阅读 · 0 评论 -
Android之系统服务-WindowManager
WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中,当用户真是触碰屏幕或键盘的时候,Window Manager就会通知到,而当控件有一些请求产生,也会经由Vi翻译 2016-06-07 20:09:54 · 5912 阅读 · 0 评论 -
Android之Lollipop DevicePolicyManager学习(下)
转载:http://blog.youkuaiyun.com/guiyu_1985/article/details/429687813. 如何在主账户与被管理者账户之间做数据通信。a) 什么是userID刚才提到,Lollipop用来区分主账户与被管理账户的其实是一个int型数值userID。从UserHandler.class可以看到,这个userID是通过对uid转载 2016-03-04 19:48:30 · 3495 阅读 · 0 评论 -
Android之最好理解的Binder机制
转载:http://weishu.me/2016/01/12/binder-index-for-newer/Binder学习指南发表于 2016-01-12 | 92条评论 | 34011次阅读毫不夸张地说,Binder是Android系统中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程转载 2016-12-13 16:06:17 · 3141 阅读 · 0 评论