华丽界面,界面华丽功能强大iPhoneOS4.0简单体验

北京时间,2010年6月22日凌晨1点,苹果公司针对普通用户放出了最新的iOS4.0官方固件下载,iPod Touch 3代、iPhone 3G和iPhone 3GS可以免费进行升级。这个版本是最新的,跟之前的开发者版本相比较,有了很多优化,同时也修复了很多系统Bug。  新的iOS4移动设备操作系统增加包括多任务在内的100多项最新功能,也终于解决了iPhone不能运行多任务的软肋,但是据官方介... [阅读全文]

苹果手机升级,升级苹果iPhoneiOS4的10个升级理由

为iPhone 3GS和第三代iPod Touch用户准备的苹果iOS4系统本周一发布,它有一些很值得升级的新特性。如果无法得到iPhone 4,那么iOS4则是将老iPhone旧貌换新颜的最好选择。  数百万台手机等待着免费升级,这给苹果公司服务器带来很大的压力。  究竟iOS4有什么非常酷的新特性, 让我们来看一下:  1、智能文件夹  2、随处墙纸设置  3、改进E-mail  4、拼写检查... [阅读全文]

移动世界,Android如何在三年时间里征服移动世界的

  摩托罗拉Droid手机的出现被大多数人认为是Google在移动市场上的转折点  人们很容易会忘记,其实并不是很久以前,还没有人相信Android和我们的生活会有多大关系。  毕竟,Android的市场爆发也仅仅是在过去的一年里才真正开始的,大概也就是2007年秋天它的首次露面后的两年后。根据ChangeWave公司调查报告,今年一月以来,Android在移动操作系统上的市场份额已经翻了一翻,截... [阅读全文]

Android 2.3预计下周发布 十大惊喜不容错过

从最早的Android 1.5(Cupcake)、1.6(Dounts)到现在最新的Android 2.2(Froyo),Android系统不仅经历了多个版本的更新和改进,而且最新Android Gingerbread版本系统将会带来的变化也同样颇受期待。Android 2.3还是Android 3.0?不论Google最终给它什么样的代号,Android 2.3(Gingerbread)就要来了... [阅读全文]

骨髓移植的意思,将SL4 程序移植到WP7(附Teched2010真机图)

前不久WP7 已经在国外上市,这意味着相应的WP7 应用程序和游戏将会蜂拥而至,由于之前研究过一阵SL,看到WP7 到来手便开始发痒。本篇将原来一个SL 模拟Nano5 的程序移植到WP7,为大家简单演示一下移植过程。SL 程序请参考《Silverlight 模拟Nano5 界面效果》。  素材移植  注意,您的计算机上需要安装Windows Phone Developer Tools。首先我们来... [阅读全文]

qmlui,QML UI布局管理

概述使用Qt做过UI的一定对QHBoxLayout, QVBoxLayout, 和QGridLayout这三个最重要也最常使用的layout managers非常熟悉。那么在QML中又是如何控制和管理UI布局的呢?那么我们这篇文章就为大家介绍这些基础知识。首先,QML同样允许大家使用硬编码的方式将位置数值直接写到代码中,但是这样做首先难以适应UI的调整,其次代码维护起来也很困难。因此我们不推荐这样... [阅读全文]

Google工程师多图详解Android系统架构

近日,Google的一位工程师Sans Serif发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好,您可以看一下Google工程师眼中的Android系统架构是什么样的。以下为Sans Serif博文的译文:  Andriod是什么?  首先,就像Android开源和兼容性技术负责人Dan Morrill... [阅读全文]

新浪微博,Windows Phone 7应用之新浪微博——UI设计

  Windows phone 7应用一直没有时间去做,上周在APP Store的论坛上看到一个国外DVP写了一篇Twitter在Wp7上客户端,仔细看了一下觉得很简单,只是单一利用WP7获取Twitter上信息列表. 国内的微博我只玩过163网易的,但是可惜的是并没对开发人员开放API. 反而Sina推出了自己微博的API访问接口. 而且还出了相关SDK.   仔细看了API文档很详细, 尝试把... [阅读全文]

在Eclipse中的Android项目里实现代码复用

引言  开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现。  而在Eclipse中的Android项目里,如果要引用另一个项目,理论上应该也使用类似的办法:  这里是引用一个名为Core的项目。这样做下来,在编写代码时不会有问题,但是在模拟器中运行时就会出现NoClassDefFoundError异... [阅读全文]

城市最佳实践区,移动Web界面构建最佳实践

自从智能手机问世以来,移动市场可谓是突飞猛进,这是大家有目共睹的。大多数技术型的站长都明白,没有他们珍爱的iPhone或Android设备,他们就不会赚到钱。我们曾给大家介绍过如何设计一个简结的移动互联网站,Web站点需要按照这些规范不断地进行调整,才能满足移动市场的需要。  移动风格的Web站点的需求的增长让站长们疲于奔命。为了满足移动设备的需要,Web站点的布局不得不进行更新,同时,样式也需要... [阅读全文]

移动互联网,如何设计一个简结的移动互联网站

关于手机网站设计,需要了解两大部分。第一,目前3个主流的手机网站应用,探讨这些应用是如何恰到好处地解决移动Web应用的难题。第二,一个小型电子商务网站的设计。著名Web应用程序和应用软件图片交互心理学的设计专家斯蒂芬·P·安德森曾说过“良好的交互设计关注人们所想,所做以及所感!” 斯蒂芬安德森是一位通过对用户行为的理念设计的思想领袖  安德森的这... [阅读全文]

c语言语法,C++开发者快速学习Objective-C语言核心语法

本文将Objective-C讨论了语言的核心语法。这部分开始详述一些具体的语法。正如你期待的一样,涉及到了定义和类。  类并不是特殊的  在Smalltalk中,类是具有一些特性的对象。在Objective-C中也一样。一个类是一个对象,对象回应消息。Objective-C和C++都分离了对象分配和初始化。  在C++中,对象分配通过新的操作。在Objective-C中,这样的操作是通过给类发送分... [阅读全文]

android 开发入门

最近我(54chen)的兴趣都在android上,看到做的软件放到手持设备上的时候,找到了大学时光写delphi、gnome程序时久违的成就感。下面是一些手记,这一系列的日志都将记录学习过程。  手记假设:  1.开发环境为ubuntu eclipse  2.你和我(54chen)一样有几年的java开发经验,对java基础不再进行描述  3.一开始就是以android2.2开始搞的,不排除后面的... [阅读全文]

基于.NET/C#开发跨平台Windows Phone 7、iPhone及Android应用程序

在近日举办的Modern .NET DDD Conference会议上,Chris Hardy在他的演讲中展示了如何基于.NET/C#,开发面向Windows Phone 7,iPhone及Android三个平台的应用程序,以及其中的注意事项。  首先Chris列举了三个平台上使用的工具及框架等周边环境: Windows Phone 7 iPhone(MonoTouch) A... [阅读全文]

visual,在Visual Studio中使用MonoTouch开发iOS应用程序(上):环境配置

前段时间在工作机上装了Mac OS X,这主要是因为我最近需要开发iPhone应用程序。虽然Xcode,Objective C一定是开发iOS应用程序的主流,但是经过一番考虑,我还是决定尝试一下使用MonoTouch进行开发。    MonoTouch是Novell公司基于开源的Mono平台构建的一套iOS开发环境,使用MonoDevelop作为代码编写工具。不过目前的MonoDevelop较之V... [阅读全文]

visual,在Visual Studio中使用MonoTouch开发iOS应用程序(下):开发体验

对于熟悉.NET程序员来说,编写iOS应用程序的最佳选择自然是MonoTouch。在上一篇文章里,我们已经在Mac OS X上安装了MonoTouch开发环境,并已经能够在Mac OS X和Windows之间共享文件。现在我们就可以来简单体验一下,如何使用Visual Studio,Interface Builder以及少量的MonoDevelop来开发一个最最简单的iOS应用程序。  新建项目 ... [阅读全文]

widget,Widget开发心得 解决跳转页面和SQLite类问题

我们曾给Widget开发者提供过一些小教程,很多朋友都需要第一手的开发资料,我们联系到一位正在开发Widget小工具的作者。作者从事Android开发将近两周了,Android给我的总体感觉是组件功能较弱,不过相对来说也比较简单,我曾做过一年的Java EE开发,我觉得现在接触Android开发也是一件愉快的事情,我的第一个项目是做一个Widget小工具,现在这个项目基本完成了,下面我把我在这个项... [阅读全文]

Android开发经验分享

从G1上市到现在,市面上已经出现了至少30款Android手机。为什么至今依然有一些用户在抱怨Android不好用,在相关的开发中,什么才是真正值得关注的,开发的核心是什么?为什么移动应用需要格外关注用户体验?本文将对这些问题尽可能的作出解答。  Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux的开源手机操作系统的名称,该... [阅读全文]

用PHP编写Android应用程序

Google的开源Android移动操作系统正在席卷全球智能手机市场,和苹果不一样,它对那些想将应用程序提交到iPhone App Store的开发人员有着严格的指导方针和要求,Google的Android平台非常开放,甚至还可以用PHP编写Android应用程序,Irontech创建了一个运行在Android上的PHP移植程序,结合Android的脚本层(Scripting Layer for ... [阅读全文]

内存泄露,在iPhone应用中如何避免内存泄露

我们曾经对iPhone的内存管理做过比较深入的报道,如何有效控制iPhone内存管理的对象的所有权与引用计数和以及iPhone内存的自动释放与便捷方法。本文我们将介绍在iPhone应用中如何避免内存泄露。想了解“在iPhone应用中如何避免内存泄露”就必须先了解iPhone内存管理的所有权。  关于所有权  所有权是iPhone内存管理的核心思想,对象的所有者负责在使用完对... [阅读全文]

脏矩形,Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法

SurfaceView在Android中用作游戏开发是最适宜的,本文就将演示游戏开发中常用的两种绘图刷新策略在SurfaceView中的实现方法。  首先我们来看一下本例需要用到的两个素材图片:  bj.jpg就是一个渐变图,用作背景。  question.png是一个半透明的图像,我们希望将它放在上面,围绕其圆心不断旋转。  实现代码如下:   模拟器中的运行效果:  (注:图中的问号图形是在不... [阅读全文]

android,Android开发必备武器,处理XML的利器——SAX快速上手

相信各位android开发者,对SAX已经并不陌生了,SAX(Simple API for XML),是一个使用非常广泛的XML解析标准,通常使用Handler模式来处理XML文档,这种处理模式和我们平常习惯的理解方式很不同,身边也经常有一些朋友在刚接触SAX的时候会觉得理解起来有些困难。其实SAX并不复杂,只不过是换了一种思维方式,正如它的名字所表示的,为了让我们以更简单的方式来处理XML文档,... [阅读全文]

pivot,Windows Phone Developer Tools RTW 新特性-Pivot控件

IE9 Beta发布了,Windows Phone Developer Tools RTW也来了,开发者和发烧友又有得忙活了。园子里好多朋友已经开始了研究,包括马宁、张欣、Jake、randylee、chenkai等等,我也来加入吧。 刚刚安装了Windows Phone Developer Tools RTW,其中UI方面一些新特性,包括Bing Maps Silverlight Cont... [阅读全文]

微软"重启 Windows Phone 7 设计的经过

微软集团副总裁、Windows Phone 项目主管 Joe Belfiore 在位于雷蒙德的微软总部拿着三星的 Windows Phone 7 原型机。  微软员工将 2008 年 11 月称为“重启(The Reset)”。当月,微软终止 Windows 手机项目的全部工作,重新开始。  此举显示出微软已经将自己带进了多么糟糕的境地。接受 Wired.com 采访的员工... [阅读全文]

青年人要走正路子,Path – 很漂亮,但走错了路子

两个前 Facebook 员工的新创意,造了很久势的 Path 终于发布了它的 iOS 应用程序。尽管从截图上看,这跟当初他们公布的创意已经大相径庭,我还是第一时间下载体验,新鲜有趣的应用总是智能手机上的一抹亮彩。  从目前实现的功能来看,Path 是 iOS 上一个类似于 Instagram 的应用,拍摄图片,并在朋友之间共享,不错的界面,但实际把玩一段以后,我认为,这个应用走错了路子。  从一... [阅读全文]

Android UI之困 横跨四个屏幕的战争

用户界面(UI)的话题,总是会带来强烈的争论。这有点像电视领域——每个人都是专家,因为每个人都是用户。早在2002年,电信运营商就有一套自己的UI定制界面——例如Vodafone Live 和 Orange SPV。当然,这遭到很 OEM制造商的反对,应为制造商往往希望在产品中突出自己的品牌,而不是运营商的品牌。  OEM制造商的困境  所以3年过去... [阅读全文]

meego,运行MeeGo SDK 的linux版本

先决条件你必须需要一个有效的流行Linux发行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并运行在一个合适的流行硬件上,比如 32-bit的Intel Atom 或者 Intel双核CPU如果你打算使用QEMU,你必须确认你的主系统上支持VT.查看 这个网页中的详细步骤,以确认你的系统能力为了安装必须的组件,你需要以root用户的身份登陆系统 ... [阅读全文]

meego,运行MeeGo SDK 的windows版本

系统配置要求:1. MeeGo SDK 目前只支持 Windows Xp和 Windows 7操作系统。 MeeGo SDK 不保证在Vista下可以工作,并且不提供支持。2. 仿真器只能在32-bit 版本的windows 下工作。如果你使用的是64位的系统,很抱歉,你将不能使用仿真器。已知问题及可能的工作环境1. 目前,仿真器只能用于intel 的cpu2.... [阅读全文]

Android 轻松实现语音识别

  苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。  所以Google Voice Recognition在Android 的实现就变得极其轻松。  语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Google 提供的A... [阅读全文]

WP7有约(一):课程安排

你好,老七! WP7终于发布了,到目前为止,有关它的新闻和介绍我相信你已经看过不少了,所以这里将会直接跳过,不过在开始之前,我认为还是有必要提醒你做好相关的准备:Expression Blend 4 for Windows Phone和Visual Studio 2010 Express for Windows Phone,你并不需要完整的Expression Studio 4 Ul... [阅读全文]
< 1 2 3 4 5 6 7 > 共205条 分7页