
学习经验
文章平均质量分 96
Mackkill
楼主有点懒,什么都不写~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 仿今日头条首页标题栏效果
今天带来的是仿今日头条首页的联动滑动效果,废话不多说,先上效果图: 思路: 做这个我们需要实现的效果有 1、滑动内容区域,标题栏会有变化来显示当前所处的位置。 2、点击标题栏,内容区域也会随着滑动并跳到指定栏,标题栏会移动到屏幕中间。 3、当标题栏过多时,我们可以滑动标题栏找到超出屏幕的栏。要实现上面三个问题,我采用的是标题栏用HorizontalScrollView来实现,内容区域用Vi原创 2016-03-30 14:10:31 · 7728 阅读 · 3 评论 -
设计模式-状态模式(State)
最近在优化代码结构的时候无意间发现了状态模式,发现这个模式挺适合app内当需要判断用户是否登录执行不同操作的时候。原创 2017-03-24 21:38:56 · 688 阅读 · 0 评论 -
Android 不解压直接读取zip包
之前项目中遇到个需求,总监让我们把从服务器下载下来的资源不解压直接读取里面的资源,这样的话就省去了一个个校验资源是否正确的步骤,听着貌似有点道理。。。废话不多说直接上代码。目前我所试验过的可以读取的资源有文本、图片、xml文件。文本: zip包目录结构:res/txt/data.json 文件sd卡路径:android.os.Environment.getExternalStorage...原创 2017-04-20 17:12:44 · 6811 阅读 · 2 评论 -
Android onNewIntent()需要注意的一些问题
onNewIntent所遇到的问题。原创 2017-06-16 17:20:02 · 2210 阅读 · 0 评论 -
Android:ExpandableTextView 的扩展
ExpandableTextView的扩展原创 2017-06-30 16:41:44 · 1280 阅读 · 1 评论 -
Android: 使用CMake 构建 JNI 项目
使用CMake构建JNI项目。原创 2017-07-11 17:42:32 · 1076 阅读 · 0 评论 -
Android 7.0多渠道打包Signature Scheme v2签名失效
更新: 文末新添了脚本打包方式,简单快捷,想直接使用的直接跳到脚本打包部分。最近在发布应用上传市场的时候发现在 腾讯应用宝 上传失败,说是什么腾讯管家检测到app有病毒,看见这个当时我就不乐意了,索性我就安装了个管家然后预料之中没有出现所谓的病毒;这里我就不想吐槽了。最后发现是在android 7.0新出的签名机制上引发的问题;APK Signature Scheme v2介绍 Andr...原创 2017-03-30 18:01:49 · 10164 阅读 · 15 评论 -
java.lang.IllegalArgumentException: width and height must be > 0
width and height must be > 0原创 2017-08-09 17:06:56 · 14292 阅读 · 2 评论 -
Android 7.0 系统相机崩溃解决android.os.FileUriExposedException
最近市场开始强行要求适配7.0,无奈之下发现不少好文章,特此收藏记录。转载 2017-04-25 10:01:52 · 4204 阅读 · 3 评论 -
Glide-You cannot start a load for a destroyed activity
java.lang.IllegalArgumentException,You cannot start a load for a destroyed activity,RequestManagerRetriever.java,134原创 2017-09-23 00:57:44 · 2757 阅读 · 0 评论 -
Android Recyclerview列表自动播放视频
前言:最近项目比较忙很久没写博客了,一个月迭代了三个版本也是醉了。。。谁叫我们是苦逼的程序猿呢,回归正传;最近主要在弄一个跟视频有关的项目,里面也学到一些东西,现在记录一下;其中一个是仿微博的视频列表自动播放功能,具体可以看下图:项目中视频使用的是GSYVideoPlayer 这个开源库。 ps:作者很热心,nice。废话不多说,直接进入重点;既然要实现类似微博那种滚动列表时,处于当...原创 2017-09-14 17:18:23 · 20225 阅读 · 21 评论 -
Android Studio 开发问题记录
在使用Android Studio的过程中所遇到的一些坑:此篇不定时更新。1、Error:Execution failed for task ‘:app:processDebugManifest’.> Manifest merger failed with multiple errors, see logs: 此问题出现的情况是:主项目引入另一个项目作为主项目的library。网上...原创 2016-04-08 09:49:57 · 10879 阅读 · 8 评论 -
Android-RecyclerView列表倒计时错乱问题
前言转眼间距离上次写博客已是过了一个年轮,期间发生了不少事;经历了离职、找工作,新公司的第一版项目上线。现在总算是有时间可以将遇到的问题梳理下了,后期有时间也会分享更多的东西~~场景今天分享的问题是当在列表里面显示倒计时,这时候滑动列表会出现时间显示不正常的问题。首先关于倒计时我们需要注意的问题有以下几方面: 在RecyclerView中ViewHolder的复用导致的时...原创 2018-03-25 12:59:21 · 6009 阅读 · 12 评论 -
那些年一起走过的Android
那些年的私藏...原创 2017-05-03 15:36:20 · 893 阅读 · 3 评论 -
Android 学会写注解框架
当我们在使用Butterknife和Retrofit 的时候,都会遇到注解这个概念。但是以前都是为了使用而使用,故而知其然而不知其所以然,最近有时间了可以深入学习一下,特此记录作为抛砖引玉。原创 2017-03-23 20:24:04 · 1415 阅读 · 0 评论 -
Android gc垃圾回收研究学习
文中很多内容说到了JVM,我想通过研究学习JVM来达到认识DVM的目的。转载 2016-12-06 16:51:11 · 788 阅读 · 0 评论 -
Android 代码设置TextView 字体颜色--ColorStateList
很多时候需要给text设置点击字体颜色变化,通过下面方法可以很好实现。原创 2016-11-04 15:16:26 · 4977 阅读 · 0 评论 -
Android 事件分发机制
在写自定义控件或者view的时候肯定会涉及到事件的分发,今天来记录下自己的学习经验。首先我们要知道跟touch事件有关的方法有:public boolean dispatchTouchEvent(MotionEvent ev); public boolean onInterceptTouchEvent(MotionEvent ev); public boolean onTouchEvent(M原创 2016-03-18 15:51:14 · 1836 阅读 · 0 评论 -
android 解压缩zip包
解压缩zip包原创 2016-04-01 10:16:07 · 3463 阅读 · 0 评论 -
Android手机输入法按键监听-dispatchKeyEvent
最近在项目开发中遇到一个关于手机输入键盘的坑,特来记录下。原创 2016-03-28 15:44:30 · 9231 阅读 · 0 评论 -
Android EditText 自定义带删除按钮
EditText里面带删除按钮在各种App里面已经很常见了:原创 2016-04-11 15:06:32 · 2846 阅读 · 3 评论 -
设计模式-工厂方法模式
工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类原创 2016-04-21 11:23:15 · 882 阅读 · 0 评论 -
设计模式-抽象工厂模式
抽象工厂模式(Abstract Factory Pattern)是工厂方法模式的进一步抽象,也是一种创建型设计模式。原创 2016-04-28 16:16:48 · 946 阅读 · 0 评论 -
Android Dialog 隐藏键盘问题
自定义Dialog,Dialog里面包含EditText,当输入时手机键盘会弹出,但是点击空白区域Dialog关闭时键盘不会自动隐藏。原创 2016-05-11 10:56:45 · 9977 阅读 · 9 评论 -
Android RocooFix 热修复框架
Android热修复框架原创 2016-06-24 15:52:21 · 44453 阅读 · 24 评论 -
Unknown URL content://downloads/my_downloads 三星引发的血案
这是一个使用DownloadManager在三星手机引发的血案。原创 2016-07-23 13:36:40 · 12865 阅读 · 8 评论 -
Android AndFix 热修复框架
热修复框架AndFix原创 2016-06-28 19:23:41 · 3112 阅读 · 0 评论 -
自定义view-SlideSwitch开源详解
转眼间从事android开发也有一段时间了,今天想把自己学到的东西与大家分享下,今天给大家带来的是自定义view——SlideSwitch开源控件的讲解,顺便也介绍下自定义view方面的知识。原创 2015-11-17 10:50:19 · 3161 阅读 · 2 评论 -
一个Android开发者眼中的微信小程序
前言转眼间微信小程序已经推出好几个年头了,作为一名Android开发者,一直想尝试下;正好赶上公司策略调整,在开发完App后领导想着在开发一个小程序版,基于微信庞大的用户量,微信小程序成为了首选;在完成了两三个微信小程序后,有了些心得体会,特此记录下来。鉴于篇幅,这里只说说一些基本的体会,后续会给出更多实际遇到的问题解决。开搞首先我们得先看下官方教程:微信小程序官方文档 如果只是体验...原创 2018-08-26 12:35:07 · 4402 阅读 · 0 评论