自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android API指南目录索引

文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。访问Android API指南目录索引查看全部翻译

2015-03-04 18:06:11 917

翻译 Android入门

Android提供了一种富应用框架,你可以在Java语言环境下为移动设备构建富有新意的应用和游戏。左边导航栏中列举的文档提供了关于如何使用Android种类繁多的API构建应用的细节。如果你刚从事Android开发,理解下面关于Android应用框架的基本概念是非常重要的:应用提供了多种入口Android应用是由许多不同

2015-03-04 09:39:49 639

原创 Android特点

文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。Android特点Android应用是用Java编程语言编写的,通过Android SDK把代码、数据和资源编译打包进APK文件中。Android应用是由应用组件构成的,有四种应用组件,activity、service、content provi

2014-11-26 16:43:17 1402

原创 Android屏幕适配方案

文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。Android屏幕适配方案统计分析1. 2014Q1活跃Android设备统计参数表格: 机型分辨率像素密度屏幕宽度三星Galaxy No

2014-11-26 14:48:32 3062

原创 Android布局规范

文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。布局规范单位1. 尺寸除了在代码中会使用到像素单位的尺寸外,在布局文件中必须使用dp单位的尺寸。由于部分机型用户可以调整手机字体大小,为了避免字体大小的调整影响到布局结构,字号的单位也要求使用dp单位的尺寸。

2014-11-26 13:42:19 1501

原创 Android代码规范

文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。Android代码规范开始之前请详细阅读并遵守Android开发者代码风格指南不要使用拼音命名名称应简洁而富于描述,使用完整单词,避免使用缩写(除非该缩写被更广泛使用,例如URL、HTML)代码中不要出现中

2014-11-26 13:15:55 2468 6

转载 Android开发者代码风格指南

文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。The rules below are not guidelines or recommendations, but strict rules. Contributions to Android generally will not be accepted 

2014-11-26 11:57:25 2633

原创 Android API指南目录索引

文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。访问Android API指南目录索引查看全部翻译 Introduction(入门)Application Fundamentals(应用基础)Device Compatibility(设备兼容性)System Permissions(系统权限)

2014-11-06 00:18:33 1038

翻译 Toasts(提示框)

提示框提示框可以在一个小的弹出框里提供关于操作的简单反馈。它只会占用消息所需要的空间并且当前的activity始终是可见可交互的。例如,在你发送邮件前离开时会触发一个“保存为草稿”的提示框让你知道你可以以后继续编辑。提示框会在一段时间后自动消失。如果需要用户响应这个状态信息的话,请考虑使用 Notification 来代替。基础知识首先使用 makeTe

2014-04-24 13:59:41 1747 4

翻译 Notifications(通知)

通知通知是能在应用的普通用户界面外显示给用户的一种消息。当你告诉系统发布一条通知时,它首先在通知栏中表现为一枚图标。用户打开通知抽屉后就能查看通知的细节了。通知栏和通知抽屉都是由系统控制的区域,用户可以任何时间都能查看他们。图1. 在通知栏里的通知。图2. 在通知抽屉里的通知。通知的设计通知,作为Android用户界面里的非常重要的一部分有着它自己的设计指

2014-04-23 00:30:56 2100

翻译 Dialogs(对话框)

对话框对话框是一种提示用户去做出选择或输入其他信息的小窗口。 对话框不填充屏幕并且通常被用于在执行前需要用户做出决定的模态事件。对话框设计阅读 Dialogs 设计指南,获取包括语言规范等关于如何设计对话框的更多信息。虽然 Dialog 类是对话框的基类,但是你不应该直接去实例化 Dialog 类,而是实例化它下列子类中的一种。Alert

2014-04-19 23:09:08 2139

翻译 Settings(设置)

占位待翻

2014-04-19 22:52:57 1301

翻译 Action Bar(操作栏)

操作栏操作栏是一种能标识用户位置、提供用户操作和导航模式的窗口特征。使用操作栏能让你的系统优雅的适配不同的屏幕配置,给你的用户在整个应用中提供熟悉的界面。图1. 一个包含了 [1] 应用图标,[2] 两个功能项,[3] 更多操作的操作栏。操作栏提供了一些关键功能:分配一个专用空间为你的应用提供一致性并标识用户在应用中的

2014-04-18 13:46:35 2134

翻译 Menus(菜单)

菜单在许多不同类型的应用中,菜单是一种常用的用户界面组件。为了提供熟悉且一致的用户体验,你应该在你的activity中使用 Menu API来展示用户的操作和其他选项。从Android 3.0(API等级11)开始, Android设备就不需要再提供专用的菜单按钮了。基于这种变化,Android应用应该远离原来所以来的传统6选项菜单面板,取而代之是使用操作栏来展示常用的用户操作

2014-04-18 13:40:00 2716

翻译 Input Events(输入事件)

输入事件在Android中有多种方法可以用来拦截用户与应用交互产生的事件。如果要处理用户交互触发的事件,比较合适的方式是在用户交互的特定View对象中捕获事件。View类提供了处理的方法。在用来构建布局的各种View类中,你可能注意到一些看起来可用于UI事件的公共回调方法。当这些对象上产生各自的行为时,Android框架就会调用相应的回调方法。举例来说,当View(比如按钮)被

2014-04-18 13:39:40 2919

翻译 Pickers(选择器)

选择器Android为用户提供了现成的选择时间或日期的对话框控件。每种选择器提供了可选择每一部分时间(时,分,上午/下午)或日期(月,日,年)的控件。使用这些选择器有助于确保用户可以选择有效的、格式正确的且适用于用户所在地区的时间或日期。我们建议你使用 DialogFragment 来承载每个时间或日期选择器。DialogFragment 可以为你管理对话框的生命周期,并且

2014-04-18 13:39:05 1255

翻译 Spinners(下拉列表)

下拉列表Spinners提供了一种能从列表中快速选取某个值的方式。默认状态下,spinner只显示当前选择的值。通过触碰spinner会显示一个下拉菜单,里面含有所有可用的值,用户可以从中选择一个新的选项了。你可以使用 Spinner 对象把下拉列表添加到布局中。不过一般你应该在XML布局中使用  元素添加下拉列表。例如: android:id="@+id/pl

2014-04-18 13:37:36 1074

翻译 Toggle Buttons(开关按钮)

开关按钮开关按钮允许用户在两种状态间进行切换以改变设置效果。你可以使用 ToggleButton 对象把一个基本的开关按钮添加到布局文件中。Android 4.0 (API等级14)引入了另一种被称为转换器的开关按钮,这种按钮提供了滑动控制效果,你可以使用 Switch 对象来添加它。开关按钮转换器(Android

2014-04-18 13:37:16 1434

翻译 Radio Buttons(单选按钮)

单选按钮单选按钮允许用户从一组选项中选择其中某个选项。如果你认为有必要让用户并排看到所有可选项,并且对这组可选项来说只能有一个被选中,那么单选按钮将是个不错的选择。如果没有必要并排显示所有的选项,那么可以使用 spinner 来代替。在你的布局中通过创建 RadioButton 标签来创建单选按钮选项。然而,由于单选按钮之间是互斥的,所以你必须把他们集合到一个 RadioG

2014-04-18 13:36:43 1823

翻译 Checkboxes(复选框)

复选框复选框允许用户从列表里选择一个或多个选项。通常,你应该在垂直列表中显示每个复选框选项。在你的布局中通过创建 CheckBox 标签来创建复选框选项。因为用户可以从一组复选框选项里选择多个项目,且每个复选框都是分开管理的,所以你必须为每个复选框注册点击监听器。响应点击事件用户选择复选框时,CheckBox 对象会收到on-click事件。在X

2014-04-18 13:35:21 1845

翻译 Text Fields(文本框)

文本框文本框允许用户在应用中输入文本。可以单行输入也可以多行输入。点击文本框会获得焦点并显示键盘。出了输入操作之外,文本框还支持其他操作,例如文本选择(剪切,复制,粘贴)和数据的自动完成。你可以使用 EditText 对象在布局中添加一个文本框。不过通常你应该在XML布局中使用元素。指定键盘类型图1. 默认text输入类型。

2014-04-18 13:34:39 1631

翻译 Buttons(按钮)

按钮按钮包含文本或图标(或两者都有),当用户触碰按钮时会执行操作。取决于你想要文本按钮,图标按钮或既有文本又有图标的按钮,你可以在布局中用以下三种方式创建按钮:带文本按钮,使用 Button 类: android:layout_width="wrap_content" android:layout_height="wrap_content"

2014-04-18 13:34:17 1221

翻译 Input Controls(输入控件)

输入控件输入控件是应用中用户界面的一种交互式组件。Android提供了大量的可供在UI中使用的控件,例如按钮、文本框、滑块进度条、复选框、缩放按钮和开关按钮等等。在UI中添加输入控件就像在 XML layout 中添加XML元素一样简单。例如,下面是一个带有文本框和按钮的布局:xml version="1.0" encoding="utf-8"?> xmlns:andro

2014-04-18 13:33:51 1710

翻译 Grid View(网格视图)

网格式图GridView 是一种用二维的,可以滚动的表格来显示项目的 ViewGroup。使用 ListAdapter 后网格项目会自动插入到布局中。请查阅 Building Layouts with an Adapter 了解如何使用适配器动态插入视图。事例在这个指南里,你将创建一个缩略图的表格。当有项目被选中时,会弹出一个显示图片位置的提示框消息。

2014-04-18 13:33:18 3035

翻译 List View(列表视图)

列表视图ListView 是一种可以显示可滚动项目的列表的ViewGroup。使用 Adapter 可以使列表项目会自动插入到列表在中,Adapter 从诸如数组或数据库查询结果的数据源获取数据并且把每个条目转化成可以添加到列表中的视图。请阅读 Building Layouts with an Adapter 了解如何使用适配器动态的插入视图。使用加载器

2014-04-18 13:32:50 1795

翻译 Relative Layout(相对布局)

相对布局RelativeLayout 是一种用相对位置显示所有子元素视图的ViewGroup。每个视图的位置都可以通过相对于相邻元素的位置来指定(例如在另一个视图的左边或下面),或相对于在父元素 RelativeLayout 区域中的位置指定(例如底部,左边或居中对齐)。RelativeLayout 对于设计用户界面来说是很强大实用的,因为它不需要嵌套ViewGroup并且

2014-04-18 13:32:26 1853

翻译 Linear Layout(线形布局)

线性布局LinearLayout 是一种会把所有的子元素排列成一个方向(水平或垂直)的ViewGroup。你可以使用 android:orientation 属性来指定布局的方向。LinearLayout 的所有子元素都是一个挨着一个排列的,所以对于垂直的列表来说不管子元素有多宽每行只会有一个子元素,水平的列表只会有一行高(最高子节点的高度加上内边距)。LinearLayo

2014-04-18 13:32:01 1432

翻译 Layouts(布局)

布局布局定义了用户界面的可视话结构,比如 activity 或 widget 的UI。你可以用下面两种方式声明布局:在XML中声明UI元素. Android提供了与视图类和子类名一致的一些简单的XML词汇,比如那些窗口部件和布局。运行时初始化布局元素. 你的应用可以以编程的方式创建View和ViewGroup(并且可以修改它们的属性)。Android框架允许你灵活的独自

2014-04-18 13:31:30 1356

翻译 UI Overview(用户界面综述)

用户界面综述在Android应用中所有的用户界面元素都是使用 View 和 ViewGroup 对象构建的。View 是可以在屏幕上绘制出用户交互内容的对象。ViewGroup 是用来定义界面布局和容纳其他 View(和 ViewGroup)的对象。Android准备了一些 View 和 ViewGroup 子类为你提供普通输入控制(比如按钮和文本输入框)和各种各样的布局模块(比如线性

2014-04-18 13:31:12 932

翻译 User Interface(用户界面)

用户界面对于用户可以看到和交互来说,你应用的用户界面就是一切。Android提供了各种各样的与构建UI组件帮助用户为应用构建图形化的用户界面,比如结构化布局对象和UI控制单元。Android同时为特殊的界面还提供了其他控制模块,例如对话框,通知和菜单。OVERVIEW 博客文章Say Goodbye to the Menu Button因为冰

2014-04-18 13:30:54 1652

翻译 <uses-sdk>

占位待翻

2014-04-18 13:30:35 616

翻译 <uses-permission>

占位待翻

2014-04-18 13:30:09 626

翻译 <uses-library>

占位待翻

2014-04-17 00:23:51 855

翻译 <uses-feature>

占位待翻

2014-04-17 00:23:34 804

翻译 <uses-configuration>

占位待翻

2014-04-17 00:23:20 762

翻译 <supports-screens>

占位待翻

2014-04-17 00:23:06 700

翻译 <supports-gl-texture>

占位待翻

2014-04-17 00:22:52 708

翻译 <service>

占位待翻

2014-04-17 00:22:35 580

翻译 <receiver>

占位待翻

2014-04-17 00:22:20 585

翻译 <provider>

占位待翻

2014-04-17 00:21:58 640

[J2EE 修改头像]使用commons-fileupload,uploadify和Jcrop实现修改头像

[J2EE 修改头像]使用commons-fileupload,uploadify和Jcrop实现修改头像

2010-06-29

空空如也

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

TA关注的人

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