Gradle是Android开发新一代的 Build System, 也是 Android Studio默认的build工具。
Gradle脚本是基于一种JVM语言 -- Groovy,再加上DSL(领域特定语言)语言组成的。
因为Groovy是JVM语言,可以使用大部分的Java语言库。所谓DSL就是专门针对Android开发的插件,比如标准Gradle之外的一些新的方法(Method)、闭...
分类:
移动开发 时间:
2014-12-07 01:22:23
阅读次数:
697
第一步 :写出布局文件的设置 第二步 使用 ,先得到mPullRefreshListView 初始化的设置 private int currentPage =1; 第一次进来的时候加载第一页的数据 initData(1); //mPullRefreshListView...
分类:
其他好文 时间:
2014-12-06 00:02:04
阅读次数:
623
今天在mainfest.xml中设置版本号为2,(代码获取到的版本号无效) android:versionCode="2" android:versionName="2.0"竟然通过代码:PackageManager manager = mContext.getPackageManager()...
分类:
移动开发 时间:
2014-12-05 17:19:02
阅读次数:
170
Android Studio 1.0第一次启动的时候强制要求在线下载sdk(2.5G),但由于国内网络限制,无法下载,也就无法启动android studio了。不能选择本地已下载的sdk,也算是android studio 1.0的一个bug吧。
解决方法是在解压Android Studio目录下的bin目录中,找到idea.properties这个文件,用文本编辑器打开,在末尾添加如下配置:...
分类:
移动开发 时间:
2014-12-05 15:36:21
阅读次数:
144
开发工具我这里用的是eclipse你也可以用Google最新推出的Android Studio开发工具(不需要配置)eclipse配置所需工具下载链接 (也可以自己去android官网上下载最新配置文件)android-sdk开发环境ADT开发工具下面是ADT配置截图然后就是下一步下一步,最后完成,...
分类:
移动开发 时间:
2014-12-04 00:47:57
阅读次数:
293
一、介绍
很多android 开发者都感叹做android开发竟然都没有一款专门的软件来使用,不像IOS有Xcode,WP有VS。一般做android开发都是eclipse或者ADT或者IntelliJ IDEA。后来,终于,哈哈,有了Android Studio。人称“亲生”的android开发IDE,本人使用了一段时间之后,发现功能真是强大,完爆eclipse等开发工具,最大的亮点就...
分类:
移动开发 时间:
2014-12-03 21:20:23
阅读次数:
178
代码届有一句非常经典的话:“不要重复制造轮子”,多少人看过之后便以此为本,把鲁迅的“拿来主义”发扬光大,只搜轮子,不造轮子。但现在我想补充的一句是“不要重复制造轮子,不等于不需要知道轮子是如何制造的”!
读过PullToRefresh的源码之后,我便依照着做了一个小Demo出来,下面就此原理为大家解析一番。究竟是哪句代码实现了如此强大的功能,究竟是哪个方法是贯穿全文上下?
原理...
分类:
其他好文 时间:
2014-12-03 10:31:22
阅读次数:
180
网上有很多很有名的开源框架,这里就来拉拉PullToRefresh这个框架,也就是我们平时用的下拉刷新啦,当然你问我这个有什么用啊?别人已经写好了,这里主要是学习以及练习,练习的次数多了,一切就顺其自然的会了.
废话少说,先上图,再上代码:
1.要想实现下拉刷新功能必须要有个下拉刷新的布局,是吧?
<LinearLayout xmlns:android="http://schema...
分类:
移动开发 时间:
2014-12-02 16:44:22
阅读次数:
222
BUILD FAILED
/home/swtf/android/vlc-android/build.xml:91: Cannot find /home/swtf/android-studio/sdk/tools/ant/build.xml imported from /home/swtf/android/vlc-android/build.xml
Total time: 3 seconds...
分类:
移动开发 时间:
2014-12-02 13:35:42
阅读次数:
253
要让引用的第三方的so库被打包进去,只需要把相关的armeabi文件夹放在libs下面,然后在builld.gradle脚本中加上这一句:
sourceSets{
main {
jniLibs.srcDirs 'libs'
}
}
这样就可以把so文件也打包进去了。...
分类:
其他好文 时间:
2014-12-01 17:42:42
阅读次数:
288