<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>样式之美 &#187; Mobile</title>
	<atom:link href="http://www.aoao.org.cn/blog/tag/mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aoao.org.cn</link>
	<description>没落的角落</description>
	<lastBuildDate>Fri, 13 Jan 2012 03:37:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Opera Mini 模拟器</title>
		<link>http://www.aoao.org.cn/blog/2008/06/opera-mini-simulator/</link>
		<comments>http://www.aoao.org.cn/blog/2008/06/opera-mini-simulator/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 17:47:26 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[Web开发]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Oprea]]></category>
		<category><![CDATA[模拟器]]></category>

		<guid isPermaLink="false">http://www.aoao.org.cn/?p=113</guid>
		<description><![CDATA[在做移动网页时，我们总不能每次调试时都拿自己的手机来折腾，而且拿手机来试也不方便，所以模拟器的作用就出来了。 在手持设备中，Opera Mini是一个相当不错的浏览器，今天给大家介绍的是Opera Mini 的仿真器。先看下用Opera Mini访问我blog的实际效果（需要JAVA支持）， 官方提供的这个其实跟手机里的是完全一样的（可能会有字体支持的不同），你可以通过htt...]]></description>
			<content:encoded><![CDATA[<p>在做移动网页时，我们总不能每次调试时都拿自己的手机来折腾，而且拿手机来试也不方便，所以模拟器的作用就出来了。</p>
<p>在手持设备中，<a title="Opera Mini官方主页" href="http://www.operamini.com/">Opera Mini</a>是一个相当不错的浏览器，今天给大家介绍的是Opera Mini 的仿真器。先看下用<a href="http://www.operamini.com/demo/?url=www.aoao.org.cn/blog/">Opera Mini访问我blog的实际效果</a>（需要JAVA支持），</p>
<p><img class="alignnone size-full wp-image-112" title="aoao_blog_at_opera_mini" src="http://www.aoao.org.cn/wp-content/uploads/2008/06/aoao_blog_at_opera_mini.png" alt="" width="262" height="312" /></p>
<p>官方提供的这个其实跟手机里的是完全一样的（可能会有字体支持的不同），你可以通过<a href="http://www.operamini.com/demo/">http://www.operamini.com/demo/</a>?url=[URL] 预览任意网页，官方还提供了个bookmarks <a title="Drag this link to your bookmarks to preview any currently open Web page in Opera Mini simulator." href="javascript:document.location='http://www.operamini.com/demo/?url='+escape(document.location);">Show in Opera Mini</a>，把它拉到收藏夹里，突然想看什么网站时就点一下（^__^可以用它来穿墙，就是屏幕太少了）。</p>
<p>做为开发测试用时，每次跑它网站是比较不靠谱的，这时我们可以使用本地的模拟器。</p>
<ol>
<li>下载个基于Applet的J2ME模拟器，比如<a href="http://www.microemu.org/">MicroEmulator</a>，Opera mini官方那个好像也是用他们的技术，</li>
<li>下载一个真的Opera mini ，可以在<a href="http://www.operamini.com/download/pc/">http://www.operamini.com/download/pc/</a>找到，选个新一点的手机，把jad跟jar都下下来。</li>
<li>直接运行microemulator.jar，在菜单 file » Open JAD File &#8230; 选刚才下载的Opera mini的jad 其他的操作跟手机里是一样的。</li>
</ol>
<p>还有个问题Opera Mini请求的页面是走Opera服务器转的，所以不能访问不在公网上的东西，不知道谁有办法处理一下。</p>
<p>当然，你还可以换模拟换skin，官方的skin在<a href="http://demo.opera-mini.net/devices/fourone.jar" title="JAR文件地址" rel="nofollow">这里</a>，这里还有一份有<a href="http://csineneo.com/something/multidevice.jar" title="JAR文件地址" rel="nofollow">几个大size的</a>， 当下来后通过菜单Options » Select Device&#8230; 换一下就可以。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2008/06/opera-mini-simulator/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>嵌入Flash应该考虑不支持Flash的浏览器</title>
		<link>http://www.aoao.org.cn/blog/2007/12/use-flash/</link>
		<comments>http://www.aoao.org.cn/blog/2007/12/use-flash/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 18:40:29 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[Web开发]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.aoao.org.cn/blog/2007/12/use-flash/</guid>
		<description><![CDATA[为什么要用flash呢？ 动画流畅，视觉效果好 缓存能力强 那使用flash有什么问题呢？ 需要Flash播放器 在M$的补丁打遍天下之前IE有那神奇的虚线框 基本上现在大家都用JS来输出Flash，估计用得比较多的是SWFObject（AW译的中文版），主要解决的问题是干掉虚线框与检查版本，甚至自动升级。但是，好像多数人只用它的so.write(&#34;xxx&#34;);，这样用有个缺点，不支持JS或...]]></description>
			<content:encoded><![CDATA[<p>为什么要用flash呢？<img src="http://www.adobe.com/shockwave/download/images/fl_player_appicon.jpg" style="float:right" /></p>
<ul>
<li>动画流畅，视觉效果好</li>
<li>缓存能力强</li>
</ul>
<p>那使用flash有什么问题呢？</p>
<ul>
<li>需要Flash播放器</li>
<li>在M$的补丁打遍天下之前IE有那神奇的虚线框</li>
</ul>
<p>基本上现在大家都用JS来输出Flash，估计用得比较多的是<a href="http://blog.deconcept.com/swfobject/" title="SWFObject: Javascript Flash Player detection and embed script">SWFObject</a>（<a href="http://www.awflasher.com/flash/articles/swfobj.htm" title="SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块(中文)">AW译的中文版</a>），主要解决的问题是干掉虚线框与检查版本，甚至自动升级。但是，好像多数人只用它的<code>so.write(&quot;xxx&quot;);</code>，这样用有个缺点，不支持JS或者没开JS就全挂了。</p>
<p>不知道大家有没有注意到。<a href="http://blog.deconcept.com/swfobject/swfobject.html">swfobject的例子</a>里面那个ID为flashcontent里面内容。如果在使用时把换成更有用的信息时（比如一个关键的链接），就可以解决noscript的问题，也解决了搜索引擎的问题。</p>
<p>电脑上的一般都没有noscript的问题，但是手持设备呢？不过现在手持设备也开始支持javascript，可是flash还没。。还好，swfobject可以检查版本，比如：</p>
<pre><code>var version = deconcept.SWFObjectUtil.getPlayerVersion();
if (document.getElementById &#038;&#038; version["major"] > n) {/*_*/}
else {/*_*/}</code></pre>
<p>这样的话我们就可以处理好有js却没flash的情况。</p>
<p>如果M$的补丁打遍天下时，再也没有虚线框的烦恼的话。我们可以用更简单的方法。-__- 02年的方法，<a href="http://www.alistapart.com/articles/flashsatay/">Flash satay</a></p>
<pre><code>&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;xx.swf&quot; width=&quot;12&quot; height=&quot;34&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;xx.swf&quot; /&gt;
&lt;a href=&quot;http://www.aoao.org.cn&quot; title=&quot;^_^&quot;&gt;&lt;img src=&quot;xx.jpg&quot;  width=&quot;12&quot; height=&quot;34&quot; alt=&quot;xx&quot; /&gt;&lt;/a&gt;
&lt;/object&gt;</code></pre>
<p>这种方式的的好处就是。没有flash支持时显示图片，没有图片时显示替换文字（alt），但少了个js，也少了版本检查的功能。当然还有其他问题，比如一帧的flash =.= 还据说<a href="http://weblogs.macromedia.com/accessibility/archives/2005/08/in_search_of_a.cfm">一些屏幕阅读器会忽略swf内容</a>（这是05年的人家说的）。</p>
<p>如果单从PC的角度，用JS的方式更优秀，但如果考虑手持设备。Flash satay更兼容。比如<a href="http://www.operamini.com/">Opera mini</a>就跑不起SWFObject。当然iPhone里的Safari是跑得起，可是它还是不支持flash。可能你会说：手持设备应该有专属的页面。没错，就算想在手机里跑flash，那也是Flash Lite。但是像使用Opera mini、Safari@iPhone这样的浏览器的话，考虑的就是能不能看到内容跟多少流量了，国内的GPRS还是比较贵的。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2007/12/use-flash/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>iPhone版网站相关</title>
		<link>http://www.aoao.org.cn/blog/2007/12/iphone-web/</link>
		<comments>http://www.aoao.org.cn/blog/2007/12/iphone-web/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 16:57:00 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[Web开发]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.aoao.org.cn/blog/2007/12/iphone-web/</guid>
		<description><![CDATA[iPhone已经快成街机了~T_T~网站要是没个iPhone版感觉有点怪怪，没iPhone赶快跟老大说，我们应该做个iPhone版，买两台来测试用^^。 开发时要注意的几点就是： 指定页面的宽度及缩放，head里加上： &#60;meta id=&#34;viewport&#34; name=&#34;viewport&#34; content=&#34;width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;&#34; /&#62; 可以用window.scrollTo(0, 0);移到适合的位置。 没有hover，a的点...]]></description>
			<content:encoded><![CDATA[<p>iPhone已经快成街机了~T_T~网站要是没个iPhone版感觉有点怪怪，没iPhone赶快跟老大说，我们应该做个iPhone版，买两台来测试用^^。</p>
<p>开发时要注意的几点就是：</p>
<ul>
<li>指定页面的宽度及缩放，head里加上：
<pre><code>&lt;meta id=&quot;viewport&quot; name=&quot;viewport&quot; content=&quot;width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;&quot; /&gt;</code></pre>
</li>
<li>可以用<code>window.scrollTo(0, 0);</code>移到适合的位置。</li>
<li>没有hover，a的点击范围尽量大一点，不然很难点。两个a不要放得太近。^^或者直接在元素的onclick加跳转。</li>
<li><code>label</code>居然不能关联<code>input</code>.</li>
<li>css支持并没有像乔布斯说的跟电脑上的Safari一样，不能直接用Safari代替调试。</li>
<li>iPhone的头跟Google的Android的基本一样：
<pre><code>Mozilla/5.0 (iPhone; U; CPU like Mac OS X; zh-cn) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C28 Safari/419.3</code></pre>
</ul>
<p>iPhone版网站还可以跑在Google的Android，也许以后可以代替WAP。我也在练习中，<a href="http://iphone.aoao.org.cn" title="iPhone123 ^^">http://iphone.aoao.org.cn</a>，欢迎点击，一个光明正大的小偷网站，首页一直没时间做T_T。先看一下别人是怎样做滴。</p>
<ul>
<li>Google: <a href="http://yidong.google.com/m" titile="Google的iPhone版，现在直接访问会跳转">http://yidong.google.com/m</a> yidong？移动？ 真奇怪，在国内直接访问并没有看到新版，但域名却。。，挖哈哈。</li>
<li>Facebook: <a href="http://iphone.facebook.com"  titile="Facebook的iPhone版，可直接访问">http://iphone.facebook.com</a> 很明显，由于面向的人群不一样，设计也就不一样。。</li>
<li>Leaflets：<a href="http://app.getleaflets.com/">http://app.getleaflets.com/</a> 一个搜索Search，Feeds，Flickr中转，del.icio.us中转及iphone版的网站列表的综合服务，^^
</li>
<li>Pocket Tweets：<a href="http://pockettweets.com/" title="Twitter的iphone版，直接访问是介绍页面">http://pockettweets.com/</a>，Twitter的iphone版。挖哈哈，设计做得精美无比，功能呢，好像跟Twitter的差不多，除了设置</li>
<li>Solomodels ：<a href="http://www.solomodels.com/iphone/">http://www.solomodels.com/iphone/</a>  其实，我是上去看MM滴，很明显，摄影师是男滴，模特是女滴~同门还有Shockfolio <a href="http://www.shockfolio.com/iphone/">http://www.shockfolio.com/iphone/</a>，两个站风格一样，不过MM不一样。^^</li>
<li>beejive：<a href="http://iphone.beejive.com">http://iphone.beejive.com</a> 可以上MSN，GoogleTalk，细节做得不错，看<a href="http://www.beejive.com/iphone_screens.php">截图</a>不知道有没有人去做可以上QQ滴。</li>
<li>插播广告(MT)Media Temple：http://ac.mediatemple.net/iphone  没帐号的可以到这里看一下<a href="http://www.mediatemple.net/iphone/">界面截图</a>，我的空间商，不过给的iphone版后台少了最重要的的地方－－看GPU。 (MT)很好~很强大~当机补了两个月的月租给我^^ 现在就天天盼着当机。 </li>
<li>6间房：<a href="http://iphone.6.cn" title="6间房的iphone版，可直接访问">http://iphone.6.cn</a> 应该是国内第一个iphone版的应用。^^ 可以看视频哦。 而且这里还推荐了<a href="http://iphone.6.cn/?m=sites">一些iPhone版的网站</a></li>
<li>ZCOM电子杂志：<a href="http://zcom.com/iphone/" title="ZCOM的iphone版，可直接访问">http://zcom.com/iphone/</a> 很明显，风格就是抄6间房滴，不过做的还不错。这里有<a href="http://www.aslibra.com/blog/read.php?944" title="阿权的书房">ZCOM的iPhone的专页制作过程</a>，好像少了重点。挖哈哈。</li>
</ul>
<p>其实iPhone版的网站已经有一大堆了。可以到<a href="http://iphoneapplicationlist.com/">iPhone&trade; Application List</a>有没有适合你的应用，不过好像多数设计得不怎样。</p>
<p>再其实，网站可以不用针对iPhone做开发，当然，有时间跟精力去做更好。别说我小气不贴图，看张图，然后打开<a href="http://www.apple.com/mac/">http://www.apple.com/mac/</a>跟下面的图片对比一下：<br />
<img src="http://www.aoao.org.cn/wp-content/uploads/2007/12/apple_com_mac.jpg" alt="apple.com" width="320" height="480" /><br />
当然，细节部分还是要处理的。截图推荐使用Dock ^^ 注意上面的图右下角处，多帅。 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2007/12/iphone-web/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Google的Android模拟器及一些移动版产品</title>
		<link>http://www.aoao.org.cn/blog/2007/11/google-android/</link>
		<comments>http://www.aoao.org.cn/blog/2007/11/google-android/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 15:30:53 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[乱七八糟]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[模拟器]]></category>

		<guid isPermaLink="false">http://www.aoao.org.cn/blog/2007/11/google-android/</guid>
		<description><![CDATA[GPhone没出来。。倒是出来了个Android，只能说Google太有才了，先出个系统来让大家把程序写好后，GPhone出来就有一大堆应用，官方已经出了SDK，不过那些不适合我们，Google手机模拟器Android Emulator v1.0才是适合我们的东东。。下载后直接可运行。^^绿色滴。 Android Emulator是一款功能非常齐全的模拟器，电话本、通话等功能都可正常使用（当然你没办法真的从这里打电...]]></description>
			<content:encoded><![CDATA[<p>GPhone没出来。。倒是出来了个<a href="http://code.google.com/android/">Android</a>，只能说Google太有才了，先出个系统来让大家把程序写好后，GPhone出来就有一大堆应用，官方已经出了SDK，不过那些不适合我们，<a href="http://tools.mydrivers.com/soft/401.htm" title="到Google手机模拟器Android Emulator v1.0下载页面">Google手机模拟器Android Emulator v1.0</a>才是适合我们的东东。。下载后直接可运行。^^绿色滴。</p>
<blockquote><p>
Android Emulator是一款功能非常齐全的模拟器，电话本、通话等功能都可正常使用（当然你没办法真的从这里打电话）。甚至其内置的浏览器和Google Maps都可以联网。用户可以使用键盘输入，鼠标点击模拟器按键输入，甚至还可以使用鼠标点击、拖动屏幕进行操纵。
</p></blockquote>
<p>当然，我最关心的是浏览器。。用程序得到的是<code>Mozilla/5.0 (Linux;U;Android 0.5;en-us) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3</code>看一下效果，我的小站在里面的效果。。<br />
<img src='http://www.aoao.org.cn/wp-content/uploads/2007/11/aoao_android.jpg' alt='aoao@android' /><br />
它跟Opera Mini 有类似的缩放机制，不过Android的更优秀。。</p>
<p>测试了一下xsl，＝。＝不支持。看到xml+xslt拿到手上是没人理的。哎。坚持HTML。</p>
<p>其实Google一直在发展手持设备相关的。。。比如提供  比如提供<a href="http://www.google.com/gwt/n">移动页面生成</a> 给弱功能的浏览器用。。还有本身一大堆产品推出移动版：</p>
<ul>
<li><a href="http://www.google.cn/xhtml">移动版搜索（XHTML）</a>，<a href="http://www.google.com/wml">移动版搜索（WML）</a>，个性化主页也好像也有移动版的，我用手机访问过，不知道那个算不算是。</li>
<li><a href="http://m.gmail.com/">GMail  移动版</a></li>
<li><a href="http://docs.google.com/m">Google Docs &#038; Spreadsheets 移动版</a>，<a href="http://docs.google.com/API/IGoogle?up_numDocuments=100&#038;browserok=true">基本HTML模式</a></li>
<li><a href="http://www.google.com/reader/m">Google Reader  移动版</a></li>
<li><a href="http://www.google.com/notebook/m">Google Notebook 移动版</a></li>
</ul>
<p>好像还有一些移动产品，理论如果有的话直接在产品原地址后面加个m就行。^^ </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2007/11/google-android/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>一个在线测试k750和N70访问网站效果</title>
		<link>http://www.aoao.org.cn/blog/2007/03/online-test-k750-n70/</link>
		<comments>http://www.aoao.org.cn/blog/2007/03/online-test-k750-n70/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 20:06:43 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[乱七八糟]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wordpress.cs/?p=27</guid>
		<description><![CDATA[推荐一下，MobiReady，除了提供各种数据和有用建议，还可以在线测试k750和N70的效果，要JAVA支持，看下效果： 传说中中文挂掉了，哎！还是用Device Emulator去。。 扩展阅读： media=&#8221;handheld&#8221; 为手持设备添加样式 CSS Mobile Profile 1....]]></description>
			<content:encoded><![CDATA[<p>推荐一下，<a href="http://ready.mobi/"><strong>MobiReady</strong></a>，除了提供各种数据和有用建议，还可以在线测试k750和N70的效果，要JAVA支持，看下效果：</p>
<p><img src="http://www.aoao.org.cn/wp-content/uploads/2007/11/siteaready.gif" alt="k750 n70" height="260" width="437" /></p>
<p>传说中中文挂掉了，哎！还是用Device Emulator去。。</p>
<p>扩展阅读：</p>
<ul>
<li><a href="http://www.aoao.org.cn/blog/2006/10/media-handheld/">media=&#8221;handheld&#8221; 为手持设备添加样式</a></li>
<li><a href="http://www.w3.org/TR/css-mobile">CSS Mobile Profile 1.0</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2007/03/online-test-k750-n70/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>从Opera Mini3出到flickr上传图片想到&#8230;</title>
		<link>http://www.aoao.org.cn/blog/2006/11/opera-mini3/</link>
		<comments>http://www.aoao.org.cn/blog/2006/11/opera-mini3/#comments</comments>
		<pubDate>Thu, 30 Nov 2006 14:41:02 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[Web开发]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Oprea]]></category>

		<guid isPermaLink="false">http://wordpress.cs/?p=15</guid>
		<description><![CDATA[今天发现Opera Mini™ 3.0 出了&#8230;马上给当了个下来 这次的更新主要是RSS阅读,图片共享,内容折叠,还有所说中的安全链接等,听到图片自然就想到flickr,这是我那个很烂的摄像头拍的. 测试一下上传&#8230;..我的手机晚上拍很烂..Opera Mini也好像没办法调要拍的效果..而且把照片的大小强定成480*640, Web标准有一个优点:不必为多个终端写不同版本的页面.可是事实呢? 没错....]]></description>
			<content:encoded><![CDATA[<p>今天发现<a href="http://www.operamini.com/">Opera Mini™</a> 3.0 出了&#8230;马上给当了个下来</p>
<p>这次的更新主要是RSS阅读,图片共享,内容折叠,还有所说中的安全链接等,听到图片自然就想到flickr,这是我那个很烂的摄像头拍的.<br />
<img src="http://www.loaoao.com/files/attachment/2006/11/30/flickr.jpg" /></p>
<p>测试一下上传&#8230;..我的手机晚上拍很烂..Opera Mini也好像没办法调要拍的效果..而且把照片的大小强定成480*640,<br />
<a href="http://www.flickr.com/photos/aoao/310290637/" title="Photo Sharing"><img src="http://static.flickr.com/122/310290637_b0386b7df0_m.jpg" alt="黑客手册海报" height="240" width="180" /></a></p>
<p>Web标准有一个优点:不必为多个终端写不同版本的页面.可是事实呢?<br />
没错.我自己测试过..我的小站可以正常显示在我的手机里..可是..如果像163等之类网站呢?<br />
不知道有多少人的手机可以撑得下去,再说GPRS的流量也不便宜.</p>
<p>像 <a href="http://m.flickr.com/">http://m.flickr.com/</a> , <a href="http://m.gmail.com/">http://m.gmail.com/</a> 这样的移动版本的发挥了很大的作用,手势设备用的人会越来越多,我们还是必须开发多版本的站,当然..这个多版本跟以前的多版本意义就大不一样了.</p>
<p>曾经,研究过手势设备,可惜没项目玩,~现在,有机会把想法变成实际的项目,又没时间了,<br />
哎,下个星期起就要开始长达5个月的非常时期.-_-!!!!</p>
<p>扩展阅读</p>
<ul>
<li><a href="http://www.w3.org/TR/WICDMobile">www.w3.org/TR/WICDMobile</a></li>
<li><a href="http://www.w3.org/TR/css-mobile">www.w3.org/TR/css-mobile</a></li>
<li><a href="http://www.loaoao.com/blog/entry/4/">为手持设备添加样式</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2006/11/opera-mini3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>media=&quot;handheld&quot; 为手持设备添加样式</title>
		<link>http://www.aoao.org.cn/blog/2006/10/media-handheld/</link>
		<comments>http://www.aoao.org.cn/blog/2006/10/media-handheld/#comments</comments>
		<pubDate>Tue, 10 Oct 2006 17:30:59 +0000</pubDate>
		<dc:creator>aoao</dc:creator>
				<category><![CDATA[Web开发]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web标准]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wordpress.cs/?p=7</guid>
		<description><![CDATA[好久前, Windows Mobile和Exchange最佳实践计划 让我才知道原来还有Pocket PC 模拟器这东西，人穷，买不起智能手机或者PDA，那时刚发现，玩了两个晚上。当然只是玩里面的浏览器，感觉，没意思。 最近听到greengnn 提到手持设备的CSS设计 才再次研究研究&#8230;&#8230;. 不过这次发现一些问题&#8230;因为我这次的网页的布局是用了margin的负值来达到效果的.. 所以..在模拟器里...]]></description>
			<content:encoded><![CDATA[<p>好久前, <a href="http://www.windowsmobility.com.cn">Windows Mobile和Exchange最佳实践计划</a> 让我才知道原来还有Pocket PC 模拟器这东西，人穷，买不起智能手机或者PDA，那时刚发现，玩了两个晚上。当然只是玩里面的浏览器，感觉，没意思。</p>
<p>最近听到<a href="http://www.jluvip.com">greengnn</a> 提到手持设备的CSS设计 才再次研究研究&#8230;&#8230;.<br />
不过这次发现一些问题&#8230;因为我这次的网页的布局是用了margin的负值来达到效果的..<br />
所以..在模拟器里看有特别明显有问题..<br />
同时发现明明写着 media=&#8221;screen&#8221; 可..他还是依然读到~</p>
<p>那天跟 <a href="http://www.haha8d.com/">Casper</a> 聊时 他说wm5( Windows Mobile 5)里的IE把自己当成屏幕,所以都读.给我的建议是..先载入手持设备的样式后.再用JS判断屏幕大小&#8230;大于640都算PC设备,再改成屏幕用的<br />
后来的手机测试我估计 wm5的IE是不认识media=&#8221;..&#8221;的..只有要就读&#8230;&#8230;.因为我的朋友的手机测试中..一样可以读到 media=&#8221;screen&#8221; 的样式&#8230;</p>
<p>可惜我不喜欢这种方式&#8230;他做的是以手持设备为主..只要兼容PC就行&#8230;<br />
我所需要的偶尔,也许,万分之一的机会用到.而且估计最多也只是我在公车上或者断网时无聊上上的.<br />
最终决定在服务端得到http头信息来判断客户端是什么&#8230;</p>
<p>昨晚上忽悠了N 个朋友帮我测试，不过大家都是用手机,而且是都不是智能手机,直接访问网页时.我用PHP的$_SERVER['HTTP_USER_AGENT']得到的空的&#8230;去查IIS日志也看不到..一片空&#8230;记得两年前学wap时可以还可以得到手机型号跟手机号..听说好像现在移动不给手机发头信息~<br />
我的w810用自带的浏览器在服务端得到的同样也是空的..不过用JS可以得到是爱可信的NF浏览器&#8230;.不过用Opera Mini 测试时..得到的是</p>
<pre><code>PHP $_SERVER['HTTP_USER_AGENT'] : Opera/8.01(J2EM/MIDP;Opera Mini/2.0.4509/1372;zh;U;ssr)
JS navigator.userAgent:Mozilla/4.0 (compatible;MSIE6.0;;Linux i686)Opera 7.50[en] </code></pre>
<p>看着发晕 我的手机有这样帅吗?可CSS支持怎那样烂呢.算了..只要服务端得不到的http头信息都当手机好了.同时改变目标&#8230;减少我手机的GPRS流量为第一目标&#8230;下载又不没作用的样式跟JS 会提高手机费用</p>
<p>程序改起来很简单..只是判断http头信息里有没有包含有Windows CE(Windows Mobile 的系统 ),Opera Mini,或者是为空的都定成手持设备,不给输出 screen 要用的样式跟脚本..当然,手持设备有那样多种..我只是整了我知道的..谁有完整一点的列表给我一份..嘿嘿..</p>
<p>其实直接把屏幕用的html给手持设备用是不是很好的做法&#8230;测试了一下<a href="http://m.gmail.com">gmail的移动版</a>,,他是重定向到手机专用滴..可惜我太懒了..程序虽然很方便&#8230;多做套手持设备的模板..程序在底层判断一下给跳转就行.<br />
也许.有天..我会做.这个是直接在原来的改下样式的.. 传说中的IE4支持还不错&#8230;有空再多测试下..</p>
<p><img src="http://www.aoao.org.cn/wp-content/uploads/2007/10/handheld_loaoao_1.png" alt="handheld for aoao.site" /><img src="http://www.aoao.org.cn/wp-content/uploads/2007/10/handheld_loaoao_2.png" alt="handheld for aoao.site 2" /></p>
<p>扩展阅读</p>
<ul>
<li><a href="http://www.w3.org/TR/css-mobile">CSS Mobile Profile 1.0</a></li>
<li><a href="http://www.windowsmobility.com.cn/Articles_view.aspx?articleid=24">在PC机上安装Windows Mobile设备的模拟器</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aoao.org.cn/blog/2006/10/media-handheld/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.672 seconds -->

