自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (9)
  • 论坛 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 高德地图SDK使用经验

下文说的是高德地图 Android SDK版本,详细版本如下:2D地图:v2.3.1定位:v1.3.0导航:v1.1.1发现的问题如下,其中一些是地图BUG,一些是需要你自己小心的地方:1、定位。public void requestLocationData(java.lang.String provider, long minTime,

2014-12-23 17:00:41 14427 6

翻译 Android官方技术文档翻译——Gradle 插件用户指南(5)

本文译自Android官方技术文档《Gradle Plugin User Guide》,原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide。测试构建一个测试应用程序已经集成到应用程序项目中了。所以已经没有必要再去创建一个单独的测试项目。基础知识和配置正如前面所提及,在main sourceSet旁边的是androidTest sourceSet,默认情况下,它位于src /androidTest/从这里的 so

2014-12-19 08:55:20 5589 1

原创 Gradle实现的两种简单的多渠道打包方法

本来计划今天发Android的官方技术文档的翻译——《Gradle插件用户指南》的第五章的,不过由于昨天晚上没译完,还差几段落,所以只好推后了。今天就说一下使用Gradle进行类似友盟这样的多渠道打包的方法吧。目前我掌握的方法有两种,都非常简单,用的都是Gradle Android插件里的productFlavors。以友盟的多渠道打包为例,假设我们需要打包出如下渠道:UMENG, WANDOUJIA, YINGYONGBAO。第一种方法,是需要创建文件的。我们在写完我们的代码之后,在app/sr

2014-12-18 09:07:46 58136 27

翻译 Gradle 1.12用户指南翻译——第二十一章. Gradle 插件

第二十一章. Gradle 插件Gradle 在它的核心中有意地提供了一些小但有用的功能,用于在真实世界中的自动化。所有有用的功能,例如以能够编译 Java 代码为例,都是通过插件进行添加的。插件添加了新任务 (例如JavaCompile),域对象 (例如SourceSet),约定(例如主要的 Java 源代码是位于src/main/java),以及扩展的核心对象和其他插件的对象。在这一章中,我们将讨论如何使用插件以及术语和插件相关的概念。21.1. 应用插件插件都认为是被应用,通过Projec

2014-12-17 09:23:01 8117 1

翻译 Android官方技术文档翻译——Gradle 插件用户指南(4)

依赖、 Android Library和多项目设置Gradle 项目可以对其他组件具有依赖关系。这些组件可以是外部的二进制包,或其他的 Gradle 项目。二进制包的依赖本地包要配置一个外部库 jar 包的依赖,您需要在compile配置中添加一个依赖关系。dependencies { compile files('libs/foo.jar')}android { ...}注意:dependencies DSL 元素是标准的 Gradle API 的一部分,不属

2014-12-16 08:47:10 8228 2

翻译 Android官方技术文档翻译——Gradle 插件用户指南(1-3)

简介本文档是 Gradle 插件 0.9 版本的文档。在 1.0 之前,我们所介绍的早期版本可能由于不兼容问题会有所不同。新构建系统的目标新的构建系统的目标是:可以很容易地重用代码和资源可以很容易地创建应用程序的几个变种,无论是多APK分发还是不同定制版的应用程序可以很容易地配置、 扩展和自定义构建过程好的 IDE 集成为什么是 Gradle ?Gradle 是一个先进的构建系统和构建工具,它允许通过插件创建自定义的构建逻辑

2014-12-15 15:52:32 22477 9

原创 下载Android 5.0源码(附源码)

下载方法见我的另一篇博客:http://blog.csdn.net/maosidiaoxian/article/details/416807695.0.1的源码见文末。这次下载的是5.0.0_r7的源码,下载到99%的时候遇见以下问题:Fetching projects: 99% (478/482) Fetching project platform/external/sqliteerror: Cannot fetch platform/packages/apps/OMA-DM这个OMA-D

2014-12-12 08:46:09 28260 16

翻译 Android官方技术文档翻译——构建工作流

Gradle上的Android构建流程,一张大图。

2014-12-05 09:09:27 3375

翻译 Android官方技术文档翻译——ApplicationId 与 PackageName

ApplicationId 与 PackageName所有的 Android 应用程序都有一个包名。包名是设备上的这个应用程序的唯一标识,也是在谷歌Play商店上的唯一标识。这意味着,一旦你已发布的程序使用了这个包名, 你就永远都无法改变它;否则会导致你的应用程序被当作是一个全新的应用程序,你之前的应用程序的用户将不会看到作为更新的安装包。在此前Android Gradle 构建系统中,您的应用程序的包名由你的manifest文件的根元素里的package属性决定:

2014-12-04 08:52:05 35286 26

翻译 Android官方技术文档翻译——Apk 拆分机制

简介拆分机制比起使用 flavors,能让应用程序更有效地构建一些形式的多个apk。多 apk 只支持以下类型屏幕密度ABI使用新的拆分机制,构建同一个应用程序的hdpi版本和mdpi版本,能够共享很多的任务 (如 javac,dx,proguard)。此外,它会被认为是一个单一的variant,并且同一个测试程序将会被用来测试每​​个多APK。当在variant 上运行install或connectedCheck 任务时,Gradle 会自动匹配把正确的 APK 输出到每一个连接的设备中。

2014-12-03 09:02:08 22506

原创 下载android5.0源码

方法还是与之前我介绍的下载源码的方法一样,但是repo需要更新一下,否则可能会出现以下错误:type committag v1.12.16tagger Conley Owens 1398976458 -0700repo 1.12.16gpg: 于 2014年05月02日 星期五 04时34分18秒 CST 创建的签名,使用 RSA,钥匙号 692B382Cgpg: 无法检查签名

2014-12-02 16:46:15 7323

原创 Android开发技巧——TextView加载HTML的图片及代码显示问题

前几天在做一个Gradle用户指南的应用程序,使用的是TextView来加载HTML内容(至于为什么不用WebView,我也没有认真使用并比较过,也许以后会换吧),其中遇见了一些纠结的问题,所幸主要的问题都一一解决了。下面说一下遇见的几个问题及我的解决方法。TextView异步加载HTML中的图片及图文重叠在TextView中加载HTML图片,需要实现Html.ImageGetter接

2014-12-02 09:14:09 24112 14

原创 Gradle脚本打包so库

要让引用的第三方的so库被打包进去,只需要把相关的armeabi文件夹放在libs下面,然后在builld.gradle脚本中加上这一句: sourceSets{ main { jniLibs.srcDirs 'libs' } }这样就可以把so文件也打包进去了。

2014-12-01 16:20:46 5368

Android Studio 的五个插件

详见此文:http://blog.csdn.net/maosidiaoxian/article/details/44992655

2015-04-11

大图裁剪的例子

项目见:https://github.com/msdx/clip-image 相关文章见:http://blog.csdn.net/maosidiaoxian/article/details/50912577

2016-03-17

带图标文字的底部导航栏实现(1.0版)

Android开发技巧 实现底部图标文字的导航栏 见文章:http: blog csdn net maosidiaoxian article details 38864679 修订版本 点击底部导航栏时是直接切换 而不是依次滑动过去

2014-09-14

简单贪吃蛇C语言代码(含菜单选等级等功能)

C语言编写的一个贪吃蛇游戏,有菜单,可选难度等级,在Dev-C++上编译通过。

2010-08-26

带图标文字的底部导航栏实现

Android开发技巧——实现底部图标文字的导航栏,见文章:http://blog.csdn.net/maosidiaoxian/article/details/38864679

2014-08-27

带图标文字的底部导航栏实现(修订版)

Android开发技巧——实现底部图标文字的导航栏,见文章:http://blog.csdn.net/maosidiaoxian/article/details/38864679 修订版本,点击底部导航栏时是直接切换,而不是依次滑动过去。

2014-09-14

C语言编写的控制台版贪吃蛇(共200行)

用C语言写的一个贪吃蛇游戏,控制台版,无需图形驱动。在Dev-C++上通过。

2010-08-26

AdapterSample

对BaseAdapter的另一种封装

2016-12-03

Groovy中文教程.pdf

这个是Groovy的简明教程,只有33页。给想学习Groovy和Gradle的同学下载学习。

2014-10-17

貌似掉线的留言板

发表于 2020-01-02 最后回复 2020-01-02

请问powerdesigner如何设置user的名字

发表于 2011-05-26 最后回复 2014-12-15

请问如何将java的类文件打包成exe可执行文件

发表于 2011-03-20 最后回复 2011-03-20

MD5算法的JAVA实现,结果出错,望指点

发表于 2011-03-18 最后回复 2011-03-19

请教关于滚动面板的问题

发表于 2010-12-03 最后回复 2011-03-17

大整数计算问题,求解

发表于 2010-10-13 最后回复 2010-10-13

关于JCreator的设置问题

发表于 2010-09-14 最后回复 2010-09-16

java类命名规则

发表于 2010-09-14 最后回复 2010-09-14

新手发贪吃蛇代码(共200行)

发表于 2010-08-26 最后回复 2010-08-30

excel把图章变为工具上的一个

发表于 2010-05-15 最后回复 2010-08-26

寻找快速开方的源码

发表于 2010-02-05 最后回复 2010-02-22

想找一些爱好C语言的朋友一起学习

发表于 2010-02-05 最后回复 2010-02-21

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

TA关注的人 TA的粉丝

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