Skip to content

Instantly share code, notes, and snippets.

View beilly's full-sized avatar

benli.shi beilly

View GitHub Profile
@beilly
beilly / init.gradle
Created September 17, 2018 08:37
gradle使用阿里云的镜像服务器,包含jitpack、私服配置
allprojects{
repositories {
maven{ url 'https://maven.aliyun.com/repository/jcenter'}
maven{ url 'https://maven.aliyun.com/repository/google'}
maven { url "https://jitpack.io" }
maven { url 'http://172.17.16.112:8081/nexus/content/repositories/releases/' }
}
buildscript {
repositories {
maven{ url 'https://maven.aliyun.com/repository/jcenter'}
@beilly
beilly / trial.key
Last active June 7, 2018 08:27 — forked from huqi/trial.key
Beyond Compare 4 license for Mac and Windows
Beyond Compare 4
Licensed to: ASIO Allsoftinone
Quantity: 1 user
Serial number: 1822-9597
License type: Pro Edition for Windows
--- BEGIN LICENSE KEY ---
H1bJTd2SauPv5Garuaq0Ig43uqq5NJOEw94wxdZTpU-pFB9GmyPk677gJ
vC1Ro6sbAvKR4pVwtxdCfuoZDb6hJ5bVQKqlfihJfSYZt-xVrVU27+0Ja
hFbqTmYskatMTgPyjvv99CF2Te8ec+Ys2SPxyZAF0YwOCNOWmsyqN5y9t
@beilly
beilly / edit_cursor_color.xml
Created May 9, 2018 02:04
Android TextView修改光标
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<size android:width="2dp" />
<solid android:color="#ff6a45" />
</shape>
@beilly
beilly / EmptyCheckTypeAdapterFactory.java
Last active August 21, 2018 09:07
处理 Empty Json Object to null,no Property Jsonobject to null
package com.ibeilly.utils.gson;
import android.os.Parcelable;
import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.TypeAdapter;
import com.google.gson.TypeAdapterFactory;
@beilly
beilly / apk-pack.gradle
Created April 9, 2018 08:43
打包配置自增插件
apply plugin: HJPackPlugin
class HJPackPlugin implements Plugin<Project> {
@Override
void apply(Project project) {
def file = project.rootProject.file("packageHJ.properties")
project.extensions.create("hjConf", InnerStorage, file)
}
@beilly
beilly / docker-sonar.md
Last active March 9, 2018 10:01
docker 安装sonar的脚本

#配置阿里云加速docker镜像下载,建议自己注册(免费获取)

https://mf43icmq.mirror.aliyuncs.com

#安装并配置postgres数据库

docker run --name postgresdb -e POSTGRES_PASSWORD=sonar -e POSTGRES_USER=sonar -p 5432:5432 -d postgres

@beilly
beilly / RecycleViewDivider.java
Created August 30, 2017 05:40
RecycleView万能分割线
package com.vcredit.cp.view;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.support.v4.content.ContextCompat;
import android.support.v7.widget.LinearLayoutManager;
@beilly
beilly / StatusBarUtil.java
Last active August 18, 2017 05:45
根据不同系统,设置状态栏字体颜色
package com.vcredit.utils;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.graphics.Color;
import android.os.Build;
import android.support.annotation.ColorInt;
import android.support.annotation.IntRange;
import android.support.design.widget.CoordinatorLayout;
@beilly
beilly / gradle.properties
Last active June 20, 2017 09:43
gradle 私服打包上传aar包
## Project-wide Gradle settings.
#
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
@beilly
beilly / ShareWX.java
Created April 13, 2017 03:36
分享文件到微信
import com.tencent.mm.sdk.modelmsg.SendMessageToWX;
import com.tencent.mm.sdk.modelmsg.WXFileObject;
import com.tencent.mm.sdk.modelmsg.WXMediaMessage;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
/**
* Created by shibenli on 2017/4/6.
*/