- 博客(21)
- 收藏
- 关注

原创 Gradle发布共享库——Gradle访问Jitpack私有库
一、引言前面两篇:Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库、Gradle 发布共享库——如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库讲解如何gradle通过github发布依赖库到jitpack上,然后方便其它人使用,但这里有个情况,前面这两种方法github仓库都是public的,但如果我们想让自己的项目private,不想全部公开,只给得到授权的人使用,那么我们该怎么办呢?下面我们介绍下这种..
2020-08-02 13:17:35
1054

原创 Gradle发布总结——Gradle发布那些事儿
在开发中我们经常会遇到将自己开发的依赖库共享给别人使用,这里将Gradle发布的那些事儿总结记录下来,方便以后使用查阅。Gradle 发布共享库——如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库Gradle发布共享库——Gradle发布本地maven库Gradle发布共享库——Gradle发布依赖库到公司(局域网)maven私服这里记录grad.
2020-08-01 09:58:05
660

原创 Gradle发布共享库——Gradle发布依赖库到公司(局域网)maven私服
上篇:Gradle发布共享库——Gradle发布本地maven库 我们讲解了将类库发布到本地仓库后,我们可以方便的在多个项目中使用同一个类库,但是,日常工作中通常是一个团队在开发,我将仓库发布在本地,队友根本访问不了。如果将仓库搭建在公司内网服务器上,这样整个公司的成员都能访问了,最常用的搭建maven私服参考的工具是Nexus。 下面就介绍如何通过Nexus搭建公司Maven私服以及通过Gradle发布依赖库到局域网maven私服。## 下载安装:下载地址:https://www.sonaty..
2020-07-31 23:58:46
1384

原创 Gradle发布共享库——Gradle发布本地maven库
在开发中,有时候一个模块会被多个地方使用,甚至在其它的工程中使用,这个模块是公司的项目又不能发布到JitPack/JCenter等公共仓库中,在这种情况下我们可以采用发布一个本地的maven仓库或者公司的maven私服上,然后方便团队的其它成员使用。下面介绍Gradle发布一个本地库的步骤:1. 如何发布和之前的一样老规矩:将发布脚本放到一个单独的脚本文件中,其它的地方引用它发布步骤如下图:发布脚本publishNative.gradle//发布到本地的maven仓库...
2020-07-29 22:26:59
645

原创 Gradle 发布共享库——如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库
Gradle 发布共享库——如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库上一篇博文Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库(—)已经介绍了如果将Java Libary依赖库发布到Jitpack上供大家方便使用,这里再补充下如何将Android依赖库发布达jitpack上方便使用,其实发布Android Libary库和发布Java Libary库步骤是一样的,都是本地工程集成gradle脚本代码...
2020-07-26 14:24:52
2663
2

原创 Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库
作为一个码农,我们开发了很多项目,也积累了很多自己的通用依赖库,这些都是我们的项目积累,那么我们该如将自己的依赖库方便的集成到以后的项目开发中,或者共享给比人使用呢?是直接在后面的项目中通过依赖模块的方式, 还是直接将项目库打包成jar包,亦或者直接将代码copy到项目中,很显然这些方式都不够方便,也不够优雅。当然我们有更好的方案,那就是将代码发布到远程的中央仓库,对于中央仓库有很多有Jitpack、JCenter等。这里我们推荐一种最简单的发布方法:通过github发布到Jitpack的...
2020-07-26 11:41:36
3121
1
原创 Handle机制总结
Handle机制总结1. handle机制的四个对象我们通过handle的使用,debug源码调试,以及源码分析其流程,其实handle机制很简单,主要是需要搞出清楚其核心的四个对象:Message, Handle,MessageQueue,Looper。handle的机制主要涉及到四个对象:Message对象:封装消息对象,并且通过target持有handler,将消息与handle进行绑定Handle对象:负责发送消息和处理消息。MessageQueue对象:消息队列对象,负责存取管理
2020-10-24 21:24:47
1254
原创 睡后收入——分销渠道总结
1. 优快云分销https://marketing.youkuaiyun.com/p/74e31e8d6f932097aeb2a679011f1b3c?utm_source=765669642
2020-08-01 11:23:00
271
原创 Android ListView单选的实现总结
今天在智能停车场项目中需要实现PullToRefreshListView的单选功能,考虑到分页,刷新等,以前的实现方式是采用自己维护一个集合保存选中位置的选中状态,但这个方式比较繁琐,今天采用了listview的单选模式listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);来实现:ListView是通过实现Che...
2015-09-19 11:53:00
45
原创 webview加载js图形报表
在项目中经常会有一些图形报表的功能,对于android的图形报表的实现,可以利用一些开源的android图形报表框架如:achartengine,hellocharts, MPAndroidChar等,这些框架虽然实现的很好,但在实际项目我们需要的图形报表是有设计师设计的,可能我们需要效果这些框架没有提供,或是提供的样式不符合我们的需求,这时候需要我们去修改这些框架,更改它的样式,这就要...
2015-09-15 09:30:00
52
原创 Activity 的onActivityResult使用之旅
在开发中经常会有这样的需求:Activity A启动Activity B,在B中输入一个数据或者选择一个后 将结果返回给A 。要实现该功能也很简单可以使用startActivityForResult来实现。代码贴上:在A 中:package com.example.helloworld2;import android.app.Activity;import android....
2015-09-10 19:14:00
42
原创 Android 自定义拍照,解决图片旋转,拍照参数设置兼容问题
今天客户提了一个需求: 需要结合摄像头将拍照的图片和自己的产品(图片)整合到一张图片上面,如下图: 针对这个功能需要做自定义相机,根据Camera相机类和SurfaceView类来实现自定义图形预览拍照功能。但在实现过程中出现几个难点:1.如何将自己产品图片(上图的台灯)和摄像头预览的图片结合成一张图片。2.拍照的图片在有些手机上面出现旋转了90度的情况(Android兼容性问题...
2015-09-08 16:16:00
65
原创 apk防止反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。那么我们改如何防止程序被恶意的反编译窃取源代码呢,这里记录两种解决方式:1:通过代码混淆(具体混淆方法,网上有很多例子,这里就不做记录),但是代码混淆只是加深了代码的阅读难道,并不能完全解决防止反编译问题,2.采用第三方提供的加固工具:如 360加固宝http://j...
2015-09-02 13:39:00
78
原创 android集成极光消息推送
推送功能现在在app中已是成常用的功能,而要实现推送功能,为了省时省力一般考虑采用第三方推送sdk来实现,这里总结是极光推送(JPush)这也是本人在项目中经常用到的第三方推送sdk ,总的来说集成起来挺简单的,只要按照官方的文档一步步集成还是能够完成,本人第一次集成的时候也是这样干的,其实其它的第三方sdk一般都是根据官方的文档文档一步步集成的,但对于一些从来没有用过极光推送或是刚开...
2015-09-02 13:30:00
58
原创 Activity管理类,程序退出工具类
Activity管理类, 用于管理所有的Actvity, 提供添加Activity到堆栈,结束特定Activity,结束所有的Activity等方法,在项目开发中都有必备功能:退出功能,而退出功能在项目中一般有退出应用,退出登录两种情况,这里针对这个两种情况都有实现,在此做一下记录,以备以后查阅package com.centrvideo.parkapp.util;import ja...
2015-08-27 17:33:00
59
原创 Android Studio SVN配置总结
最近开始研究使用Android Studio进行项目开发,之前一直是使用SVN进行版本管理,所以想在Android Studio中使用SVN, 在使用过程中出现很多问题,查阅不少资料和请教不少人,现在现记录如下:一、安装配置:以前使用 ZendStudio 等等都是直接安装插件就可以了,但这里不行,需要自己独立安装带有 command line 功能的 SVN 客户端,我使用的是Tortoise...
2015-08-27 17:13:00
52
转载 form表单提交数据编码方式和tomcat接受数据解码方式的思考
做java的web开发有段日子了,有个问题老是困扰着我,就是乱码问题,基本上是网上查找解决方案(网上资料真的很多),都是一大堆的介绍如何解决此类的乱码问题,但是没几个把问题的来龙去脉说清楚的,有时候看了些文章后,以为自己懂了,但是在开发中乱码问题又像鬼魂一样出来吓人,真是头大了!这篇文章是我长时间和乱码做斗争的一些理解的积累,还希望有更多的朋友给出指点和补充。 form有2中方法把数
2013-04-07 10:48:27
304
转载 Fckeditor的配置及使用
CKEditor 3安装和使用 JSTL-核心标签库Fckeditor的配置及使用 2010-06-07 16:28:18| 分类:技术 | 标签:|字号大中小 订阅http://hi.youkuaiyun.com/link.php?url=http://blog.youkuaiyun.com%2Fhaoren_e%2Farchiv
2013-04-07 10:41:23
540
原创 网站编码讨论
在做web项目时,我们经常遇到一个问题,那就是中文乱码问题,那么乱码到底是如何产生的?做网站到底该用何种编码呢?下面就将针对这些问题讨论如下: 经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符, WordPress程序是用的UTF-8,很多cms用的是GB2312。 ● 为什么有这么多编码? ● UTF-8和GB231
2013-04-07 10:24:27
331
原创 实用js验证用户注册登录代码
今天星期天,终于有时间来总结下了,在这里把以前经常用到的和可能用到的前端js验证的一些常用代码总结如下,以期备忘。。。 实用js验证用户注册登录代码//判断用户名是否符合要求function usernamecheck(string){if((string.length20)){return false;}var re;re=new RegExp("^[a-z|A-Z|
2013-04-07 10:17:03
1458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人