Skip to content

Instantly share code, notes, and snippets.

View zhengzhou's full-sized avatar
😇
996

zhou zhengzhou

😇
996
View GitHub Profile
@zhengzhou
zhengzhou / build.gradle
Created July 31, 2015 07:05
upload to maven
ext {
buildToolsVersion = '22.0.1'
supportVersion = '22.2.1'
userName = 'xuzhengzhou'
password = '123'
}
buildscript{
repositories{
jcenter()
@zhengzhou
zhengzhou / PublishPlugin.groovy
Last active August 29, 2015 14:26
custom gradle plugin.
class PublishPlugin implements Plugin<Project>{
def mavenName = 'my maven'
@Override
void apply(Project target) {
PublishExtension extension = project.extensions.create('publish', PublishExtension)
project.apply([plugin: 'maven'])
@zhengzhou
zhengzhou / linksources.groovy
Last active August 29, 2015 14:26
gradle plugin. link source with aar file.
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.artifacts.ModuleVersionIdentifier
import org.gradle.api.artifacts.ResolvedArtifact
import org.gradle.internal.component.external.model.DefaultModuleComponentIdentifier
import org.gradle.jvm.JvmLibrary
import org.gradle.language.base.artifact.SourcesArtifact
import org.gradle.language.java.artifact.JavadocArtifact
@zhengzhou
zhengzhou / 0_reuse_code.js
Created August 16, 2016 14:33
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
package com.xinghui.notificationlistenerservicedemo;
import android.app.ActivityManager;
import android.app.Service;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.IBinder;
import android.os.Process;
/// demo模板
func stMeRecharge(_ where : String, what: String) {
event("stMeRecharge", ["where": where, "what": what])
}
/// 主要方法,
func event(name: String, args: [String: String?]) {
// 此处适配sdk
if args.isEmpty {
MobClick.event(name)