本文是在Ubuntu下已搭建好JRE+Eclipse+AndroidSDK的环境中进行的。 如果从未进行过如下的操作的话,在运行Android应用时,在设备选择器那里你的手机会显示为一大串"?"组成的设备并且不可用。 这个事情Android官方文档是有讲到的,点我去看官方文档。 手机端的操作就是打开...
分类:
移动开发 时间:
2014-12-02 01:34:55
阅读次数:
319
Android Lint是在ADT 16(和 Tools 16)引入的一个新工具,可以扫描Android 项目源码中潜在的bug 。它可同时作为一个命令行工具,以及集??成在Eclipse(如下所述),和IntelliJ(详细信息)中。这个架构是有意独立于IDE的,因此它有希望与其他的IDE,其他的构建工具和持续集成系统集成。
以下是它进行扫描的一些错误类型的例子:
缺少翻译(和未使用的翻译)
布局性能问题(老的layoutopt工具会用于查找所有这样的问题,和除此之外更多的问题)
未使用的资源
不一致...
分类:
移动开发 时间:
2014-11-29 09:01:37
阅读次数:
546
本文译自androd官方技术文档《AAR Format》,原文地址:http://tools.android.com/tech-docs/new-build-system/aar-format。
本文地址:http://blog.csdn.net/maosidiaoxian/article/details/41574853。转载请注明出处。翻译如有错讹,敬请指正。...
分类:
移动开发 时间:
2014-11-29 00:18:54
阅读次数:
267
自ADT 14起,库项目的资源常量不再是final型的。这一点在此文档中有更详细的说明。 然而,这样导致的后果之一是,一些已有的老项目,当使用ADT 14后将不再通过编译。其中的原因可能较难理解。有一个新的 quickfix 检测器就是为了解决这个问题,它可以寻找一个特定的编译错误,并在存在这样的错误时增加一个“quickfix”的提示。这意味着,当你的鼠标悬停在错误上时,它会提供更多的帮助:...
分类:
移动开发 时间:
2014-11-28 16:27:03
阅读次数:
228
在正常的 Android 项目中,资源R类里的常量是这样声明的:
public static final int main=0x7f030004;
然而,到 ADT 14为止,在类库项目中,他们会被这样声明:
public static int main=0x7f030004;
换句话说,在库项目中这些常量都不是final的。原因很简单:当多个库项目整合时,字段的实际值(必须是唯一的)可能会出现碰撞。在ADT 14 之前,所有这样的字段都是final的,所以导致所有的库被使用的时候,主项目必须编译他们的...
分类:
移动开发 时间:
2014-11-28 10:13:45
阅读次数:
180
在 Android Studio 0.2.11 版本中,布局渲染(用于布局编辑器以及XML编辑器的布局预览窗口),支持 设计时布局属性.
这些属性用于布局在工具里渲染的时候,但是对运行时没有任何影响。这一点很有用,比如如果你想在编辑布局的时候把 样品数据放到文本框中,但又不些这些属性影响到你的运行的应用中。
若要使用设计时属性,请首先确保您有在您的布局中定义工具命名空间:
这个工具命名空间是Android的工具专门公认的命名空间,所以你定义在视图元素上的所有的tool-namespace的属性,在应用程序...
分类:
移动开发 时间:
2014-11-27 09:12:56
阅读次数:
148
一直对layout_weight属性感到比较困惑,今天学习一下,来深入了解layout_weight属性和它的用法。 定义首先,看看Android官方文档是怎么说的,毕竟人家才是权威嘛。 官方文档的意思是: layout_weight属性用于分配LinearLayout中的的额外空间(ext...
分类:
移动开发 时间:
2014-11-05 21:15:25
阅读次数:
203
今天开始我们来学习一下WebView,以及Web Apps开发,主要内容来自Android官方文档以及后面的实战例子讲解。
(博客地址:http://blog.csdn.net/developer_jiangqq),转载请注明。
Author:hmjiangqq
Email:jiangqqlmj@163.com
基本上在A...
分类:
移动开发 时间:
2014-11-03 11:29:53
阅读次数:
161
http://blog.csdn.net/xyz_lmn/article/details/6927390概述Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里...
分类:
移动开发 时间:
2014-09-18 18:27:34
阅读次数:
417
Android提供了3种数据保存方式:SharePreference、文件与数据库。
1,SharePreference
如果想保存一个相对较小的key-values集合,可以使用 SharedPreferences
API. SharedPreferences对象指向包含key-value对的文件,并且提供简单的读写方式。每个SharedPreferences文件均由框架管理,私人或共享...
分类:
移动开发 时间:
2014-09-05 19:57:01
阅读次数:
259