代码改变世界

Android XML的操作(SAX)“.NET研究”

2011-10-20 21:57 by 狼人:-), 321 阅读, 0 推荐, 收藏,
摘要:在android平台下操作xml方式有很多种,常见的为SAX(Simple APIfor XML)和DOM(Document Object Model)。 SAX操作xml的特点是当读取xml文件的时候会随时触发事件,通过事件来处理当前读取到的内容。这一点是跟dom有所不同的,dom是全部读取完后在进行操作。 现在这个实例是以SAX进行XML操作的! 这个例子是读取Google的天气预报为例子做成了,使用的XML地址如下:http://www.google.com/ig/api?weather=beijing&hl=zh-cn 通过互联网获取天气的XML代码,然后再通过SA... 阅读全文

详解如何让Android UI“.NET研究”设计性能更高效

2011-10-20 21:57 by 狼人:-), 217 阅读, 0 推荐, 收藏,
摘要:本文为一名参加过09年Google IO大会的开发者的一篇把关于移动应用方面的主题不错的PPT改编的文章,对移动应用开发者是很有帮助的。 Android在UI优化方面可以从以下五个方面入手: ◆Adapter优化 ◆背景和图片优化 ◆绘图优化 ◆视图和布局优化 ◆内存分配优化 Adapter优化 什么是Adapter? Adapter在Android中占据一个重要的角色,它是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如图1直观的表达了Data、Adapter、View三... 阅读全文

Android开发进阶:如何读写Androi“.NET研究”d文件

2011-10-20 21:57 by 狼人:-), 171 阅读, 0 推荐, 收藏,
摘要:Android主要有四大主要组件组成:Activity、ContentProvider、Service、Intent组成。Android文件的运行主要需要读写四大组件的文件。本文将介绍如何读写Android文件,希望对正在进行Android开发的朋友有所帮助。 文件存放位置 在Android中文件的I/O是存放在/data/data/<package name>/file/filename目录下。 提示:Android是基于linux系统的,在linux的文件系统中不存在类似于Windows的磁盘分区现象,其是以一个正斜杠“/”开头。 Android中得到输入输出流 ... 阅读全文

Android的移动存储解决方案“.NET研究”之SharedPreferences

2011-10-20 21:57 by 狼人:-), 161 阅读, 0 推荐, 收藏,
摘要:搞Android有一段时间了,但是并没写过有关Android的博客,今天给大家介绍一下SharedPreferences。 使用SharedPreferences保存key-value对的步骤如下: (1)使用Activity类的getSharedPreferences方法获得SharedPreferences对象,其中存储key-value的文件的名称由getSharedPreferences方法的第一个参数指定。 (2)使用SharedPreferences接口的edit获得SharedPreferences.Editor对象。 (3)通过SharedPreferenc... 阅读全文

如何设计“.NET研究”一个简结的移动互联网站

2011-10-20 21:57 by 狼人:-), 207 阅读, 0 推荐, 收藏,
摘要:关于手机网站设计,需要了解两大部分。第一,目前3个主流的手机网站应用,探讨这些应用是如何恰到好处地解决移动Web应用的难题。第二,一个小型电子商务网站的设计。著名Web应用程序和应用软件图片交互心理学的设计专家斯蒂芬·P·安德森曾说过“良好的交互设计关注人们所想,所做以及所感!” 斯蒂芬安德森是一位通过对用户行为的理念设计的思想领袖 安德森的这句话适用于整个交互设计领域,同样这也是手机交互设计的真理。让用户快速地找到他们想要的信息是手机交互设计的必要条件。最重要的一点还是用户可以以最简便的方式找到最重要的东西。由于手机是一个最为私人的设备,所以一定要让用户对自己正在做的事有 阅读全文

移动Web界面构建最佳“.NET研究”实践

2011-10-20 21:57 by 狼人:-), 189 阅读, 0 推荐, 收藏,
摘要:自从智能手机问世以来,移动市场可谓是突飞猛进,这是大家有目共睹的。大多数技术型的站长都明白,没有他们珍爱的iPhone或Android设备,他们就不会赚到钱。我们曾给大家介绍过如何设计一个简结的移动互联网站,Web站点需要按照这些规范不断地进行调整,才能满足移动市场的需要。 移动风格的Web站点的需求的增长让站长们疲于奔命。为了满足移动设备的需要,Web站点的布局不得不进行更新,同时,样式也需要做一定的调整菜可以。下面,我会谈到一些最佳实践,以及如何重构你的站点,让它对移动设备来说更加友好。 让简单性贯穿始终 无论你使用什么设备,相对桌面平台来说,所有的移动硬件都不是按照某些... 阅读全文

在Eclipse中的Android项目里实现代码“.NET研究”复用

2011-10-20 21:57 by 狼人:-), 200 阅读, 0 推荐, 收藏,
摘要:引言 开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现。 而在Eclipse中的Andro上海徐汇企业网站设计与制作id项目里,如果要引用另一个项目,理论上应该也使用类似的办法: 这里是引用一个名为Core的项目。这样做下来,在编写代码时不会有问题,但是在模拟器中运行时就会出现NoClassDefFoundError异常,原因是找不到引用项目中的类。而通过此窗口中Libraries选项卡中的各种功能添加引用,通常得到的结果要么是编译不通过,要么也是和上面一样。我在网上查了半天,看... 阅读全文

QML基本“.NET研究”语法

2011-10-20 21:57 by 狼人:-), 330 阅读, 0 推荐, 收藏,
摘要:QML是什么? QML 是一中声明式语言,用来描述应用程序接口的――是什么样,有怎样的行为。在QML中,一个用户接口被指定为带有属性的对象是。 这个介绍主要面向只有很少或者没有编码经验的人。在QML中,JavaScript作为一种脚本语言被使用。因此在深入学习QML之前,也许你会想要去学一些关于JavaScript的知识(JavaScript: The Definitive Guide)。另外,对像HTML和CSS这样的网页技术有一些基础的了解也是相当有帮助的,但这些都不是必须的。 上海企业网站设计与制作p> QML 的基本语法 QML看起来像这样 import Qt 4.7 R... 阅读全文

Androi“.NET研究”d整体印象

2011-10-20 21:57 by 狼人:-), 164 阅读, 0 推荐, 收藏,
摘要:很多人觉得Google能做出Android本身就是一个很了不起的工作过程,真的是这样吗?正好在Android上花过半年时间业余研究,从上到下还算是比较熟了,就说说我的印象吧: 1. 内核 以开发用机G1和Sapphire做例子,内核部分Qualcomm的那部分初始工作最重要(但也称不上大项目),Google的几个mechanism实际上工作量很轻、和类似目的的成熟组件比实际上都是超级简化版,设计的也有不少有欠考虑的地方。 lower memory killer多么简陋就不说了,另一个差劲的设计就是缺乏管理的WakeLock【1】,遍布若干层的这玩意加上我个人最恨的那些没事醒着等... 阅读全文

怎样成为一名A“.NET研究”ndroid开发者

2011-10-20 21:57 by 狼人:-), 166 阅读, 0 推荐, 收藏,
摘要:Chris(克里斯)是一位来自波兰的Androi上海企业网站设计与制作d应用开发者,作为一名非著名的开发者,他开发的应用在Android Market上免费提供下载,并通过广告获得收入,最近他在自己的博客上面分享了从事Android开发带来的收入情况,并通过自己的经历给予Android开发入门者非常忠实的忠告。作为国内从事Android开发的同行,APP虎第一时间发现并翻译了他的文章,以与广大Android开发者和即将进入Android开发的人们分享。 很多人认为从事Android开发是一件赔本的买卖。他们说,如果你想赚钱,你应该转向iPhone,iPad和所有其他的平台。但事实显然不... 阅读全文

W“.NET研究”P7有约(一):课程安排

2011-10-20 21:57 by 狼人:-), 127 阅读, 0 推荐, 收藏,
摘要:上海闵行企业网站制作lor:white上海企业网站制作;' href='htt上海闵行企业网站设计与制作 style='color:white;' href='http://www.93tj.com'>上海徐汇企业网站设计与制作j.com'>上海徐汇企业网站制作white;' href='http://www.93tj.com'>上海企业网站设计与制作p://www.93tj.com'>上海网站建设 阅读全文

Android 轻“.NET研究”松实现语音识别

2011-10-20 21:57 by 狼人:-), 184 阅读, 0 推荐, 收藏,
摘要:苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。 所以Google Voice Recognition在Android 的实现就变得极其轻松。 语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Google 提供的Api 实现这一功能。 功能点为:通过用户语音将用户输入的语音识别出来,并打印在列表上。 功能界面如下: 用户通过点击speak按钮显示界面: 用户说完话后,将提交到云端搜索... 阅读全文

运行MeeGo S“.NET研究”DK 的linux版本

2011-10-20 21:57 by 狼人:-), 130 阅读, 0 推荐, 收藏,
摘要:先决条件 你必须需要一个有效的流行Linux发行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并运行在一个合适的流行硬件上,比如 32-bit的Intel Atom 或者 Intel双核CPU 如果你打算使用QEMU,你必须确认你的主系统上支持VT.查看 这个网页中的详细步骤,以确认你的系统能力 为了安装必须的组件,你需要以root用户的身份登陆系统 sudo -i 当有提示时,提供你的密码 配置发行包管理器在 Debain或者Ubuntu上 在/etc/apt/sources.list文件下加入以下的文字.你也可以创建... 阅读全文

Android用户界面设计:线性布局“.NET研究”

2011-10-20 21:56 by 狼人:-), 196 阅读, 0 推荐, 收藏,
摘要:理解布局对于良好的Android程序设计来说很重要。在这个教程中,你将学习到所有关于线性布局的东西,它在屏幕上垂直地或水平地组织用户界面控件或者小工具。使用得当,线性布局可以作为基本的布局,基于这个布局来可以设计出许多有趣的Android程序用户界面。 什么是线性布局 线性布局是最简单,Android开发者使用得最多的布局类型之一,开发者用它来组织你们的用户界面上的控件。线性布局的作用就像它的名字一样:它将控件组织在一个垂直或水平的形式。当布局方向设置为垂直时,它里面的所有子控件被组织在同一列中;当布局方向设置为水平时,所有子控件被组织在一行中。 线性布局可以在XML布局资源文... 阅读全文

Win7 配“.NET研究”置Android开发环境

2011-10-20 21:56 by 狼人:-), 214 阅读, 0 推荐, 收藏,
摘要:一、安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/javase/downloads/index.html 这里我下载的是: Java SE Development Kit 6u24 for Windows x64, Multi-language,即这个文件:jdk-6u24-windows-x64.exe 下载后安装。Windows 下安装完毕后需要设置三个环境变量: JAVA_HOME 指明JDK安装路径,就是刚才安装时的路径C:\Program Files\Java\jdk1... 阅读全文
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 312 下一页