- 博客(128)
- 资源 (20)
- 收藏
- 关注

原创 Java中关于内存泄漏出现的原因以及如何避免内存泄漏(超详细版汇总上)
Android 内存泄漏总结内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。我会从 ja
2016-09-09 08:58:35
29053
5
原创 全时汇投屏方案需求文档
4.支持流媒体/本地视频压缩投屏()Ps本地视频压缩可参考QPlayer Life播放器。3.投屏中途非正常状态下不断开(Ps参考爱奇艺投屏非正常状态下不断开)全时汇投屏致力于打照一款稳定性,兼容性,扩展性强的TV投屏方案。2.TV开机自动后台唤起(Ps参考小米TV投屏自动唤起)1.投屏可播放8K任意格式超高清视频。5.布局格式参考爱奇艺。
2023-06-26 12:21:48
259
原创 Android探索之旅(第三十七篇)网络动态获取并加载Selector(Glide篇)
最近公司一个项目菜单切换栏需要动态从后台获取,于是翻阅了很多资料来去学习这一块的知识,很多方案很不错,但并不适合我现在要做的项目,我项目中切换tab的icon是从后台获取到的,并且加载选中未选中两套图,只允许第一次加载慢,往后就采用缓存加载,无延迟,效果图 以下为主要代码,相信大家都能看得懂,看不清晰的大家可以新链接去打开 ...
2018-07-16 11:41:23
1191
原创 Android探索之旅(第三十六篇)Android中用户反馈需要开发?不存在的
作为一个合格的Android开发者,我们时不时会碰到产品给用户反馈功能需求,你大概需要一天?两天?三天?请求接口?NO NO NO~~~不存在的 下面介绍一个平台叫吐个槽官网1. 进入平台后需要创建产品,创建好之后会为你分配APPID2. Android文档接入想要在您的产品中接入吐个槽,首先需要获取该产品的 url,一般由 https://support.qq.com/prod...
2018-07-05 11:41:30
1443
2
原创 Android探索之旅(第三十四篇)ADF WIFI 难用?不存在的
在使用AndroidStudio中编程中经常会有调试项目的需求,频频与数据线打交道,身心疲惫,一旦那天数据线忘带或者别的同事用了……emmmmm…….那就尴尬了,那么有没有什么能够提高工作效率愉快的去玩耍呢? 下面笔者介绍一款相当厉害的一款无线调试插件名叫ADB WIFI ULTIMATE。它与ADB WIFI对比的优点有 1.电脑和手机不在同一网段下,ADB WIFI回有无法连接的现象,当然...
2018-06-08 11:09:18
754
原创 Android探索之旅(第三十三篇)恩?你想成为Android架构师,我这里有料呦~~(持续更新中)
笔者认为你若想要成为熟悉及精通Android知识,势必对于Gradle要求很是严格,大家可以看徐宜生的《Android群英传·神兵利器》,这本书最突出的就是它对于Gradle讲解的非常详细,读完这本书之后gradle就玩的666的,甚至可能6翻,999,emmmmmm 废话不多说,咱家就立马开整~ 我为大家罗列需要成为Android端架构师需要掌握到的知识体系美团/Walle快速打包...
2018-05-08 18:54:04
980
原创 游戏人生:iOS竟自带八倍镜功能:堪称吃鸡“外挂”
iOS竟自带八倍镜功能:堪称吃鸡“外挂” 转载来源: PConline 作者:杨蘑菇 现在最火的游戏是什么?没错,“吃鸡”。大吉大利今晚“吃鸡”。每次在朋友圈,总是看到...
2018-04-24 10:05:20
1787
原创 Android面试内容整理(持续收录中)
Android面试题集含答案最接地气的Android面试总结心得我所经历的Android面试|掘金技术征文关于面试中App应用安全及安防措施的相关问题
2018-04-20 09:47:50
436
原创 Android探索之旅(第三十一篇)你想要的工具类集合都在这里,快到碗里来
Utils-EverywhereAndroidUtilCodeandroid-common
2018-04-18 16:47:37
323
原创 我对于无人驾驶的“十万个问题”,等你来补充
本文观点结合诸多知乎热门话题如何看待百度无人驾驶车完成路测?1.以百度引领的国内无人驾驶技术是否能在2028年之前实现社会全面化的无人驾驶生态,或者2028年无法完成对于无人驾驶生态的全面化,但是明确指明当前的无人驾驶技术水平达到国际化无人驾驶处于哪个等级划分 level 4 or level 5?2.国内无人驾驶是如何解决自动驾驶汽车雾障难题或者说将要如何解决这一难题,...
2018-04-02 15:26:54
706
原创 教你成为一个被别人夸赞会玩的程序猿
下列是笔者在工作当中中能够大大提高生产率的工具软件汇总,希望在你繁忙的工作当中,深深的体会到工具性的快感,释放你的双手,感兴趣的看一下Carbon- 一个能生成漂亮的代码分享图的在线工具适配美工切图资源文件批量分类工具Windows C盘清理指北图片无损压缩良品...
2018-03-28 13:06:19
927
原创 Android探索之旅(第二十九篇)手把手教你如何简单创建快应用
一个新鲜的事物出现我们程序猿们必须保持高度且灵敏的嗅觉,所以不妨我们就去大胆的放开去学习一下快应用,了解它的来龙去脉岂不美哉。本文大多转载自@鸿洋,感谢对于知识的分享一、环境搭建1.安装nodejsnodejs可以在官网下载 快应用文档说是不要使用8.0.*版本,推荐v6.11.3 LTS,需要2积分下载资源,如无积分下载请联系作者,或者官网v6.11.3 LTS 一开始以为是...
2018-03-27 15:36:08
1538
原创 Android探索之旅(第二十八篇)手把手一步步教你集成阿里热修复SopHix
1.第一步创建项目通过AndroidStudio创建工程大家都会,就不用我说了吧,还在用Eclipse的小伙伴收拾收拾……哈哈2.android studio集成方式gradle远程仓库依赖, 打开项目找到app的build.gradle文件,添加如下配置:添加maven仓库地址: 添加gradle坐标版本依赖: 3.权限配置Sophix SDK使用到以下权...
2018-03-22 11:01:29
334
原创 Android探索之旅(第二十七篇)Android屏幕适配资源文件批量分类工具
本文转载自@电点mxn,感谢博主认真且及时解决本人的问题。 本宝宝最近忙啊!新项目设计稿下来了,天天忙着码界面呢!这不,又在码界面了。 哇,这个界面好复杂呀,看下UI给的资源图吧。 唉,有三个级别的,...
2018-03-05 15:39:23
336
原创 carbon- 一个能生成漂亮的代码分享图的在线工具
本篇转载自@北哥,加以记录 当我们要分享一段代码的时候,通常流程是使用截图工具,然后增加一些备注等等。这次给大家推荐一个小工具 - carbon。carbon是一个在线工具,它负责生成更加漂亮不同风格的代码图片,绝对比截图工具更加搞逼格。先来一张效果图 是不是很帅气?接下来介绍下这个在线工具 地址为:https://carbon.now.sh1carbon支持不...
2018-02-27 11:39:28
15597
原创 区块链探索之旅(第一篇)值得你学习的关于区块链概念及应用的文章
以下整理文章皆来自于互联网平台区块链+被提上日程,下一个风口已经到来!赶紧上车吧!
2018-02-02 16:40:25
707
原创 Android填坑之旅(第二十三篇)值得你关注的Android8.0(Android O)上的重要变化
Android O (8.0)已结发布将近两个多月了,作为一个不入流的开发者也是有必要跟上Google baba的脚步,手头痒痒的我于是就打算适配targetSdkVersion : 26,最近在研发并上新App,使用Android 8.0的手机测试发现一个问题:安装包下载完成之后,屏幕闪了一下并没有跳转到安装界面,使用8.0以下的手机并没有这个问题。 对于这个问题实际上是由于Androi
2018-01-17 11:03:28
1636
原创 我的姥爷走了,今后再也没有这个严厉而又较真儿的人
今天是2017年12月23号,今早刚起来妈妈的一条微信便发了过来,说到姥爷走了,是在今天凌晨5点的时候,那时我正在睡觉,而母亲及家人一直陪伴在姥爷的身边,我知道姥爷走的很安静,是因为病痛已经使他麻木。请原谅我的不能回去陪姥爷走最后这几天。 为什么我会如此敬爱我的姥爷?姥爷是家族的顶梁柱,我们所有的家人都会听姥爷的话,碰到纠纷的时候也是一样。姥爷生平是看着我长大的,同时他对于我的教育甚至超过了
2017-12-23 10:54:35
1555
原创 Android填坑之旅(第二十二篇)使用友盟社会化分享的碰到的坑
最近有个项目又要使用分享功能模块,况且之前也集成过,于是乎趁现在项目没有启动,就提前预热了一把,本想着两个钟头搞定,然而尽管之前集成过一次,笔者发现过段时间之后还是像刚刚集成一样,故写下这篇博文加以记录。1.在使用友盟分享面板的时候出现面板无法弹出,只是在页面上有层遮罩,大家应该能够看到那层遮罩吧> 错误代码 E/umengsocial: UMActionFrame create
2017-12-22 11:47:08
1896
原创 Android填坑之旅(第二十一篇)天猫开源框架V_layout使用总结
天猫开源框架V_layout开源地址基本使用流程网上案例很多,大多都是粘贴复制,当然也没有问题,只要读者能够明白使用的流程即可,笔者也是从网上一步一步按部就班去学习,梳理并最终运用到自身项目当中去在学习以及运用过程中碰到些疑惑并尝试着找出解决方案一. 复用机制RecyclerView.RecycledViewPool viewPool = new RecyclerVie
2017-12-19 11:20:16
1206
原创 Android探索之旅(第二十五篇)腾讯热修复框架Tinker与阿里第三代热修复框架Sophix对比
本人在开发项目中仍然使用的还是Tinker热修复框架,在项目中遇到Bug,Tinker都能够解决,可以说是万无一失,但是在互联网时代也必须怀揣着新生的事物必将取代先前的事物的心态,因此就索性集成了Sophix,下面由我来分析一下它们之间的区别 从上表格中Sophix热修复框架相比之前的热修复框架(Tinker,AndFix,QZone,Robust)有几项优势 一.Sophix集成方式极其
2017-11-23 11:22:47
2143
原创 Android探索之旅(第二十四篇)进阶安卓高级开发工程师需要掌握的知识体系
[04/01/2018]java中的锁[02/26/2018]腾讯开源 多渠道打包 VasDolly实现原理[02/08/2018]别再说身为高级开发工程师你不懂线程池[02/07/2018]ADB(Android Debug Bridge),Android 开发/测试人员不可替代的强大工具[01/22/2018]Android 解锁 Gradle 依赖新姿势(2)[12/21/201...
2017-11-23 09:52:30
492
原创 项目探索之旅(第一篇)那时年少懵懂,走过的路,踩过的坑,献给刚刚步入社会的你
没听清楚就当没听见锦上添花再好也不比雪中送碳有用[意思做人做到位,帮人帮到底]有时候你们的努力最终并不比一份PPT强在辛勤工作的同时,也要主要自身的身体素质,别仅这眼前的苟且,要往长远处想,有一个好身体是革命的本钱阻挠你自身专业水费发展的最大心魔永远是自律程序员与公司政治
2017-11-15 14:09:23
382
原创 Android探索之旅(第二十三篇)Android中集成Tinker热修复及所碰到的坑
实现热修复的原理这里就不再多说,当然理解原理也是很重要的,便于今后解决线上出现的问题更加轻松,这里作者只介绍接入Tinker中碰到的坑。接入的步骤这里给出Bugly Android热更新官方文档,只要按照以上文档来相信集成Tinker非常容易,而且我高度认为Bugly的文档非常棒,强于Tinker,这是我在之前使用时感悟。为什么我要用Bugly的热更新,而不直接用Tinker呢? 最近这两天一直
2017-11-13 14:29:12
906
原创 Android探索之旅(第二十二篇)纳尼?后台人员没有接口文档,那是不可能的
在做Android开发的时候,经常碰到公司后台人员不按套路出牌,就拿我之前碰到过的后台人员不给接口文档这一回事来说吧,起初这也不算什么,但是到后来项目开发到一定阶段的时候,对于某些参数的配置,双方都没有很好的认知,从而互相推卸责任,那么如何避免这种情况呢?细心的你一定会这样想,不就是一个word文档吗,对就是一个word文档,可是呢,我碰到过的word文档大多都是现做现卖,糊弄事,而且格式模板不同意
2017-11-09 20:15:24
483
原创 Android探索之旅(第二十一篇)Android中该如何正确导入不同目录下的so库(如何最大发挥so库性能和兼容性)
话说搞这么长时间Android开发了,至今对于arm64-v8a,armeabi,armeabi-v7a,mips,mips64,x86,x86_64这几个文件夹下的so库具体该如何取舍,网上也众说不一。 对此我有以下疑问 在添加so库的时候,真的只需要添加armeabi文件下的so(俗称万能油)就可以了吗??如果不是的话又那些影响因素??请指教紧接着就是来自OnePlus开源作者的一段话
2017-11-08 18:06:07
467
原创 Android探索之旅(第三十三篇)手把手教你跨过学习Android Studio 3.0的坑
过完了快乐的国庆,也该安安心心的投入工作中了。再次趁工作项目不是太赶急,因此闲的蛋疼索性更新AndroidStudio3.0 Update的一下,再次碰到了一些坑,并作以记录 本文大部分出来简书 ThinkNuo &简书 JonathanHsia1. gradle 和 buildToolsVersion 版本Android Studio 3.0 要求 gradle 版本为 4.1 ,对应的
2017-11-01 16:08:53
619
原创 Android填坑之旅(第二十篇)如何在Activity/Fragment结束时处理异步回调?
# main(1)java.lang.NullPointerExceptionAttempt to invoke virtual method 'boolean com.example.view.SuperSwipeRefreshLayout.post(java.lang.Runnable)' on a null object reference这个崩溃是怎么发生的呢?原因很简单,工作线程执行网
2017-10-20 16:41:22
1074
原创 Android探索之旅(第三十一篇)Android 程序员变量命名神器——CodeLf
导语:作为程序猿,最头疼的是不是觉得变量名方法名不会取名字,现在推荐款神器 – CodeLf 。有了这个,以后代码的变量名就是 so eary 了,下面给大家讲解一下如何使用。 CodeLf官网地址
2017-09-25 15:45:03
667
原创 Android填坑之旅(第十九篇)解决AndroidStudio中build.gradle打开之后一直是loading......
在使用AndroidStudio中,导入别人开源项目经常会碰到AdnroidStudio中build.gradle打开之后一直是loading……这个问题,之前解决过后来忘记[捂脸/]故加以记录并感谢▓ 原汁原味。QQ老铁的解答 大概描述一下问题出现的原因,应该是gradle远程依赖拉取不出来,需要配置install.gradle文件并重启AS才能拉取出来 配置文件下载地址...
2017-09-22 11:46:30
3082
原创 Android探索之旅(第三十篇)教你如何判断App应用程序退到后台
做过银行或者理财项目的童靴,应该都做过判断App应用程序退到后台,下面引用一篇艳子的皮皮猪 提供6种方法来判断App处于前台还是后台,并且封装成工具类
2017-09-21 16:11:44
1448
原创 Android填坑之旅(第十七篇)MIX2 适配看这一篇就够了,只需一行代码
感谢Sean_帅恩分享,非常感谢MIX2 适配看这一篇就够了,18:9 只需一行代码升级你的app以支持高长宽比的新旗舰Android手机 全面屏(18:9屏幕)适配指南属性介绍 resizeableActivity added in API level 24 int resizeableActivity Indicates that it is okay for this activit
2017-09-21 14:02:49
2912
1
原创 Android填坑之旅(第十六篇)Android优雅解决App应用异常退出并收集日志供开发者调试(总有你想要的,持续收录中......)
CrashMonitor###Debug监听程序崩溃日志,直接页面展示崩溃日志列表,方便自己平时调试。 AppManager- 支持优雅的退出应用- 支持崩溃后重启- 支持不弹出崩溃对话框NeverCrash CrashReporter崩溃记者api跟踪所有崩溃使用日志异常API来记录异常所有的崩溃和异常都保存在设备中选择您自己的路径来保存崩溃报告和异常与您的团队共享其他设备数据的即时
2017-09-15 10:43:16
1034
友盟社会化分享(微信分享后留在微信,没有回调的问题解决方案)
2018-05-18
node-v6.11.3-x64.msi
2018-03-27
install.gradle
2017-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人