卓6.0之前的系统 判断app是否有录音权限   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 public static synchronized boolean isVoicePermission() {     AudioRecord record = null;     try {         record = ne…
public static synchronized boolean isVoicePermission() { AudioRecord record = null; try { record = new AudioRecord(MediaRecorder.AudioSource.MIC, 22050, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, AudioRecord.getMinBufferS…
最近在一家公司实习,项目中需要用到适配安卓6.0以上的系统,我本来是想用其他人已经写好的权限申请框架来实现的,但是发现跟我的需求有点小区别,所以就自己写了一个 这个权限申请的帮助类很小,只有一个java文件,复制到你的项目中就可以直接使用 没想到什么好名字 既然有权限,那就叫权限狗吧 特性 1:支持单个和多个权限的申请 2:支持三个回调:允许,拒绝,勾中不再显示框并拒绝 3:多个回调时返回允许,拒绝,勾中不再显示框并拒绝的权限列表 使用 1.在你需要申请权限的Activity中重写onReque…
在大多单位的引流或业务操作中,基本上都需要使用安卓的高端技术Xposed框架,近期,我们单位购买了一批新的安卓4.0以上系统,基本上都都是基于7.0以上版本,基本上都不能够刷入root超级权限,即便是一部分能但较为麻烦,甚至也有刷入root超级权限后重启设备就恢复无root状态的情况出现,很是头疼的一件事,导致无法正常激活Xposed框架,从而大多模块也就无法正常运行. 今天刚好看了一下琢石模拟器最新软件使用手册,居然发现新版本8.0以上版本可以兼容无root手机下使用,手册也提供了对应无roo…
在大多团队的引流或业务操作中,基本上都需要使用安卓的强大Xposed框架,几天前,我们团队买来了一批新的安卓5.0系统,基本上都都是基于7.0以上系统,基本上都不能够获得Root的su权限,纵然一些能够但很是麻烦,甚至也有获得Root的su权限后重启设备就恢复无Root状态的情况发生,很是头疼的一件事,导致无能正常激活Xposed框架,从而大多模块也就无能正常运行.昨天下午刚好翻阅了一下琢石模拟器官方最新软件使用手册,居然发现新版本8.0以上版本可以兼容无ROOT系统下使用,手册也提供了对应无R…
对于喜欢玩手机的哥们来说,经常会用到xposed框架及其种类繁多功能无敌的模块,对于5.0以下的系统版本,只要手机能获得root权限,安装和激活xposed框架是非常简便的,但随着系统版本的持续更新,5.0以后的系统,激活xposed框架变得非常复杂,有些教程甚至需要我们刷入Recovery的方式来激活,这给我们带来很大的难度,尤其是对我们新手来说,很容易就把手机给刷成木块.前一阵子,买了一只安卓9.0系统机器,网上搜了较多方法,尝试了很久还是没能力成功激活XPOSED框架,因此一直丢在那里没弄…
碎碎念 今年七月份本科毕业后入职一家会议平板公司,经过一个一个多月的咸鱼培训轮岗生活,接手了几个小任务,本次记录一下其中一个任务:修改安卓5.0系统浏览器UI.刚接到任务的时候,本以为是很简单的一个任务,从我以往浅薄的开发经验来看,仅仅是修改UI布局那自然是轻松愉快的事情,但是现实很骨感,经历重重磨难直到今天才最终完成任务.在这里记录一下其中遇到的问题,这些问题有部分在百度谷歌各种博客或者Stack Overflow上都很难找到解决方案,有的部分就根本没答案,或许是由于大牛们觉得太简单而不屑于讨…
之前将Nexus5刷成了MIUI系统,现在想体验一下安卓6.0,网上都是windows的教程,但如何在linux下刷机呢? 首先准备环境和工具: 1. 我的linux系统是lubuntu 15.10 64位版本, 内核版本:4.2.0-35-generic 2. 下载刷机工具包: https://dl.google.com/android/repository/platform-tools_r23.1.0-linux.zip ,这个包里有fastboot,adb等工具 下载以后解压到opt目录:…
目前,美国 Google公司的 AndroidP (安卓9.0),已经正式全面推出有几个多月了.众多手机品牌厂商也都在积极的进行更新适配 Android 9.0 系统(修改UI界面也算是二次开发,嗯).不知道各位Android用户是否体验到了这一最新版本的系统呢? 但按照各大手机厂商的适配过程,目前这可能还只是少数用户的专属,而根据谷歌公布的统计数据显示,目前Android P的市场份额还不到5%,现阶段,三年前的Android 7.0和两年前的8.0才是主力. Android Q露出庐山真面目…
安卓5.0宣告了ARM平台全面进入64位时代 2014年10月份,安卓5.0正式版发布了,安卓5.0支持64位CPU,安卓5.0全面启用ART运行模式,在程序安装的时候,进行预编译,新的运行环境能够使大多数应用的执行时间减半.这意味着,CPU 消耗大.运行时间长的应用能够更加快速地完成,而一般的应用也能更加流畅,比如动画效果更顺畅,触控反馈更加即时. 和电脑从32位平台进入64位平台类似,也会出现两个平台交替带来的阵痛,部分应用程序会出现不兼容的情况比如在安卓4.x平台下运行的程序,在安卓5.x…