自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张晓辉的博客

每一个小小的改变,都有可能改变世界。

  • 博客(23)
  • 资源 (11)
  • 收藏
  • 关注

原创 快来用Git管理你的项目吧(最全的干货)

git是什么?Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。git的用途个人理解:git是一个非常好的多人协作的工具,而且功能也十分强大。 对于个人来说,git是管理你写的大大小小项目的一个工具,你可以把你写的笔...

2018-04-29 21:26:11 4086 1

原创 Android支付宝集成流程

一:介绍项目中要用到支付功能,需要支付宝支付、微信支付、银联支付、所以打算总结一下,方便以后的查阅,也方便大家,用到的地方避免再次被坑。今天我们就主要介绍一下支付宝支付,其他支付也给出了对应的链接。在做支付之前,在网上也查询了资料,大多都说,支付宝接入坑太多,微信坑最多,银联文档太复杂。其实如果接入的多的话,那些套路都可以绕着走,网上的经验什么的大都是比较老的,比较新的能用到的文章不多(但...

2018-04-26 14:07:59 2505

原创 和编程在一起的第三年 : Android WebView、js交互方式原理总结

6826752-871b78d79223ff02.jpg前言好的,今天是2018.4.18日,是我和Android在一起的第三年。今天分享给大家的是Android WebView 、Js交互方式的原理总结。也是笔者参加第一次面试的时候被问到的。很尴尬,当时清楚的记得 没答出来..只是笼统的说了说WebView.鸡汤精通android的人有,精通javascri...

2018-04-18 15:47:11 540

原创 Android 高仿腾讯新闻频道定制页面

先上效果图移除频道的动画效果模仿得不是很像,如果有更好的实现方法可以在下面留言告诉我。页面效果拆解部分已选频道位置固定,不能拖动 已选频道可以长按拖拽改变顺序,长按后背景色改变,删除按钮隐藏,原本的位置会出现一个虚线的矩形 点击已选频道或删除按钮会移除该频道,这里会分两种情况,若频道属于下方显示的频道,则移动到下方第一个,隐藏删除按钮;不属于则出现一个动画进行移除 点击推...

2018-04-18 10:50:50 1526 1

原创 Android微信支付集成步骤

准备工作在应用集成微信支付之前,我们在微信开放平台必须要个开发者账户1.注册完之后创建一个移动应用,并获取APPid等可以参考:http://blog.csdn.net/vroymond/article/details/534227442.申请开通微信支付能力认证开发者资格image.png开通微信支付imag...

2018-04-18 10:18:00 144

原创 Android面试题,了解一下?

前言又到了金三银四的面试季,自己也不得不参与到这场战役中来,其实是从去年底就开始看,android的好机会确实不太多,但也还好,3年+的android开发经历还是有一些面试机会的,不过确实不像几年前门槛那么低了,总的体会就是小的创业公司比较注重你的项目经历是否和自己的贴合,直接能过来独当一面。大厂除了看中项目经历外,还比较注重你知识面的广度,是广度、深度和解决方案等多方面的考察,平时够工作要好...

2018-04-16 19:44:56 432

原创 3分钟看懂程序员常用的Android MVC和MVP、MVVM的分析

image.png前言想必大家都是Android手机应用开发者,那应该都对Android各种手机型号感兴趣,我本人平时也很喜欢,不小心看到了上面的那张图,很清晰了对比了三大处理器的区别。你们可以自己先好好理解一下。我个人认为的是:联发科CPU:一核有难、九核围观。如果你的手机用的是联发科处理器,你就有必要要好好看看了,当你用你...

2018-04-16 19:22:00 133

原创 Android项目中平时收集的一些代码工具类(持续更新)

前言:大家都知道在项目中用到最多的恐怕就是copy了。所以我为大家总结了一些常用的工具类给大家提供便利。提高工作效率。DownloadGradle:compile 'com.blankj:utilcode:1.10.0'How to use// init it in the function of onCreate in ur Applica...

2018-04-15 19:32:00 133

原创 Android混淆从入门到精通

简介作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出适合自己代码的混淆规则。说在前面这...

2018-04-15 19:01:00 104

原创 高逼格的程序员上下班都在做这些?

image.png一.开始准备工作1.首先,你的电脑不一定要高配置,但是必须得是双屏,而且越大越好,如果能一个横屏一个竖屏那就更好了。这样,一个用来查资料,一个用来写代码。总之要显得信息量很大,效率特别高。2.再次,你的椅子不一定要舒服,但是一定要可以半躺下。3.然后,要有大量便签,最好是各种颜色的,用来记录每天要完成的事务。尽量沿着电...

2018-04-14 20:31:00 1185 1

原创 自动抢红包,点赞朋友圈,AccessibilityService解放你的双手

引言:其实这一篇本来不是写这个的,在周一开始想做的时候就想好了标题:《Android与Python的巧妙结合抓取公众号所有历史文章》,搜狗仅显示最近10条群发,想做爬公号历史文章的应该都了解过,而利用无障碍服务+Python实现的思路很简单:1.写一个无障碍服务,在输入完公众号名字保存后,跳转到公众号历史信息2.然后获取每条记录,点击进入,右上...

2018-04-13 17:01:00 476

原创 Android OKHttp使用详解

image.png一,OKHttp介绍okhttp是一个第三方类库,用于android中请求网络。这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(android API23 ...

2018-04-13 11:01:00 162

原创 Android 7.0调用相机拍照,返回后显示拍照照片

9824247-9d8fbfc8a4a1e625.jpg在7.0以前,调用相机拍照时一般如下 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); file = new File(Environment.getExternalStorageDirectory().g...

2018-04-13 10:44:00 540

原创 详解TCP协议

6826752-871b78d79223ff02.jpg前言为什么会有TCP/IP协议在世界各地上,各种各样的电脑运行着各种不同的操作系统为大家服务,这些电脑在表达同一种信息的时候使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样,计算机使用者意识到。计算机只是单兵作战,并不会发挥太大的作用,只有把它们联合起来,电脑才能发挥出它最大的潜力...

2018-04-12 20:52:54 241

原创 1分钟实现Android推送消息

前言在应用中会遇到给用户推送消息的功能,在这里我推荐极光,里面有快速集成,比较方便第一步:创建应用、拿到apkkey 给应用设置你的项目的包名。互相关联第二步: 设置你的应用名字(随意)上传你的Logo头像、点击创建 第三步:这时就会拿到你的项目的key值 。 第四步:设置一下你项目的包名。相互关联。然后就可以在项目里添加依赖..Android SD...

2018-04-11 11:19:23 3266

原创 5分钟实现Android友盟统计的集成与使用

前言app上线后,一般公司都希望跟踪app在市场上的使用情况。包括新增用户、活跃用户、渠道信息、错误信息等,还有例如商城类的app,需要跟踪用户最喜欢浏览哪种类型的店铺或商品。这些都可以通过集成友盟统计来轻松实现。(小提示:由于截的都是大图,在简书显示比较模糊,需要查看清晰图片则鼠标点击图片放大即可)集成一、获取Appkey集成友盟SDK之前,首先需要到友盟官网注册并且...

2018-04-09 14:31:30 605

原创 5分钟实现Android友盟统计的集成与使用

前言app上线后,一般公司都希望跟踪app在市场上的使用情况。包括新增用户、活跃用户、渠道信息、错误信息等,还有例如商城类的app,需要跟踪用户最喜欢浏览哪种类型的店铺或商品。这些都可以通过集成友盟统计来轻松实现。(小提示:由于截的都是大图,在简书显示比较模糊,需要查看清晰图片则鼠标点击图片放大即可)集成一、获取Appkey集成友盟SDK之前,首...

2018-04-07 18:39:00 330

原创 史上Android最强全面试复习资料总汇

前言最近在准备面试,然后复习下之前写过的项目,书籍,笔记,文章。一看很多知识点都没有印象,最可拍的是连自己为了防止忘记写的文章竟然都感觉不是自己写的。有些开始怀疑人生了。好了,废话少说,现在是求职高峰期,我把我收集到的资料分享给大家。也祝到家有个好工作。(本文资料 适合1-3年)Java相关复习资料JAVA基础面试题Android相关复习资料Android面试题Andr...

2018-04-06 09:47:59 3479 4

原创 Android 深入浅出AIDL(一)

前言简介快速上手服务端创建载体MessageBean创建AIDL文件MessageBeanAIDL创建AIDL文件IDemandManagerAIDL埋坑与完善创建Service客户端拷贝AIDL文件夹开启服务关联对象调用方法附加技能定时推送消息服务端项目推送消息客户端项目接收定时推送...

2018-04-05 12:04:00 91

原创 Android微信支付详解与Demo

2018年4月5日补充注意:1.Android Studio 3.02.gradle 3.03.Android 8.0最近公司弄Ionic框架,项目中需要微信支付,无奈,把我调过去弄,期间也是几近崩溃,好在皇天不负有心人,在看别人的文档,终于是在项目中集成了微信支付,下面作为一个小白的我,想要把我的经验分享给大家,希望对大家有所帮助。先给一个...

2018-04-05 09:51:00 143

原创 Okhttp3详解

关于OkHttp的上传下载文件前言:前面介绍了基于Okhttp的get、post基本使用,今天来实现以下基于okhttp的文件上传、下载。关于okhttp相关文章地址:Android okHttp网络请求之Get/Post请求Android okHttp网络请求之文件上传下载Android okHttp网络请求之Json解析Android okHttp网络请求之缓存控制...

2018-04-04 20:02:44 175

原创 BAT等公司Android面试题集锦

接触Android这么久了,毕竟你敲代码再厉害,面试的时候说不出来是最尴尬的。 今天给大家整理一下BAT等大公司的面试题。给大家提供一下参考。 这个相当于是Android的一个整体的知识架构。* 基础知识 – 四大组件(生命周期,使用场景,如何启动)** java基础 – 数据结构,线程,mvc框架*通信 – 网络连接(HttpClient,HttpUrlConnetion)...

2018-04-01 20:37:02 1700

原创 全网最详细的Android实现三方分享ShareSDK分享功能

当用户对这个软件有好感的时候,就会推荐给自己的好友。还有一种就是类似饿了么的,买完东西后可以分销你的红包给其他人,当然shareSDK的功能不仅如此,今天我们就来快速集成一下。一、mob中创建应用,并申请appKey 首先去官网,没有账号的需要注册,有账号的直接登录就可以了: 2注册或者完成后,会返回至首页,选择”进入后台”,会跳转到产品中心页面。 产品中心页面:根据您的需要选择...

2018-04-01 20:15:10 8897 4

RxHttpUtils-2.x.zip

Retrofit2.0终极封装支持Rxjava2.0

2019-06-27

MyDemoDraw.zip

随着无纸化的推进,在Android手机或其它设备往往需要用户进行手动签名,进行授权等操作。例如有银行用嵌入定制设备代替以后纸质的业务办理,以及在APP上作为替代用户对“同意《...协议》”的单选框打勾(√)的操作等。其后续操作往往是将签名图片与协议信息进行合成,保存,作为凭证。

2019-05-27

okhttp封装上传工具类

android okhttp封装工具类,实现多张上传图片,多参数上传

2018-06-07

Android、Js交互

Android混合开发、项目中Android和Js交互的具体流程。

2018-04-26

Android友盟统计

使用官网文档集成了友盟+统计的步骤,新手必看,很详细

2018-04-26

okgo工具类

okgo使用,文档步骤。简单,易懂,项目常用的知识点,

2018-04-23

热修复的使用以及封装

Android热修复的使用与文档解释,简单易懂,项目必用,Android热修复的使用与文档解释,简单易懂,项目必用,Android热修复的使用与文档解释,简单易懂,项目必用,

2018-04-23

FlowerLayout 仿腾讯管理页面

FlowerLayout 仿腾讯管理页面,易懂、简单

2018-04-18

Android微信支付集成

最全的Android微信支付集成、简单、易懂、快速的集成。

2018-04-18

详细的支付宝集成Demo

很详细的介绍了支付宝集成过程,商户账户 商户ID,公钥私钥

2018-04-11

空空如也

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

TA关注的人

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