自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 gradle 发布多 flavor maven aar 库

问题背景最近, 项目中一直维护的一个 maven aar 库由于业务发展, 需要定义 2 个 flavor 并打包上传2 个 flavor aar 包到 maven 库. 实现过程中遇到了一些坑, 在此记录下来.如何发布两个 flavor 的 aar 到 maven 仓库?首先介绍一下, 发布 maven 库目前有 2 个可用的 gradle 插件:maven plugin (早期的 m...

2019-07-07 19:02:06 1724 3

原创 git merge 用法

怎么 merge首先更新本地分支和远程分支为最新代码, 分别对要参与 merge 的两个分支做如下两个操作:切换分支git checkout <branch_name>更新分支git fetch && git pull --rebase切换到 master 分支git checkout <master_branch>merge 远端分支...

2019-04-04 20:33:20 19820 1

原创 gradle 踩坑 -- javassist.NotFoundException: broken jar file?: xxx class

问题背景通过 gradle 构建编译时, 在切换分支或代码变更较大后, 经常出现 javassist.NotFoundException: broken jar file? 的编译失败错误, 一直以来只能靠重启 Android Studio 来解决, 非常痛苦. 最近花了些时间终于解决了这个问题.原因分析过程* What went wrong:Execution failed for ta...

2019-03-31 21:59:49 3678 1

原创 下载网盘文件失败的解决方法

通常只需给定一个下载url既可以下载文件,然后如果复制云盘下载url在别的地方下载则无法下载成功,返回404.原因是在执行下载的httpGet的头部要加入cookie,实现方法如下: private void addCookie(HttpGet httpGet) { CookieSyncManager.createInstance(mContext); Str

2015-05-25 21:37:00 4323

原创 android文件系统bug

当删除一个文件,在重新下载这个同名文件,保存到sdcard时出现error:Caused by: libcore.io.ErrnoException: open failed: EBUSY (Device or resource busy)at libcore.io.Posix.open(Native Method)at libcore.io.BlockGuardOs.open(BlockGua

2015-05-25 21:31:48 2886

原创 android知识点

android知识点避免横竖屏幕导致activity重建生命周期的方法,在activity的声明中加入:android:configChanges="orientation|keyboardHidden|screenSize"如何动态更新actionbar右端更多(三个点)的显示/隐藏: private void updateActionbarMenu() { mHan

2015-05-25 21:01:19 485

原创 eclipse工程导入android studio遇到的问题

错误异常:Error:Timeout waiting to lock buildscript class cache for settings file '/home/username/AndroidStudioProjects/MumuWeibo/settings.gradle' (/home/luliang/.gradle/caches/2.2.1/scripts/settings_978qnm

2015-05-17 11:29:07 3114

原创 各种类型wifiConfig的实现方法

/** * 将包含wifi配置参数的json串解析成WifiConfiguration */ public static WifiConfiguration parseWifiConfigJson(Context context, String jsonString) { WifiConfiguration config = null; t

2015-04-01 21:39:08 8048

转载 获取apk签名的方法

获取本地文件系统中apk文件的签名方法public static String getAPKSignatures(String apkPath) { File appFile = new File(apkPath); if (!appFile.exists()) return ""; String PATH_PackagePar

2015-03-19 23:26:14 4330

原创 如何保证对话框中的文字过长时可以上下滑动查看,而不会导致下面的按钮发生位移

如何保证对话框中的文字过长时可以上下滑动查看,而不会导致下面的按钮发生位移? <ScrollView android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" > <TextView

2015-03-19 23:17:11 837

原创 webview白屏的原因之一

load本地的html文件,webview白屏的原因: 1. webview设置为setLayerType(View.LAYER_TYPE_SOFTWARE, null); 这段代码是用来关闭webview的硬件加速,去掉这行代码可解决部分手机白屏问题。 如果在手机设置的开发者选项中开启”强制使用GPU渲染”,会使该问题必现。

2015-03-19 22:41:26 1960

原创 实现TextView中的短电话号码可点击

TextView中的 autolink=”phone”属性默认电话号码大于8位时才会视为电话号码可点击,那么电话号码如果短于8位(如至少5位)该如何设置呢?方法是在TextView 的 setText后执行下面两行代码: Pattern pattern = Pattern.compile("\\d{5,}"); Linkify.addLinks(mTex

2015-03-19 22:25:44 4007

Eclipse教程Eclipse教程Eclipse教程

Eclipse教程,Eclipse教程Eclipse教程Eclipse教程Eclipse教程Eclipse教程

2011-06-21

IBM公司的JAVA培训PPT

IBM公司的JAVA培训PPT,非常好的教程,值得一看。。

2011-06-03

空空如也

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

TA关注的人

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