HLQ Android Study Road
HLQ_Struggle
一枚96年Android鼠,热衷分享个人笔记,希望帮助一些小伙伴。目前除了Android老本行,涉猎Flutter、伪前端等,欢迎一起交流学习~
梦想: 加油~!!!
展开
-
解决Eclipse使用Genymotion出现INSTALL_FAILED_CPU_ABI_INCOMPATIBLE问题
LZ Say:唉,开发不易,且行且珍惜。Genymotion虽好,毕竟不是咱自己的,使用过程中各种坑呐。。。在Eclipse想在Genymotion上运行一个Android项目,结果突然报下面的错误(如下图所示),揪心呐~各种百度搜索,得出问题原因如下: INSTALL_FAILED_NO_MATCHING_ABIS 是当你安装一个具有本地库的app的时候,你的cpu架构并没有,例如如果你编译原创 2017-01-03 23:19:37 · 1384 阅读 · 0 评论 -
Android Study 之 彻底解决 Gson解析 异常 :com.google.gson.JsonSyntaxException
LZ-Say:大风呼呼的刮,就好像妖精要来的前奏一样~ 前言开发过程中,App常用的接收参数的时候,几乎大部分都是以json格式为主,那么有关解析json的方式有很多,Android端相对来说使用Gson比较多,而在解析过程中,如果你遇到规范的后台,那你大可放心随便浪,But,如果遇到神后台,那么,呵呵了你就。真的想不到还会出现什么问题。。。描述问题实现某个功能,调用某个接口,返回如下参原创 2017-10-28 11:22:09 · 19763 阅读 · 6 评论 -
GitHub学习篇之如何创建代码库以及删除代码库(简单易用)
LZ-Says:不得不说GitHub很是强大,貌似这年月,好多人都玩的6的不要不要的,LZ还处于一问三不知的阶段,实乃不该,今天好好学习学习~GitHub简介简介: - 成立于2008年 。基于Git,提供协作式代码版本控制服务 - 总部在旧金山,员工238人 Git是一种良好的、支持分支管理的代码管理方式,能很好地解决团队之间协作的问题。每个工程师在自己本地分支上开发,完成功能之后再将所原创 2017-01-09 22:54:48 · 2018 阅读 · 3 评论 -
Android Studio 2.3 打包apk
LZ-Says:写代码写得突然蒙比了,来来回回折腾了小2个月,乱啊~前言话说从Eclipse转化到Android Studio后,一直都没打个包,发个版本,今天想提交测试打个版本,丫的一看,和Eclipse不一样了。在此记录下,顺便拓展下其他小知识点,方便你我他。进入主题 AS打包步骤如下1.选择 Build –> Generate Signed APK…2.选择密钥存放地址,密码,别名,密码2.原创 2017-03-30 22:22:57 · 8685 阅读 · 1 评论 -
记录篇 - 工作异常收集 (不断更新中 ing)
LZ-Says:无 bug,不言败。前言在工作中,不免的会和其他部门,其他技术工种进行沟通协调以及最后的合作,在此,LZ 记录自己在工作中遇到的问题以及目前的解决方式。 见千万 bug,铸造不朽金身。异常收集本异常类涉及到开发过程中所遇到的所有异常,不包含 Android 。希望真正达到见多识广,纵使万千 bug,奈我何~!1. javax.net.s...原创 2018-09-02 01:50:28 · 298 阅读 · 0 评论 -
异常收集篇 - 哥,就他欺负我(未完待续。。。)
LZ-Says:在北京,习惯不了俩个人,那就自己过好自己的人生。前言本篇文章,主要用于整理收集开发过程中遇到的坑,或许这个坑当初耗费了 10 分钟,耗费了半小时,那么既然如此,那就要避免或者加快下次解决问题所耗时间和精力。不经历点 bug,如何做好一枚合格的猿猿~哥,就他们欺负我~静心:哥,就他们欺负我!鸡大:看哥给你怎么收拾他们!静心:鸡大:1. ...原创 2018-09-02 02:06:42 · 967 阅读 · 0 评论 -
异常篇 之 记录一次因“MIUI 优化”引发的无奈。。。
LZ-Says:CSDN 改版改的用的好难受。。。前言某天,LZ 发现了小米的以旧换新活动,兴奋不已,遂,果断将跟随 LZ 多年的红米 Note 4 回收,入手了一个红米 Note 6 Pro,新机到手,有些舍不得当初测试机,无奈,谁让我那么热爱 Android 呢~还是依照老样子,开启开发者模式,开始 USB 调试,Enmmm,发现个恶心的问题,我们一起来看。问题以及解决LZ 发...原创 2018-09-18 22:55:51 · 6356 阅读 · 2 评论 -
啰嗦篇 - 记录一次冲突无奈之举。。。
LZ-Says:Enmmm,在外面,有个舒适的环境,真的是种享受,以前从未有的享受~接下来,好好努力工作咯~前言中秋佳节,在此祝愿大家中秋快乐~今天记录一次遇坑之路,自己做个记录。Enmmm,开始咯~前几天,LZ 接到一个任务,就是将调用相册展示本地相片时强制竖屏。LZ 看了看,Enmmm,第三方,主要使用 RxJava 以及 Glide,和 LZ 负责的项目还有冲突,你说怎么能...原创 2018-09-24 18:15:27 · 869 阅读 · 0 评论 -
技巧篇 之 Just do it (这将会是一个漫长的历程。。。)
LZ-Says:要的,始终给不了,是我太过于愚笨,还是我始终没有那个能力给你想要的?前言撸码,本质还是思维方式,虽不能一时间改变,但却可以通过时间的积累,达到一个厚积薄发。那么,本篇,将记录 LZ 开发过程中觉得不错的小方式、小技巧。期待,未来越来越好的自己。前方高能,请记好安全带。LZ 投个懒,依次按照顺序记录把~1. 巧用 &#160 ; (使用时删除中间空格)话...原创 2018-09-19 23:35:39 · 704 阅读 · 1 评论 -
技能篇 之 Oh My ZSH 初窥。。。
LZ-Says:海绵挤水,Just do it,感谢鸡哥~前言前几日,对 Git 完全懵,一脸无奈,生无可恋。还好,经过几次摸索后,简单对 Git 有了一个简要的了解,原以为可以浪的飞起。Enmmm,未曾想到,更换了模式后,突然各种蒙圈了。某日,吸烟的过程中询问文哥关于 Git 的小操作,不料我文哥很淡定的说,你难道不用 gst、gb、gss 等别名么?LZ 一脸懵啊,内心默默的...原创 2018-10-24 13:13:11 · 938 阅读 · 0 评论 -
工作篇 之 聊一次有关兼容刘海儿的故事。。。
LZ-Says:在前行的路上,时刻告诫自己,廊坊的日子,未来将不会再继续~ 某人们,哈哈哈,记住,士别三日,当刮目相看~!!!前言Android 的痛苦在于机型的琳琅满目,从而直接的导致我们 Android 开发者,那叫一个苦逼呢。当然,类似我鸡大这样,enmmm,可能就是分分钟吧。今天记录下有关兼容华为、小米刘海屏的小“趣”事~兼容路今天发现 App 有个很扎眼的小 bug,那...原创 2018-11-06 01:10:00 · 350 阅读 · 0 评论 -
工作篇 之 简单聊下有关环信的 “坑” ...
LZ-Says:相遇,相知,相恋,争执,平淡,压抑,愤懑,该画上句号了。前言环信,Enmmm,牛逼,懵 ing ~!最近这段时间一直围绕环信,在使用的过程中,遇到很多很多问题,自己都感觉蒙圈,烦躁。还好,明远小哥哥很 nice,点拨给力,到位,赞一个~!明天要开启新的征程了,希望一切顺利,加油哦~!今天简单整理下,LZ 所经历到的环信之 “坑” ~~~Enmmm,环信,你好首...原创 2018-11-12 01:14:26 · 916 阅读 · 1 评论 -
Nice 片 之 兄 dei 一起来看看 MMKV 。。。
LZ-Says:希望,你我都好。前言Hello,好久不见。还记得某天,由于后台接口更新导致 App 本地数据库也要随之更新,因为之前项目着急,果断采用 SQLite,最直接导致只要后台接口更新,APP 就得更新。而本地则采用一对一,Key - Values 对应。那么,有没有一种更好的方案呢?存 key 以及对应的 Json?倒是一个可行的方案,只不过,用的时候还得解析,这个...原创 2018-11-26 00:26:36 · 909 阅读 · 0 评论 -
技巧篇 之 玩转 Android Studio 插件,让工作更有趣~
好的工作方式,让我们事半功倍,心情愉悦~原创 2018-12-05 00:31:10 · 847 阅读 · 0 评论 -
强迫症 之 Android Studio 格式化 XML
LZ-Says:今天撸码的时候,突然发现格式化 XML 不管用了,而不格式化看的很湿别扭:<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:原创 2019-01-06 01:22:17 · 4840 阅读 · 0 评论 -
解决: Annotation processors must be explicitly declared now
今天看着项目,想着使用黄油刀省点事儿,配置好黄油刀之后,悠哉的点击了一下运行,突然报了一个异常,如下: Error:java.lang.RuntimeException: Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are f原创 2017-11-20 10:40:42 · 10407 阅读 · 4 评论 -
Android 中arm64-v8a、armeabi-v7a、armeabi、x86简介~
LZ是一名96年Android小生,从14年9月培训出来到现在,差不多俩年多的时间,由于一些原因,没能好好把技术提升一下,实乃不该啊。了解起因昨天师傅问,你知道这俩个是什么么?有什么作用么?(如下图所示) 现在还记得我那一脸蒙比的样子,诺诺的回答不晓得。师傅说这个是为了兼容一些手机,(此处省略滔滔不绝若干。。。)。听的我更加蒙比了,之前只是知道要把.so库扔进去,但是为什么扔,就不懂了,何谈我怎原创 2016-10-25 16:19:45 · 154532 阅读 · 9 评论 -
GitHub使用技巧 不断更新中。。。
LZ-Says:每日一笑~ 男朋友写代码不理我,于是我悄悄删掉了所有注释,删了他邮箱里的资料,把笔记上的注解都涂黑了,结果他知道后就要和我分手,我很伤心,但他的朋友告诉我,他没砍死你才说明他真的爱你… 楼主别tm编了,程序猿哪来的女朋友! sb,谁告诉你我是女的了。 前言GitHub,程序猿必备技能,在使用过程中,LZ发现自己只会一些最...原创 2017-08-29 09:38:39 · 577 阅读 · 0 评论 -
俩分钟带你玩转Eclipse集成Genymotion
LZSay:现在貌似好多公司都在使用死丢丢开发Android项目,而LZ依旧苦逼使用作死的Eclipse。下载了一个Genymotion,每次从桌面打开好烦,想着有没有Eclipse的Genymotion插件包呢,苦苦寻找,尝试之后,果然有,果断分享大家~下面给大家分享一下Genymotion下载地址以及Genymotion关于Eclipse插件包的下载地址,亲测有效哦~ Genymotion原创 2016-12-16 16:11:25 · 487 阅读 · 0 评论 -
解决使用Genymotion出现Unable to start the virtual device.VirtualBox cannot start the virtual device.问题
解决:Unable to start the virtual device.VirtualBox cannot start the virtual device.问题,一点点提升自己逼格~原创 2016-12-16 09:48:26 · 30447 阅读 · 13 评论 -
开发工具之如何在Eclipse中快速集成SVN
一.Eclipse准备工作和安装步骤1.下载插件包,将插件包复制到Eclipse安装目录。见图 下载后的插件包目录结构: 2.将插件包features和plugins目录中的文件分别复制到Eclipse安装目录的features和plugins中。然后重启Eclipse 就好了 PS: 下载插件包地址:http://subclipse.tigris.org/servlets/原创 2016-10-25 10:23:12 · 748 阅读 · 0 评论 -
一分钟教你如何使用ADB+GIFCAM打造属于你的手机操作演示效果GIF(基于真机哦)
LZ-Says:技术的路上,唯有坚定自我,潜心学习,进而不断积累,并且要相信自己,方能从小白进化为大牛!我们一起加油!前言昨天学习了如何使用GifCam录制模拟器操作演示效果,并保存为gif上传csdn博客,方便大家有效观看是否是自己需要的效果,今天为大家带来如何使用ADB+GIFCAM打造属于你的手机操作演示效果,同样为Gif并上传csdn博客。 大家有兴趣可以去看一下昨天写的基于模拟器录制原创 2017-01-05 00:10:50 · 2259 阅读 · 0 评论 -
解决使用Genymotion下载模拟器时出现 Failed to import OVA file 问题
LZ-Says:几天坚持下来,发现自己越来越喜欢写博客了。可以分享自己的喜悦,最好还能解决你眼前的问题,心里莫名小小成就感。开心~大家一定要开心哦~我们一起开心Codeing~一起超神~前言今天又来一个项目,瞅瞅,貌似木有什么难度,只是一些繁琐的数据收集。晃晃悠悠的写了部分代码,准备测试时候数据线却被借走了(LZ是强大快充~啦啦啦),无奈之下突然想起还有Genymotion这个神器,打开超级开心的原创 2017-01-10 22:39:03 · 2905 阅读 · 3 评论 -
Android Studio初窥之提交项目到SVN
LZ-Says:经过一番周折,好不容易搞定了android65k问题,美滋美滋的却被二房东通知房东要卖房,准备准备换地方吧。内心瞬间崩溃了。丫的,廊坊房价怎么也涨的嗖嗖了。哎,心塞。。。 从年初到现在,一直忙,一直忙,根本没有停下来的时候,感觉累,更重要是心累。。。不扯犊子了,话说而今的死丢丢变得异常强大,不愧是谷歌亲儿子,而今的Eclipse却渐渐被大家打入冷宫,而LZ却依然使用着Ecl原创 2017-03-03 23:51:40 · 3790 阅读 · 0 评论 -
Android Study之图解配置adb
LZ-Says:话说中午看到苹果将要发布所谓的中国红,,,心里顿时有些小恶心,,,丫的,,,期待好久,,,就是这个结果,,,还是怀念乔帮主的时代啊~身为一名Android开发,ADB这个东西不可避免都会用到,当你如果你没有配置adb,每次使用adb的时候都需要先进入adb中,之后才能开搞,否则人家提示什么 不是内部命令啥的,看的真烦!那么今天来图解下如何配置adb,让你想怎么玩,就怎么玩~图解配置原创 2017-03-22 14:28:07 · 558 阅读 · 0 评论 -
解决Android Studio控制台中文乱码(方框)问题
LZ-Say:坚持自己的,一步一个脚印努力走下去,加油!最近遇到个恶心的事儿,就使用死丢丢的时候,发现怎么我的控制台输出中文都显示方框???别人都没事,恶心坏我了。经过各种百度,终于找到解决办法,办法也是够恶心的。我们一起来看看吧。乱码显示结果如下:解决办法很简单,设置字体为YaHei即可。(可能之前下载的苹果编程字体不支持吧)修改后结果可以正常显示了再次简单做个记录,以防哪儿位弟兄也遇到这种小恶原创 2017-03-30 01:00:07 · 7662 阅读 · 1 评论 -
Android Studio Study之图解如何从svn检出项目以及更新(上传)代码
LZ-Says:搬家之后,无奈之下也沦为了公交一族,在廊坊,还有天天挤公交,我的天呐~主要廊坊动不动就修路,一修路就堵车,醉了。。。前言前段时间写了一篇Android Studio初窥之提交项目到SVN,大家有时间可以看看,今天基于上一篇为大家图解如何使用Android Studio从svn下载项目以及更新代码,当然,这篇是献给和我一样刚刚接触谷歌亲儿子(死丢丢)的同志们~一起共勉~一.从SVN下原创 2017-03-23 16:34:06 · 4677 阅读 · 0 评论 -
Android Studio2.3 图解修改包名,项目名
LZ-Say:话说明天就要开启清明假了。。。回头看看今年的假期,,,几乎和周末干到一块了,,,不过貌似和我们公司没啥影响,,,一周上6天。。。蛋碎。。。 前言开发真不容易,领导一句话,巴拉巴拉就开搞了。话说使用死丢丢也小半年了,感觉死丢丢的博大精深,不是一下俩下就能吃透的啊。 今天给大家带来图解修改包名,项目名,以及额外小拓展。基于Android Studio2.3修改包名1.如下图,点击原创 2017-04-01 15:29:33 · 3972 阅读 · 10 评论 -
Android Studio 2.3.1 变更SVN项目地址
LZ-Says:技术前行道路上,真是挖坑不断,踩坑不止,填坑没完。。。前段时间访问SVN,结果看到上面乱糟糟的,这个给我愁的啊,直接归档整理了下。整理之后,之前项目SVN地址也没替换,今天更新项目,怎么着都提交不上去,给我急得。百度一堆不靠谱。丫的折腾好半天,如下图解,让你分分钟了解变更SVN地址就和玩一样~1.点击 VCS —> 选择 Subversion —> 点击 Update Direct原创 2017-05-06 10:25:35 · 1231 阅读 · 0 评论 -
Android Studio获取SHA1值
LZ-Says:从Eclipse转为Android Studio之后,再回头看Eclipse,发现丫的不会用了。。。GGG前言使用百度地图的小伙伴们都会知道获取百度地图的密钥需要SHA1和包名,在Eclipse中,我们可以很方便的得知SHA1值,如下图:但是在Android Studio中,该怎么获取SHA1的值呢?不要着急,马上呈上~Android Studio获...原创 2017-04-01 16:09:40 · 7958 阅读 · 7 评论 -
使用GifCam录制程序演示效果图GIF(基于模拟器录制)
LZ -Say:从之前图片简单演示到如今gif动态图显示,其中经历了好多好多,莫名的为我们程序猿致敬!是我们让这个世界变得更加美好~666~ 有时候从网上找点Demo示例,总是看到图片感觉缺少点什么,偶然间看到有个博客上演示图是动态的,大家很方便的就可以看到是不是自己想要的效果图,简单的了解了一下,这里和大家聊聊如何录制程序演示效果图(GIF)前言首先肯定是使用某个软件进行录制,那么我们该使原创 2017-01-03 23:56:14 · 4067 阅读 · 1 评论 -
Git提示error setting certificate verify locations解决办法
话说前一段时间从GitHub上更新提交代码,总是报如下的错误,给我郁闷的。 Push failed: Failed with error: fatal: unable to access ‘https://github.com/HLQ-Struggle/TextWatchers.git/‘: error setting certificate verify locations原创 2017-08-28 23:50:50 · 15567 阅读 · 7 评论 -
工作篇 之 解决谷歌地图与 NestedScrollView 滑动冲突
LZ-Says:情不知往矣,一往情深。前言话说,前段时间被地图虐个半死,那酸爽程度,简直无与伦比。一会儿,要翻墙;一会儿,网络不稳定,白屏了;一会儿,某些设备不支持 GMS 服务了。怎一个无奈至极。某天,项目收尾时,愕然发现在某页 Google Map 与当前页面滑动冲突,最直接的表现结果便是,手指触摸地图进行滑动时,地图视觉卡顿且页面会随着手指滑动而滑动,顿时很蛋疼,脑海第一想法...原创 2019-01-16 12:29:19 · 1448 阅读 · 0 评论