自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贵公子丶笔记

千里之行,始于足下。

  • 博客(219)
  • 资源 (3)
  • 收藏
  • 关注

原创 极光推送问题小结

极光推送公司项目集成极光推送,近来修复之前的一些bug,做个小结。废话不多说,容我娓娓道来~~~一.收不到推送或者之前的登录设备收到推送RegistrationID的定义 集成了 JPush SDK 的应用程序在第一次成功注册到 JPush 服务器时,JPush 服务器会给客户端返回一个唯一的该设备的标识 - RegistrationID 以下代码是自定义广播接收器中部分代

2018-01-30 16:18:25 1201

转载 Android快速开发系列 10个常用工具类

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311,本文出自【张鸿洋的博客】打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发项目中工具类的兄弟/姐妹~1、日志工具类L.java[java] view plain copy print?

2018-01-31 23:48:59 157

转载 Android 快速开发系列 ORMLite 框架最佳实践

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39122981,本文出自【张鸿洋的博客】上一篇已经对ORMLite框架做了简单的介绍:Android ORMLite 框架的入门用法~~本篇将介绍项目可能会使用到的一些用法,也为我们的使用ORMLite框架总结出一个较合理的用法。通过上一篇的了解,我们使用ORMLite,需要自己写

2018-01-31 23:47:45 213

转载 Android ORMLite 框架的入门用法

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39121377大家在Android项目中或多或少的都会使用数据库,为了提高我们的开发效率,当然少不了数据库ORM框架了,尤其是某些数据库操作特别频繁的app;本篇博客将详细介绍ORMLite的简易用法。下面开始介绍ORMLite的入门用法~1、下载 ORMLite Jar首先去OR

2018-01-31 23:46:32 220

转载 Android 高仿微信头像截取 打造不一样的自定义控件

转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/39761281,本文出自:【张鸿洋的博客】1、概述前面已经写了关于检测手势识别的文章,如果不了解可以参考:Android 手势检测实战 打造支持缩放平移的图片预览效果(下)。首先本篇文章,将对之前博客的ZoomImageView代码进行些许的修改与改善,然后用到我们的本篇博客中去,

2018-01-31 23:44:14 308

转载 Android 实战美女拼图游戏 你能坚持到第几关

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40595385,本文出自:【张鸿洋的博客】1、概述继2048之后,今天给大家带来一个拼图游戏,当然了不是很传统那个缺一块的拼图,那游戏我不会玩~~所有我们换个方式玩拼图,怎么玩呢,把图片且成很多份,点击交换拼成一张完整的;这样关卡也很容易设计,3*3;4*4;5*5;6*6;…一直

2018-01-31 23:42:56 442

转载 Android 带你玩转实现游戏2048 其实2048只是个普通的控件

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40020137,本文出自:【张鸿洋的博客】1、概述博主本想踏入游戏开放行业,无奈水太深,不会游泳;于是乎,只能继续开发应用,但是原生Android也能开发游戏么,2048、像素鸟、别踩什么来着;今天给大家带来一篇2048的开发篇,别怕不分上下文,或者1、2、3、4,一篇包你能玩ha

2018-01-31 23:41:44 269

转载 Android SurfaceView实战 打造抽奖转盘

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41722441 ,本文出自:【张鸿洋的博客】1、概述今天给大家带来SurfaceView的一个实战案例,话说自定义View也是各种写,一直没有写过SurfaceView,这个玩意是什么东西?什么时候用比较好呢?可以看到SurfaceView也是继承了View,但是我们并不需要去实现

2018-01-31 23:40:17 215

转载 Android Context 上下文 你必须知道的一切

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/  我重新组织了下内容以及结构,建议大家尽可能看下原文。1、Context概念其实一直想写一篇关于Context的文章,但是又怕技

2018-01-31 23:38:14 214

转载 Android Drawable 那些不为人知的高效用法

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:【张鸿洋的博客】1、概述Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑如何draw(c

2018-01-31 23:34:05 199

转载 Android 不规则图像填充 小玩着色游戏

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45788433; 本文出自:【张鸿洋的博客】一、概述近期群里偶然看到一哥们在群里聊不规则图像填充什么四联通、八联通什么的,就本身好学务实的态度去查阅了相关资料。对于这类着色的资料,最好的就是去搜索些相关app,根据我的观察呢,不规则图像填充在着色游戏里面

2018-01-31 23:32:24 200

转载 Android 不规则封闭区域填充 手指秒变油漆桶

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45954255; 本文出自:【张鸿洋的博客】一、概述在上一篇的叙述中,我们通过图层的方式完成了图片颜色的填充(详情请戳:Android 不规则图像填充 小玩着色游戏),不过在着色游戏中更多的还是基于边界的图像的填充。本篇博客将详细描述。图像的填充有2

2018-01-30 20:15:35 379

转载 OkHttp 3.7源码分析(五)——连接池

OkHttp3.7源码分析文章列表如下:OkHttp源码分析——整体架构OkHttp源码分析——拦截器OkHttp源码分析——任务队列OkHttp源码分析——缓存策略OkHttp源码分析——多路复用接下来讲下OkHttp的连接池管理,这也是OkHttp的核心部分。通过维护连接池,最大限度重用现有连接,减少网络连接的创建开销,以此提升网络请求效率。1. 背景1.1 keep-a

2018-01-30 20:05:29 565

转载 OkHttp 3.7源码分析(四)——缓存策略

OkHttp3.7源码分析文章列表如下:OkHttp源码分析——整体架构OkHttp源码分析——拦截器OkHttp源码分析——任务队列OkHttp源码分析——缓存策略OkHttp源码分析——多路复用合理地利用本地缓存可以有效地减少网络开销,减少响应延迟。HTTP报头也定义了很多与缓存有关的域来控制缓存。今天就来讲讲OkHttp中关于缓存部分的实现细节。1. HTTP缓存策略首

2018-01-30 20:04:31 264

转载 OkHttp 3.7源码分析(三)——任务队列

OkHttp3.7源码分析文章列表如下:OkHttp源码分析——整体架构OkHttp源码分析——拦截器OkHttp源码分析——任务队列OkHttp源码分析——缓存策略OkHttp源码分析——多路复用前面的博客已经提到过,OkHttp的一个高效之处在于在内部维护了一个线程池,方便高效地执行异步请求。本篇博客将详细介绍OkHttp的任务队列机制。1. 线程池的优点OkHttp的任

2018-01-30 20:03:08 258

转载 OkHttp 3.7源码分析(二)——拦截器&一个实际网络请求的实现

OkHttp3.7源码分析文章列表如下:OkHttp源码分析——整体架构OkHttp源码分析——拦截器OkHttp源码分析——任务队列OkHttp源码分析——缓存策略OkHttp源码分析——多路复用前一篇博客中我们介绍了OkHttp的总体架构,接下来我们以一个具体的网络请求来讲述OkHttp进行网络访问的具体过程。由于该部分与OkHttp的拦截器概念紧密联系在一起,所以将这两部分

2018-01-30 20:02:13 221

转载 OkHttp 3.7源码分析(一)——整体架构

OkHttp3.7源码分析文章列表如下:OkHttp源码分析——整体架构OkHttp源码分析——拦截器OkHttp源码分析——任务队列OkHttp源码分析——缓存策略OkHttp源码分析——多路复用OkHttp是一个处理网络请求的开源项目,是Android端最火热的轻量级框架,由移动支付Square公司贡献用于替代HttpUrlConnection和Apache HttpClie

2018-01-30 20:01:03 160

转载 Android主流UI开源库整理

最近老大让我整理一份 Android主流UI开源库 的资料,以补充公司的Android知识库。由于对格式不做特别限制,于是打算用博客的形式记录下来,方便查看、防丢并且可以持续维护、不断更新。标题隐含了两个层面的意思,一个是主流,另一个是UI。主流既通用,一些常规的按钮、Switch、进度条等控件都是通用控件,因此本文将其囊括,但一些很炫酷但不通用的控件除外。UI不仅包括控件,还包括效果、动画甚至

2018-01-30 18:12:10 366

转载 Android自定义通知样式适配

今天是端午节,祝大家节日快乐这篇文章着实酝酿了许久,一直懒得写。网上关于通知栏样式适配的文章很多,但还不够完美,这也是我写这篇文章的动力所在。温故而知新Android通知有两种,默认通知与自定义通知。默认通知简单调用系统接口就能实现,如下:发送默认通知默认通知效果自定义通知就稍微麻烦一些,需要定义一个layout文件,使用RemoteViews加载它并设置一些点击事件,

2018-01-30 09:31:34 334

转载 Android通知栏介绍与适配总结

由于历史原因,Android在发布之初对通知栏Notification的设计相当简单,而如今面对各式各样的通知栏玩法,谷歌也不得不对其进行更新迭代调整,增加新功能的同时,也在不断地改变样式,试图迎合更多人的口味。本文总结了Android通知栏的版本迭代过程,在通知栏开发过程中所遇到的各种各样的坑,以及一些解决技巧,特别的,对于大众期盼的Android 7.0的到来,通知栏又会发生怎样的改变呢?接下

2018-01-30 09:30:14 2041 2

转载 推荐3个开源项目

推荐的来源,一是我平时我个人发现的;二是来自完整开源项目投稿,这方面的资源还是比较少的,一个完整的项目也非常适合大家学习,如果你刚好做了这样的项目,不妨投稿能帮助更多的人。1短视频小应用《KotlinMvp》 是仿着“开眼Eyepetizer”之前版本并加上自己的想法,开发的一款的短视频小应用,每日为你推荐精选视频,让你大开眼界。本项目采用 Kotlin 语言编写,结合 MVP+RxJava2+R

2018-01-29 10:21:27 2057

转载 练手项目 | 基于MVP+RxJava2+Retrofit2的资讯类App

本文作者作者:Horrarndoo链接:http://www.jianshu.com/p/6ef9e3804395本文由作者投稿发布。如果你刚好需要一些练手的项目,希望对你有用~很早之前就想写一个个人项目练练手,但是由于工作的关系,一直没有真正的开动(其实就是懒)。好吧,反正最近这几个星期稍微比较清闲,趁着这个机会,在空余时间撸了一个个人项目。1一之“一之”是一款资讯类App,主要实现的内容如下:

2018-01-29 10:19:20 764

转载 Android Studio Git 分支实践

新公司有些项目是用的 Git,以前公司都是 svn,为了练手 Git,我个人 APP  用到了,但是仅简单的 git pull/push 的使用,并未用到 Git 精髓,只有当项目中用到,才会紧迫去全面学习,所以说,在项目中进步是最快的。开发场景:远程有主分支 master,提供用户使用的正式的稳定的版本;开发分支 dev,用于日常开发。dev 们可以在本地任意创建自己的 Local Branch

2018-01-29 10:16:56 228

转载 一行命令,教你轻松搞定安卓开源项目的安装问题!

GitHub,作为广大程序员工作生活必不可少的学习工具之一,很多时候该网站上的大部分项目并没有提供可以直接下载的 Apk 运行文件供大家安装体验。于是,通常我们的做法是这样的:1,打开 GitHub 项目主页,找到 Git 仓库的 Url 地址;2,使用 Clone 命令或者点击 Download 按钮下载至本地;3,解压缩 Zip 文件;4,打开 Android Studio 工具并导入刚刚解压

2018-01-29 10:13:36 204

转载 Android 高清加载巨图方案 拒绝压缩图片

Android 高清加载巨图方案 拒绝压缩图片 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49300989; 本文出自:【张鸿洋的博客】一、概述距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回来。对于加载图片,大家都不陌生,一般为了尽可能避免

2018-01-28 22:44:28 140

转载 Android 6.0 运行时权限处理完全解析

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/50709663; 本文出自:【张鸿洋的博客】一、概述随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://develo

2018-01-28 22:42:46 146

转载 Android 探究 LayoutInflater setFactory

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51503977; 本文出自:【张鸿洋的博客】1、概述对于LayoutInflater setFactory,平时我们很少用到这个API,但是这个API我觉得还是有学习的必要的,能够很多意象不到的问题,准备围绕这方面编写一系列的文章。本篇包含:set

2018-01-28 22:40:17 227

转载 Android Studio自定义模板 写页面竟然可以如此轻松

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51635533; 本文出自:【张鸿洋的博客】1、概述上一篇文章,已经初步对Android Studio的模板有了初步的介绍与使用,以及一些开源模板的推荐:

2018-01-28 22:38:22 650

转载 Android NestedScrolling机制完全解析 带你玩转嵌套滑动

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/52204039; 本文出自:【张鸿洋的博客】一、概述Android在support.v4包中为大家提供了两个非常神奇的类:NestedScrollingP

2018-01-28 22:34:36 426

转载 Android 从StackTraceElement反观Log库

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/52506545; 本文出自:【张鸿洋的博客】一、概述大家编写项目的时候,肯定会或多或少的使用Log,尤其是发现bug的时候,会连续在多个类中打印Log信息,当问

2018-01-28 22:28:45 205

转载 Android Webp 完全解析 快来缩小apk的大小吧

本文在我的微信公众号:鸿洋(hongyangAndroid)首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/53240600; 本文出自:【张鸿洋的博客】一、概述最近项目准备尝试使用webp来缩小包的体积,于是抽空对相关知识进行了调研和学习。至于什么是webp,使用webp有什么好处我

2018-01-28 22:24:19 231

转载 Android 仿火萤视频桌面 神奇的LiveWallPaper

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/72170299 本文出自张鸿洋的博客一、概述上周我的微信公众号推送了一篇Android 实现”透明屏幕,当时我看到之后就觉得特别感兴趣,也立即联系作者要了授权~~ 欢迎大家扫描

2018-01-28 22:22:41 586

转载 Android 仿知乎创意广告 广告还能这么玩?

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/78714705 本文出自张鸿洋的博客一、概述貌似前段时间刷知乎看到的一种非常有特色的广告展现方式,即在列表页,某一个Item显示背后部分广告图,随着列表滚动,会逐渐展示全部图片。刚

2018-01-28 22:20:43 188

转载 ConstraintLayout 完全解析 快来优化你的布局吧

本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/78011599 本文出自张鸿洋的博客 本文已在我的公众号hongyangAndroid原创首发,文章合集。一、概述ConstraintLayout出现有一段时间了,不过一直没有特

2018-01-28 22:19:21 377

转载 Android 源码解析 之 setContentView

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41894125,本文出自:【张鸿洋的博客】大家在平时的开发中,对于setContentView肯定不陌生,那么对其内部的实现会不会比较好奇呢~~~有幸终于能看到一些PhoneWindow神马的源码,今天就带大家来跑一回源码~~1、Activity  setContentView首先

2018-01-27 23:17:25 108

转载 (1)目录

一编程基础1-1 编程基础之数据基础1-2 编程基础之数据结构1-3 编程基础之查找与排序1-4 编程基础之类笔试面试题1-5编程之美二Java2-1 Java之基本知识2-2 Java之设计模式2-3 Java之面试宝典三J2EE3-1 J2EE之基本知识四Android4-1 android之基本知识4-2 android开源组件4-3 android

2018-01-27 23:13:33 833

转载 Android 你应该知道的学习资源 进阶之路贵在坚持

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/44754023; 本文出自:【张鸿洋的博客】最近比较忙,加上希望停下来整理些东西,所以blog的更新可能会比较慢,持续奋斗中。今天给大家整理下android墙外的学习资源,大家有什么推荐的直接留言。1、国外教程网站Android Developer

2018-01-27 23:12:09 131

转载 [Android-ARCore开发]ARCore从入门到放弃1-Demo上手

Google刚发布了Google ARCore,对标苹果的ARKit,之前微软出hololens的时候就非常关注AR,迫不及待试了一下ARCore的效果,让人Excited,有种刚学安卓时候第一次跑起来模拟器的感觉。顺带记录下上手过程,比较简单,官网很详细,这里差不多只是个翻译。上手准备 1、Android studio 2.3及以上 2、支持的设备Pixel和三星S8 3、官方De

2018-01-27 22:59:05 503

转载 Kotlin在Android端的基本用法详解

作者:谭东Kotlin相信现在大家都不陌生了,它是谷歌在5月18日,它的安卓团队在Google I/O 2017 大会上正式宣布 Kotlin 成为官方头等支持语言。最近一段时间我学习和研究了下Kotlin的特点和基本用法。大概用了一天时间,把Android的一些主要的APP功能,用Kotlin语言和结构重新写了一遍,体会就是:上手和学习很快、语法简洁、代码少写了很多、不用很麻烦的写控

2018-01-27 22:57:15 1225 1

转载 Kotlin语法基础,函数与闭包

函数为了是程序简洁明了,更具有逻辑性,我们通常的做法就是把相似的功能模块整合到一起,并设计成函数。函数是执行特定任务模块的代码,每个函数都有一个类型,你可以像使用Kotlin语言中其他类型一样使用函数类型,将函数作为参数传递给其他函数,或者将函数类型当做返回类型。你可以通过给定一个函数名称来标识它是什么,并在需要的时候使用该名称来调用函数以执行任务。在Kotlin语言中,函数可以分为两类:

2018-01-27 22:55:57 273

uploadFile-master.zip

Android大文件分块上传

2020-04-14

fuseProgram-master.zip

Android大文件分块上传

2020-04-14

选择图片(相册,拍照)

(非原创)用于多图片上传,仿微信选取图片

2015-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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