
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
解锁和 Trusty建议所有 Google 品牌设备都应设为可解锁,以便可以重新刷写上述所有分区。可以使用 fastboot flashing unlock 设置此解锁模式,设置后,此模式在系统重新启动后应保留。除非 fastboot flashing get_unlock_ability 为“1”,否则设备应拒绝 fastboot flashing unlock 命令。如果 get_unlock
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:git config --global user.name "xx" git config --global user.email "xx@gmail.com" g
1. 概述SELinux是Google从android 5.0开始,强制引入的一套非常严格的权限管理机制,主要用于增强系统的安全性。然而,在开发中,我们经常会遇到由于SELinux造成的各种权限不足,即使拥有“万能的root权限”,也不能获取全部的权限。本文旨在结合具体案例,讲解如何根据log来快速解决90%的SELinux权限问题。2. 调试确认SELinux问题为了澄清是否因为SELinux导
A/B系统升级,顾名思义是有两套系统,一套系统分区,另一套备份分区。这两套系统出厂时一样,此后可能不一样。一个新版本,另一个旧版本,旧版本升级至新版本,不断更新切换

直接上代码就不废话啦一:保存到SD卡下File file = new File(Environment.getExternalStorageDirectory(), System.currentTimeMillis()+".jpg");try {out = new FileOutputStream(file);btImage.compress(Bitma
Android Studio作为谷歌的亲儿子在整体开发上给程序猿带了更好的体验(如果无视天朝的高墙),但同时也存在一些问题,下面是在环境搭配中遇到的官方虚拟机无法调出的问题:cannotlaunch avd in emulator解决方案:进入SDK manager下载对应的镜象文件,通常通过下载以下两个文件解决(CPU为Intel
近期重写本文,暂时禁止评论。 最近在使用Qt编写一个客户端程序的时候需要增加语音识别输入的功能。起初尝试使用SAPI来完成这个任务,但是发现SAPI不仅使用起来超级复杂,而且识别效果也很惨烈。于是就需要寻找一个更加便捷优秀的方案。 自从Chrome 11开始,Chrome开始支持HTML5的语音输入API,QQ紧接着也推出了语音识别输入(可以看做跟风么:D)。显然这些识
直接上代码就不废话啦一:保存到SD卡下File file = new File(Environment.getExternalStorageDirectory(), System.currentTimeMillis()+".jpg");try {out = new FileOutputStream(file);btImage.compress(Bitma
对于Android用户来说,无论你用的什么品牌的手机,在开发者选项中都能发现“玄学曲线”的开关,之所以称其为玄学曲线,还是因为它被很多网友用于测试一个说不清道不明的东西——流畅度。到底多流畅才叫流畅,多卡才叫卡,标准是什么?用玄学曲线判断流畅度到底靠不靠谱儿?今天,就教你如何看懂这玄学曲线。 说到玄学曲线其实它的真名叫做“Profile GPU Rendering”,







