6 子静静

尚未进行身份认证

我要认证

代码改变命运

等级
TA的排名 5w+

gradle里面获取git log 最近一次的commit id

gradle里面获取git log 最近一次的commit iddef gitCommitShortHash = 'git log -1 --pretty=%h'.execute([], project.rootDir).text.trim()

2019-12-19 17:36:43

HTTP和HTTPS协议,看一篇就够了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-15 22:48:04

android使用jni技术调用native层代码

android使用jni技术调用native层代码标签(空格分隔): jni前提重要的业务使用c代码实现,并向第三方提供sdk。解决方案:通过jni技术实现,并打包aar提供给第三方。设计到的知识点1.JNI的静态和动态注册动态注册:JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved){ //打印日志,说明已经进来了...

2019-09-15 20:14:28

我花了 8 小时,"掌握"了一下 Flutter | Flutter 中文站上线

我花了 8 小时,"掌握"了一下 Flutter | Flutter 中文站上线242018.04.17 12:50:46字数 1697阅读 209411imageHi,大家好,我是承香墨影!距离 Google 在 2018 世界移动大会上发布 Flutter 的 Beta 版本,Flutter 是 Google 用以帮助开发者在 Android 和 iOS 两个平台,同时开发高质...

2019-09-06 15:29:42

记一次花了半天填坑的经历~(公众号开发 图片上传)

<input type="file" name="piclist4" "readAsDataURL();" accept="image/*">debug环境下,死活调不出 摄像头和文件二个选项!

2019-03-31 19:40:43

什么是JSONP?

什么是JSONP?先说说JSONP是怎么产生的:其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,着用自己的方式来阐释一下这个问题,看看是否有帮助。1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、...

2018-11-18 19:50:02

gradlew assembleRelease assembleAndroidTest

gradlew assembleRelease assembleAndroidTest

2018-11-14 15:01:10

Lombok

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MOTUI/article/details/79012846 Lombok使用介绍在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/se...

2018-10-28 22:25:56

debug时 出现source not found

https://www.cnblogs.com/programmer1/p/4411037.html

2018-06-29 16:06:46

apidoc操作

apidoc操作apidoc 首先要确认你的系统安装了nodejsinstall apidocnpm install -g apidocinit apidoc.json{"name": "测试apidoc", "version": "1.0.0", "description": "接口测试","title&qu

2018-06-08 16:37:09

百度地图地址和经纬度互相转换

地理编码和逆地理编码工具类package com.cafebox.cafeclient.utils;import com.baidu.mapapi.model.LatLng;import com.baidu.mapapi.search.core.SearchResult;import com.baidu.mapapi.search.geocode.GeoCodeOption;...

2018-05-03 18:11:22

Handler消息机制

前言 你只有努力奔跑,才能留在原地。handler基本使用方法 入口Activity代码如下:public class HandlerDemoActivity extends Activity {private TextView mTv;private Thread mThread;private Handler mHander = new ...

2018-04-19 21:35:29

greenDao源码分析

前言 今天我们来分析下GreenDao, 进而学习开源库中涉及到的一些思想.简单的实例 1.导入相应的库// 项目 build.gradle file: buildscript { repositories { jcenter() mavenCentral() } ...

2018-04-18 22:25:44

Retrofit源码分析

Retrofit源码分析前言 retrofit是基于okhttp3的(推荐先看OkHttp3源码解析),没图说个jb?下面附图一张(感谢这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解)这篇博客友情提供); 接着我会用一个简单的实例,进行源码的分析以及讲解。 实例导入一些必要的第三方库compile 'com.squareup.retrofit...

2018-04-16 17:05:59

Rxjava源码解析之监听回调

Rxjava源码解析之监听回调前言 该篇分析Rxjava接口回调流程的逻辑, 为了方便理解,用最简单的实例分析。实例代码;接口回调流程分析;实例代码 导入第三方Rxjava RxAndroid(用到了UI线程)compile 'io.reactivex.rxjava2:rxjava:2.0.7'compile 'io.reactivex.rx...

2018-04-16 11:34:27

ListView(AdapterView)涉及到的观察者模式

前言 ListView在我们的实际开发中,出现的频率还是比较高的。今天我们来看看,listView是怎么监听数据变化的?当adapter(数据源)调用notifyDataSetChanged()方法(相当于数据源说,我要更新数据拉,你(adapterView)ui去更新界面吧),adapterView是怎么收到通知。你说listView关adapterView鸟事啊,listVie...

2018-04-08 22:55:09

Okhttp3源码解析

前言基本使用方法 1.导入库compile 'com.squareup.okhttp3:okhttp:3.10.0' 2.GET请求,首先创建个client(OkHttpClient)实例,然后创建request(Request)实例,接着通过client.newCall(request)得到一个任务,最后将该任务加入队列并创建个接口回调任务执行的结果。...

2018-04-08 20:48:36

xUtils3源码解析之-----image

利用工作之外的时间终于看完了xutils3的所有模块的源码,以此博客来记录自己的分析过程,在此约定半年之后重新分析xUtils3源码对比该系列博客看看自己有没有新的突破。1. xUtils3源码解析之—–image 2. xUtils3源码解析之—–Http(s) 3. xUtils3源码分析之—–DB(ORM) 4. xUtils3源码分析之—–view注解前言...

2018-04-06 16:17:08

xUtils3源码解析之-----Http(s)

利用工作之外的时间终于看完了xutils3的所有模块的源码,以此博客来记录自己的分析过程,在此约定半年之后重新分析xUtils3源码对比该系列博客看看自己有没有新的突破。1. xUtils3源码解析之—–image 2. xUtils3源码解析之—–Http(s) 3. xUtils3源码分析之—–DB(ORM) 4. xUtils3源码分析之—–view注解前言...

2018-04-06 13:01:59

Java设计模式之观察者模式

Java设计模式之观察者模式前言 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使...

2018-04-04 22:34:45

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。