在进入正题之前,先拉个家常,本周进了一个很nice的团队,欣赏我们的Leader?TutorChen,让项目开发变得有趣,乐于分享,并且耐心带领大家进步,团队其他伙伴也很出色,认真向大家学习,一起进击。在这...
分类:
移动开发 时间:
2014-12-07 21:51:19
阅读次数:
290
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
46.Mesh与Shader(4/686)2014-09-23 21:2545.概念小结(0/512)2014-09-10 23:1844.新版本Gradle详解(二)(5/938)2014-08-13 17:59libGDXforAndroid2(5/1189)2014-08-09 14:4343...
分类:
其他好文 时间:
2014-12-05 17:08:40
阅读次数:
397
Error occurred during initialization of VM
Could not reserver enough space for object heap
Error:Could not create the Java VIrtual Machine
Error:A fatal exception has occurred. Program will exit....
分类:
编程语言 时间:
2014-12-05 15:34:20
阅读次数:
430
Gradle上的Android构建流程,一张大图。...
分类:
移动开发 时间:
2014-12-05 09:16:42
阅读次数:
213
ApplicationId 与 PackageName
所有的 Android 应用程序都有一个包名。包名是设备上的这个应用程序的唯一标识,也是在谷歌Play商店上的唯一标识。这意味着,一旦你已发布的程序使用了这个包名, 你就永远都无法改变它;否则会导致你的应用程序被当作是一个全新的应用程序,你之前的应用程序的用户将不会看到作为更新的安装包。
在此前Android Gradle 构建系统中,您的应用程序的包名由你的manifest文件的根元素里的package属性决定:...
分类:
移动开发 时间:
2014-12-04 10:19:57
阅读次数:
177
一、介绍
很多android 开发者都感叹做android开发竟然都没有一款专门的软件来使用,不像IOS有Xcode,WP有VS。一般做android开发都是eclipse或者ADT或者IntelliJ IDEA。后来,终于,哈哈,有了Android Studio。人称“亲生”的android开发IDE,本人使用了一段时间之后,发现功能真是强大,完爆eclipse等开发工具,最大的亮点就...
分类:
移动开发 时间:
2014-12-03 21:20:23
阅读次数:
178
简介
拆分机制比起使用 flavors,能让应用程序更有效地构建一些形式的多个apk。
多 apk 只支持以下类型
屏幕密度
ABI
使用新的拆分机制,构建同一个应用程序的hdpi版本和mdpi版本,能够共享很多的任务 (如 javac,dx,proguard)。此外,它会被认为是一个单一的variant,并且同一个测试程序将会被用来测试每??个多APK。
当在variant 上运行install或connectedCheck 任务时,Gradle 会自动匹配把正确的 APK 输出到每一个连接的设备中。...
分类:
移动开发 时间:
2014-12-03 09:21:35
阅读次数:
214
前几天在做一个Gradle用户指南的应用程序,使用的是TextView来加载HTML内容(至于为什么不用WebView,我也没有认真使用并比较过,也许以后会换吧),其中遇见了一些纠结的问题,所幸主要的问题都一一解决了。
下面说一下遇见的几个问题及我的解决方法。
TextView异步加载HTML中的图片及图文重叠
在TextView中加载HTML图片,需要实现Html.ImageGetter接...
分类:
移动开发 时间:
2014-12-02 10:40:53
阅读次数:
1041
要让引用的第三方的so库被打包进去,只需要把相关的armeabi文件夹放在libs下面,然后在builld.gradle脚本中加上这一句:
sourceSets{
main {
jniLibs.srcDirs 'libs'
}
}
这样就可以把so文件也打包进去了。...
分类:
其他好文 时间:
2014-12-01 17:42:42
阅读次数:
288