博客专栏  >  移动开发   >  Android Developers

Android Developers

该专栏为本人工作和学习的业余时间,对Android官方文档的翻译,特开此专栏和大家分享。

关注
2 已关注
47篇博文
  • Android Developers:拖动和缩放

    这个课程描述了如何使用手势来拖拽和缩放屏幕的对象,使用onTouchEvent()方法来获取触摸事件。这里是这节课程使用的源代码。    拖动一个对象  ——————————————...

    2013-12-17 09:27
    5031
  • Android Developers:跟踪移动

    这个课程描述了如何在触摸事件中跟踪移动。    无论当前触摸接触点的位置,压力,或者大小的变化,onTouchEvenet()方法被一个ACTION_MOVE事件触发。正如在Detecti...

    2013-12-16 10:45
    1893
  • Android Developers:检测常见的手势

    ”触摸手势“发生在用户放置一个或者多个手指在触摸屏上的时候,然后你的应用程序翻译这个触摸模型作为一个特别的手势。手势检测有相应的两个阶段:  采集关于触摸事件的数据。  翻译这个数据去查看它...

    2013-12-13 09:39
    1912
  • Android Developers:两个视图渐变

    淡入淡出动画(也被称为渐隐)逐渐淡出一个UI组件,同时淡入另一个。这个动画在你想在你的应用程序中切换内容或者是视图的情况下非常有用。淡入淡出非常微妙并短,但支持从一个屏幕到下一个屏幕流畅的过渡。当你不...

    2013-12-12 09:57
    1989
  • Android Developers:控制照相机

    在这节课程中,我们讨论如何使用框架的API来直接控制照相机。    直接控制一个设备的照相机需要比从已经存在的照相机应用程序中请求图片或者音频需要更多的代码。然而,如果你想构建一个指定的照...

    2013-12-09 09:38
    1955
  • Android Developers:简单的拍照

    这个课程说明如何使用一个已存在的相机程序来捕捉照片。    假设你实现了一个众包的天气服务,它让一个全球的天气地图和由设备运行你的客户端程序拍摄的天空照片结合。结合照片仅仅是你的应用程序的...

    2013-12-06 09:51
    1618
  • Android Developers:处理音频输出的硬件

    用户用很多选择,当它开始享受Android设备中的音频的时候。许多设备有一个内嵌扬声器,有线耳机的耳机插孔,和一些蓝牙连接和支持A2DP音频。    检查什么设备正在被使用  ———...

    2013-12-05 10:09
    1755
  • Android Developers:控制你的应用程序音量和播放

    好的用户体验是可以预测的。如果你的应用程序播放音频,你的用户能使用硬件或者软件音量控制,来控制他们设备,蓝牙耳机,或者听筒的音量是非常重要的。    相似的,在适当的地方可用,播放,停止,...

    2013-12-03 09:43
    3073
  • Android Developers:位置传感器

    Android平台提供两个让你确定设备位置的传感器:磁场传感器和方位传感器。Android平台也提供了一个让你确定一个对象面对设备多远的传感器(称为距离传感器)。磁场传感器和距离传感器是基于硬件的。大...

    2013-11-19 10:09
    2470
  • Android Developers:传感器概述

    大多数Android设备有内置的传感器,来测量运动,方向和各种环境条件。这些传感器能提供高精度和准确度的原始数据,如果你想监控设备三维运动或者位置,或者你想监控设备周围的环境变化,是非常有用的。例如,...

    2013-11-18 09:33
    5501
  • Android Developers:指定在线程中运行的代码

    这个课程向你展示如何实现一个Runnalbe类,它在一个单独的线程中运行它的Runnable.run()方法中的代码。你也能传递一个Runnable给其它的对象,然后将它连接到一个线程并且运行它。一个...

    2013-11-15 10:09
    1795
  • Android Developers:按钮

    按钮是有文本或者图标(或者文本和图标)组成,它传达用户触摸它的时候所发生的动作。    你可以在你的布局中使用三种方式创建按钮,取决于你是否想创建文本按钮,突变按钮或者两者都有: ...

    2013-11-14 09:47
    2280
  • Android Developers:sqlite3

    从你连接你设备的远程shell或者你的主机,你能使用sqlite3命令行程序来管理通过Android应用程序创建的SQLite数据库。sqlite3工具包含许多有用的命令,例如.dump打印表的内容,...

    2013-11-11 09:24
    1752
  • Android Developers:Toast

    Toast在一个小的弹窗提供一个关于操作的简单反馈。它仅仅填充消息所需的空间,并且当前的Activity保持可见和交互。例如,在你发送一个邮件之前离开,触发一个”Draft saved”Toast,让...

    2013-11-12 09:35
    2169
  • Android Developers:在SQL数据库中保存数据

    保存数据到数据库中是理想的重复或者结构化数据的方式。例如联系人信息。这节课程假设你熟悉通常的SQL数据库,并帮助你开始在Android中的SQLite数据库。在android.database.sql...

    2013-11-07 09:35
    1753
  • Android Developers:保存文件

    Android使用一个和其它平台基于硬盘文件系统相似的文件系统.这个课程描述了如何和在Android文件系统使用File APIs读和写文件.    一个File对象适用于读或者写从头到尾...

    2013-11-06 09:56
    2713
  • Android Developers:保存键-值对

    如果你有一个需要保存的相对小的键值对集合,你应该使用SharedPreferences APIs.SharedPreferences对象指向一个包含键值对的文件,并提供简单的方法来读和写它们.每个Sh...

    2013-11-05 09:26
    1881
  • Android Developers:允许其它应用程序启动你的Activity

    前面的两节课程集中在故事的一面:从你的应用程序启动其它应用程序的Activity。但是如果你的应用程序能执行一个动作,它对于其它应用程序非常有用, 你的应用程序应该准备相应来自其它应用程序的请求。例如...

    2013-11-04 09:28
    1935
  • Android Developers:从一个Activity获取结果

    启动其它Activity不是单向的。你也能启动其它Activity并获取一个返回结果。为了获取一个结果,调用startActivityForResult()方法(替代startActivity()方法...

    2013-11-03 10:16
    1701
  • Android Developers:向其它应用发送用户

    Android的一个非常重要的功能是,应用程序基于它要执行的一个“动作”想其它应用程序发送用户的能力。例如,如果你的应用程序要显示一个地图,你没有在你的应用程序中创建显示地图的Activity。相反,...

    2013-11-02 09:30
    1582
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部