自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

feiyangxiaomi的专栏

飞扬小米专栏

  • 博客(24)
  • 资源 (12)
  • 收藏
  • 关注

原创 如何解决网页中的中文乱码现象

在我们使用网页编码的时候utf-8属于西欧字符,会造成中文的乱码。json.put("statues", HttpData.getAlarm_flag());json.put("ssid", HttpData.getAlarm_ssid());json.put("name", HttpData.getAlarm_name());entity = new StringEntity(json

2013-08-29 16:24:50 1094

原创 第3.3.4节 创建高级图形之OpenGL(三)

Android视图框架对于创建复杂布局非常方便。然而,这种便利是以性能为代价的。当性能至关重要的时候,Android提供了几种更强大的图形处理能力,当然难度也是随之上升了。在本节中,我将介绍:(1)SurfaceView使用标准的Canvas对象并与单独的渲染进程结合,得到更好的性能;(2)新得RenderScript框架可以被用于创建独立结构的图形渲染;(3)OpenGL可用于一些严

2013-08-28 14:54:16 1801 2

原创 第3.3.4节 创建高级图形之RenderScript(二)

Android视图框架对于创建复杂布局非常方便。然而,这种便利是以性能为代价的。当性能至关重要的时候,Android提供了几种更强大的图形处理能力,当然难度也是随之上升了。在本节中,我将介绍:(1)SurfaceView使用标准的Canvas对象并与单独的渲染进程结合,得到更好的性能;(2)新得RenderScript框架可以被用于创建独立结构的图形渲染;(3)OpenGL可用于一些严

2013-08-27 15:59:25 6141 3

原创 第3.3.4节 创建高级图形之surfaceView(一)

Android视图框架对于创建复杂布局非常方便。然而,这种便利是以性能为代价的。当性能至关重要的时候,Android提供了几种更强大的图形处理能力,当然难度也是随之上升了。在本节中,我将介绍:(1)SurfaceView和TextureView类如何使用标准的Canvas对象并与单独的渲染进程结合,得到比标准视图更好的性能;(2)新得RenderScript框架可以被用于创建独立结构的图形

2013-08-23 11:16:40 3687 1

原创 android使用全局变量的两种方法

在我们使用android编写程序的时候,少不了想利用全局变量,但是面向对象语言和过程语言区别很大,不再是include就可以的。这里我写了使用全局变量的两种方法。

2013-08-14 17:42:58 101512 14

原创 第3.3.2节 动画

动画总共有三种:drawable动画、视图动画、属性动画。其中drawable动画、视图动画提供了最佳的兼容性,但是他们智能使用在视图上。从android 3.0开始,属性动画框架是创建动画的首选方法。这个框架去除了视图动画的局限性,可以为任何对象,而不仅仅是视图,创建

2013-08-14 15:03:25 2787 4

转载 第3.3.1节 处理手势操作

android的手势识别是android更人性化,让我们的操作更简单, 其实我们日常应用中不少地方都使用了手势识别方法 比如 2011年那么火的 愤怒的小鸟 中的 发射武器, uc 游览器 的左右滑动功能,这都是可以使用android的手势识别来实现。     如果想要实现提高我们app 的用户体验,更具有可操作性,那这时android的GestureDetector 就派上用场了 , 我

2013-08-08 12:37:34 899

转载 第3.2.5节 android部件

应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget provider来发布一个Widget。可以容纳其它App Widget的应用程序组件被称为App Widget宿主。下面的截屏显示了一个音乐App Widget。 这篇文章描述了如何使用App Widget Provider发布一个App

2013-08-08 11:18:33 701

转载 第3.2.4节 导航与数据加载

这里介绍Android中的几个主要的横向导航模式。1、实现选项卡        选项卡允许用户导航兄弟屏幕之间通过选择适当的选项卡指示器可用的顶部显示。在3.0以后,选项卡都用ActionBar类实现和通常在Activity.onCreate()中建立。在一些例子中,比如当水平空间有限和/或标签的数量是巨大的时候,一个适当的表现形式为下拉列表形式为选项卡展示(有些时候用Spinner实现)

2013-08-08 10:44:52 1206

原创 第3.2.3节 使用Fragment

Fragments 诞生初衷     自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view h

2013-08-07 11:19:40 888

转载 第3.2.2节 抽象布局与抽象样式

1、android的UI中include、merge和viewstub用法            layoutopt工具提示可以将换成。其实标签在UI的结构优化中起着非常重要的作用,通过它可以删减多余的层级,达到优化UI的目的。 |04}zU%N  再来看一下下图中使用的框架布局的树形结构图:2x' w) \' A! T0 y1 %CsTB0Y7 Vne. HFXA 根节点和L

2013-08-07 10:56:02 850

原创 第3.2.1节 android基本视图

android常用控件介绍      ------文本框(TextView)      ------列表(ListView)      ------提示(Toast)      ------编辑框(EditText)      ------下拉列表(Spinner)      ------自动提示(AutoCompleteTextView、MultiAutoComplete

2013-08-07 09:56:44 1601

转载 第3.1.7节 创建菜单

android中的菜单有两种:一种是通过MENU键激活,叫Options Menu;另一种是当用户长按一个元素时激活,叫Context Menu。当用户长按一个控件时,可以弹出相应的菜单。(1)Options Menu    Options Menu 用于当前的Activity,它包括两种菜单项;    icon  menu:options menu在屏幕底部最多只能显示6个菜单项

2013-08-06 11:16:54 916

转载 第3.1.6节 事件通知与处理

Android提供了强大的事件处理机制,包括两套事件处理机制:  基于监听的事件处理。  基于回调的事件处理。一、基于监听的事件处理  在事件监听的处理模型中,主要涉及如下三类对象:  Event Source(事件源):事件发生的场所,通常就是各个组件。  Event(事件):事件封装了界面组件换上发生的特定事情。  Event Listener(事件监听器):负责监听事

2013-08-06 10:48:35 887

转载 第3.1.5节 防止程序无响应的ANR

最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码,StrictMode通常可以捕捉到发生在磁盘或网络访问的应

2013-08-06 10:32:15 1327

原创 第3.1.4节 理解任务与返回堆栈

在Android中,一个应用程序里面,通常包含了多个相互结合的Activity。每个Activity通常被设计为可以为用户执行某个特定的动作,Activity与Activity之间可以通过Intent相互的跳转。甚至,可以通过Intent的action来启动另外一个应用程序的Activity,这个过程给用户的感觉就像这个Activity就是你的应用程序里面一样。Android把Activity的这

2013-08-06 10:02:33 1726

原创 第3.1.3节 排布视图

Android的排布视图是UI很重要的一部分,相当于我们拿到一张白纸怎么样规划才是最合适,规划完我们才能在其上做画,尺寸才是最合适的,画家拿到画布用尺子测量获取画布的尺寸,做出最合理的规划,这事一个画家最基本的常识,所以经常作画的人叫做画家。这里说Android  UI设计,我们不做用笔画了,用程序代码,有时候觉得这是不是一种倒退,嗨!这没法说,应该是进步吧,至少我们敲代码都能出画,而且别人仿造也

2013-08-05 10:51:57 1041

转载 第3.1.2节 android常用的工具

8个常用的Android开发工具一些比较有用的android开发常用的工具,里面大部分是自己经常用的,还有一些暂时很少用,暂且在这里记录下,以后一定同样会经常用到的。1 The SDK and AVD Manager这个工具是用来添加、更新Android SDK的组件的,例如新的API。2 Android ADT这是Eclipse的Android开发者查件,为And

2013-08-05 10:44:18 861

原创 第3.1.1节 应用程序的基本结构

1. Android体系结构 Android的软件层次结构包括一个操作系统,中间件,应用程序。其软件层次结构自上而下可分为:   ◆ 应用程序(Application)      ◆ 应用程序框架(Application Framework)      ◆ 各种库(Libraries)和Android 运行环境(RunTime)      ◆ 操作系统(OS)

2013-08-05 10:20:45 2326

原创 13-7-6 android底层与zigbee通信

看着Android的发展心里很是欢喜,对于有硬件基础的我们当然可以选择Android应用+硬件产品 = 单片机+大屏幕+硬件产品+网络设备,同时价格、稳定性、通用性、美观性、开发难度,Android让我欣喜不已,不是为了逃避难度,只是真心觉得它太棒了~这里我选择描述一下Android与zigbee,很多玩智能家居,工业控制,组网的童靴可以参考参考。 已经选择好了第一款平板,当然平板就作

2013-08-02 10:45:10 17755 60

原创 android的学习与查阅路线

使用CSDN博客也有一段时间了,一直本着发博客和转载博客作为学习记录方便以后查阅。这里为自己的博客规划一个目录表(也可以称做路线图)。

2013-08-02 10:19:28 991

转载 第2.3节 android目录中manifest的介绍

Android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)等。除此之外,还提供了一个PackageManger管理类,它的主要职责是管理应用程序包。 通过它,我们就可以获取应用程序信息。      引入: AnroidManifest.xml文件节点说明:一、

2013-08-01 10:35:25 965

转载 第2.2节 android中res目录下资源的分布

res文件夹里面的多个文件夹的各自介绍:目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象res/drawable/.png、.9

2013-08-01 10:20:08 902

转载 第2.1节 Activity生命周期

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2013-08-01 09:56:36 1029

android竖向显示新特性界面

动态初始界面有个箭头,显示新特征为竖向展示。

2014-06-27

android zigbee通信

程序实现了android对底层设备的操作,当开发板具有串口驱动的时候,可将对应串口与Zigbee相连。使用该程序就可轻松实现zigbee间的互相通信。

2014-03-11

自定义spinner

下拉列表在android中自带spinner的有时候不太适合我们的界面,我们希望有自己的一种显示方法,那怎么办?自定义Spinner.效果如QQ账号选择一样。

2013-10-29

Android程序初始化界面

这里使用Viewpager实现了android程序刚刚安装时候的开场界面效果,拿到即可使用。

2013-10-18

网络天气获取JSON数据

这里把天气代码做了封装,不再手填,同时解析了中国气象局的网络天气。

2013-09-13

城市代码(中间无空行)

为了使用不收访问限制的天气情况,同时解决城市代码需要手填的问题我上传了这个无空行城市代码文本。

2013-09-13

天气情况获取

引入ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar软件包,这样我们就不用自己去解析SOAP1.1协议了,封装类已经提供了解释方法,直接获取网络上的天气参数。

2013-09-10

test_dialog

这是一个比较好的聊天图层,涉及了常用功能包含定义style,drawable(xml),自定义adapter实现聊天对话

2013-07-14

android socket client

socket client 客户端线程接收server数据,看了网上的一个socket通信都是客户端发给服务器的,很少有服务器发给客户端的,所以上传了这个服务器发给客户端的例子。

2013-06-13

射频芯片FM1702SL源码STC11F32XE

包里面有两个代码,一个是考勤的,一个是消费的源码,实现STC11F32XE与射频芯片FM1702SL通信,同时可配合课本《RFID读写器实训教程》王志良、韩振主编的,这个就是里面源码。很详细。

2013-06-04

tabhost底部UI

实现底部的tabhost,通过自定义UI实现底部框架方便引用,代码清晰。

2013-06-03

语音SDK_speech毕业论文

毕业设计做的一个语音识别系统论文,配合语音识别软件,使用的微软的Microsoft Speech SDK 5.1

2013-04-10

空空如也

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

TA关注的人

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