AndroidMsky的博客

京东商城 安卓开发者,酷爱安卓追求开源。

排序:
默认
按更新时间
按访问量

2016我的博客和工作总结

2016马上就过去了,即将迎来2017。2016也是我接触安卓开发的第四年,也可以称作进步最快的一年,2016我学习了很多新技术,也看了很多大佬的博客,自己也着手建立起了自己博客,其中不乏一些炫酷的效果,一些基础框架的使用搭建,和一些十分基础的文章写作。我一直都认为,不是难的文章就好,不是简单的文...

2016-12-30 10:48:13

阅读数:1897

评论数:6

安卓仿知乎个人主页,实现嵌套滑动和渐隐效果

本文github: https://github.com/AndroidMsky/linkScrollMsky先看知乎的效果:再看我们实现的效果:网上也有很多嵌套滑动的例子,先说说我这个的优点。 1.头部可以参与滑动 2.下面可以加viewpager 3.支持RecyclerView和Sc...

2016-12-21 15:01:42

阅读数:8778

评论数:9

安卓微信自动抢红包插件优化和实现

转载请注明作者AndroidMSky和链接http://blog.csdn.net/AndroidMsky/article/details/53490459 又是兴趣系列 网上有很多自动强红包的例子和代码,笔者也是做了一些优化。 先说说自己的两个个优势 1.可以在聊天界面自动强不依赖于通知栏...

2016-12-07 10:04:05

阅读数:55645

评论数:44

安卓自定义View文章数据滚动显示数值

本文已经在微信公众号【Android群英传】独家发表。 未经允许不得转载。 转载请注明作者AndroidMsky及原文链接 http://blog.csdn.net/androidmsky/article/details/53009886 本文Github代码链接 https://git...

2016-11-02 17:23:21

阅读数:9375

评论数:19

Android的TextView划线样式中断的解决方案

我们在使用TextView经常在使用划线样式,我们只需要给textView的画笔 设置一个FLAG就可以了。 textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); 但是有的时候我们需要一个textview展示不同大小的文字,比...

2018-06-28 18:20:14

阅读数:38

评论数:1

通过TabLayout自定义tab实现图文混搭导航栏

通过TabLayout自定义tab实现图文混搭导航栏

2017-11-29 16:30:51

阅读数:500

评论数:0

关于安卓View的setEnabled和setClickable的思考

我们讲结合setOnClickListener和setOnTouchListener以及setEnabled和setClickable的相互影响。以及View遮盖是否能穿透事件进行分析阐述。首先我们搞一个布局:<?xml version="1.0" encoding=&q...

2017-09-23 18:05:54

阅读数:1395

评论数:4

关于android UI适配的一些思考

作为前端工程师,界面效果,效率。肯定是第一要务。面对安卓庞大的机型和屏幕对开发者的要求也就越来越高了。今天笔者就自己对UI适配的一些经验进行一个简短的总结。

2017-09-20 19:08:25

阅读数:744

评论数:0

从ADIL跨进程绑定通讯再探Service知识

如何在Activity中绑定独立进程的Service

2017-06-27 15:49:24

阅读数:519

评论数:0

AS插件开发之Excel转JavaBean字段

.. 展示效果如上图所示。 我们就简单说一下AS或者是说IDEA的插件开发。我们可能都用过一些AS的插件,我比较喜欢也执迷其中的就是一些自动生成代码的插件,解放双手的感觉让人欲罢不能。 1.环境搭建略过,也就IEDA这个软件 2.我们使用IEDA新建一个插件项目: 3.新建一个...

2017-06-12 09:37:02

阅读数:1114

评论数:0

Gradle技巧(一)之生产测自动切换包名主机地址等

Gradle相信大家并不陌生,这货虽然有时候很卡,有时候让人难以琢磨,但是不可否认它确实给Android的开发带来了无数的便利。如果你需要实现以下需求,那么看这个文章就可以解决了。一.大家都知道我们开发可能有开发环境,测试环境,和生成环境等,我们如何在测试服务器和生产服务器自由切换而不修改代码。 ...

2017-05-10 11:43:00

阅读数:1666

评论数:0

一行代码实现EditText数字输入逗号和位数限制

我们可能面临这样的需求EditText输入限制n位整数,n位小数。有些产品提出了整数要根据三个数来加逗号。笔者也是找了半天没有找到太好的工具类,于是自己封装了一个。实现功能: 1.3位自动加逗号 2.自定义限制输入位数 3.支持在串的任意位置增加,修改,删除。 4.对空和有内容进行回调封装...

2017-04-18 11:50:52

阅读数:1970

评论数:4

Android周选择日历的实现

一款周选择日历的实现。效果如GIF图:由于颜色相近GIF录制吧我选择的背景快和谐掉了,其实选中的周有圆角个背景块的。代码链接在下面喜欢可以点个star好久没更文了也对大家表示歉意,最近公司人员变动,事情像山一样压过来,也怪自己心态问题,所以一直没有抽出空写出干货。日期选择日历,月选择日历,开源的比...

2017-04-12 11:38:54

阅读数:2935

评论数:0

【译】butterknife中文官方使用文档

英文原文链接: http://jakewharton.github.io/butterknife/ 中文译文链接:介绍使用@BindView这个注释和一个view的ID来自动的匹配到布局中的view。class ExampleActivity extends Activity { @Bin...

2017-02-21 14:53:30

阅读数:1833

评论数:1

热更新AndFix之初体验

转载请注明作者AndroidMsky和出处:http://blog.csdn.net/AndroidMsky/article/details/54377806前两天刚刚写了一篇Tinker的集成http://blog.csdn.net/androidmsky/article/details/541...

2017-01-12 14:40:03

阅读数:2308

评论数:3

从h5调起原生APP到自己调起知乎页面

效果:这篇算兴趣加技术篇,和之前的抢红包博文和接起QQ电话博文一样都是往其他APP里面搞事情!!!代码传送门:https://github.com/AndroidMsky/htlmStartApp我们知道比如知乎,大众点评等一些h5的网页是可以直接调起原声应用的,有一些亲儿子可以在微信的内置浏览器...

2017-01-10 18:14:30

阅读数:9108

评论数:0

热更新Tinker的初次集成使用

如果热更新越来越火,各大厂也陆续开源自己的热更新框架,先哪几个看一眼优缺点:个人觉得Tinker的第一个优势就是支持类替换,lib替换,资源替换,也就是说,如果在高成功率的支持下,可以理解为这套东西用于功能升级没有压力。第二个优势就是轻量,补丁包小,升级速度快性能高。Tinker采用算法产生差异包...

2017-01-06 10:56:10

阅读数:4574

评论数:23

几张GIF看ConstraintLayout的特新

一张gif看看他有多屌ConstraintLayout屌不屌,我的觉得他真的很屌。下面介绍下ConstraintLayout的几个屌点:1:更加灵活的改变大小改变约束条件: 2:基线对齐6不6:再也不要因为字体大小问题对不准基线了 3:左右或上下共同约束直接取到左右或上下的中间是任意两...

2016-12-16 10:35:55

阅读数:6405

评论数:4

入冬最冷的上海——致在外漂泊的孩子

今天好像是上海入冬以来最冷的一天,上海再冷其实也没有我的家乡黑龙江冷,可是今天真的觉得非常冷。来上海一年多了,这座城市真的很大,很美。它确实比小城市的机会多,比小城市的公平多,昨天买了4箱啤酒,快递员先拿一箱啤酒依着楼道大门,然后拿进来三箱,然后把四箱都拿进来,这时我正好下楼,知道是我买的啤酒,主...

2016-12-15 09:56:53

阅读数:1174

评论数:7

SwipeRefreshLayout安卓最普通的下拉刷新

这就是这个系统的效果: 记得好似是半年前或者是更久,我看到了一个下拉刷新的博文,感觉这个小圆圈的加载效果很棒,于是去看看是如何实现的是shape还是图片,还是自定view自己画的啊。结果找了半天未果。后来有一段时间才搞清楚,原来是系统自带的SwipeRefreshLayout在5.0新的显示...

2016-12-13 11:00:33

阅读数:2250

评论数:0

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