基础知识 支持系统和机型 iOS系统的指纹识别功能最低支持的机型为iPhone 5s,最低支持系统为iOS 8,虽然安装iOS 7系统的5s机型可以使用系统提供的指纹解锁功能,但由于API并未开放,所以理论上第三方软件不…
分类:移动开发
Android App 与 U 盘通信详解
前言 对于 U 盘的了解,相信大多数人应该只停留在跟 U 盘跟电脑通信的阶段,其实现在通过 OTG 线就可以实现手机跟 U 盘之间的数据操作,不仅可以将 U 盘中的文件读取到手机中来,还能将手机中的文件导出到 U 盘中,…
利人利己的开发规范(一)
当我们开发中都遵循一套良好的开发习惯,这不仅更容易帮助其他人看懂我们代码,也可以帮助我们之后再看自己代码时不会出现××写字××认不得的窘状 以下列出了十个容易忽视的规范要求,后续还会更新,学中用效果才是最好的。 1.PO…
Volly 解析VolleyError获取包体信息
在使用Volly开源框架时遇到了一个问题,报了错误只有一个 SERVERERROR , 那怎么办呢,找谷哥咯,贴上搜索下发现是服务器的响应的一个错误,最有可能的4xx或5xx HTTP状态代码。 一般我们使用Volly打…
【工具】判断国产各大Rom的工具类
由于近期开发涉及到消息推送,接入了小米、华为、魅族的官方推送SDK,相应的,就需要判断用户的手机系统,根据系统进行不同的配置。 本工具均摘自于各大手机厂商开放平台,如有失效或者判断异常的,请各位尽可能的反馈一下,我做一下…
基于gradle的springboot入门demo
1在安装jdk,gradle的前提下,主要是操作,至于原理去网上巴拉吧。 创建工程名:demo,以及工程目录 mkdir demo mkdir -p src/main/java mkdir -p src/main/res…
通过Adb命令抓取手机Log
在项目开发中我们经常会遇到应用突然崩溃的问题,如果AndroidStudio上有Log日志,我们能很快找到Bug并解决,但很多情况下,我们的手机并没有连接AndroidStudio,这时就需要我们通过Adb命令来获取手机…
网络框架三部曲:OkHttp笔记
一、简介 HttpClient是Apache基金会的一个开源网络库,功能十分强大,API数量众多,但正是由于庞大的API数量使得我们很难在不破坏兼容性的情况下对它进行升级和扩展,所以Android团队在提升和优化Http…
Android 出现 OutOfMemoryError 的一种解决方法
OutOfMemoryError是Android处理位图时最常见的问题。当由于缺少内存空间而无法分配对象时以及垃圾回收器无法释放一些空间时,Java虚拟机(JVM)也会抛出此错误。 一种解决办法是在AndroidMani…
Android Url合法性校验
android.util.Patterns /** * Regular expression pattern to match most part of RFC 3987 * Internationalized URLs…
闪存分区(6)
在编译生成镜像文件(5)中,我们通过编译生成了img文件,这些文件最后都需要被烧录到设备的闪存中。 而烧录过程就是把镜像文件(system.img/recovery.img/userdata.img等)按照分区表烧写在对…
Mac环境下在Android Studio中关联源代码
在Android Studio中关联源码的方法:1.通过图形化界面配置;2.修改sdk目录下的jdk.table.xmlv 文件 主要说下第二种修改方法: 打开jdk.table.xmlv文件 vim /Users/xx…