自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

巧克力的专栏

人生道路上的每一个里程碑,都刻着两个字“起点”。

  • 博客(68)
  • 资源 (4)

原创 讯飞、有道、谷歌、微软语音sdk集成总结

前言 最近在研究语音识别、合成、翻译等,由于这个玩意自己开发要消耗大量的人力和物力,所以最后讨论用的第三方的,在这里说明一下讯飞、微软、谷歌、有道等大厂集成效果对比,因为项目用其中某一个都满足不了条件,所以都集成了。讯飞集成、效果说明 讯飞集成sdk路径:https://www.xfyun.cn/doc/asr/voicedictation/Android-SDK.html 讯飞中英文还是挺好的,识别速度挺快的,语音识别差不多1-2秒,语音合成1-2秒,在这里建议那种有...

2020-07-30 14:13:49 137

原创 解决error performing isolated work; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarE

前言错误很简单,但还是记录一下,帮助需要帮助的人今天编写后台程序,突然报错了,完整错误信息如下:org.springframework.dao.InvalidDataAccessResourceUsageException: error performing isolated work; SQL [n/a]; nested exception is org.hibernate.e...

2019-12-18 14:29:17 212 1

原创 安卓APK优化瘦身

目录前言webp优化去除多语言只保留armeabi-v7a移除无用资源AndResGuard微信资源压缩方案总结前言 开发apk离不开优化,这一篇给大家带来的是APK优化 废话不多说,直接给出优化方案webp优化 优势: webp编码对于哈夫曼压缩性能更优异些。 哈夫曼与webp本质上都是从编码来解决图像压缩...

2019-12-13 16:04:19 232

原创 解决 Execution failed for task ':app:transformDexArchiveWithDexMergerForDebug'

目录介绍完整错误信息解决方法1解决方法2解决方法3总结介绍 导入sdk包的时候,突然报了这个错,请看以下解决方案,总有一个可以解决完整错误信息org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareExcepti...

2019-12-12 15:35:34 574

原创 安卓gradle各个版本下载

目录说明下载地址说明 当第一次安装Android studio的时候,有很多gradle包下载很慢,故我给出下载链接 假如您没有积分,没有关系欢迎留言邮箱我发给你----邮箱----想要gradle版本----- 后续会不断更新下载地址gradle-3.3-all.ziphttps://download.csdn.n...

2019-12-12 10:33:54 180

原创 解决Type com.ta.utdid2.b.a.b$a is referenced as an interface from `com.ta.utdid2.b.a.d$a$a`.

目录说明:解决方案 :说明: 今天引用阿里云热修复的时候报了这个错: 其实很简单但是还是记录一下帮助那些需要帮助的人Type com.ta.utdid2.b.a.b$a is referenced as an interface from `com.ta.utdid2.b.a.d$a$a`. 完整错误信息如下 :org.gradle.in...

2019-12-11 11:32:59 1556

原创 懒人必备安卓编译时权限申请

版本介绍:v1.1.101.采用aspectj技术2.编译时申请权限不影响性能3.一行代码调用--方便库引入:implementation 'com.github.cl-6666:permissions:v1.1.10'使用介绍:gradle配置:buildscript { repositories { mavenCentral() ...

2019-12-04 09:58:07 125

原创 Kotlin学习总结

目录前言基础常量与变量函数定义和使用kotlin基本数据类型, 和java一样, 全改成首字母大写位操作符 和 逻辑操作符数组的常用操作符总结单例,伴生对象,内部类1.单例2.1伴生对象2.2做为普通对象的伴生对象2.3伴生对象实现接口对象表达式界面跳转 1.普通跳转2.携带参数跳转3.关于anko的用法前言...

2019-10-11 10:52:27 183

原创 懒人必备通用的Dialog弹窗sdk

目录前言XDialog的由来使用方法解析框架原理解析前言 我看到很多封装Dialog的,但是我觉得都有缺点,所以我也就取其中一个封装通用的弹窗Dialog出来,支持AndroidX,希望大家能给出宝贵的意见。XDialog的由来所有框架的由来都是为了更方便,更高效的解决问题,XDialog也一样,是为了在项目中更高效的实现项目的弹窗效果,XD...

2019-09-17 14:59:52 446

原创 懒人必备仿微信图片选择库sdk

目录前言项目引用使用方式介绍前言 之所以写这个图片选择库是因为大部分项目都会用到,所以就抽时间写了一个sdk处理。项目引用Android x用户引入---implementation 'com.github.cl-6666:theSelector:v1.2.21'Android v7引入---implementation 'com.githu...

2019-07-09 18:19:05 379

原创 懒人必备Android埋点库sdk

目录前言sdk介绍项目引用数据上传策略使用方法可能遇到的问题留言和改进前言 因为公司需要所以自编写了一个埋点库sdk,在这里非常感谢神策平台给我带来了灵感编写了这样一个sdk,当然有很多需要完善的部分,我会继续维护下去直到完美,有问题欢迎留言.sdk介绍 sdk内部封装了一些公共参数: 服务器请求数据...

2019-07-02 11:55:33 845

原创 Android图片压缩工具,仿微信朋友圈压缩策略Luban(鲁班)

目录介绍效果与对比使用简单分析源码算法步骤介绍 目前做App开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多文章介绍。但是裁切成多少,压缩成多少却很难控制好,裁切过头图片太小,质量压缩过头则显示效果太差。 于是自然想到App巨头“微信”会是怎么处理,Luban(鲁班)就是...

2019-05-30 16:11:14 2336 2

原创 解决ERROR: Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.0.0). Search

错误信息今天在拉别人的项目的时候报了这个错记录一下,错误大概就是:ERROR: Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.0.0).Searched in the following locations: https://jcenter.bintray.com...

2019-05-30 11:26:26 1531

原创 MAC电脑用adb命令安装APK

目录开始过程结果 开始 分别在命令行里面输入以下命令:touch .bash_profileopen -e .bash_profilesource .bash_profileadb version过程这个时候会弹出一个这种框需要你配置路径比如我的路径是这个命令:export PATH=${PATH}:--...

2019-05-28 10:25:26 1830

原创 Android蓝牙开锁讲解

目录今日科技快讯介绍实战今日科技快讯2月21日凌晨,三星美国旧金山举行Galaxy Unpacked 2019新品发布会。正式发布年度旗舰Galaxy S10系列手机以及折叠手机Galaxy Fold,还推出了首款5G手机。Galaxy Fold此前曾在2018年11月开发者大会上亮相,但当时并没宣布具体参数,今天这是它终于定妆出场。它的形态是两折的,仿佛一个钱包...

2019-02-22 12:05:58 2038

原创 Flutter入门和实战一

娱乐今天听网易云音乐的时候无意中看到一组图分享给大家目录娱乐介绍编码Flutter sdk下载创建第一个Flutter项目编写代码介绍Flutter是Google一个新的用于构建跨平台的手机App的SDK。写一份代码,在Android 和iOS平台上都可以运行,最近看到很多大公司都在用Flutter,比如阿里巴巴的咸鱼、淘宝、京东,说明什么...

2019-02-21 18:29:39 6063

原创 RelativeLayout的各种属性整理

每次写项目的时候有一些属性记不住,就放在下面了方便开发项目的时候使用相对于兄弟元素android:layout_below="@id/aaa":在指定View的下方android:layout_above="@id/xxx":在指定View的上方android:layout_toLeftOf="@id/bbb":在指定View的左边android:layout_toRight...

2018-12-24 16:22:46 2923

原创 终极解决AndroidStudio缓存的坑

废话不多说我是你们的力哥,今天在用Android Studio的时候打开之前项目报如下错误: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20181101101013769.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLm...

2018-11-01 10:24:23 5895 1

原创 安卓预加载实现方案一

废话不多说 直接上图:![产品需要我们实现的效果](https://img-blog.csdn.net/20180823164743960?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2EyMTQwMjQ0NzU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)怎么实现呢...

2018-08-23 16:53:27 4100 4

原创 解决org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':framework:compileDebugJav

目录今日科技快讯介绍解决方法1:解决方法2:解决方法3:解决方法4:解决方法5:解决方法6:解决方法7:今日科技快讯 近日,亚马逊CEO杰夫·贝索斯在推特上发布了一份夫妻二人的共同声明,宣布他和妻子麦肯齐已经离婚。“我们希望让人们意识到我们生活中出现新变化。正如我们的家人和密友们所知道的,经过长时间的感情探索和临时分居后,我们决定离婚,...

2018-07-09 21:42:53 42094 4

原创 安卓酷炫的动画效果Lottie

今日科技快讯6月5日上午,从Acfun(下称A站)公关总监袁蕾处确认,快手全资收购A站。快手方面表示:“未来,A站将保持独立品牌、维持独立运营、保持原有团队、独立发展。快手会在资金、资源、技术等方面给予。前言Lottie是一个Android和IOS端的支持库,它能够使用“Bodymovin”将Adobe AfterEffects动画转化为json的形式然后在移动端本地传输。...

2018-06-08 15:33:56 835

原创 RxJava 2.x入门教程

前言首先来说一下rxjava1和rxjava2的区别吧,附带一些RxJava 1升级到RxJava 2过程中踩过的一些“坑”,RxJava 对大家而言肯定不陌生,其受欢迎程度不言而喻。而在去年的早些时候,官方便宣布,将在一段时间后不再对 RxJava 1.x 进行维护,而在仓库中另辟蹊径,开始对 RxJava 2.x 进行推广起来,我原本是不想写这么一套教程的,因为 RxJava 受欢迎度这么高,而

2017-09-21 16:50:00 795

原创 Http-Post请求特殊符号变空格的问题解决

今天在调试客户端向服务器传递参数时,url出现+,空格,/,?,%,#,&,=等特殊符号的时候就自动变成空格,可能在服务器端无法获得正确的参数值解决方法如下:URL字符转义 1. URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 %20 / 分隔目录和子目录

2017-09-06 10:33:26 20201 4

原创 关于Edittext首位为0多种情况考虑

前言在发这一篇文章之前,我也查询过别人的写法,我个人觉得都不是很满意,所以就自己写了一个,因为我们项目中经常会遇到输入数字的时候各种限制。 首先介绍第一种情况,当用户首为输入为0的时候,就禁止输入,贴上代码://第一种情况 if (integral.toString().equals("0") || s.toString().startsWith("0")) {

2017-08-29 16:50:14 791

原创 介绍多张图片压缩转Bas64速度优化问题

今天项目有一个需求,要求多张图片上传,并且时间在7秒左右,废话不多说上效果图 我解决的方案有二种:第一种是用线程的方式去上传图片,结果发现同时压缩4M的图非常的慢,以及中途转Bas64用时20多秒,当然这根据机型而定,代码非常的简单我还是贴出来:StringBuffer stringBuffer = new StringBuffer(); for (in

2017-08-24 16:56:14 402

原创 当ScrollView包括EditText和RecyclerView报错解决

前言在做项目的时候,经常会遇到滑动冲突,以及焦点问题,废话不多说先上效果图: 在测试代码的时候,无意中发现上下滑动,我指的滑动是非常快,老司机都懂的,滑动的时候无意中抛给我一个异常 第一感觉就是滑动冲突,但是查看代码以后发现在ScrollView中嵌套RecyclerView,其中RecyclerView的item条目中有EditText,在输入文字后,出现界面退出,并报如

2017-08-24 16:27:32 434

原创 关于集成Bmob遇到的坑

1.因为我的项目用到的开源组件比较多,所以遇到了不少坑,在这里给大家分享一下。2.首先我列举报的错误: Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com...

2017-06-25 20:11:37 3672 2

原创 整理了百大框架排行榜

快速索引 框架名称   上榜关键字 1.Retrofit   网络 2.okhttp 网络 3.Butter Knife 代码模板 4.MPAndroidChart 图表 5.glide 图片 6.leakcanary 内存 7.Android-Universal-Image-Loader 图片 8.Event...

2017-06-21 10:10:08 436

原创 窗体泄露 android.view.WindowLeaked: Activity XxxActivity has leaked window android.widget.PopupWindow$Po

目录前言Why怎么解决How to 办?前言搞项目的时候遇到一个Bug,当ListPopupWindow显示的时候,按返回键就会报标题类似的错误。但是在点击Toolbar的NavigationIcon时(设置了finish的点击事件),却不会报这个窗体溢出的Bug。Why首先来了解下这个错误产生的原因(呃,网上说的很清楚了,我就直接复制了):Andr...

2017-04-07 14:53:01 8266 9

原创 消除启动时的白屏/黑屏

一、消除启动时的白屏/黑屏总结的方案如下:当用户点击手机桌面APP的时候,看到的黑屏或者白屏其实是界面渲染前的第一帧,如果你看懂了文章头的那2个问题,那么解决这个问题就非常轻松了,无非就是将Theme里的windowBackground设置成我们想要让用户看到的画面就可以了,这里有2种做法:1、将背景图设置成我们APP的Logo图,作为APP启动的引导,现在市面上大部分的APP也是

2017-03-02 10:39:02 398

转载 数字滚动效果

转载请注明作者AndroidMsky及原文链接http://blog.csdn.net/androidmsky/article/details/53009886本文Github代码链接https://github.com/AndroidMsky/RandomTextView2016年11-30号,解决内存泄漏问题2.v1.2更新内容2016年11月1

2017-01-12 17:52:25 3207

转载 饿了么购物车效果(附源码)

花了两天写了一个仿Android端饿了么外卖的效果,实现的功能包括:左右侧列表联动顶部吸附标题利用二次贝塞尔曲线做成下单特效增加底部固定,自定义dialog主要利用recycleview和属性动画、二次贝塞尔曲线做成抛物线效果,自定义的dialog实现底部栏固定,从底部滑出显示的会话框picture2.pngfucoe.gif图片

2017-01-12 11:19:48 3856

转载 仿即刻APP点赞桃心的效果

仿即刻APP点赞桃心的效果2016-12-5更新修改测量逻辑添加了对齐方式添加了一个评论图形的GraphAdapter修改了已知BUG先看效果图likeview.gif使用方法布局配置cn.izouxiang.likeview.LikeView android:id="@+id/lv" android:layo

2016-12-19 10:19:10 1553

转载 Android 仿网易新闻评论Dialog

项目中有个新闻模块,需要一个评论功能,产品也没设计,小公司么!不容易啊,看了下网易新闻,感觉是一个弹出的dialog,自动打开软键盘。很简单,自己动手实现了一下。。。Paste_Image.png1,自定义一个CommentDialog,对dialog弹出时进行监听,并且打开软键盘,这时布局就会被推上去,在输入法的头部显示,代码如下: setOnShowL

2016-11-30 15:26:09 2660

转载 动画(Property Animation)(闪闪星光示例+知识点)

概述:Property Animation,属性动画非常强大,Android官方API如是说:属性动画系统是一个强大的框架,它几乎可以将动画添加到任何东西上。它是在View Animation之后引入的,那么相比较有什么优势:1,Property Animation不仅可以使View收缩,旋转而且可以改变View的color,size等属性值。而且作用范围不局限于View,而是任何对象。

2016-11-25 16:44:16 1554

转载 Android 自定义价格日历控件

介绍上个星期项目有一个日历价格的需求,类似一个商品在不同的日期价格可能会不同,由于时间给得特别紧所以打算找个合适的开源项目进行修改。参考了网上大多数是通过继承view直接draw一个monthView,然后通过listview来实现monthView的复用。但是继承view通过draw来实现月份日历比较麻烦,如果需要修改样式或者添加额外的信息会比较麻烦,所以为什么不用gridview来实现

2016-11-24 14:43:46 1327 4

转载 【Android】仿斗鱼滑动验证码

概述本篇滑动验证码的代码其实上周四就写好了,结果周末赶上找房子,搬家,累掉了半条命,赶紧写篇博客恢复恢复元气。另外上次简书莫名其妙封我号,也不给我一个说法,当天又解封了。这个事我也挺不爽的,吐个槽上周一总监让我研究一波滑动验证码,说项目可能会上。我想了一下好像在斗鱼、淘宝都见过,结果下了这两个app,发现怎么点也出不来滑动验证码。于是,我就去web端斗鱼看了一下,果然,每次登陆都会出现

2016-11-24 14:36:10 1495 1

原创 Android 接入微信支付宝支付

按照惯例,首先通读一遍官网文档。微信支付前期准备微信开放平台注册账号,创建应用,开通微信支付,这些大家都会的。微信商户平台APP支付文档https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_1 ,如果仅按照文档来,保证每次支付结果都是-1,对,只有-1,没有任何其他信息,不得不说,坑比。

2016-11-22 15:48:38 414

转载 【Android】强大的SpannableStringBuilder

前言工作找完了,已经干了两个星期。虽然经常加班,不过相比之前的工作,现在过得更加充实、更有意义。现在有点空闲时间,继续我的分享之旅~~效果什么都不说,先看个炫酷的效果。效果‘什么,这也算炫酷?’也许你会这么说如果我告诉你,这个页面中只用了一个TextView呢 ?你没看错!只有一个TextView,没别的!!!实现是时候把SpannableStringBuild...

2016-11-21 16:56:24 12005 5

转载 随机验证码图片验证

记录一个随机验证码获取验证码时使用这是我看到别人写的修改的。public class CodeUtils { /** *注释一些难以看清的码 */ private static final char[] CHARS = { /*'0',*/ '1', '2', '3', '4', '5', '6', '7', '8', '9',

2016-11-19 19:38:40 1037

gradle-2.8-all.zip

ssds sds dsd sdds dsds ds d dsdsd s ds dds撒大声地 sdsds打算打算多 收到是多少

2020-05-14

关于Edittext首位为0多种情况考虑

关于Edittext首位为0多种情况考虑

2017-08-28

安卓彩票源码

一款安卓彩票源码,具有学习价值,提供大家学习。

2017-03-07

安卓通用框架

一个共享的快速开发框架

2017-03-07

空空如也

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