Android翻译
文章平均质量分 57
大数据艺术
专业大数据平台及数据挖掘技术
展开
-
布局技巧:创建高效布局
[size=large][color=blue][b]布局技巧:创建高效布局[/b][/color][/size] Android UI工具包提供了一些布局管理器,它们使用起来相当容易,而且,大多数的时候,你只需要使用它们最基本的特征来实现UI。 执着于基本特征的使用对于创建UI来说,往往不是最高效的。一个常见的例子就是滥用LinearLayout,它将会导致View树中的View...原创 2011-10-01 16:16:05 · 92 阅读 · 0 评论 -
创建一个输入法
[size=large][color=blue][b]创建一个输入法[/b][/color][/size] 创建一个新的输入法需要继承android.inputmethodservice.InputMethodService,这个类提供了一个输入法 的基本实现,例子可以参考sdk中的SoftKeyboard的代码。 输入法跟其他application或service一样会被打包成一个...原创 2011-10-03 23:07:37 · 198 阅读 · 0 评论 -
我能使用这个Intent吗?
[size=large][color=blue][b]我能使用这个Intent吗?[/b][/color][/size] Android提供了一个非常强大且易于使用的消息类型:Intent。你可以使用Intent来将应用程序变成一个高级的库,而且可以使代码模块化并可重用。例如,Android Home画面和AnyCut应用程序,使用Intent来创建快捷方式。 能够使用这么低耦合的AP...原创 2011-10-03 23:07:27 · 90 阅读 · 0 评论 -
应用程序后向兼容
[size=large][color=blue][b]应用程序后向兼容[/b][/color][/size] 在全世界,现在人们手里有着各种各样的基于Android的设备。而这些设备中,有很多种Android平台的版本在使用,一些运行着最新版平台,而另一些还在运行着老的版本。作为一名开发人员,你需要考虑你的应用程序是否支持后向兼容——你想你的应用程序能在所有的设备上运行吗,或是只是在最新的平...原创 2011-10-03 23:07:18 · 88 阅读 · 0 评论 -
Zipalign:一个简单的优化
[size=large][color=blue][b]Zipalign:一个简单的优化[/b][/color][/size] Android SDK中包含一个“zipalign”的工具,它能够对打包的应用程序进行优化。在你的应用程序上运行zipalign,使得在运行时Android与应用程序间的交互更加有效率。因此,这种方式能够让应用程序和整个系统运行得更快。我们强烈推荐在新的和已经发布...原创 2011-10-03 23:07:02 · 206 阅读 · 0 评论 -
Drawable Mutations
[size=large][color=blue][b]Drawable Mutations[/b][/color][/size] 这篇文章将讨论Android应用程序中使用的线程模型,并讨论如何确保应用程序最佳的UI呈现(通过创建工作者线程来处理耗时的操作,而不是在主线程里处理)。这篇文章还将阐述与运行在主线程中的UI组件交互的API以及创建托管的工作者线程的API。 [b]UI线程[...原创 2011-10-02 15:14:09 · 70 阅读 · 0 评论 -
更快的屏幕方向更改
[size=large][color=blue][b]更快的屏幕方向更改[/b][/color][/size] Android操作系统已经被非常多的手机硬件所采用。就目前推出的第一款安装有Android操作系统的T-Mobile G1,在G1上可以体验到旋转手机从而实时的改变屏幕显示模式,比如我们打开硬件键盘,屏幕将会实时的从纵向显示转变为横向显示。 为了达到简化开发的目的,可以在屏幕...原创 2011-10-02 15:10:38 · 101 阅读 · 0 评论 -
GLSurfaceView介绍
[size=large][color=blue][b]GLSurfaceView介绍[/b][/color][/size] [b]简介[/b] [list][*]SDK 中的 android.opengl.GLSurfaceView 类提供如下功能: [*]在 OpenGL ES 和 View 系统之间建立联系; [*]使得 OpenGL ES 可以工作在 Activity 生命周...原创 2011-10-02 15:09:47 · 213 阅读 · 0 评论 -
Gestures
[size=large][color=blue][b]Gestures[/b][/color][/size] 目前Touch Screens技术在不同的应用领域发挥着重要的作用。尤其各种智能移动设备向着更薄、更轻、更强大的方向发展,这对于人机交互提出了更高的要求。凭借触摸屏技术,使用者将从繁琐的按键操作逐渐过渡为利用各种手势快速和准确的实现人机交互,比如轻轻触摸、拖拽、甩或者滑动等一系列的简...原创 2011-10-02 11:05:51 · 374 阅读 · 0 评论 -
布局技巧:合并布局
[size=large][color=blue][b]布局技巧:合并布局[/b][/color][/size] 我们已经有文章向你描述如何使用标签来重用和共享你的布局代码。这篇文章将向你阐述标签的使用以及如何与标签互补使用。 标签用于减少View树的层次来优化Android的布局。通过看一个例子,你就能很容易的理解这个标签能解决的问题。下面的XML布局显示一个图片,并且有一个标...原创 2011-10-01 18:44:13 · 220 阅读 · 0 评论 -
避免内存泄露
[size=large][color=blue][b]避免内存泄露[/b][/color][/size] Android应用程序被限制在16MB的堆上运行,至少在T-Mobile G1上是这样。对于手机来说,这是很大的内存了;但对于一些开发人员来说,这算是较小的了。即使你不打算使用掉所有的内存,但是,你也应该尽可能少地使用内存,来确保其它应用程序得以运行。Android在内存中保留更多的...原创 2011-10-01 16:58:11 · 65 阅读 · 0 评论 -
布局技巧:使用ViewStub
[color=blue][size=large][b]布局技巧:使用ViewStub[/b][/size][/color] 多亏了标签,在Android里,很容易就能做到共享和重用UI组件。在Android开发中,很容易就能创建出复杂的UI结构,结果呢,用了很多的View,且其中的一些很少使用。针对这种情况,谢天谢地,Android还为我们提供了一个特别的构件——ViewStub,它可以...原创 2011-10-01 16:43:40 · 68 阅读 · 0 评论 -
布局技巧:创建可重用的UI组件
[size=large][color=blue][b]布局技巧:创建可重用的UI组件[/b][/color][/size] Android平台提供了大量的UI构件,你可以将这些小的视觉块(构件)搭建在一起,呈现给用户复杂且有用的画面。然而,应用程序有时需要一些高级的视觉组件。为了满足这一需求,并且能高效的实现,你可以把多个标准的构件结合起来成为一个单独的、可重用的组件。 例如,...原创 2011-10-01 16:20:40 · 83 阅读 · 0 评论 -
Android的多任务之路
[size=large][color=blue][b]Android的多任务之路[/b][/color][/size] Android真正独特的地方在于它允许多个任务同时运行。由于开发者们来自不同的平台,对这样的运行机制可能会感到惊讶。深入理解它的行为对你的应用程序设计是很重要的,因为这样可以无缝的(seamlessly)集成到android的其他版本/平台。本文涵盖了android多任务设...原创 2011-10-04 00:30:06 · 86 阅读 · 0 评论