peakchao

独特编程思想才是真正的巨人、 https://blog.peakchao.com

排序:
默认
按更新时间
按访问量

免费开放接口API

为了方便各类开发者,现提供免费开放Api接口,所有接口均无使用限制,返回格式全是JSON,所以基本能满足大家的开发需求,但请各位不要将这些Api接入正式项目,因为有一些不稳定因素,目前服务器购买时长是三年,如果到期,我会自动续费,这些Api是我平时业余时间编写,可能有些不能满足需求的情况,请大家在...

2017-11-19 12:41:43

阅读数:54890

评论数:109

Android反编译-编译源码-修改源码-打包-签名全过程

本案例讲述一个Apk反编译全过程,包括:编译源码、修改源码、打包、签名。 案例展示: 首先准备反编译工具: dex2jar(dex转jar) dex2jar jd-gui(对Jar进行反编译) jd-gui apktool(对apk进行反编译) apktool baksmali(将dex文件编...

2018-10-11 19:42:26

阅读数:39

评论数:0

ViewDragHelper侧滑关闭再升级-仿微信

继上篇文章Android 利用ViewDragHelper打造侧滑关闭控件,因为上次有事出门了,没有扩展这个功能,今天刚好周末有点时间,索性补上吧。 效果展示: 思路梳理:执行当前页面侧滑关闭的时候,需要上个页面同步滚动,从而达到联动的效果,联动效果很简单,使用属性动画即可,问题是...

2018-09-15 14:54:48

阅读数:35

评论数:0

Android 利用ViewDragHelper打造侧滑关闭控件

效果: 核心思想: 自定义ViewGroup控件,利用ViewDragHelper让此控件拥有滑动功能。 将此控件附加到每一个Activity。 代码很简单就不一一解释了,代码备注很详细,所以直接贴代码了: import android.app.Activity; im...

2018-09-09 12:43:20

阅读数:50

评论数:0

Android-仿QQ/微信-全局新消息提示

最近赶项目比较忙,趁周末补点文章。 效果预览: 开发需求: 这个弹窗一般用于新消息展示,需要是全局的,所以采用WindowManager来做,可以显示在其他应用之上。 一般消息弹窗会在几秒内消息,否则会影响用户体验,所以还需要延时关闭。 消息弹出后要给用户选择的机会,所以用户可...

2018-09-08 11:50:02

阅读数:192

评论数:0

追寻邪恶的攻击者

刚收到攻击邮件,内容如下: 访问目标IP,80端口是开启的,不过屏蔽了IP访问。 尝试连接对方服务器ssh端口,是开启的: 追寻IP: 惊天发现,竟然是腾讯?有没有兄弟能核实下?...

2018-08-16 17:42:46

阅读数:51

评论数:0

Android-自定义-RecyclerView.LayoutManager

不得不说RecyclerView真的很强大,例如无限轮播Banner,滑动卡片等都有RecyclerView的版本,他们是怎么做的呢?答案是基于RecyclerView.LayoutManager,我们可以自定义RecyclerView.LayoutManager,然后控制RecyclerView...

2018-08-15 16:47:50

阅读数:60

评论数:0

Android-自定义项目通用Button

场景:经常在项目中高频使用按钮,比如 完成、下一步等有圆角且有按下效果的Button 思路:写个自定义Button,编写自定义属性,方便在xml中设置圆角,颜色等属性,按下的效果一般是用shape写背景方式完成,为了方便,shape不在xml编写,改为代码编写。 1.编写自定义控件: ...

2018-08-10 14:58:10

阅读数:169

评论数:1

Android分享-微信、Facebook、Google

前言:因为项目涉及到国际化,故而国内需要集成微信分享,国外需要集成Facebook、Google,这里大致记录下集成过程,希望做笔记的同时也能给同行踩踩坑。 分享集成官网: 1.微信:https://open.weixin.qq.com/cgi-bin/appdetail 2....

2018-07-30 14:53:34

阅读数:87

评论数:0

Android-贝塞尔曲线的应用

什么是贝塞尔曲线 贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这...

2018-07-12 10:57:38

阅读数:108

评论数:0

IntentService的使用以及与Service的区别

偶然间在SDK目录下看到IntentService这个类,于是使用了一番,就使用场景来说很多,比如APP启动时,做一些初始化操作,或者一些需要后台处理的耗时任务,看到这里你不要误会,因为IntentService并非在主线程运行,以下是源码,你也可以在Sdk\sources\android-26\...

2018-06-12 11:33:47

阅读数:188

评论数:0

RecyclerView 自己动手绘制ItemDecoration分割线

因为RecyclerView越来越普及,使用场景也越来越多,所以在如此高频使用的情况下,分割线也是必不可少的,但是我们经常在不同的场景下使用,对分割线的需求也不一致,导致自己手动编写的分割线并不能满足日常需求,所以我比较常用的做法是在Item布局中编写分割线,久而久之还是觉得用着不方便,索性就写一...

2018-06-07 18:17:18

阅读数:146

评论数:0

RecyclerView 使用ItemTouchHelper类实现拖拽排序

记得以前还没有RecyclerView的时候,做拖拽排序很麻烦,而现在因为RecyclerView的诞生,很多复杂的操作都可以完美实现了,例如轮播、流式布局等等。 先写一个简单的RecyclerView例子,然后慢慢拓展吧。 public class MoveItemActivity ...

2018-06-07 17:33:03

阅读数:134

评论数:0

Android-自定义View-自定义进度条

眼看6月到了,由于前段时间域名备案等原因,服务器关闭了差不多一个月,所以没更新文章,索性今天补一篇吧,准备写一个简单的自定义View,就拿进度条做这个需求吧,虽然简单,但是也包含了基本自定义View的几要素,比如自定义属性、重写测量、重写绘制等功能。 需求分析: 1.进度通过绘制线条...

2018-06-04 16:04:54

阅读数:273

评论数:0

填坑模式开启 VPS评测

先上几个评测脚本: 性能评测脚本: wget -qO- bench.sh | bash 虚拟技术评测脚本: wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/code/mas...

2018-05-02 10:36:37

阅读数:69

评论数:0

Android Design 自定义Behavior

自从Android推出Design后,就广受各位开发者的喜爱,因为以前很多高级特效都需要我们自己去写,而现在Design库内置类很多实用的控件,很多复杂的需求用设个库就能满足,记得以前写自定义控件就经常遇到触摸事件方面的问题,比如外层ViewGroup将事件拦截后,在通过某些特定操作后,将事件还给...

2018-05-02 10:36:01

阅读数:52

评论数:0

WIN10安装Linux子系统

我们一般都是使用虚拟机安装Linux系统,这样性能显然不是太好,并且每次要操作之前要先运行虚拟机,前几天看到文章说WIN10支持Linux啦,于是试了一下,顺利安装成功,在此记录下过程。 #### 1.先开启WIN10的Linux系统,勾选确定后需要重启电脑: #### 2.在应用商...

2018-05-02 10:35:22

阅读数:112

评论数:0

HTTPS升级配合HSTS打造顶级安全网站

标题写到了打造顶级安全网站,不知道有没有夸张,不过目前网站评级确实已经是最高了,如果有错请指出。 先上一波评测图: 当网站刚刚建立时,默认只支持HTTP协议,此时我们需要做的第一步就是先升级HTTPS: 证书和私钥的生成: 1.创建服务器私钥,该命令会让你输入一个口令 ...

2018-04-12 21:08:17

阅读数:68

评论数:0

WordPress 域名更换以及升级https后遗症解决

我个人比较喜欢折腾,所以博客的坑差不多都被我踩完了!!! 问题原因描述: 由于不敢经常对主机进行大规模的改动,于是今天弄了台小鸡来模拟迁机,一切准备妥当后,迁移数据,域名配置等一气呵成,可偏偏在升级https时出了岔子,刚开始去阿里申请了https证书,然后配置nginx后,重启,打...

2018-04-09 09:49:23

阅读数:582

评论数:0

LNMP搭建typecho博客后访问404问题修复

今天闲着无聊看了下其他主流博客,偶然看到了几款很不错的typecho主题,想着就把再撸一个博客系统,由于以前也用过这套博客系统,后来因为功能太少放弃了,现在想想简洁何尝不是另一种美呢?建议新手不要尝试安装这套博客系统,有坑还没填完。 由于环境是LNMP一键的,刚好兼容这套博客系统,于是直接下...

2018-04-07 20:05:21

阅读数:304

评论数:0

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