摘要:就像PC机取代小型机、Web取代桌面大潮一样,现在移动终端时代已经到来,移动开发必将成为新的增长点,做为.Net开发者的我们对Windows Phone 7的关注应该是非常高的,为什么会出现现在的情况呢?我和我身边的朋友已经在开发社区上认识的朋友交流这个问题,很多人目前对WP7关注不足的原因如下: 1)windows phone 7平台刚推出,还不知道发展前景怎么样,iphone、android发展都那么火了,还有wp7的市场吗?而且大陆还没有上市,没有中文支持,用的人太少,也没有这方面的工作需求,怕学了一门没发展的技术。 2)windows phone 7集成的都是Windows L... 阅读全文
使用jQuery Mobile和JSON创建移动应用程序
2011-08-28 23:33 by 狼人:-), 362 阅读, 0 推荐, 收藏,
摘要:近来移动应用开发迅速受到很多公司的关注,他们寻求为现存的产品和应用程序添加移动展现或者“触点”。即便不是所有,大部分移动应用开发框架也都会适应某种现存的“桌面”开发平台。基于Web的框架则不同。业界当前采用jQuery来创建移动web应用程序(上个月发布了jQuery Mobile Alpha 3)。 在移动领域,除了对设备特定属性的支持之外,最主要的一个问题就是程序的大小,正如Aaron Quint所说:
压缩后的jQuery也大概有40-50K,可能还会稍微多一些,此外,如果你想要jQuery UI和一些动画功能,那么就还需要100K。对于移动设备来说,可能没有那么多空间。 J... 阅读全文
通过JavaScript或PHP检测Android设备
2011-08-28 23:33 by 狼人:-), 246 阅读, 0 推荐, 收藏,
摘要:随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者——安卓(Android)系统的检测方法。 JavaScript判断方法 搜索user agent字符串中的Android单词是最省事儿的方法: 1. if(navigator.userAgent.match(/Android/i)) { 2. // Do something! 3. // Redirect to Android-site? 4. window.location = 'http://android.davidwa... 阅读全文
探索移动Web网页编码设计
2011-08-28 23:33 by 狼人:-), 260 阅读, 0 推荐, 收藏,
摘要:如果你正准备为你的网站制作一个移动设备版本,那这篇文章将会对你相当有用,在本文中,将探索移动Web网页编码设计的各种技巧和注意事项: 为了移动设备上的用户体验可以被接受,代码得怎么设计。
Mobile Web与普通网站的不同之处?
可以让网站成功运行在移动设备和桌面浏览器上的基本技巧
一些Mobile Web设计中的建议和禁忌、以及大量资源 Mobile Web和普通网站到底有何不同呢? 这是个很好的问题 首先,也许我们应该从什么是Mobile Web的问题开始。毕竟,用户用移动设备访问的Mobile Web,跟他们在家里用台式机访问的网站是独立的不同的部分。当我说Mobil... 阅读全文
Windows Phone 7 Tips (3)
2011-08-28 23:33 by 狼人:-), 202 阅读, 0 推荐, 收藏,
摘要:1、Windows Phone 7是一个多任务的操作系统,但是只允许唯一一个第三方应用程序在前台运行。 2、启动器和选择器为应用程序提供间接访问手机内置功能的方法。 一些内置的启动器:EmailComposeTask、MarketplaceDetailTask、MarketplaceHubTask、MarketplaceReviewTask、MarketplaceSearchTask、MediaPlayerLauncher、PhoneCallTask、SearchTask、SmsComposeTask、WebBrowserTask。 一些内置的选择器:CameraCapture... 阅读全文
Windows Phone 7 隔离存储空间资源管理器
2011-08-28 23:33 by 狼人:-), 204 阅读, 0 推荐, 收藏,
摘要:我们知道Windows Phone 7 目前是不支持访问外部存储空间的,我们的应用程序可以使用的数据空间包括隔离存储空间(IsolatedStorage)和云端(Could)空间。作为开发人员,我们以前只能想象独立存储空间的存储,今天推荐一个可以直接查看我们Windows Phone 7的IsolatedStorage的资源管理器。 WP7 Isolated Storage Explorer 是一个提供给WP7开发和测试人员与隔离存储空间交互的可视化工具。项目地址为:http://wp7explorer.codeplex.com/ 我们下载可执行文件进行安装: 那么怎么... 阅读全文
iPhone中调用WCF服务
2011-08-28 23:33 by 狼人:-), 153 阅读, 0 推荐, 收藏,
摘要:由于对移动平台充满着好奇与兴趣,最近着手了iPhone开发的学习。学习的路线是从objective-c到cococa。方法是看了两本入门的英文书,还有就是学习apple的sdk。对于产品的基本想法是服务端用.net,手机客户端用iPhone。 一些复杂的逻辑处理放到服务端实现,客户端与服务端通过XML交互,在iPhone客户端解析XML通过cocoa展示数据。由于iPhone和DoNet是两个完全不同的平台。iPhone依靠mac系统平台,donet依赖windows系统平台。这篇文章我将通过一个hello world程序讲述一下通过WCF实现从mac系统到windows的跨平台的调... 阅读全文
Eclipse开发Android应用程序入门:重装上阵
2011-08-28 23:33 by 狼人:-), 345 阅读, 0 推荐, 收藏,
摘要:原文:http://www.smashingmagazine.com/2011/03/28/get-started-developing-for-android-with-eclipse-reloaded/ 在我们教程系列的第一部分中,我们使用Android和Eclipse开发了一个简单的饮茶计时器的应用程序。在第二部分,我们将继续开发这个程序,并给它增加一些其他的额外的功能。在开发的过程中,我们将给你介绍更多重要而强大的Android SDK特性,包括持久化数据存储,Activity和Intent,和共享用户首选项(译者注:类似于windows 的注册表的一种机制)。 跟着本教程... 阅读全文
PySide教程:简单的对话框应用程序
2011-08-28 23:33 by 狼人:-), 245 阅读, 0 推荐, 收藏,
摘要:本文将展示如何使用基本控件创建简单的对话框。主要流程是用户在QLineEdit中键入名字,点击QPushButton后会看见问候。 下面这个小程序将创建和显示对话框,小程序会在整个过程中更新,你可以将这个程序用在你需要的项目中。
代码 #!/usr/bin/python# -*- coding: utf-8 -*- import sysfrom PySide.QtCore import *from PySide.QtGui import * class Form(QDialog): def __init__(self, parent=None): su... 阅读全文
iOS平台应用开发的敏捷设计流程
2011-08-28 23:33 by 狼人:-), 348 阅读, 0 推荐, 收藏,
摘要:本文翻译自《Computer Arts》中对专注于iPhone和iPad应用开发的设计师Sarah Parmenter的访谈录,希望对iPhone应用开发的朋友能有所帮助。 以下为全部译文: 对设计师来说,iPhone和iPad是全新的平台。相比图形和网站设计的经验积累,在iPhone和iPad上的设计进化还都处于萌芽期。 在这里,Sarah跟大家分享了简单明了的火车时刻表软件设计流程和基本原则,可能对你自己的设计项目有所启发。为了简化过程,我们假设获取火车运行数据的API是现成的。 1.首先,要确定你的创意还没有人做过。如果你发现已经有类似的App,那你需要比它做的更好... 阅读全文
微软Windows Phone 7新特性详解
2011-08-28 23:33 by 狼人:-), 151 阅读, 0 推荐, 收藏,
摘要:微软曾经借助Windows Mobile系统,在智能手机领域获得了巨大成功。但后来苹果iOS和谷歌Android的出现,不仅提升了广大用户对智能手机的更多需求与期望值,还蚕食了Windows Mobile的不少市场份额。为此前不久微软推出了全新的移动操作系统——Windows Phone 7,本文将带领大家全面解析并了解其最新特性。 众所周知,之前的Windows Mobile系统更强调手机(Phone)和个人电脑(PDA)的融合(Phone+PDA)。由于沿用了微软Windows操作系统的界面,因此PC用户大多能很快上手,但是对于不熟悉电脑的人来说,Windows Mobile的操作显... 阅读全文
Android 3.0七大特性全解析
2011-08-28 23:33 by 狼人:-), 522 阅读, 0 推荐, 收藏,
摘要:在2011年伊始,翻开了全新一年的篇章,作为我们日常生活中不可或缺的消费电子产品亦然进入了全新的时代,随着一年一度的2011年CES国际消费电子产品展览会,在北京时间1月7日(美国西部当地时间1月6日),于美国赌城拉斯维加斯展览中心盛大拉开帷幕。 更值得注意的是,在本次CES国际消费电子产品展览会上,此前传闻不断的基于Android 3.0(蜂巢)系统,被大面积的作用在平板电脑电子产品上,首次向世人展示了其Android 3.0(蜂巢)系统的强劲表现,而也被很多消费者认定为Android 3.0(蜂巢)系统是为平板电脑而生,似乎这样的说法也不算准确,那么Android 3.0(蜂巢... 阅读全文
Android 编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
2011-08-28 23:33 by 狼人:-), 283 阅读, 0 推荐, 收藏,
摘要:Android开发平台中,可通过TelephonyManager 获取本机号码。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneNumb 阅读全文
解读Windows Phone开发的六个关键模块
2011-08-28 23:33 by 狼人:-), 361 阅读, 0 推荐, 收藏,
摘要:今天给大家提供的是一系列的Windows Phone 7 开发的文章,包括提供试用版应用程序、返回键、全景视图、项目模板以及页面间的导航等。本节内容是Windows Phone 7开发之:提供试用版应用程序。 之前曾经写过如何将游戏添加到电话的游戏中心中。今天,我会向你展示为应用程序添加试用内容是多么简单。例如,假设你创建了一个50关的游戏。可能你想让用户能免费体验前5关,但要想玩后面的,他们就需要购买这个游戏。本文就像你展示如何做到。 使用LicenseInformation类 通过向我们的页面中添加Microsoft.Phone.Marketplace程序集和相应的名称空... 阅读全文
PySide QtCore.Signal帮助手册
2011-08-28 23:33 by 狼人:-), 1928 阅读, 0 推荐, 收藏,
摘要:本文主要是翻译了Signal的文档,感兴趣的同学,可以参见 PySide的官方文档。翻译不足之处,还请指正。 函数用法 def connect (receiver)def disconnect (receiver)def emit (*args) 详细描述 Signal类提供了使用符合python语法习惯的方法来定义以及连接Qt信号。 PySide改造了PyQt的新的信号与槽方法,除了下面提到的特别情况,PySide的实现可以与PyQt 4.5实现功能兼容。 使用QtCore.Signal()定义新信号 PySide自动为Qt内置的信号定义了信号。使用QtCo... 阅读全文
浙公网安备 33010602011771号