自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 onTouchEvent、onClick和onLongClick的调用机制

针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件?      搞清楚这些问题对于编写出

2012-03-30 17:02:41 1264

原创 Android UI布局和事件处理小结

Android布局总结:1.      布局有直线布局、相对布局、绝对布局、帧布局、表格布局、其他复合布局等。最经常用到的是相对布局,通过相对布局对其他布局进行整合可以得到不同的布局。大部分时候,使用绝对布局不是一个好思路,因为运行Adroid应用的手机往往千差万别,因此屏幕大小、分辨率都存在较大差异,使用绝对布局需要兼顾不同屏幕大小、分辨率问题。针对一个布局用到许多属性,比如:格

2012-03-23 15:17:24 1410

原创 GUI依赖类和单独模块类程序设计方法

1.GUI依赖类程序的设计方法:步骤:第一步,明确划分与UI有关的和与UI无关的部分。第二步,划分屏幕,明确跳转关系。第三步,列出需要使用的UI元素。第四步,找到或者实现相关的UI元素。第五步,完成UI界面的绘制。第六步,进行内部逻辑和UI界面的整合。 2.单独模块类程序的设计方法:步骤:第一步,提取系统的核心逻辑(与UI无关的内容)。第二步,列出需

2012-03-19 18:21:40 449

转载 android入门学习策略

我认为的android入门学习策略可以分为以下几个方面,希望广大的入门开发能够从中学到自己想要学到的东西。  初级阶段要学习的内容  第一步、自己配置环境。  全部采用做新版本 SDK,ADT,ECLIPSE,JDK  第二步、编写或者运行教学示例。  2.1这时间主要运行的示例如HELLO WORLD,还有SDK带的例子。  2.2如果有书的话可以

2012-03-19 15:53:45 457

原创 Android工程结构解析

在Eclipse下建立一个新的Android工程,该工程下主要包括一个比较重要的工程描述文件AndroidManifest.xml和src、res、gen、assets等目录,结构解析如下:AndroidManifest.xml是每一个应用都需要的文件。 位于应用根目录下, 描述了程序包的一个全局变量, 包括暴露的应用组件(activities, services等等)和为每个组件的实现类,

2012-03-19 15:36:26 627

转载 Android之SurfaceView解释+实例

首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; the Su

2012-03-15 17:37:28 835

原创 资源链接网址

源码搜索网址:http://www.hackchina.com/安卓巴士:http://www.apkbus.com/eoeAndroid:http://www.eoeandroid.com/机锋网(Android):http://www.gfan.com/

2012-03-15 16:43:40 3782

转载 Android下Affinities和Task(FLAG_ACTIVITY_NEW_TASK)

1、Activity和Tasktask 就好像是能包含很多activity的栈。默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个 activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activit

2012-03-07 13:43:03 2759

转载 JAVA与C/C++的区别

C和 C++这些广为编程人员熟悉的编程语言,为编程人员 在实际开发工作中提供了理想的功能,和这些语言的功能相比,Java似乎更胜一筹。Java的结构无关性、真正的面向对象和与Internet的协同工作等特性比上述任何一种语言更显得完善。Java的许多术语来自于C++,其语法也来自于C++。Java比C/C++易学、易用,且有强大的内建功能。Java的主要缺点是解释执行,所以,C++的性能仍是较为突

2012-03-07 09:23:25 635

转载 Android中LayoutParams的用法

public static classViewGroup.LayoutParamsextends Objectjava.lang.Object   ↳ android.view.ViewGroup.LayoutParams   //继承关系以下说明摘自官方文档E文好的可以看看Class OverviewLayoutParams are used by vie

2012-03-06 11:45:11 1686

转载 Android的单位及屏幕分辨率

一、常用的单位:相对单位主要有:px、sp、dp绝对单位主要有:pt、in、mm二、单位应用总结:一般用相对单位,而不是绝对单位1、字体的大小一般使用SP,用此单位的字体能够根据用户设置字体的大小而自动缩放2、空间等相对距离一般使用dp(dip),随着密度变化,对应的像素数量也变化,但并没有直接的相对比例的变化。3、px与实际像素有关,及与密度有关!dp和sp和实际像素没有关系

2012-03-05 13:53:48 1574

转载 关于Android的分辨率支持

原文地址:http://developer.android.com/guide/practices/screens_support.html————————下面是翻译—————————我是分割线—————————       多分辨率支持  在设计之初,Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程序来说,系统平台向它们提供的是一个稳

2012-03-05 13:47:06 536

转载 android大扫盲之SurfaceView,SurfaceHolder你hold住了吗

先看一下官方的定义:1.SurfaceViewSurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可

2012-03-05 11:07:27 642

操作系统实验(源码+报告)

操作系统实验的源码和报告,主要是算法实现:调度算法、分区算法、多线程模拟算法、页面置换算法等。

2012-06-01

各种课程设计报告

各种课程设计报告:C++、Java、数据库、操作系统、数据结构、网络规划、计算机网络。

2012-06-01

空空如也

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

TA关注的人

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