- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 Idea 使用 Gradle 插件创建 Java 项目
1 简介Android Studio中使用gradle插件来构建工程,引入第三方库都非常方便,于是就想,普通Java工程可不可以使用Gradle来引用第三方库呢,经过摸索,找到了在idea中使用Gradle构建Java Project的方法2 Idea创建Java项目打开IntelliJ IDEA ,创建Java Project ,命名为Test3 创建Gradle Module创建一个Gradle
2016-04-22 15:42:16 8930 1
原创 Android 图片裁切框架 uCrop 的用法
1 uCrop简介最近项目中用到了图片裁剪功能,于是百度了一下,发现了uCrop这个框架,这个框架的星星数很多,就决定使用这个框架 uCrop的Github地址:https://github.com/Yalantis/uCropuCrop的特点:裁剪框不动,图片动图片可以旋转,缩放支持各种比例裁剪框uCrop的效果图(来自其Github):2 集成uCrop(1) uCrop集成方法:
2016-04-20 16:53:26 20258 10
原创 [Android Studio系列(四)] 自定义gradle变量
1 问题当一个Android Studio的Project里面有很多模块的时候,每个模块都有一个build.gradle文件,里面有包括: compileSdkVersion、buildToolsVersion、targetSdkVersion…..等变量,如果编译的环境变了,需要修改这些变量,就要一个模块一个模块的修改build.gradle文件,要是模块一多就很麻烦,而且重复体力劳动,有没
2016-04-14 15:29:38 5383
原创 [Android Studio系列(三)]Android Studio 编译、同步慢的解决方法
1 问题(1) 当项目中引用的第三方模块太多,打开Android Studio的时候就会非常慢,提示一直在解决模块依赖,点击sync按钮同步第三方代码的时候也是巨慢,慢的原因是: 在gradle中引用第三方模块时采用maven方式依赖,每次打开Android Studio或者点击sync按钮时,都会去maven中央仓库去取第三方的库文件,一般是jar或者aar文件 如果本地没有该文件,
2016-04-13 19:38:56 33943 16
原创 Android bat批处理自动执行adb shell命令
1 问题最近在做app的时候,要将Android手机中的Sqlite数据库导入到pc上,查看里面的数据,然后每次去app的目录下面去找出数据库,然后在adb shell中复制到sdCard,然后退出shell,再用adb pull命令拉到pc上,非常麻烦,一不小心就出错了,多搞几次就崩溃了。作为程序猿当然不能这么干啦。 当然你可以用DDMS,可视化操作导出数据库,但是且不谈真机上DDMS根本没有权
2016-04-06 17:22:11 35113 2
原创 [Android 插件化(二)] DroidPlugin 用法
1 简介关于Android插件化可以查看我的前一篇博客: [Android 插件化(一)] DynamicLoadApk的用法本篇介绍第二种实现插件化的框架,360公司出品的DroidPlugin框架,个人比较推荐使用这个框架来实现插件化,毕竟是大厂出的东西,已经在360手机助手上用上了,可以放心使用,如果有坑的话,360会去填的嘛 DroidPlugin的Github地址:https://g
2016-04-04 19:44:16 10618 51
原创 [Android 插件化(一)] DynamicLoadApk的用法
1 简介Android大型项目中为了减小apk的体积,可以采用插件化的方法,即一些不常用的功能独立成插件,当用户需要的使用的时候再从服务器上下载回来,动态加载。这样就避免了为了满足所有用户需求而把功能全部打包到apk,导致apk体积的膨胀。所谓的插件,其实也是一个apk,但是一般都依赖正式对外发布的app,也叫宿主。本篇不讨论插件化的原理和实现难点,只介绍怎么使用以及优缺点。 Android插件化
2016-04-04 15:56:44 8699 10
原创 [Android Studio系列(二)] Android Studio更新失败的解决办法
1 Android Studio更新的方法是点击菜单help–>check update,但有时会报错,连接超时: Connection failed (connect timed out). Please check network connection and try again2 解决的方法是: (1) 修改Android Studio的配置文件如果是运行的是32位的android s
2016-04-04 13:47:30 6176
DroidPluginTest演示例子
2016-07-25
DroidPluginTest演示demo
2016-07-25
Android静默安装和自动安装的演示代码,SlinetInstallTest
2016-07-08
SlidingMenu addIgnoreView()无效的bug演示demo
2016-06-14
SlidingMenu在Android 5.0上兼容问题演示
2016-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人