10 Pichsofts

尚未进行身份认证

没有做不到的只是看你想不想去做而已

等级
TA的排名 2w+

5.使用RecyclerView优雅的实现瀑布流效果

从前我们想实现一个瀑布流效果是很难得,需要自己自定义控件,可以说是很麻烦,而且性能也好优化,但是现在就不一样了,因为RecyclerView到来了,他可以很

2017-04-04 13:43:20

6.如何使用CardView制作卡片布局效果

卡片的效果现在的应用还是很常见的,特别是新闻应用,很适合用这类的布局,先来一张效果图:同时实现这一的效果也很简单,

2017-04-04 13:42:34

7.如何给RecyclerView添加Click和LongClick事件

如果你做Android开发,那么你肯定听过RecyclerView没有提供Click和LongClick事件的默认实

2017-04-04 13:39:28

更好的Android多线程下载框架

/** * 作者:Pich * 原文链接:http://me.woblog.cn/ * QQ群:129961195 * Github:https://github.com/lifengsofts */概述为什么是更好的Android多线程下载框架呢,原因你懂的,广告法嘛!本篇我们我们就来聊聊多线程下载框架,先聊聊我们框架的特点:多线程多任务断点续传支持大文件可以自定义下载数据库

2017-03-30 15:28:52

2.RecyclerView基本使用

详解RecyclerView系列文章目录概述上篇文章我们简单介绍了什么是RecyclerView,以及他有什么什么优势。那么从这篇文章开始我们就开始一步一步学习RecyclerView的使用方法。实现的效果图如下:首先使用一个控件的第一步肯定是添加依赖,也就是导入相关的jar或者是aar包,这里我们直接gradle配置,如果你使用的Eclipsee那我只能呵呵了。添加依赖这一步你只需要添加Recyc

2017-03-29 17:29:44

1.RecyclerView是什么

详解RecyclerView系列文章目录 官方解释为:提供一个固定的View让有限的窗口显示一个大数据集。简单来说RecyclerView是一个固定大小的View,但可以显示很多数据的控件。通过滚动列表来实现。也就说RecyclerView相对于ListView,GridView这样的控件来说,他高度抽象化,使得每个模块的依赖都降到了最小,具体来说就是像ListView这样的控件他只能显示一个

2017-03-29 14:19:24

详解RecyclerView系列文章目录

1.RecyclerView是什么

2017-03-29 14:15:03

不可不知的反汇编相关知识

编程语言相关我们都知道编程语言有好几代,那他们都是什么第一代语言最低级的语言,一般有0和1组成,人很难讲指令和数据区分开也称机器语言,字节码,二进制文件第二代语言汇编语言,他脱离了机器语言的0和1,使用短小且容易记忆的助记符对应相应的操作码。汇编器是将汇编转为机器码的工具第三代语言引入了关键字和结构来描述事物,使得他使用起来更加接近自然语言。他们通常不依赖任何平台,如:C,Java什么是反汇编传统软

2016-08-16 23:59:58

加强版Apktool堪称逆向神器

首先基本使用我就不讲了,这里只说我在apktool上扩展的两个小功能,一个是自动签名,一个是自动安装。可以实现什么功能呢,就是你更改了代码后,以前是build-sign-install,然后才能在手机上测试。但是现在就是一句话就可以完成这个三个步骤,可以说是你完全感觉不到这两步的存在,但是在静态分析smali时有很大的帮助自动签名首先自动签名的前提是要一个配置文件和签名文件,把他们放到和apkt

2016-08-15 23:43:13

详解Android逆向之Smali语法

基本类型和引用类型。对象和数组属于引用类型 语法 含义 V void,只用于返回值类型 Z boolean B byte S short C char I int J long F flot D double L Java类 类型 [ 数组类型Ljava/lang/

2016-08-03 19:18:08

史上最通俗易懂的Android中使用Dagger入门教程

Dagger2是Dagger1的分支,早期有square开发,现在由谷歌公司接手。 他要解决问题和核心是:利用生成和写的代码混合达到看似所有的产生和提供依赖的代码都是手写的样子。官方Github地址:https://github.com/google/dagger官方主页:http://google.github.io/dagger/好处依赖注入的配置独立于初始化地方,更改配置方便。

2016-07-18 15:17:45

Git使用笔记(一)

这篇文章就不谈什么git原理,git和其他版本控制系统的优势,只记录常用的,不过这些已经够大家工作中使用了git init

2016-06-30 18:16:37

Java界的神器-使用Lombok来消除你的冗余代码量

Lombok他是一个通过注解方式来减少你的POJO类的getter和setter等方法的一个工具,我这里演示的在Android Studio中的使用方式,当然如果你使用的是idea那么这方法也通用

2016-06-19 22:36:25

两个surfaceview的重叠效果类似直播效果中的视频和讲义实践

效果图首先还是不废话,直接上一张图,有图才有真相,不然大家看半天才发现不是我想要的效果,所以这样浪费大家的时间了实际应用场景可多了,比如后面是显示相机的数据,前面是一个画板,直播的视频和讲义展示布局布局就很简单了,直接让两个surfaceView重叠在一起<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="htt

2016-06-04 19:05:09

全面讲解Android App Widgets之基本使用(一)

App Widgets他是一个迷你的Application Views他能嵌入到其他应用程序里(例如:桌面)并且它还能接受一个周期性的更新,所有称她为桌面小部件可以看到这是一个天气的桌面插件,他上面可以显示时间,日期,天气,同时还有背景,是不是很方便呢,这种部件对新闻类应用,代办事项等这类软件很有帮助,因为我们不需要打开客户端就能获取到信息,同时对于用户是没有时间消耗的,因为他解锁屏幕就看见了,

2016-05-12 12:31:50

Win10不能启动WampServer图标呈橘黄色的解决方法

这么多年安装WampServer都没遇到过啥问题,都是安装完就能直接启动了,并且都可以用了,但是俗话说的好呀,天有不测风云果不其然今天在Win10安装了他就出问题了,下面慢慢道来计算机中丢失 msvcr110.dll当快安装完时,直接给弹出这窗口,妈蛋这一看就是缺少什么组建呀,不过这个时候你要是直接安装msvcr110.dll的话,估计安装完一会儿还缺少什么,所以要安装他所在的套件所以就是要安装

2016-05-06 23:59:13

深入理解Java的4种引用类型

首先大家应该都知道Java从1.2起提供了四种引用类型,他们分别是其引用(StrongReference),软引用(SoftReference),弱引用(WeakReference)以及PhantomReference(虚引用),他们被GC回收的可能性从大到小排列。如下图可以看到Reference是继承自Object,而又有三个直接的子类,就是我们要介绍的几个类了。另外还有一个Reference

2016-05-06 15:57:50

从源码的角度带你分析Glide整体加载流程以及设计模式

这一篇文章我们从源码的角度分析Glide实现,首先我们从一句最简单的使用方式来探索他的设计与实现,可以看到下面这句话是最基础的使用Glide.with(this) .load(R.raw.large_giphy_logo) .into(giphyLogoView);接下来我们一步一步的跟踪他的调用过程,首先我们看到他调用了Glide的with方法并传入了自

2016-05-06 15:48:42

手把手教你使用Travis CI自动部署你的Hexo博客到Github上

这年头要是没有个博客都不好意思给别人说你是程序员,我用XX笔记呀,不行吗?不行,这玩意儿要么不能公开分享,要么公开分享要会员,现在到处都是开源,自己学到了东西都不能分享给需要帮助的人,真是伤心呀。那么今天就来聊聊当你用Hexo搭建了博客,怎么自动更新呢,大家都知道Hexo是需要手动生成HTML静态网页的,虽然命令很少,但是每次写完博客先得推送到git然后在生成静态文件,再推送到服务器,想想我这个

2016-05-05 00:36:00

详细使用Transformations实现圆角或圆形图片

现在基本上每个应用的头像都是圆形,可是真实的图片却不是,需要我们自己处理,原来的处理方式是自定义ImageView或者使用第三方库,比如:CircleImageView ,但这里我们讲的是使用Glide来实现这样的效果,框架默认是没有提供这样的实现,但是这个框架提供了很灵活的框架,我们可以很方便的来自定义图片处理过程,官方的教程在这里,他只是实现了Fit center

2016-05-03 12:02:16

查看更多

勋章 我的勋章
    暂无奖章