JNI进阶篇一

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

漫画播放器一吐槽功能

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

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

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

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

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

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

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

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

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

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

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

初谈一Dagger2

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

EventBus使用大全

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

初谈一Java Annotation

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

Android APK 更新之路

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

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

2016年的第四篇案例,比以往来得更晚一些...博客的更新就像 2012 年的第一场雪一样,比以往来得更晚一些…博主这段时间实在太忙了,本篇案例一直没有更新,实在对不住大家…案列篇系列包含了自定义 View 许多的知识点,希望大家能够知其然知其所以然,灵活应用,写出属于自己心动的控件。下面来看看今天登场的是:ColorPicker(颜色选择器)大家一定还记得 PhotoShop 中的颜色面板,It’...
阅读(1905) 评论(4)

自定义View之案列篇(三):仿QQ小红点

光棍节快到了,提前祝愿广大的单身猿猴,早日脱单,尽快找到另一半。一直觉得 QQ 的小红点非常具有创新,新颖。要是自己也能实现类似的效果,那怎一个爽字了得。先来看看它的最终效果:效果图具有哪些效果: 在拉伸范围内的拉伸效果 未拉出拉伸范围释放后的效果 拉出拉伸范围再拉回的释放后的效果 拉出拉伸范围释放后的爆炸效果 涉及的相关知识点: onLayout 视图位置 saveLayer 图层相关知识 Pa...
阅读(5482) 评论(8)

Android 6.0 运行时权限封装之路

前言时间如梭,总在不经意间流逝。经常会想,毕业到现在我都干了些什么,该有什么样的追求?运行时权限运行时权限是 Android 6.0 (SDK 23)新特性,更好的保护了用户的隐私。如果你build.gradle文件中声明targetSdkVersion为23及以上: defaultConfig { applicationId "xxxx"//you applicationId...
阅读(1542) 评论(0)

自定义View之案列篇(二):扇形菜单

这段时间睡眠一直不好,不知道是年龄阶段还是太疲惫了。今天带给大家的是案例的第二篇(扇形菜单),先来啾啾它的容貌手指不断的点击,动画来回收缩:对上面这个效果,大家一点不会陌生。下面一起来看看它的具体实现。一、SectorLayout(扇形菜单)我们首先来分析分析效果图,展开时的动画: 缩放 0 到 1 透明度 0 到 1 旋转 0° 到 360° 半径不断增长,某角度的平移 收起菜单的动画跟展开的动...
阅读(1839) 评论(1)
59条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:201894次
    • 积分:2841
    • 等级:
    • 排名:第11737名
    • 原创:57篇
    • 转载:1篇
    • 译文:0篇
    • 评论:164条
    Android开发交流群
    QQ群:478720016

    最新评论