自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MaizerBLog

上无惊鸿鸟,下尽浮名鸡

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 JSZIP+StreamSaver下载大文件打包遇到的问题

背景:公司项目为了节约服务器硬盘,需要从微信企业微盘下载大批量文件,然后,进行客户端打包.问题:根据StreamSaver的代码演示例子,是通过指定Blob类型进行流下载更新,我尝试了这个方法,发现一旦Blob类型大于1G的时候,Chrome浏览器便会跑出Type Error:network error.无法进行下载.也就是说当文件批量下载缓存到内存中后,JSZIP工作正常,可以进行压缩,但是,一旦执行reader.read()方法便会抛出异常.解决:查阅JSZIP的代码与StreamSaver

2022-01-07 11:52:37 2415

原创 Eclipse中Java AWT包的方法提示不全的解决方法

应该很少人遇到,一般遇到这个问题的多半是对Eclipse研究较少,我几年没好好写代码了,刚装上Eclipse,在使用AWT包时,代码提示竟然不完整,比如在提示某些类中缺少一些本该有的方法,网上找了一下发现回答的基本上无效.可能由于我安装的是最新版的Eclipse,前段时间听说swing 与 awt的团队已经解散,Eclipse也不再维护了,由此可见应该是故意过滤掉的.解决方法很简单:将TypeFilters中的对号去掉....

2021-11-16 04:12:06 1635 3

原创 在Windows下使用MinGW将FFmpeg迁移Android平台错误

自己并不了解C语言所以难免遇上问题,措手不及,如果你出现在1,2,3问题,请直接看最后先说一下自己的环境: Win10-64MinGW最新版NDK-14.1.3816874ffmpeg-4.0 0.CC : Commod...将MinGW中msys文件夹下的gcc.exe复制一份(一定要复制不能重命名,因为gcc这个命名,MinGW编译中也会用到),将复制的gc...

2018-09-22 01:52:28 841

原创 Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define ...

今天使用eclipse,添加外部lib的时候遇到了问题.就是很恶心的Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define $class,这个问题之前是遇到过的,当初是因为jar重复了,造成无法编码的情况,而这次却并不是因为jar重复的问题.我翻遍了google都不能解决我的问题,最后

2017-08-10 13:44:23 462

原创 背景变化获取文本可见颜色差异区间

最近在搞自己的App,遇到一个问题,那就是怎样获取文本可见颜色的差异区间.描述的可能不太清楚,就是如果为黑色背景,我们需要改变在此背景之上的文本的颜色,以达到视觉可以清楚的看到文本.一开始我对背景的图片进行灰度计算,来达到我文本颜色的数值到底是白色还是黑色.但是这样做有一个UX的缺点,那就是如果我们的背景为纯黑色,通常我们会设定的文本颜色为白色,这让用户感到刺眼.这不符合用户交

2017-04-22 19:23:18 329

转载 从RGB色转为灰度色算法

本文转载自:http://blog.csdn.net/xdrt81y/article/details/8289963一、基础   对于彩色转灰度,有一个很著名的心理学公式:                          Gray = R*0.299 + G*0.587 + B*0.114二、整数算法  而实际应用时,希望避免低速的浮点运算,所以需要整数算法。

2017-04-22 16:59:15 769

转载 Android Bitmap那些事

本文转载自:http://ltlovezh.com/2016/05/31/Android-Bitmap%E9%82%A3%E4%BA%9B%E4%BA%8B/,在平时的开发中,Bitmap是我们接触最多的话题之一,因为它时不时地就来个OOM,让我们猝不及防。因此有必要来一次彻底的学习,搞清楚Bitmap的一些本质。本文主要想讲清楚两点内容:Bitmap到底占多大内存Bitm

2017-04-07 09:53:11 1716 1

原创 关于ConentResolver与AIDL

AIDL,已经不必多言.不知道猿猴们自己写过AIDL没有.我说的是自己写,不是用googleAIDL工具生成的,如果你仅仅听从google说没有必要自己动手写这句话的话,可能你错过了很多优秀的交互功能,是的,写aidl接口是十分枯燥的,因为很多都是copy,但是,你这样认为的话我觉得你错了,因为不只是枯燥,aidl很注重你的逻辑是否混乱,虽然我写了aidl很久,但是,有时候也会陷进去,因为你需

2017-04-05 08:21:25 368

原创 android Sqlite insert command after,data is empty

1.没有setTransactionSuccessful().当然,一般程序员都不会犯这种低级的问题.2.请查看一下你的Trigger吧.是的,好好的检查一下,有没有什么action,会在insert 之后,直接去删除这条数据.我就是这个原因,,不知道你们呢.

2017-03-26 01:41:23 303

原创 重要的不是解决,而是寻找

今天又一次被自己的问题迷倒.我花了七个小时解决了自己的粗心而导致的问题.首先还是记录一下自己的问题.在重构View的时候,千万要小心的使用android:isTextSelectable这个属性,顾名思义.当前的TextView是否能够选择文字,也就是说它会导致所有的继承自TextView的组件进入首先选定文字的状态,然后导致Selecter无法使用.真的太气人了,我竟然在自己的App

2016-11-03 05:06:06 254

原创 android配置build.prop adb connect adbd

在群里有人问adb wifi怎么玩?当然,我一直都在用wifi进行adb 的一切操作,我以为这是基本技能,看来还是错了,很多人并不清楚.我写这篇文章并不是网上很多都写的怎样用adb connect wifi,而是手机一开机就能直接使用adb connect 192.168.0.2这一步.首先需要使用usb连接将adb root.setprop ro.secure 0//停用安全选项

2016-10-24 15:26:24 6487

原创 android启动页面

1.使用Activity的方式,缺点:沉重,容易造成动画捕捉间隙,当然可以特殊处理了,但是它还有个最致命的缺陷.由于国内部分APP越来越流氓,6.0之下的Android一直受到无限后台重启的困扰,所以当手机内存不足,遇上GC的时候,你就会发现,你退出了启动页Activity,但是,却并未进入主页面,又或者用户会看当很长时间的App黑屏或者上一个APP的界面,又甚至在某些处理不当的App上,

2016-09-08 00:56:17 1030

原创 android 通过layoutchange监控键盘与虚拟按键的处理逻辑

android6.0之前,是不存在键盘高度获取的,不过我发现在6.0的Api中,InputMethodManager中存在获取键盘高度的方法,不过被google@hide了.由于之前自己写的逻辑处理一直未写在Blog里,最近想了一下还是写一下比较好,毕竟害怕那一天弄丢了.onLayoutChangeListener中的处理逻辑:,其主要是获取ViewRootImpl中的mP

2016-09-08 00:27:25 2754

原创 ListView中出现Null附属(mAttachInfo == null)的情况

最近在我的项目中加入了自定义的TextAreaView,由于项目是在Dialog中只存在一个ListView.发现在此过程中第一条项目(也就是第一个View失去了mAttachInfo).从而导致View处于半瘫痪状态,也就是说View未被执行dispatchAttachedToWindow方法,从而导致View中的Handler为空指针.,也就导致了Post等一切利用View中Hanler进行视

2016-08-17 22:03:59 1561

原创 对于Android中TextView组件一些理解

每次我用TextView组件,我都会抱怨不停,Android的TextView的设计师一定没有ListView设计师牛逼,在我的认知里,ListView是Android中一个伟大的组件,伟大到无与伦比,而TextView则是糟糕透顶的组件,糟糕到恶心的境界.当然,我没有资格对TextView与ListView进行评头论足,但是,无知的我,对于这两个组件只能认知到如此地步.当对大文本进行编辑

2016-07-24 16:39:59 822

原创 notification复用中抛出can not parcel recyle’s bitmap

由于对android重用思想的根深蒂固,所以我在使用通知的使用并不是stop之后再次start,而是只存在一个对象,直接startforgeound,但是在remoteview中将之前bitmap.recyle时,会出现can not parcel recyle’s bitmap,bitmap原始代码是这样的.bitmap(之前通知现实的图片)bitmap.recyle();m

2016-05-30 23:24:42 728

原创 联系人等拼音搜索算法与框架的心得

由于本人有些懒惰,不喜欢写博客之类的如有不妥还请见谅在完成我的通讯录项目的时候,需要用到T9和字符串匹配,在网上和github找了一通,发现并没有理想的算法,由于这部分算法即便现在不研究,以后肯定有用得着的地方,于是决定自己研究一下,下面将研究了一个星期的成果公布出来,自己创造的小算法,如果有更好的还请提示一下,此算法通配一切,qwer匹配,T9匹配此算法不支持多音字,准确度为95%,

2016-03-10 14:04:18 2518

翻译 eclipse启动虚拟机报PANIC: Could not parse file: .;C:\Users\Andme\.android\avd\4.1.ini解决方案

这种原因可能是因为电脑里同时装了androidstudio与androidADT原因,1.新建环境变量:ANDROID_SDK_HOME =E:/AndroidSDKTools(你的SDK目录)2.修改环境变量(如果没有就创建):ANDROID_AVD_HOME = %ANDROID_SDK_HOME%/.android/avd3.添加环境变量:

2016-03-06 13:43:12 1295 1

原创 android 软键盘强制弹出与隐藏

由于android软键盘的弹出或者隐藏每次都会去检查现在的焦点View,所以某些情况下会导致与我们的想法不符.此方法适用于无法弹出软键盘的状况,目的是跳过InputMethodManager中检查view的状况. /** * @param imm InputMethodManager对象 * @param focus 当前焦点view,也可以指定为通过java反射得到InputMe

2016-03-01 13:06:48 1842

jar-okhttp4.2版本

okhttp4.2版本

2021-11-17

jar-okio3.0版本

okio3.0版本

2021-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除