jingbin_的博客

路漫漫其修远兮~

《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目

CloudReader 一款基于网易云音乐UI,使用GankIo及豆瓣api开发的符合Google Material Desgin阅读类的开源项目。项目采取的是Retrofit + RxJava + MVVM-DataBinding架构开发。开发中所遇到的各种问题已归纳在这里。 git...

2017-01-03 15:45:44

阅读数 3446

评论数 12

Android Span在项目中的几种使用方式

1.字符串中 改变字体颜色和大小 2.字符串中 改变文字颜色 并 添加点击事件 3.字符串中 增加外框和改变文字颜色及字体大小 1.改变文字颜色 ForegroundColorSpan /** * 自定义颜色 * * @param content 全部文本 * @param keyW...

2019-03-21 17:51:48

阅读数 3

评论数 0

Git commit 规范

git提交估计也快上万次了,每次不知道怎么写好,今天在网上找到一套规范然后加上常用的一些,总结出来一套 Git commit 规范,没有强制的规定,主要是翻阅以前的日志会更清晰。 type: description type 是 commit 的类别,只允许如下几种标识: fix: 修复bug...

2019-03-20 18:20:21

阅读数 3

评论数 0

TabLayout 的几种用法

1.结合ViewPager使用 这是最常见的用法了,实现也比较简单。 布局文件: <android.support.design.widget.TabLayout android:id="@+id/tab_book" ...

2019-03-19 20:22:20

阅读数 4

评论数 0

Android MVC、MVP、MVVM、MVP-databinding 架构单元示例

GitHub地址:ProjectPatternStudy 基本Android项目都采用MVC、MVP、MVVM架构,个人认为软件架构没有绝对的优劣之分,大家都各有利弊。 如果页面比较单一,采用MVC也未尝不可; 如果需要稳定性高,解耦性强就可以选用MVP,使M层与V层分离,结构更清晰; 如果想尝...

2019-03-18 17:46:28

阅读数 3

评论数 0

Android WebView与JS交互实例

正文 一切基于项目**WebViewStudy**来说明,都是最小单元案例,可作为参考研究,本文从几个方面来讲解: 1、Java调用WebView里的js代码(传递参数) 2、WebView里的js代码调用Java本地方法(传递参数) 3、外部注入js代码 4、WebView长按事件 相关JS...

2019-03-08 13:53:46

阅读数 10

评论数 0

Android-应用被作为第三方浏览器打开

前言 微信里的文章页面,可以选择**“在浏览器打开”**。现在很多应用都内嵌了WebView,那是否可以使自己的应用作为第三方浏览器打开此文章呢? 如图: 就像图中这样,让自己的应用出现在列表里。 这篇文章就是为了实现这个功能。 项目代码地址:WebViewStudy 正文 实现其实很简单:...

2019-03-08 13:51:24

阅读数 8

评论数 0

《云阅2.0》一款同时看玩安卓和干货集中营资讯的App

一、云阅2.0 《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目 在云阅发布第一版之后,大约经过了近两年的时间,不断的更新迭代,现在已经完成了2.0,相比第一版它改变了很多: 1、新增功能 玩安卓完整模块(首页、知识体系、导航数据、收藏文章和网址) 糗事百科段子内容...

2019-03-08 13:50:07

阅读数 15

评论数 0

Android DeepLink介绍与使用

前段时间公司让调研一下DeepLink,说以后会用到,之前看了很久,并做了个demo,现整理一下,方便以后查阅,如果有幸帮助到其他人就更好了。 基本概念 Deep Link,又叫deep linking,中文翻译作深层链接。 简单地从用户体验来讲,Deep Link,就是可以让你在手机的浏览器...

2018-11-19 09:37:53

阅读数 304

评论数 0

Android 水波纹效果的探究

前言 水波纹效果从Android5.0就已经出来了,基本的使用相信大家都知道了,这里多谈一些相对深层次的使用: 1、基本使用 2、水波纹效果与布局绘制之间的问题 3、长按水波纹扩散效果 4、Button点击的水波纹效果 基本使用 系统自带水波纹实现方式 有界水...

2018-06-13 19:01:31

阅读数 141

评论数 0

《Android群英传 神兵利器》读书笔记

《Android群英传 神兵利器》 - Android开发的工具使用 这是一本Android开发的工具书,里面的提到的工具基本上是每个Android开发者必备的技能,买这本书的起因是看到有介绍Gradle和性能优化。里面提到的很多工具之前都是用过,所以看得很快,只care自己不熟知的...

2018-06-08 00:20:01

阅读数 71

评论数 0

hexo permalink设置技巧

背景 之前的文章有幸被鸿洋的公众号收录,文章内引用了博客中的一篇文章链接:https://jingbin.me/2017/11/23/%E5%BC%80%E5%8F%91%E4%B8%AD%E6%89%80%E9%81%87%E9%97%AE%E9%A2%98%E5%BD%92%E7%BA%B3...

2018-06-08 00:15:32

阅读数 637

评论数 0

一次面试题的简单整理

牛客网:https://www.nowcoder.com/9070733 选择题 1、广播的注册方式 <!--广播注册--> <receiver android:name=".SmsBr...

2018-06-08 00:12:38

阅读数 47

评论数 0

性能优化之布局优化记录

做开发时间长了之后,收集后台的bug,发现很多都是OOM(Out Of Memory Killer)。性能优化这时候成为了重点,下面是自己项目中布局优化的记录,希望对大家有所帮助。 父布局 对于ViewGroup的选择问题:推荐FrameLayout > Linea...

2018-05-20 23:21:02

阅读数 44

评论数 0

将Time替换为ScheduledExecutorService

将Time替换为ScheduledExecutorService 看提示: 多线程并行处理定时任务时,Timer运行多个TimeTask时,只要其中之一没有捕获抛出的异常,其它任务便会自动终止运行,使用ScheduledExecutorService则没有这个问题。 //org...

2018-04-23 22:21:07

阅读数 83

评论数 0

Mac搭建Hexo博客流程记录

2016-11-19 发表于个人博客 经过一天的辛苦作战,总算基础的东西出来了。踩了太多的坑,综合我踩坑的经过,明白到,选好一篇引导文很重要!有些步骤不要先做了,不然后面会把你坑的很惨.. 引 很多博客都已经详细讲述了Hexo博客框架的好处和怎么做,下面的推荐文章里会给出链接。但有些...

2018-03-13 09:57:42

阅读数 1130

评论数 0

京东CPS商品推广接入流程

京东CPS与阿里百川CPS有很大不同,认清基本概念后集成时就容易的多。 基本操作 京东CPS,只需要一个链接足以,这条链接放在自身的WebViewActivity中,如果设置了唤起App,则链接会返回一个打开京东App的规则字符串,我们获取到后跳转到京东App就可以了。 设置后得到...

2018-02-02 18:05:58

阅读数 1903

评论数 0

AS导入Eclipse项目问题解决

很早之前将公司的项目转到AS中,遇到的问题记录,现发到这里。 1.增加三个文件 AS–>Android Studio直接打开/导入/编译Eclipse项目 对照正常的as项目,把“清单文件,res,src文件夹”放在指定的文件夹下,增加“app文件夹”,增加对应的app目录...

2018-01-28 00:58:08

阅读数 249

评论数 0

Toolbar去除标题与返回键间的间距

很早就遇到一个问题,如下图: 标题和左侧的返回键间距过大,之前在做CloudReader的时候就遇到了,一直没有解决,由于自身强迫症,心里始终和这个过不去,就研究了很久终于解决了。 之前在网上找了各种解决方法,比如给ToolBar设置 app:contentInsetLeft=&...

2018-01-24 00:13:41

阅读数 954

评论数 0

Android 阿里百川cps SDK接入流程

前言 因公司业务需求,需接入阿里百川SDK和京东联盟cps相关服务,为了跳到淘宝和京东,用户购买后得到佣金。接入过程中遇到很多坑,网上相关资料也甚少,虽然东西不算多,但花了不少时间,在此记录下来,为了以后的人能有个参考。 这里只跳转到天猫,淘宝的产品详情页,京东产品详情会另做文章分享。 ...

2018-01-24 00:09:14

阅读数 830

评论数 0

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