android开发的坑
水流心不竞
这个作者很懒,什么都没留下…
展开
-
open failed: ENOENT (No such file or directory).
出现这个问题主要原因有三个1、层级目录没创建比如你要创建一个/storage/emulated/0/orandnot/苍井空.avi 的文件,却失败了。很有可能是你的层级目录和文件没创建,你会惊讶发现有些手机上可以,有些手机上去不可以。因为手机厂商会在文件不存在的情况下给你创建了。你要做的就是检测一下/storage/emulated/0/orandnot 目录是否存在,不存在则创建原创 2016-08-11 10:07:43 · 13164 阅读 · 3 评论 -
android 6.0权限开发---拍照,打开相册问题
android6.0的权限机制改得跟ios类似,两个系统之间互相模仿也是好事,取长补短。在某些权限需要用到的时候,要先询问用户。官方说明:http://developer.android.com/intl/zh-cn/about/versions/marshmallow/android-6.0-changes.html(要翻墙)国内各大android系统对于权限的设置机制都不大一样,但大部原创 2016-11-16 11:13:08 · 10053 阅读 · 1 评论 -
FastJson混淆注意的地方
fastjson的使用的廣泛性是有目共睹的,如此廣受好評的開源項目來自國人開發,深感驕傲使用的時候如果出現debug好好的,不混淆的時候也好好的,一混淆就出現各種問題,如果定位到是fastjson到問題,你就要看看有沒有以下情況出現1、实体类統一放在同一个包里,不要混淆2、java.lang.ClassCastException: com.alibaba.fastjson.JSONOb原创 2016-12-29 10:37:46 · 7753 阅读 · 0 评论 -
android创建文件
之前还遇到一台手机一直创建不了文件,搞了半天也不知道什么回事,创建在new File()一直为空,然后果断重启手机就可以了,真神奇。。。原创 2017-01-13 11:00:13 · 680 阅读 · 0 评论 -
android studio中gradle plugin版本对应的gradle版本
详细介绍https://developer.android.com/studio/releases/gradle-plugin.html 需要梯子简而言之Plugin versionRequired Gradle version1.0.0 - 1.1.32.2.1 - 2.31.2.0 - 1.3.12.2.1 -原创 2017-03-03 11:59:53 · 2141 阅读 · 0 评论 -
Android中的Cookies和WebView缓存
原来以为两个是一样的概念,后来做需求发现不是的,webview不加载缓存时,却加载了用户信息记录,后来发现是没有清除cookies。一、清除cookie public static void clearCookies(Context context) { @SuppressWarnings("unused") CookieSyncManage原创 2016-12-16 09:18:12 · 3009 阅读 · 0 评论