自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

itxiaox的专栏

鸟欲高飞先振翅,人求上进先读书

  • 博客(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 941

原创 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 619

原创 Gradle发布共享库——Gradle发布依赖库到公司(局域网)maven私服

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

2020-07-31 23:58:46 1303

原创 Gradle发布共享库——Gradle发布本地maven库

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

2020-07-29 22:26:59 575

原创 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 2585 2

原创 Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库

作为一个码农,我们开发了很多项目,也积累了很多自己的通用依赖库,这些都是我们的项目积累,那么我们该如将自己的依赖库方便的集成到以后的项目开发中,或者共享给比人使用呢?是直接在后面的项目中通过依赖模块的方式, 还是直接将项目库打包成jar包,亦或者直接将代码copy到项目中,很显然这些方式都不够方便,也不够优雅。当然我们有更好的方案,那就是将代码发布到远程的中央仓库,对于中央仓库有很多有Jitpack、JCenter等。这里我们推荐一种最简单的发布方法:通过github发布到Jitpack的...

2020-07-26 11:41:36 2996 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 1047

原创 将博客搬至CSDN

将博客搬至CSDN

2020-08-03 16:55:00 56

原创 睡后收入——分销渠道总结

1. CSDN分销https://marketing.csdn.net/p/74e31e8d6f932097aeb2a679011f1b3c?utm_source=765669642

2020-08-01 11:23:00 233

原创 Android ListView单选的实现总结

今天在智能停车场项目中需要实现PullToRefreshListView的单选功能,考虑到分页,刷新等,以前的实现方式是采用自己维护一个集合保存选中位置的选中状态,但这个方式比较繁琐,今天采用了listview的单选模式listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);来实现:ListView是通过实现Che...

2015-09-19 11:53:00 20

原创 webview加载js图形报表

在项目中经常会有一些图形报表的功能,对于android的图形报表的实现,可以利用一些开源的android图形报表框架如:achartengine,hellocharts, MPAndroidChar等,这些框架虽然实现的很好,但在实际项目我们需要的图形报表是有设计师设计的,可能我们需要效果这些框架没有提供,或是提供的样式不符合我们的需求,这时候需要我们去修改这些框架,更改它的样式,这就要...

2015-09-15 09:30:00 18

原创 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 17

原创 Android 自定义拍照,解决图片旋转,拍照参数设置兼容问题

今天客户提了一个需求: 需要结合摄像头将拍照的图片和自己的产品(图片)整合到一张图片上面,如下图: 针对这个功能需要做自定义相机,根据Camera相机类和SurfaceView类来实现自定义图形预览拍照功能。但在实现过程中出现几个难点:1.如何将自己产品图片(上图的台灯)和摄像头预览的图片结合成一张图片。2.拍照的图片在有些手机上面出现旋转了90度的情况(Android兼容性问题...

2015-09-08 16:16:00 25

原创 apk防止反编译

作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。那么我们改如何防止程序被恶意的反编译窃取源代码呢,这里记录两种解决方式:1:通过代码混淆(具体混淆方法,网上有很多例子,这里就不做记录),但是代码混淆只是加深了代码的阅读难道,并不能完全解决防止反编译问题,2.采用第三方提供的加固工具:如 360加固宝http://j...

2015-09-02 13:39:00 23

原创 android集成极光消息推送

推送功能现在在app中已是成常用的功能,而要实现推送功能,为了省时省力一般考虑采用第三方推送sdk来实现,这里总结是极光推送(JPush)这也是本人在项目中经常用到的第三方推送sdk ,总的来说集成起来挺简单的,只要按照官方的文档一步步集成还是能够完成,本人第一次集成的时候也是这样干的,其实其它的第三方sdk一般都是根据官方的文档文档一步步集成的,但对于一些从来没有用过极光推送或是刚开...

2015-09-02 13:30:00 29

原创 Activity管理类,程序退出工具类

Activity管理类, 用于管理所有的Actvity, 提供添加Activity到堆栈,结束特定Activity,结束所有的Activity等方法,在项目开发中都有必备功能:退出功能,而退出功能在项目中一般有退出应用,退出登录两种情况,这里针对这个两种情况都有实现,在此做一下记录,以备以后查阅package com.centrvideo.parkapp.util;import ja...

2015-08-27 17:33:00 29

原创 Android Studio SVN配置总结

最近开始研究使用Android Studio进行项目开发,之前一直是使用SVN进行版本管理,所以想在Android Studio中使用SVN, 在使用过程中出现很多问题,查阅不少资料和请教不少人,现在现记录如下:一、安装配置:以前使用 ZendStudio 等等都是直接安装插件就可以了,但这里不行,需要自己独立安装带有 command line 功能的 SVN 客户端,我使用的是Tortoise...

2015-08-27 17:13:00 23

转载 form表单提交数据编码方式和tomcat接受数据解码方式的思考

做java的web开发有段日子了,有个问题老是困扰着我,就是乱码问题,基本上是网上查找解决方案(网上资料真的很多),都是一大堆的介绍如何解决此类的乱码问题,但是没几个把问题的来龙去脉说清楚的,有时候看了些文章后,以为自己懂了,但是在开发中乱码问题又像鬼魂一样出来吓人,真是头大了!这篇文章是我长时间和乱码做斗争的一些理解的积累,还希望有更多的朋友给出指点和补充。  form有2中方法把数

2013-04-07 10:48:27 282

转载 Fckeditor的配置及使用

CKEditor 3安装和使用 JSTL-核心标签库Fckeditor的配置及使用  2010-06-07 16:28:18|  分类:技术 |  标签:|字号大中小 订阅http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fhaoren_e%2Farchiv

2013-04-07 10:41:23 501

原创 网站编码讨论

在做web项目时,我们经常遇到一个问题,那就是中文乱码问题,那么乱码到底是如何产生的?做网站到底该用何种编码呢?下面就将针对这些问题讨论如下:  经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符,  WordPress程序是用的UTF-8,很多cms用的是GB2312。  ● 为什么有这么多编码?  ● UTF-8和GB231

2013-04-07 10:24:27 309

原创 实用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 1378

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除