- 博客(26)
- 资源 (12)
- 收藏
- 关注
翻译 安卓---API GUIDES---List View
ListView是一个ViewGroup,用来显示滑动项的列表。使用一个适配器把列表项被自动的增加到列表。从一个资源如队列或数据库中查询内容,获取每个项的结果,放到在列表中显示的视图项中。为了介绍如何使你能够动态的使用一个适配器加入视图,读Building Layouts with an Adapter。http://developer.android.com/guide/topics/u
2013-08-30 14:41:17 822
翻译 安卓-API GUIDES--Linear Layout
LinearLayout是一个ViewGroup,它使得所有的子视图在一个独立的方向成一线,水平方向或垂直方向。你可以使用android:orientation属性指明布局的方向。LinearLayout的所有子视图被堆积,一个接一个,所有在一个垂直的列表每一行仅仅只有一个子视图,不管这些视图有多宽,一个水平的列表将只有一行高。一个LinearLayout考虑子视图之间的边距和每个子视
2013-08-30 12:57:34 915
翻译 安卓开发--Layout--布局---SDK(二)
FROM:http://developer.android.com/guide/topics/ui/declaring-layout.html#Position一 布局位置视图的外观形状是一个长方形。一个视图有一个位置,这个位置用坐标表示,两个维度,表示为宽和高。位置和维度的单位是像素。通过调用getLeft()和getTop()方法可以重新获取视图的位置。前者返回左侧
2013-08-29 09:29:53 1045 1
翻译 安卓开发--Layout--布局---SDK(一)
一个布局定义用户界面的可视化结构,比如一个活动的用户界面或应用程序部件在运行时实例化布局元素。你可以用两种方式声明Layout:1)在XML文件中声明UI元素2)在运行时实例化布局元素:你的应用程序能够创建View和ViewGroup对象Android框架,让您可以灵活地使用这些方法中的一方或双方的声明和管理您的应用程序的用户界面。例如,你可以在XML文件中声明你的
2013-08-28 17:56:41 1166
翻译 安卓开发---设计你的活动栏
FROM:http://developer.android.com/training/basics/actionbar/styling.html活动栏给使用者提供了简单和直观的方法执行动作和运行你的APP,但是这部意味着它的方式必须和其他的APP要相似,你可以设计的活动栏去更好的适应你的产品,你可以轻松的使用安装style和theme资源。安卓包括了一些内置的活动主题,这些包括黑的
2013-08-28 11:49:24 1019
翻译 安卓开发---增加活动按钮
FROM : http://developer.android.com/training/basics/actionbar/adding-buttons.html活动栏运行你根据APP当前背景情况为最重要的活动条增加活动按钮。活动按钮以图片或文字的实现出现,作为活动按钮。活动不能容纳在活动栏或不够重要而隐藏在活动栏中隐藏。如上图中,活动栏有一个活动按钮,这个活动按钮具有查找
2013-08-26 18:00:21 1626 1
翻译 安卓开发---设置活动栏
From:http://developer.android.com/training/basics/actionbar/setting-up.html大多数活动栏的形式,显示为左面是APP的图片,二是是Activity的标题。即使以这种简单形式,活动栏对所有活动非常有用,它可以告知用户他们在哪里,为你的APP程序保持身份一致性。上图是一个活动栏,它由一个APP图像和活动标题组成
2013-08-26 16:49:10 1032
翻译 安卓开发----增加活动栏
From : http://developer.android.com/training/basics/actionbar/index.html活动栏是最重要的设计元素之一,你可以实现你的应用程序的活动。它提供了几种用户界面功能,通过提供与其他安卓APP相似的接口,使得你的APP立即为用户所熟悉。主要功能包括:1)一个专门的空间给你的APP身份,和在你的APP中指示用户的位置2)以预见
2013-08-26 16:16:14 901
翻译 安卓开发----开始另一个活动
在你学习完成上一节的内容,你有一个自己的APP,它是一个单个界面的APP,有一个文字域和按钮,在这一节我们将增加一些代码到MainActivity,它将开启一个新的界面,当用户点击Send Button。一 Send Button的响应当你点击send_button时,有一个on-click事件,打开activity_main.xml布局文件,增加android:onClick
2013-08-26 11:44:42 970
翻译 安卓开发--构建简单用户接口
安卓应用的图形用户接口,使用分层的view和ViewGroup对象构建。View对象通常是UI窗口小部件,如BUTTON,TEXT FIELD等,ViewGroup对象是隐藏的View容器,它用来定义子View如何布局。就像方格或垂直的列表。安卓提供①个XML文件,里面包含了View和ViewGroup的子类,你可以在文件里定义你的UI设计,如下图在这节课中,我们将在XML文件中创
2013-08-24 10:27:20 1066
翻译 安卓开发--运行你的APP
若你按照上一课创建一个安卓工程,它包含了一个默认的hello world源文件,你能够立即运行这个APP。如何运行APP,依赖于两件事情:1)你是否有一台真正的安卓设备2)你是否使用eclipse这节课讲展示如何在一台真正的安卓设备上安装和运行你的APP,或在安卓仿真器上。可以使用eclipse工具也可以使用命令行。在你运行你的APP之前,你应该明白一些安卓工程里的文件夹和文件
2013-08-23 18:22:07 1330 3
翻译 安卓开发----创建一个安卓工程
一个安卓工程包含所有的文件,这些文件组成你安卓应用的源代码。安卓SDK工具是的创建安卓工程是非常容易的,并且工程使用默认的目录和文件。这个节课讲展示如何创建一个新的工程,使用ECLIPSE,或使用SDK工具的命令行。下面使用抓图进行说明,我们使用默认的配置,基本不做任何修改,后面会将根据具体的需求而修改这些相关配置一 使用ECLIPSE二 使用命令行
2013-08-23 17:49:55 1311
翻译 安卓开发--构建你的第一个APP
这节课教授如何构建你的第一个安卓APP。你将学习如何创建一个安卓工程,和运行一个调试版本的安卓APP。你也将学到一些安卓APP设计的基础,包括如何构建一个简单的用户接口和处理用户输入。在你进行这节课之前,你要确保你的开发环境是OK的,你需要做如下的事情:1)下载安卓SDK2)安装ADT到你的ECLIPSE3)使用SDK MANAGER下载最小的SDK工具和平台若你没有完成这
2013-08-23 17:14:50 910
翻译 Building an OpenGL ES Environment
为了在安装程序中使用OPEN GL ES绘制图形,你必须为它们创建一个VIEW容器。其中一个直接了当的方式是实现一个GLSurfaceView 和一个GLSurfaceView.Renderer。GLSurfaceView是一个VIEW容器,为了使用OPEN GL 绘制图形的容器。GLSurfaceView.Renderer控制在VIEW里绘制什么。为了获取更多信息参考OPEN
2013-08-23 16:48:08 804
翻译 使用OPEN GL ES显示图形 -目录
安卓框架提供了大量的标准工具去创建迷人的,多用途的图用户接口。然而如果你想更多控制你的应用程序在手机屏幕上绘制什么,或正在冒险去绘制3维图像。OPEN GL ES API通过安卓框架提供了一组工具,显示高端的动态的图像,这些依赖你的想象力。兵器你可以从安卓设备上的加速的图像处理单元受益。本节带领你了解使用OPEN GL开发的基础,包括建立,绘制对象,移动绘制元素和响应触摸输
2013-08-23 15:09:29 1433
原创 第一个JAVA程序,两个错误
解决:1 System.out.println("Welcome to Java!");中的println是小写L,而不是大写i 2 文件命名和类名不同修改后编译执行成功:
2013-08-23 10:15:30 687
原创 工具
LIBEVhttp://software.schmorp.de/pkg/libev.htmlMEMCASHEDhttp://www.memcached.org/MONGODBhttp://www.mongodb.org
2013-08-20 17:06:40 605
原创 C代码整洁之道--宏表示复杂抽象实现
//使用宏来替换复杂抽象的实现过程,如下面的函数中的 epcf = ngx_event_get_conf(cycle->conf_ctx, ngx_epoll_module);ngx_epoll_init(ngx_cycle_t *cycle, ngx_msec_t timer){ ngx_epoll_conf_t *epcf; epcf = ngx
2013-08-20 14:24:59 897
原创 NGX --- ACCEPT事件处理
voidngx_process_events_and_timers(ngx_cycle_t *cycle){ ngx_uint_t flags; ngx_msec_t timer, delta;...... delta = ngx_current_msec; // 处理事件ngx_epoll_process_eve
2013-08-09 10:17:24 1176
原创 C代码整洁之道-可配置处理过程
voidngx_process_events_and_timers(ngx_cycle_t *cycle){ ngx_uint_t flags; ngx_msec_t timer, delta; ...... delta = ngx_current_msec; // 处理事件ngx_epoll_process_events (void)
2013-08-09 09:38:04 858
转载 单例模式
http://blog.csdn.net/liguangzhenghi/article/details/8076361Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double check
2013-08-06 14:12:10 516
翻译 COTEON data flow 翻译,图参考文档
1 介绍OCTEON处理器包含了若干功能块,他们一起工作管理包流通过处理器。在这个文档,处理器指的是完整的芯片,拥有所有的不同功能的硬件块,芯片上的所有核。这个章节分为不同的部分:1) 章节2-包流纵览,一个典型包流程被讨论,展示不同的功能块怎么协同工作去创造一个快速包处理。2) 章节3-硬件特性加速包处理,关键硬件加速特性被讨论:(1) 包分类和优先的硬件管理
2013-08-06 10:35:51 954
原创 C代码简洁之道-把程序段定义成宏
#define ngx_post_event(ev, queue) \ \ ngx_mutex_lock(ngx_posted_events_m
2013-08-05 11:46:47 1310
原创 C代码简洁之道-函数宏定义
#define ngx_process_changes ngx_event_actions.process_changes#define ngx_process_events ngx_event_actions.process_events#define ngx_done_events ngx_event_actions.done#define ngx_add_
2013-08-05 11:36:32 921 2
C++ GUI Programming with Qt 4 中文版
2010-06-08
windows网络编程
2009-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人