代码改变世界

随笔分类 -  [04]技术驱动营销

Android与服务器端数据交互

2011-09-02 23:24 by 狼人:-), 275 阅读, 收藏, 编辑
摘要: 上一节中我们通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问WebService,但是这些库并不适合我们资源有限的android手机客户端,做过JAVA ME的人都知道有KSOAP这个第三方的类库,可以帮助我们获取服务器端web... 阅读全文

Android设计趋势分析10则

2011-09-02 23:24 by 狼人:-), 156 阅读, 收藏, 编辑
摘要: Android作为Google最重要的资本之一,尽管在智能终端上的起步较Apple晚不少,然而面对强有力的竞争对手,从不停追赶到部分超越,已为其未来战略目标做好了充分铺垫。 迄今,全球已有超过100款Android产品。聚焦未来,本文将给出个人总结梳理的 10 则设计趋势分析,欢迎交流与探讨。 1. 强化与规范Android品牌形象 因竞争对手强大,行业变化迅猛,Google一直将时间看作其终端战略中关键的要素。相对而言,现阶段才逐步开始进行部分完善性工作,包括各类统一与规范性。 因此,不难理解Google在新系统界面设计上所进行的设计变动了,总体原则会与机器人品牌形象建... 阅读全文

初探AIR for Android开发

2011-09-02 23:24 by 狼人:-), 332 阅读, 收藏, 编辑
摘要: Adobe发布mobile AIR已经有一段时间了,但是移动设备的UI与控件与PC端截然不同,导致真正使用AIR技术开发的移动设备程序少之又少,而前段时间,adobe终于发布了包括移动UI组件的Flex SDK Hero (就是以前的Slider),虽然只支持Android系统,但是我们可以看到电子市场上使用AIR技术开发的程序越来越多。本文就将以MP3电台为例,介绍使用Flex Hero 开发mobile AIR应用程序的一些方法和心得。 介绍移动应用程序 移动程序界面中有一个重要的概念:屏幕,如下图 在MP3电台这个程序中,选台界面和播放界面就是两个屏幕,在PC端,这些操作... 阅读全文

Android用户界面设计:线性布局

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

Android UI基本测验:线性布局

2011-09-02 23:24 by 狼人:-), 208 阅读, 收藏, 编辑
摘要: 你已经阅读过了如何在Android使用线性布局。用这些包括线性布局控件的渐进测验来测试你的新知识,并且巩固你Java编程和Android用户界面设计与开发的知识。 准备 为了准备这个测验,你希望以一个基本的Android程序开始。你只需要在Eclipse中创建一个Android程序然后编辑它的默认活动(Activity),特别是onCreate()方法,就可以测试你为本次测验写的代码了。 如果你不明白刚才说的怎么做,那我推荐你们先看一看之前的文章。从一些Android教程开始,比如Android开发简介或Android入门: Getting Started with Fortune... 阅读全文

Windows Phone 7 Tips (1)

2011-09-02 23:24 by 狼人:-), 167 阅读, 收藏, 编辑
摘要: 学习Windows Phone 7也有一段时间了,也整理了一些不错的知识点,下面一个系列将会每篇博客分享10个Windows Phone 7 技巧,并且提供离线文档下载。 1. Windows Phone 7 应用程序不能运行在后台,不支持多任务【但我们可以使用墓碑机制Tombstoning】。 2. Windows Phone 7 应用程序的xap包最大运行为400MB。 3. 设置应用程序的ico图标:右击项目--设置icon为自己的图片即可。 4. 替换默认的windows phone 7 的启动画面:将SplashScreenImage替换为自己的图片即可。 5. 设置Windows 阅读全文

Windows Phone 7 Tips (2)

2011-09-02 23:24 by 狼人:-), 154 阅读, 收藏, 编辑
摘要: 上一篇Tips:Windows Phone 7 Tips (1), 今天也是分享10个Windows Phone 7 技巧,并提供离线文档下载。 1. 在Windows Phone 7中最简单的操作IsolatedStorge的代码: SaveNote()将文本框内容保存到Note.txt中,Edit()读取Note.txt到文本框中。 2. Windows Phone 7中的Orientation。 分为 Portrait(竖屏)和Landscape(直屏)和PortraitOrLandscape(竖屏或横屏,在切换横竖屏时会自动切换)。并且又分为支持方向和启动方向,支持方... 阅读全文

Windows Phone 7 Tips (3)

2011-09-02 23:24 by 狼人:-), 234 阅读, 收藏, 编辑
摘要: 1、Windows Phone 7是一个多任务的操作系统,但是只允许唯一一个第三方应用程序在前台运行。 2、启动器和选择器为应用程序提供间接访问手机内置功能的方法。 一些内置的启动器:EmailComposeTask、MarketplaceDetailTask、MarketplaceHubTask、MarketplaceReviewTask、MarketplaceSearchTask、MediaPlayerLauncher、PhoneCallTask、SearchTask、SmsComposeTask、WebBrowserTask。 一些内置的选择器:CameraCapture... 阅读全文

Windows Phone 7 Tips (4)

2011-09-02 23:24 by 狼人:-), 200 阅读, 收藏, 编辑
摘要: 1、Windows Phone 7 中常见的使用WebClient代码段: WebClient twitter = new WebClient();twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(twitter_DownloadStringCompleted);twitter.DownloadStringAsync(new Uri("http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=" + Twi 阅读全文

Eclipse开发Android应用程序入门

2011-09-02 23:24 by 狼人:-), 732 阅读, 收藏, 编辑
摘要: 翻译:赵锟 原文出处:http://www.smashingmagazine.com/2010/10/25/get-started-developing-for-android-with-eclipse/ 如今的移动设备应用程序开发充满着让人振奋的东西。功能强大的硬件支持,平板电脑,多样的软件平台(塞班 OS,iOS,WebOS,Windows Phone 7…),移动设备开发者前景充满了机会和挑战。 当你想要开始开发你的移动设备程序时,如此多的选择可能让你产生困扰。究竟应该选择神马平台?我应该学习神马语言?为你计划的项目选择神马工具?在本教程中,你将学会如何在Google公司的... 阅读全文

Windows Phone 7 隔离存储空间资源管理器

2011-09-02 23:24 by 狼人:-), 216 阅读, 收藏, 编辑
摘要: 我们知道Windows Phone 7 目前是不支持访问外部存储空间的,我们的应用程序可以使用的数据空间包括隔离存储空间(IsolatedStorage)和云端(Could)空间。作为开发人员,我们以前只能想象独立存储空间的存储,今天推荐一个可以直接查看我们Windows Phone 7的IsolatedStorage的资源管理器。 WP7 Isolated Storage Explorer 是一个提供给WP7开发和测试人员与隔离存储空间交互的可视化工具。项目地址为:http://wp7explorer.codeplex.com/ 我们下载可执行文件进行安装: 那么怎么... 阅读全文

Eclipse开发Android应用程序入门:重装上阵

2011-09-02 23:24 by 狼人:-), 284 阅读, 收藏, 编辑
摘要: 原文:http://www.smashingmagazine.com/2011/03/28/get-started-developing-for-android-with-eclipse-reloaded/ 在我们教程系列的第一部分中,我们使用Android和Eclipse开发了一个简单的饮茶计时器的应用程序。在第二部分,我们将继续开发这个程序,并给它增加一些其他的额外的功能。在开发的过程中,我们将给你介绍更多重要而强大的Android SDK特性,包括持久化数据存储,Activity和Intent,和共享用户首选项(译者注:类似于windows 的注册表的一种机制)。 跟着本教程... 阅读全文

探索移动Web网页编码设计

2011-09-02 23:24 by 狼人:-), 203 阅读, 收藏, 编辑
摘要: 如果你正准备为你的网站制作一个移动设备版本,那这篇文章将会对你相当有用,在本文中,将探索移动Web网页编码设计的各种技巧和注意事项: 为了移动设备上的用户体验可以被接受,代码得怎么设计。 Mobile Web与普通网站的不同之处? 可以让网站成功运行在移动设备和桌面浏览器上的基本技巧 一些Mobile Web设计中的建议和禁忌、以及大量资源 Mobile Web和普通网站到底有何不同呢? 这是个很好的问题 首先,也许我们应该从什么是Mobile Web的问题开始。毕竟,用户用移动设备访问的Mobile Web,跟他们在家里用台式机访问的网站是独立的不同的部分。当我说Mobil... 阅读全文

iPhone中调用WCF服务

2011-09-02 23:24 by 狼人:-), 193 阅读, 收藏, 编辑
摘要: 由于对移动平台充满着好奇与兴趣,最近着手了iPhone开发的学习。学习的路线是从objective-c到cococa。方法是看了两本入门的英文书,还有就是学习apple的sdk。对于产品的基本想法是服务端用.net,手机客户端用iPhone。 一些复杂的逻辑处理放到服务端实现,客户端与服务端通过XML交互,在iPhone客户端解析XML通过cocoa展示数据。由于iPhone和DoNet是两个完全不同的平台。iPhone依靠mac系统平台,donet依赖windows系统平台。这篇文章我将通过一个hello world程序讲述一下通过WCF实现从mac系统到windows的跨平台的调... 阅读全文

向前向前向前!向Windows Phone平台前进

2011-09-02 23:24 by 狼人:-), 157 阅读, 收藏, 编辑
摘要: 就像PC机取代小型机、Web取代桌面大潮一样,现在移动终端时代已经到来,移动开发必将成为新的增长点,做为.Net开发者的我们对Windows Phone 7的关注应该是非常高的,为什么会出现现在的情况呢?我和我身边的朋友已经在开发社区上认识的朋友交流这个问题,很多人目前对WP7关注不足的原因如下: 1)windows phone 7平台刚推出,还不知道发展前景怎么样,iphone、android发展都那么火了,还有wp7的市场吗?而且大陆还没有上市,没有中文支持,用的人太少,也没有这方面的工作需求,怕学了一门没发展的技术。 2)windows phone 7集成的都是Windows L... 阅读全文

Windows Phone 7 中的切换应用

2011-09-02 23:24 by 狼人:-), 155 阅读, 收藏, 编辑
摘要: 像Windows 系统的多任务一样,Windows Phone 7中也可以切换应用程序,注意不是关闭程序,而是切换。关闭程序是指将程序彻底从内存中移除了,但是切换程序,则该程序只是被deactivate了。 这里不具体讨论Windows Phone 7在启动时做了些什么,在关闭时做了些什么,在切换任务时做了些什么,本文仅是以PhoneApplicationService实现切换任务时保存应用程序时的状态,下次打开程序时原来之前保存的状态。至于前面那些问题,有时间会写博客跟大家分享。 PhoneApplicationService 类 位于Microsoft.Phone.Shel... 阅读全文

Windows Phone 7 3D开发中使用纹理贴图

2011-09-02 23:24 by 狼人:-), 219 阅读, 收藏, 编辑
摘要: Windows Phone 7对3D的支持还是不错的,据说是用OpenGL/ES做的,使用起来倒是也有点那种感觉。本文就不讲XNA 4.0的游戏框架了,直接上一段代码,该代码使用VertexPositionColor渲染了一个三角形,程序运行一切正常。 1. + expand sourceview plaincopy to clipboardprint? 2. 运行结果如下: 在确认了3D开发的这种代码结构以后,用VertexPositionTexture渲染同样的三角形,只是这次采用纹理贴图,代码如下: 1. 2. view plaincopy to clipboa... 阅读全文

使用jQuery Mobile和JSON创建移动应用程序

2011-09-02 23:24 by 狼人:-), 286 阅读, 收藏, 编辑
摘要: 近来移动应用开发迅速受到很多公司的关注,他们寻求为现存的产品和应用程序添加移动展现或者“触点”。即便不是所有,大部分移动应用开发框架也都会适应某种现存的“桌面”开发平台。基于Web的框架则不同。业界当前采用jQuery来创建移动web应用程序(上个月发布了jQuery Mobile Alpha 3)。 在移动领域,除了对设备特定属性的支持之外,最主要的一个问题就是程序的大小,正如Aaron Quint所说: 压缩后的jQuery也大概有40-50K,可能还会稍微多一些,此外,如果你想要jQuery UI和一些动画功能,那么就还需要100K。对于移动设备来说,可能没有那么多空间。 J... 阅读全文

Silverlight for Windows Phone 7开发体验

2011-09-02 23:24 by 狼人:-), 173 阅读, 收藏, 编辑
摘要: 直接下水 正如学习游泳应该下水尝试一下,而不是坐在教室里看书,学习Windows Phone 7开发技术也应该亲身实践一下,而不是仅仅翻阅资料。那么,怎样实践呢?不必想得太复杂,这里所说的实践就是找个需求实现一下。那么,找个什么需求来实现呢?也不必想得太复杂,作为一名程序员,我们每天都在帮助别人实现需求,可我们自己的需求呢?千万别告诉我你没有需求哦!想象一下,当你拿到一个Windows Phone 7手机,你会希望它为你做点什么特别的事?从这点出发,发挥你的想象力,你应该能找到一个起点的,比如说,写个课程表应用。 有了需求,很自然就想寻找实现需求的工具,说到这里,你可能马上想到价格... 阅读全文

移动开发者生态实录:在失败与成功的天平上

2011-09-02 23:24 by 狼人:-), 151 阅读, 收藏, 编辑
摘要: 移动开发者当然不是这两年才出现的角色,但是个人开发者和小型团队开发者通过开发应用程序盈利却是在最近两年移动互联网尘嚣日上之后才出现的。在靠卖License作为主要盈利模式的传统“大”软件行业,不管中小型开发者如何优秀,都不太可能在与微软、Sun、CA等大型软件公司的较量中赢得胜算。看看那些只有十几人甚至几个人的团队,公司小到连封闭会议室都没有;团队的成员少到一个人都得当2个人用,产品功能太简单,分发渠道也太草根,根本就不能和大规模的软件公司对垒。 可是当产业的重心开始转移到移动互联网,一切都变了。公司虽小,但是个个都是精英;团队人数虽少,需要的时候一个人顶好几个人;简单的功能有时候... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页