自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄孝果的博客

You’ll never realize how strong you are until you have no other choice but to be strong

  • 博客(512)
  • 资源 (29)
  • 收藏
  • 关注

原创 android:RecyclerView交互动画(上下拖动,左右滑动删除)

效果RecyclerView交互动画主要使用的是ItemTouchHelper这个类创建MyItemTouchHelperCallback继承系统ItemTouchHelper.Callbackimport android.graphics.Canvas;import android.support.v7.widget.RecyclerView;import android.s...

2018-10-11 16:52:00 5117

原创 自定义小程序popupwindow弹出框

在上方弹出wxml<view class="zan-dialog {{ showDialog ? 'zan-dialog--show' : '' }}"> <view class="zan-dialog__mask" bindtap="toggleDialog" /> <view class="zan-dialog__container&quot

2018-09-05 11:25:22 2512

原创 android hxgsecurity 常用的集中加密方式封装

hxgsecurity引用方式allprojects { repositories { ... maven { url 'https://jitpack.io' } }} dependencies { implementation 'com.github.huangxiaoguo1:hxgsecurity:1.0.0...

2018-08-31 10:26:19 926 1

原创 android hxgbus 待tag的消息传递

hxgbus引入方式allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { implementation 'com.github.huangxiaoguo1:hxgbus:1.0.0'}注册...

2018-08-31 10:24:16 685 1

原创 android hxgpermissions权限申请

hxgpermissions引入方式 allprojects { repositories { ... maven { url 'https://jitpack.io' } } } dependencies { implementation 'com.g...

2018-08-31 10:22:13 730

原创 android hxgfindviewbyid专注于findviewbyid

hxgfindviewbyid引入方式allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { implementation 'com.github.huangxiaoguo1:hxgfindviewbyid:...

2018-08-31 10:19:12 698

原创 android hxgmvp 使用

hxgmvp引用方式allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { implementation 'com.github.huangxiaoguo1:hxgmvp:1.0.0'}简介主要封装的类有:HxgMvpAct...

2018-08-31 10:15:58 813

原创 android hxgokhttputils 使用

hxgokhttputils引入方法allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { implementation 'com.github.huangxiaoguo1:hxgokhttputil...

2018-08-31 10:13:49 754

原创 android 一行代码完成navigationbar

hxgnavigationbar引入方式allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { implementation 'com.github.huangxiaoguo1:hxgnavigationba...

2018-08-31 10:08:53 867

原创 android 替换全局字体

hxghookfont插件式插入字体库引入方式allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { implementation 'com.github.huangxiaoguo1:hx...

2018-08-31 10:05:51 2175

原创 android 一行代码完成配置并加载WebView

hxgwebview使用方法allprojects { repositories { ... maven { url 'https://jitpack.io' } } }dependencies { implementation 'com...

2018-08-31 09:34:49 1773

原创 android插件式换肤核心实现

本文思路来源于腾讯课堂,在此记录与大家分享并记录后用在setContentView之前对view进行拦截 @Override protected void onCreate(Bundle savedInstanceState) { beforeContentView(); super.onCreate(savedInstanceState); ...

2018-08-30 15:29:10 1760

原创 android 权限处理

hxgpermissionsgithub地址https://github.com/huangxiaoguo1/hxgpermissions引入方式 allprojects { repositories { ... maven { url 'https://jitpack.io' } }...

2018-07-31 14:39:28 952

原创 android:自定义AlertDialog

AlertDialoggithub地址https://github.com/huangxiaoguo1/AlertDialog效果引用方法allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies {...

2018-07-31 14:29:35 1270

转载 Could not find com.android.support:support-fragment:27.1.1

Studio 2.3版本应该在Root Project build.gradle allprojects配置如下:allprojects { repositories { jcenter() maven { url "https://maven.google.com" } }}Studio 3.0版本应该在Root Project ...

2018-07-14 09:56:52 2982

原创 Android发布Library到JitPack

配置maven仓库在项目的build.gradle中进行配置buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath 'com.github....

2018-07-05 14:00:09 1309

原创 android 面向切面(AOP)编程简例

关于AOP编程网上有很多介绍,这里就只介绍一个例子,讲述怎么使用吧!主要的目的还是为了保存aspectjrt在android中的配置,方便查找这里以判断网络为例(个人感觉AOP最好用的就是代替代码中大量的if-else重复判断)首先配置aspectjrt在项目的build.gradle中进行配置buildscript { repositories { ...

2018-06-25 18:25:39 3302

原创 插件开发,引用插件报plugin “XXX”is incompatible with this installation

一般出现这个问题就是版本不匹配,当前插件的版本大于你的androidStudio版本解决方案查看你的androidStudio版本当前版本是162更改插件版本把它改为对应的版本即可解决...

2018-06-21 16:38:08 9622 1

原创 打造属于自己的IOC注解框架

效果java注解-ElementType详解java中元注解有四个: @Retention @Target @Document @Inherited; @Retention:注解的保留位置 (什么时候生效)         //注解仅存在于源码中,在class字节码文件中不包含   @Retention(RetentionPolicy.SOURCE)   ...

2018-06-20 22:32:19 2849

原创 Android Studio自定义模板

找到Android Studio中的模板放置地方android-studio->plugins->android->lib->templates->activities创建自己的模板例如这里我创建了自己的HEmptyActivity,HListActivity,WelcomeActivity三个模板目录的含义1、template....

2018-06-20 12:05:22 3103

原创 vue移动端适配—手动rem适配

在index.html中<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximu

2018-06-16 18:37:11 4653

原创 解决android studio 3.1报AAPT2 error: check logs for details

在项目的gradle.properties中:android.enableAapt2=false修改Instant Run 3.1和3.0不同3.0之修改在项目的gradle.properties中添加android.enableAapt2=false即可但是3.1还需要修改Instant Run File->settings-Build,Execution,...

2018-06-03 15:27:32 9874 4

原创 android:DataBinding使用小结(四)

DataBinding在RecycleView中结合BaseRecyclerViewAdapterHelper的使用引入BaseRecyclerViewAdapterHelper在app的build.gradle中implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30'在Project的...

2018-06-02 16:02:51 3514

原创 android:DataBinding使用小结(三)

DataBinding在RecycleView中的使用构建数据类Studentpackage tsou.cn.databinding.bean;/** * Created by Administrator on 2018/5/31 0031. */public class Student { private String name; private int ...

2018-06-02 15:43:53 3529 1

原创 android:DataBinding使用小结(二)

DataBinding在listview中的使用xml布局(这里以GridView为例)<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too

2018-06-02 15:23:03 3150

原创 android:DataBinding使用小结(一)

一、初步使用DataBinding引入DataBinding在你的app下的build.gradle中添加对DataBinding的支持android { ... //第一步:引入dataBinding dataBinding { enabled = true }}更改你的xml布局,对dataBinding的支持&...

2018-05-25 17:45:51 8009

原创 Android性能全面分析与优化方案研究—几乎是史上最全最实用的

结合以下四个部分讲解:性能问题分类性能优化原则和方法借助性能优化工具分析解决问题性能优化指标性能问题分类1、渲染问题:过度绘制、布局冗杂2、内存问题:内存浪费(内存管理)、内存泄漏3、功耗问题:耗电性能优化原则和方法1、性能优化原则坚持性能测试(开发和测试同学的测试方法略有不同):不要凭感觉去检测性能问题、评估性能优化的效果,应该保持足够多的测量,用...

2018-05-24 14:52:57 39000 6

转载 Android安全——客户端安全要点

一、前言:近期facebook的隐私泄露事件再度唤起了公众对隐私的关注,在这个越来越重视个人隐私的时代里,安全早已是一个无法绕开的话题。作为一个开发人员,必须具备安全意识,掌握基础的安全知识,为打造更加安全的应用做出努力。本文浅谈Android客户端的安全问题,涉及组件、WebView、存储、传输、日志、混淆、应用加固等安全漏洞及防护策略,运用更加合理的配置与防护措施来提高应用的安全级别。...

2018-05-24 10:55:35 4876

原创 weex:怎么实现页面跳转兼容三端

只在H5中使用<script>....const navigator = weex.requireModule("navigator");</script> navigator.push({ url: "./detail.html", animated: "true&quo

2018-05-15 17:36:31 7514 1

原创 weex:如何过滤不需要打包转化为JS的页面(例如:公共样式等)

我们知道vue是单页面应用,但是weex是多页面应用,weex在真机上进行运行,是需要weex把对应的vue页面转化为js然后在真机上进行渲染,调用,但是不是所有的vue文件都需要转化为js的,比如我们提取的公共样式,这时在打包的时候就需要我们对vue文件进行筛选了!原始weex打包所进行转化的目录 它会对src目录下的内容进行遍历,然后进行转化,这里webpack已经为我们...

2018-05-15 16:06:17 3890 1

原创 vue:项目页面在苹果手机浏览器上上下滑动出现卡顿现象

在公用的样式底部加上 -webkit-overflow-scrolling: touch;

2018-05-14 12:00:12 10271

原创 vue:手机端适配

下载lib-flexiblenpm i lib-flexible --save在main.js中引入lib-flexibleimport 'lib-flexible/flexible'查看index.js有没有添加meta标签<meta name="viewport" content="width=device-width,initial-scale=1....

2018-05-11 17:29:41 16745 5

原创 weex:网络请求和轮播图

网络请求<template> <div> <list> <cell v-for="news in lists"> <div class="panel">

2018-05-09 14:35:14 3658 1

原创 weex:使用list实现下拉刷新和上拉加载更多

实现效果方式一:使用loadmore<template> <div> <list @loadmore="fetch" loadmoreoffset="10&am

2018-05-09 11:23:32 7488

原创 weex:构建weex项目及注意事项

安装node.js详细请看:vue学习(五)—vue-cli构建vue项目目录结构 文章介绍了怎么安装node 并介绍如何使用淘宝npm镜像cnpm然后全局安装 weex-toolkit(类似vue-cli)检查weex是否安装完成安装webpack(这点和vue不同,vue不需要单独安装)创建weex项目项目构建完成构建...

2018-05-07 13:39:02 4290

原创 vue2.0:解决—如何抽取公用js

首先创建公用js在static中创建js—>utils.jsutils.js内容如下:export default { install(Vue, options) { Vue.prototype.formatDuring = function (mss) { var days = parseInt(mss / (10...

2018-05-04 17:53:32 11468 1

原创 vue 使用axios post请求传递参数不成功问题解决

使用qs库来格式化数据npm install qs --save 在main.js中,我们引入qs库// post请求是格式化数据import qs from 'qs';Vue.prototype.$qs = qs;进行post请求 this.$axios .post( "/app/user/login.do",...

2018-05-02 17:57:36 14402 2

转载 如何在vue项目中使用md5.js及base64.js

一、在项目根目录下安装npm install --save js-base64npm install --save js-md5二、在项目文件中引入<script> import md5 from 'js-md5'; let Base64 = require('js-base64').Base64;</script>三、在项...

2018-05-02 17:54:04 3620

原创 vue 使用mint-ui实现上拉加载和下拉刷新

效果详细代码,里面有详细标注<template> <div class="tmpl"> <nav-bar title="商品列表"></nav-bar> <div class="main-body" ref="wrapper" :style="{ heig

2018-05-02 10:53:01 15845 7

原创 js将时间转换为时间戳在苹果手机上为NaN

时间转换 我们要转换的时间 2017-08-12 23:00:00let stopTime = new Date('2017-08-12 23:00:00').getTime();或者let stopTime = new Date('2017-08-12 23:00:00').valueOf();这个时候在android手机正确转换,但是在ios上就会出现NaN...

2018-04-25 17:31:44 15013 5

全国支行信息表(包含省市的编码)

全国支行信息表(包含省市的编码)

2022-07-30

软件许可证(License)设计方案

软件许可证(License)设计方案

2022-03-02

openCV贾志刚.txt

openCV贾志刚视频教程,网盘地址,OpenCV级联分类器训练与使用实战教程,OpenCV 特征提取与检测实战视频课程,OpenCV视频分析与对象跟踪实战教程,OpenCV图像处理-小案例实战教程,OpenCV图像处理视频课程,OpenCV图像分割实战视频教程等多个文件。

2020-11-29

利用fmod实现android仿QQ变声功能

利用fmod实现android仿QQ变声功能,可以直接使用到项目中

2019-09-19

android增量更新.zip

使用NDK的方法,解决android项目增量更新,主要使用bsdiff和bzip2

2019-08-22

android:RecyclerView交互动画(上下拖动,左右滑动删除)

android:RecyclerView交互动画(上下拖动,左右滑动删除)

2018-10-11

MVVM之DataBinding的使用

MVVM中DataBinding的使用,帮助小白从0开始快速使用DataBinding到自己的项目中

2018-06-02

android插件化——支付宝如何在不安装淘票票的情况下加载淘票票原生App

android插件化——支付宝如何在不安装淘票票的情况下加载淘票票原生App

2018-04-11

移动端强大的富文本编辑器richeditor-android

通常我们使用富文本编辑器都是在H5端实现,但是如果你遇到在移动端发表文章的功能,那么richeditor-android这套框架可以轻松为你实现,不需要再使用大量的控件进行拼凑!

2018-01-15

Android仿淘宝最新向上滚动广告条

在之前的淘宝中。向上滚动的广告条只有文字,而现在的广告条不仅有文字还有图片滚动.

2018-01-03

Glide4使用简介

我想大多数人在自己的项目中还是使用Glide3.7.1这个版本吧!不过Glide版本现在已经到4.4.0了! 当我们把Glide3更换成Glide4,会发现大部分地方都报错了,那么该怎样快速替换Glide3为Glide4呢?

2017-12-25

使用阿里ARouter路由实现模块化开发流程

使用阿里ARouter路由实现模块化开发流程,介绍了Arouter的基本使用方法,快速实现模块化开发

2017-12-08

android替换Glide通讯组件为Okhttp并监控加载进度

主要实现将Glide通讯组件更换为当下最流行的网络加载框架Okhttp,并且通过拦截器实现图片加载进度,demo中还包括更换缓存路径和更换加载模式为ARGB_8888功能等

2017-11-21

连连支付官方demo

连连支付官方demo下载下来导入AndroidStudio可能不能使用,这里重新写了一下,导入AS就可以使用

2017-10-31

android:kotlin语言使用greendao数据库简解

使用kotlin语言编写android程序时,使用greendao3.0数据库简介

2017-10-05

java-android:AES加密,RAS加密,DES加密,MD5加密,Base64加密,异或加密

java代码实现各种加密算法:AES加密解密,RAS加密解密,DES加密解密,MD5加密,Base64加密解密,异或加密解密

2017-09-20

kotlin-中文免费文档(后台,android,前端)

kotlin-中文免费文档(后台,android,前端),本来不想设置积分的,但是为什么现在显示最少是1积分,没法选0积分。

2017-09-15

jsoup-1.8.1

使用 jsoup 来解析 HTML。

2017-08-02

快捷使用Retrofit网络请求框架(get请求,post请求,上传文件)

快捷使用Retrofit网络请求框架(get请求,post请求,上传文件)

2017-03-24

lottie动画效果使用简例

lottie动画效果使用简例

2017-02-21

android使用CollapsingToolbarLayout实现折叠效果

android使用CollapsingToolbarLayout实现折叠效果

2017-02-09

使用RecyclerViewHeader一键添加RecyclerView头布局并实现轮播效果 实例源码下载

使用RecyclerViewHeader一键添加RecyclerView头布局并实现轮播效果

2017-01-23

android新特性:DrawerLayout与NavigationView配合使用

android新特性:DrawerLayout与NavigationView配合使用

2017-01-20

greendao3.0以上数据库到底该怎么升级下载

greendao3.0以上数据库到底该怎么升级

2017-01-16

集合&&IO总结表

集合&&IO总结表

2017-01-15

使用RecyclerView自定义目录快速索引

使用RecyclerView自定义目录快速索引

2017-01-11

仿SlidingMenu自定义QQ侧滑菜单

仿SlidingMenu自定义QQ侧滑菜单

2017-01-09

使用RecyclerView打造QQ条目侧滑效果

使用RecyclerView打造QQ条目侧滑效果

2017-01-07

商城首页一键回到顶部功能实现(包括ListView, RecyclerView 和 ScrollView)

一般只要做商城的大家都知道或都见过有个悬浮按钮,当你向下滑动到一定的位置的时候他就会乖乖的弹出了!当你点击一下他就会跳转到页面的顶部(其实可以是任何位置的),在顶部的时候他就会乖乖的消失。

2016-12-17

空空如也

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

TA关注的人

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