SF
风清袖一的博客
风清袖一的博客
注册登录
关注博客
注册登录
主页
关于
RSS
Vue 使用History记录上一页面的数据
风清袖一
2018-11-01
阅读 4 分钟
5.4k
UI 需求 从列表页的第二页进入详情页,返回时列表页仍然显示在第二页; 从列表页的第二页进入详情页,返回时列表页的筛选条件仍然存在。 <!--more--> 技术选择 使用vue-router组件,通过this.$router.push({path: path, query: query});方式,将页码和选择条件作为参数存储在url中,这种方式在上面的UI设计中是可...
DragLayout
风清袖一
2018-08-15
阅读 8 分钟
2.2k
类似ScrollView的写法,可实现子View的拖拽及复位到边界功能 效果图 使用方式 {代码...} 源代码 求Star {代码...}
探索 单个Fragment实现沉浸式,其余Fragment不实现的解决办法
风清袖一
2018-08-15
阅读 2 分钟
4.8k
MainActivity中包含五个Fragment,但是只要求HomeFragment实现沉浸式,其余Fragment不实现沉浸式,保持原来的模样
集分享/支付/授权的社会化组件,交流一下
风清袖一
2018-08-15
阅读 5 分钟
2.1k
SocialComponent 社会化组件 集成步骤 1、依赖library库 2、给Project的build.gradle文件添加如下代码: {代码...} 3、配制AndroidManifest.xml,添加如下代码: {代码...} 4、在自己的包名下添加wxapi包及里面的所有java文件 5、在自定义的Application中初始化 {代码...} 功能详情 各功能使用详情,请参考MainActivity....
网络组件 基于Retrofit2+RxJava2+GSON/Fastjson的网络框架
风清袖一
2018-08-15
阅读 1 分钟
2.2k
NetworkComponent 网络组件 基于Retrofit2+RxJava2+GSON/Fastjson的网络框架 可以忽略的内容 HelloActivity访问的是自己编写的JavaWeb程序,地址:[链接] 使用方式 初始化 {代码...} 创建ApiService 方式1 响应数据类型 不需要继承父类 {代码...} 方式2 响应数据类型 需要继承BaseEntity {代码...} 方式3 响应数据类型 ...
AS上传Library到JCenter 教程+踩坑记录
风清袖一
2017-12-03
阅读 5 分钟
7.8k
本文使用'com.novoda:bintray-release作为上传插件,下面以我个人的utils library上传为例进行说明:<!--more-->注册bintray账号网址:[链接]注:可通过Github、Google、Twitter授权bintray实现注册创建bintray仓库网址:[链接]操作步骤:点击左侧“Repositories”选项,点击该选项右侧“New Repository”按钮,填写Na...
TextView
风清袖一
2017-03-05
阅读 2 分钟
1.7k
本文介绍日常开发过程中使用TextView需要了解的知识和注意的地方,例如:跑马灯、数据占位填充等。 数据占位填充 本文用于介绍如何为某句话中的某些数据,通过外部数据填充,再显示数据。 这个其实很简单,这里我就直接上例子了: {代码...} 想必大家一看就懂了,至于那些想要深入研究还有哪些占位符的小伙伴们,可以看...
Sublime折腾记录
风清袖一
2017-03-05
阅读 3 分钟
2.6k
本文可以理解为FAQ,主要是为了大家GET一些技能,具体内容包括LICENSE、重置、Package Control的安装,其他内容以后可能补充...
layout转Bitmap
风清袖一
2017-03-05
阅读 8 分钟
5.1k
业务需求详细描述:最近产品说要在分享的商品图中添加一些其他图片和文字,然后拼接为一张图片,再分享到微信朋友圈,于是我就一脸懵逼了,但是没办法还是得做额!
ImageView
风清袖一
2017-03-05
阅读 1 分钟
2.5k
当我们将一张图片引用到我们指定的ImageView容器中,可能由于图片尺寸、比例等原因,无法铺满整个容器(表述不好),导致白边的出现,而且怎么去也去不掉。如下布局代码:
Hexo博客搭建
风清袖一
2017-03-05
阅读 10 分钟
3.2k
本文讲解我在搭建Hexo博客的完整过程,主要内容包括GitHub与SSH、FAQ等。 另外还需要注意的是: Hexo博客框架和nexT主题的搭建过程本文会直接引用官方教程,一笔略过; 由于我是在Mac上搭建Hexo博客的,所有一些命令在Windows的终端中可能找不到,请自行下载安装。 下面进入正文: 一开始的时候我没有注册域名,静态生成...
Chrome插件制作
风清袖一
2017-03-05
阅读 4 分钟
3.7k
由于网上很难找到关于Chrome插件制作的中文教程,为了总结和方便更多的开发者,本文以最常见的显示效果为browser_action的二维码插件为例,进行相关阐述。前端童鞋开发的话应该很简单的,鄙人是开发Android的,写这个还查了点资料(⊙﹏⊙)
Charles抓包
风清袖一
2017-03-05
阅读 3 分钟
5.7k
本文主要介绍个人在Mac上使用Charles抓包过程中的使用方法,以及一些遇到的问题。Windows上可能有些许操作不同,不过基本上是一样的。
BaseAtapter
风清袖一
2017-03-05
阅读 4 分钟
1.7k
我们在开发项目的过程中,经常会用到ListView、GridView这一类的控件,从而不可避免的会用到BaseAtapter。然后我们必须实现那四个方法(getCount、getItem、getItemId、getView),编写类似的代码,实在是太繁琐了。因此,我们需要创建一个通用的BaseAdapter来解决我们的难题。
Android模板制作
风清袖一
2017-03-05
阅读 12 分钟
2.9k
本文详细介绍模板相关的知识和如何制作Android模版及使用,便于较少不必要的重复性工作。比如我在工作中如果要创建一个新的模块,就不要需要创建MVP相关的几个类:Model、View、Presenter、Entity等。
adb无线连接
风清袖一
2017-03-05
阅读 1 分钟
3.6k
本文讲解如何实现adb无线连接,当然你也可以使用AndroidStudio的ADB WIFI插件。 序 文中所述的5555为自定义的端口号,可自行配置,注意需要在各个地方保持统一。 情况 (1)如果已经可以用usb连接adb,那么可以通过以下命令切换到无线连接方式。 {代码...} 通过以下命令可以切换回usb方式。 {代码...} (2)如果无法通过...
支付宝SDK
风清袖一
2017-03-05
阅读 2 分钟
4.4k
由于存在支付宝可能没有安装的情况,所以我们在调用支付宝支付时,需要对其进行判断,做出不同的处理方式,即是使用客户端支付,还是使用H5支付,这里简单阐述一下:
微信SDK
风清袖一
2017-03-05
阅读 2 分钟
4.2k
分析:经过对比发现,只有 thumbData 即 图片 有 大小 的差异,经过Logcat发现 前者 分享图片是用户头像,浏览器打开显示图片大小约为700k,后者 分享图片是商品图,浏览器打开显示图片大小约为150k,所以可以得出分享到微信是图片大小限制的。注意:浏览器打开显示图片的大小并非为thumbData的大小。
开源项目使用问题集锦
风清袖一
2017-03-05
阅读 1 分钟
1.5k
本文用于记录一些开源项目,在使用过程中遇到的问题,如:GridView with Header and Footer、Android单点触控技术等。
属性的设置与使用
风清袖一
2017-03-05
阅读 5 分钟
1.8k
为了将某些公用的View抽取成通用的View,我们需要用到自定义View,而且一般情况下,为了方便快捷,我们需要在布局文件中就设置好值,所以我们需要学会运用属性。接下来就让我们一起进入实战演练一番吧!
保存图片到相册
风清袖一
2017-03-05
阅读 4 分钟
5.7k
本文主要介绍保存图片到相册的几种方式。其本质上并没有把图片保存到相册中,实际上是保存在SD卡下自定义的文件夹中,目的只是让QQ和微信在选择照片的时候立刻显示,注:其实QQ和微信也是这样做的。
代码混淆后如何快速定位错误
风清袖一
2017-03-05
阅读 3 分钟
4.9k
下面的错误日志是我们自己统计并保存在本地的,用于测试阶段,如果你没有这样做的话,可以在你们自己的错误统计平台随便找一个Crash日志,例如:友盟,不过像友盟这些平台直接上传mapping文件就可以直接定位错误了,但是多学一点总是好的。