Category: Phone / IOS / Objective-C / Swift

Genymotion – 强大好用高性能的 Android 模拟器 (在电脑流畅运行APK安卓软件游戏的利器)

随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows、Mac上的软件更加好用好玩,因此很多人都希望能在电脑上也能玩到安卓的游戏或APP。 我们曾推荐过 BlueStacks,而 Genymotion 则是另一款更加优秀专业高性能的安卓 Android 模拟器!它支持 Windows、Mac、Linux,由于其模拟运行速度很快画面流畅、且支持 OpenGL 3D 加速、多开、全屏等特性,并提供 Eclipse、IntelliJ IDEA 的开发插件,不仅是开发者们也是普通玩家们测试和运行 Android 软件/游戏的利器…… 在电脑上玩转 Android 系统的游戏和软件 —— Genymotion 快到极致的模拟器! 如果你希望在电脑上运行 Android 游戏和软件或者进行开发测试,那么 Genymotion 将是你的绝佳选择!它的官网上也毫不谦虚地标榜自己——快到极致的 Android 模拟器。因为在运行速度方面 Genymotion 确实要比 BlueStacks 更加流畅顺滑,在主流配置的电脑上基本能达到安卓真机的运行速度,用起来很顺手。不论作为开发程序使用还是用来在电脑运行 Android 软件玩耍,流畅速度都能让你用得更加舒心! Genymotion 安卓模拟器的优点: 速度快性能好,资源占用低,系统要求512MB内存就能运行… Read More

iOS8开发-Swift编程

课时列表 章节1:第一个Swift应用 课时1: 编程初体验 章节2:第二个Swift应用 课时2: 加法计算器 章节3:第三个Swift应用 课时3: 四则运算计算器 章节4:第四个Swift应用 课时4: 登录界面 章节5:第五个Swift应用 课时5: 学生成绩 章节6:第六个Swift应用 课时6: 签到 章节7:第七个Swift应用 课时7: 记事本(一) 课时8: 记事本(二) 课时9: 记事本(三) 课时10: 记事本(四) 课时11: 记事本(五) 课时12: 记事本(六) 章节8:第八个Swift应用 课时13: 流媒体直播世界杯(一) 课时14: 流媒体直播世界杯(二) 来源:http://letsswift.com/2014/06/ios8-swift-video/… Read More

视网膜New iPad与普通分辨率iPad页面的兼容处理

一、这是篇经验分享   就算不是果粉也应该知道,iPad2与new iPad的重大区别之一就是显示屏的分辨率。new iPad显示屏被称之为“视网膜显示屏”,其设备分辨比(之前有详细介绍,点击这里查看)是iPad2的两倍。 – iPad mini也是普通分辨比。   iPad2与new iPad同时显示一个页面,宽度都是1024像素的,那差别在什么地方呢?——就在于new iPad每个像素点实际上有4倍的普通像素点,如下示意(© smashingmagazine):   我们使用CSS设置的像素值(px)属于普通像素点,或者称之为标准像素点。   因此,一张200×200尺寸的图片,我们设置如下CSS: img { width: 200px; height: 200px; } 在iPad2或Mini iPad中就是很正常显示的图片;但是,在New iPad中,1个CSS像素点实际上有4个位图像素点,1个分成4个,显然不够分啊,只能颜色近似选取,于是,图片感觉就是模糊的(© smashingmagazine)!   因此,要想让视网膜屏幕下的图片高清晰显示,我们需要的图片的原始大小不能是200×200像素,而需要2倍高宽,即400×400像素,CSS像素限制依然是: img { width: 200px; height: 200px; } 此时,视网膜屏幕下图片就显示OK了(非视网膜屏幕图片被压缩-减少像素取样——资源浪费!)(© smashingmagazine):  … Read More

根据移动设备屏幕像素密度,给予不同分辨率的图片

在出现iphone4之前的相当长的时间内,网站开发人员和设计人员从来没有为像素苦恼过。那时候,设计人员打开photoshop,选择 “实际像素”后,看到的图片大小就是和最后真实的网站效果1:1的;对于开发人员也是如此,在css或者js里面写上1px,那么实际就是1px,在屏幕 上就是以一个硬件的像素点表示。   也不知道乔布斯是不是第一个在广泛使用的设备上使得“浏览器上声明的屏幕像素”和“屏幕硬件的实际像素”不一致的,对于iphone4,我们都知道它的硬件像素是640*960,然而我们在浏览器里面得到的声明像素确是320*480。 // iphone4、4s的safari中: alert(window.screen.width) // 320 alert(window.screen.height) // 480 alert(window.screen.availWidth) // 320 alert(window.screen.availHeight) // 460 首先需要为了便于描述,我们设: 硬件像素:硬件实际的像素(分辨率),如iphone4就是640*960 参照像素:编写网页前端代码时,定义的密度,它是参照浏览器声明的像素(分辨率)的,如iphone4就是320*480 假设本例中所述网页的head中控制viewpoint的meta中有下列属性: <meta name="viewport" content="initial-scale=1.0,width=device-width" /> 即显示宽度定位设备宽度(设备参照像素的宽度) 对于编写代码和用css构成的各种展现,开发者按照参照像素即可,需要注意和讨论的是使用的图片 举个简单的例子,如果需要在iphone4上一个参照像素为100*100的div充满一张背景图,需要使用一张200*200的图,然后这样设置: { width:100px; height:100px; background-image:url(200_200pxImg.png); background-size:100px 100px; } 好了,“硬件像素/参照像素=2”的设备上的图片显示很清晰,用户体验提高了。 但是不要忘记了一点,对于“硬件像素/参照像素<2”的设备,你不需要给那么大分辨率的图,给了它也显示不了那么精细和清晰。  … Read More

3个检测浏览器User-Agent信息的网站

刚刚在收集各个移动平台浏览器的User-Agent(参见这里: 收集几个移动平台浏览器的User-Agent)的时候,遇到了这3个网站,觉得以后还是会用得到的,这里收藏一下,检测浏览器User-Agent信息的网站,如果你手里有不同的上网设备,通过这3个网站(其中之一就可以)来检测下该设备浏览器的User Agent,欢迎留言给我,我更新到 收集几个移动平台浏览器的User-Agent这篇文章里,争取收集更多的设备User Agent。 这3个检测浏览器User-Agent信息的网站为: 1. http://whatsmyuseragent.com/ 2. http://whatsmyua.com/ 3. http://www.useragentstring.com/ 如果你想是用Chrome模拟不同的设备体验网站的话, 可以看下这个文章Chrome下简洁的方法修改User Agent.   ps: 目前还没有找到升级到 iOS5 的Apple设备的User Agent, 如果你手里有的话,希望能测试下把User Agent发给我下.   转载请注明:珹觅.网志 | LuckerMe » 3个检测浏览器User-Agent信息的网站… Read More