当前搜索:

PathMeasure之直播间送爱心

前言像我这样迷茫的人,像我这样寻找的人,像我这样碌碌无为的人,你还见过多少人 ... 诠释了我的内心真实想法PathMeasure之直播间送爱心Path(路径),在绘制自定义控件中占着举足轻重的地位。稍微复杂点的控件都会有着它的身影。是不是有时候还在为求控件某点的坐标而犯愁呢?反正当时我还在傻傻的计算控件路径的公式去求坐标。那么,如何来定位任意一个给定Path的任意一个点的坐标呢?Android...
阅读(417) 评论(1)

自定义注解框架的那些事

一、前言距离上次更新已过一个半月,工作太忙也不是停更的理由。我这方面做得很不好,希望大家给予监督。首先会讲解【编译期资源注入】,接着是【下拉刷新注入】(通过注解来实现下拉刷新功能),最后打造一款【特色的注解框架】。大家准备好公交卡了吗,开车了 …二、什么是注解每位童鞋对 注解 都有自己的理解,字面上的意思就是【额外的加入】,在项目当中使用的注解的框架已经越来越多,如 : retrofit ,butt...
阅读(609) 评论(0)

初谈Android-Annotations(二)

一、前言先给大家推荐一款非常强大的 Android-注解库 提高效率的神器,在 github 上的火热程度也值得你拥有。它是基于反射来实现的,有一句话说得好:反射,反射,程序员的快乐,那么反射是怎么让程序员快乐的呢?从 kotlin rxJava 的火爆让我意识到牛逼的程序员每天都在思考怎么样用 最简洁的代码实现最繁琐的功能 以此来提高工作效率,在此强烈的推荐 :androidannotati...
阅读(693) 评论(2)

JNI进阶篇一

前言不知不觉毕业快 2 年了,经历过了太多的事,许多都发生了改变,唯有爱你的心不变,始终坚持,不知未来何如 …JNI由于项目当中需要与底层(C&C++)交互,所以和你们一起来学习 JNI 的相关知识。直接开撸 …有关 NDK 的开发环境搭建,强力推荐以下链接参考: Android NDK 开发(五)AndroidStudio 2.2 NDK的开发环境搭建JNI案列获取字符串Java 层原型方法:...
阅读(2579) 评论(3)

漫画播放器一吐槽功能

前言近来有些莫名的浮躁,浮躁的心态总让我静不下心来学习。新的一篇的文章到现在才跟大家见面,非常欣慰一直关注我的小伙伴,有你们的陪伴,一路不孤单。Google IO大会,谷歌宣布,将Kotlin语言作为安卓开发的一级编程语言。这里推荐两篇干货给大家,链接地址如下:kotlin中文文档几款开源的Kotlin的Android项目漫画吐槽先来一张图,看看最终的实现效果:由繁到简,拆分吐槽功能为以下几个自定义...
阅读(1969) 评论(2)

那些年我们熬夜打造一可收缩流式标签控件

一、前言时间匆匆,一眨眼来厦门已经一个多月了。似乎已经适应了这边的生活,喜欢这边的风,温和而舒适,还有淡淡海的味道 。。。还在再次跟大家致个歉意,博客的更新又延期了。新的环境,新的工作加上项目大改版,基本每天都有大量的事情,周末也不得空闲。非常感谢大家的陪伴,一路有你们,生活会充满美好。 标签控件本文还是继续讲解自定义控件,近期在项目中有这样一个控件。实现可收缩的流式标签控件,具体效果图如下: 支持...
阅读(2885) 评论(2)

仿【咪咕动漫】列表下拉刷新上拉加载

一、概述本篇续 厦门之旅 的第二篇。这期间找工作真的心态几多变化,刚开始兴致高昂,信心满满,面试了几家不错的公司,结果都是因为工资问题不了了之。后面的连面试机会都没有了,每天在狭小的租房里面吃了睡,睡了玩,陌生的环境消磨这我的意志。我很讨厌消沉的自我,这边招 Android 开发并没有我以为的那么多,实在是太少了,想找到满意的工作更是难上加难。引用公众号【AndroidDeveloper】的一句话...
阅读(3727) 评论(1)

厦门之旅第一篇Gradle多渠道打包(动态设定App名称,应用图标,背景图片,状态栏颜色)

我不是诗人,写不出厦门的美;我不是歌手,唱不出厦门的情;我不是画家,画不出厦门的景。我只是一名程序员,我只能用我的眼,我的心去看去感受,那久违的海风吹拂着脸颊,好似内心那一份烦躁与沉重也随着海风飘向了远方 . . . . . .一、Gradle多渠道打包之缘由时间要追溯到两年前,当时我还在使用 eclipse 开发工具。兄弟事业部有款产品需要封包(使用webview打包成app),并提出了...
阅读(4895) 评论(14)

说说WebView那些事(header,cookie,注入js)

前言昨天路过公司外面花园时候,不知觉腊梅已经开花了,才发觉春天来了。来城市生活这几年,完全忘记了时令的交替,只知道冷了加衣服,热了脱衣服。好久没感受到春天的气息了,内心泛起一丝惆怅。城市的生活总是那么匆忙,多了一分烦躁,少了一分宁静。那金黄色的油菜花,粉色的桃花,白色的李子花樱花 … 儿时 …WebView简介纯原生app开发,时间成本太高,现在市面上已经很多混合式开发app。那么什么是混合式?指...
阅读(1221) 评论(0)

Socket编程一实现简易的聊天功能以及文件传输

干程序是一件枯燥重复的事,每当感到内心浮躁的时候,我就会找小说来看。我从小就喜爱看武侠小说,一直有着武侠梦。从金庸,古龙,梁羽生系列到凤歌(昆仑),孙晓(英雄志)以及萧鼎的(诛仙)让我领略着不一样的江湖。如果你有好看的武侠系列小说,给我留言哦。题外话就扯这么多了,接着还是上技术。看看今天实现的功能效果图:可以这里使用多台手机进行通讯,【凤歌】我采用的服务器发送消息。是不是只有发送消息,有些显得太单调...
阅读(5157) 评论(12)

初谈一Dagger2

离职的心绪,就如同立春这几天的天气,多了一点急躁,少了一份安宁…上一个项目当时采用了 MVP 搭建框架,MVP 结合 Dagger2 ,进一步解耦 P 层和 M 层模块。有关 MVP 的文章实在是太多了,如果你还不是很了解,还请科普下。Dagger2 是一个Android依赖注入框架,由谷歌开发,最早的版本Dagger1 由Square公司开发。依赖注入框架主要用于模块间解耦,提高代码的健壮性和可维...
阅读(640) 评论(0)

EventBus使用大全

近来在看平凡的世界,一发不可收拾,非常震撼心灵,心里面的那种触动我真的表达不清楚。已经很久没有看到这么好看的电视剧了。如果你还没看过,我推荐大家可以去看一看。前段时间有人问我,fragment 怎么与 activity 通信?同级下的 fragment 之间的通信?对于这个问题有很多方案,我简单的说几种,可能还有更好的方案。 宿主 onAttach 方法获取到 activity 实例,有了实例就是调...
阅读(752) 评论(1)

初谈一Java Annotation

由于年前各种原因,博客一直没法更新。在这里我表示十分的歉意,希望各位能够继续关注我的博客。我也将跟大家一起加油,努力!我相信 Java 注解大家都不会陌生,许多开源的第三方框架中都有它的身影如:butterknife,eventbus,retrofit2, dagger2 等等… 有这样一个细节你是否注意到了呢?在 Activity 中重写 onCreate 方法: @Override /...
阅读(1382) 评论(3)

Android APK 更新之路

一、前言提到 APK 更新,大家可能会想到友盟(umeng)更新,市场上已有数万款应用在使用友盟自动更新的服务。但友盟于 2016 年 10 月 15 日起停止了更新服务。那么我们需要自己处理 APK 更新的业务。本篇主要讲解以下知识点: 使用 DownloadManager 更新 基于 RxJava 和 retrofit 扩展的 Android 线程安全 http 请求库下载 APK 更新 热更...
阅读(4475) 评论(8)

自定义View之案列篇(四):颜色选择器

2016年的第四篇案例,比以往来得更晚一些...博客的更新就像 2012 年的第一场雪一样,比以往来得更晚一些…博主这段时间实在太忙了,本篇案例一直没有更新,实在对不住大家…案列篇系列包含了自定义 View 许多的知识点,希望大家能够知其然知其所以然,灵活应用,写出属于自己心动的控件。下面来看看今天登场的是:ColorPicker(颜色选择器)大家一定还记得 PhotoShop 中的颜色面板,It’...
阅读(2764) 评论(4)
62条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:241457次
    • 积分:3214
    • 等级:
    • 排名:第11992名
    • 原创:60篇
    • 转载:1篇
    • 译文:0篇
    • 评论:181条
    Android开发交流群
    QQ群:478720016

    最新评论