![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android 各种Manager
Android 各种Manager
jianning-wu
努力过,期待中,好好工作!
展开
-
Android Manager之SensorManager(传感器)—方向传感器(Orientation sensor)
本章节讲述方向传感器(Orientation sensor)的相关使用。如果您还不了解传感器的相关知识,请点击:Android Manager之SensorManager(传感器)—基础知识原创 2018-06-04 18:21:03 · 7912 阅读 · 2 评论 -
Android Manager之SensorManager(传感器)—基础知识
1.简介说到传感器,相信大家都不会陌生吧,比如微信的摇一摇就用到了加速度传感器。传感器的定义:一种物理设备或者生物器官,能够探测、感受外界的信号,物理条件(如光,热,适度)或化学组成(如烟雾),并将探知的信息传递给其他的设备或者器官。 传感器的种类:可以从不同的角度对传感器进行划分,转换原理(传感器工作的基本物理或化学 效应)。用途:输出信号以及制作材料和工艺等。一般是按工作原来来分:物理传感器与...原创 2018-06-04 17:33:47 · 18025 阅读 · 0 评论 -
Android Manager之MediaRecorder(音视频录制)
1.简介MediaRecorder类是Android sdk提供的一个专门用于音视频录制,一般利用手机麦克风采集音频,摄像头采集图片信息。2.MediaRecorder主要方法2.1. 方法:setAudioChannels(int numChannels) 作用:设置录制的音频通道数。2.2.方法:setAudioEncoder(int audio_encoder) 作用:设置audio的编码格...原创 2018-06-04 16:21:57 · 2570 阅读 · 0 评论 -
Android Manager之AudioManager(音频管理器)
1.简介Android为我们提供的(音量大小控制)的API: AudioManager(音频管理器)了,该类位于Android.Media包下,提供了音量控制与铃声模式相关操作。 2.获得AudioManager对象实例AudioManager am = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);3.相关方法详解3....原创 2018-06-04 15:48:31 · 36590 阅读 · 3 评论 -
Android Manager之Vibrator(振动器)
1.简介Vibrator(振动器),是手机自带的振动器,是Android给我们提供的用于机身震动的一个服务。 比如当手机收到推送消息的时候我们可以设置震动 提醒。再或者登录页面功能时,用户输入密码或是用户名错误,可以给个提示然后震动一下下。2.获得Vibrator实例Vibrator vibrator = (Vibrator)getSystemService(Service.VIBRATOR_SE...原创 2018-06-04 14:00:20 · 11067 阅读 · 0 评论 -
Android Manager之AlarmManager(闹钟服务)
1.获得AlarmManager实例对象AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);2.相关方法以及详解2.1.方法:set(int type,long startTime,PendingIntent pi)作用:一次性闹钟。2.2.方法:setRepeating(int type,long ...原创 2018-06-04 11:16:23 · 28153 阅读 · 5 评论 -
Android Manager之PowerManager(电源服务)
android系统在手机屏幕锁定之后一般会让手机休眠,以提高电池的使用时间。但是休眠意味着CPU频率降低,有时候可能需要做一些需要大量运算的任务,所以需要唤醒CPU。WakeLock可以做到这一点。也就是说WakeLock主要用于操作屏幕问题。使用1.添加权限<!-- 允许应用在手机屏幕关闭后后台进程仍然运行 --><uses-permission android:name="a...原创 2018-04-27 15:38:13 · 7418 阅读 · 0 评论 -
Android Manager之TelephonyManager(电话管理器)
1.简介TelephonyManager,见名知义:用于管理手机通话状态,获取电话信息(设备信息、sim卡信息以及 网络信息),侦听电话状态(呼叫状态服务状态、信号强度状态等)以及可以调用电话拨号器拨打电话! 话不多开始本节内容。2.跳转到拨打电话页面权限注意1:此处只为了演示调起电话功能 所以没有考虑Android 6.0及以上敏感权限问题资料1:Android 6.0以上 需要运行时申请的权限...原创 2018-06-01 17:52:36 · 17754 阅读 · 0 评论 -
Android Manager之 SmsManager(短信管理器)
SmsManager(短信管理器)是Android提供的另一个非常常见的服务,SmsManager提供了系列sendXxxMessage()方法用于发送短信。1.所有有关方法 均在android.telephony.SmsManager包内2.官方给出的常用方法Public methodsStrin原创 2017-09-05 09:07:13 · 8912 阅读 · 0 评论 -
Android Manager之LayoutInflater(布局服务)
1.引言说到布局,大家第一时间 可能想起的是写完一个布局的xml,然后调用Activity的setContentView()加载布局,然后把他显示 到屏幕上。其实这个底层走的还是这个LayoutInflater,用的Android内置的Pull解析器来解析 布局。一般在Android动态加载布局或者添加控件用得较多。2.LayoutInflater2.1.LayoutInflater简介一个用于加...原创 2018-06-01 10:35:05 · 662 阅读 · 0 评论 -
Android Manager之WindowManager(窗口管理服务)
1.简介WindowManager(窗口管理服务), 它是显示View的最底层,Toast,Activity,Dialog的底层都用到了这个WindowManager, 他是全局的!该类的核心无非:调用addView,removeView,updateViewLayout这几个方法 来显示View以及通过WindowManager.LayoutParams这个API来设置相关的属性。Android...原创 2018-06-04 14:41:07 · 4847 阅读 · 0 评论 -
Android Manager之AssetManager
1.Android 获取Asset/ 中的图片private Bitmap getImageFromAssetsFile(String fileName) { Bitmap image = null; AssetManager am = getResources().getAssets(); try { Input...原创 2018-07-04 10:14:43 · 2870 阅读 · 0 评论 -
Android Manager之汇总
Android常用Manager1. ActivityManager:与系统中正在运行的所有活动进行交互。获取ActivityManager对象的方法是在拥有context的环境下使用下面的方法。ActivityManager activityManager= (ActivityManager) getSystemService(ACTIVITY_SERVICE);Ac原创 2017-09-22 11:28:44 · 1149 阅读 · 0 评论