Skip to content

Instantly share code, notes, and snippets.

@zhcnxf
zhcnxf / gradle.sh
Created August 15, 2016 02:55
Gradle wrapper finder
#! /usr/bin/env bash
PWD=$(pwd)
while [[ ! -f $PWD/gradlew && ! $PWD == '/' ]]; do
PWD=$(dirname $PWD)
done
if [ -f $PWD/gradlew ]; then
echo Using $PWD/gradlew
@zhcnxf
zhcnxf / OnItemClickAdapter
Last active October 2, 2015 08:19
RecyclerView.OnItemClickListener
package org.taosha.android.widget;
import android.support.v7.widget.RecyclerView;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewConfiguration;
/**
* Created by San on 8/31/15.
*/
@zhcnxf
zhcnxf / build.gradle
Last active May 7, 2020 16:15
Deploy aar file to maven repository for each flavor
apply plugin: 'maven-publish'
afterEvaluate {
android.libraryVariants.each { variant ->
if (variant.buildType.name == "release") {
publishing.publications.create variant.flavorName, MavenPublication, {
groupId "$group"
version "$version"
artifactId "$project.name-$variant.flavorName"
artifact variant.outputs.outputFile.get(0)
@zhcnxf
zhcnxf / .gitconfig
Created July 17, 2015 12:00
Git command shortcuts
[alias]
co = checkout
ci = commit
st = status
br = branch
hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
type = cat-file -t
dump = cat-file -p