Android 中 ViewPager 状态的判定方法

代码与范例:

说明:ViewPager 可以通过以上两个方法来获取其状态并作出相应的处理。

小议 Xperia Tablet S 暂停销售并提供无偿维修一事

这几天对索尼(Sony)比较不利的一则消息就是其平板电脑的第二代产品 Xperia Tablet S 由于质量问题而被召回的事件了。

该问题是由于一些制造上的原因,部分产品可能存在外壳缝隙,导致产品无法达到宣称的 IPX4 防水性能。据称有60%的设备可能存在这一隐患,且难以通过产品序列号判断是否是存在问题的批次。于是对于全球已出货的10万台 Xperia Tablet S(日本市场2.7万台),索尼将提供免费检查维修。

原本希望通过更换品牌名称为 Xperia Tablet 来摆脱之前 Sony Tablet 性能不足(使用了逊于当时主流的 Tegra2 处理器造成了视频解码与运算性能不足)、外形较厚(虽然不重)、续航能力勉强(仅约6小时)等不良形象的索尼,却又制造了大麻烦。以防水为卖点本可以吸引不少用户,但现在这一卖点出现了问题,难免会打击消费者的信心吧。召回仅仅能是一种最低程度的补救。尽管新一代 Xperia Tablet S 在本身性能上表现都还不错,但如果不能建立起良好的口碑,想要大卖并不是一件容易的事。

又考虑到前几个月 nasne (大致可以理解为 SCE 推出的面向日本市场的多用途机顶盒,由于功能使用而广受期待)由于 HHD 品质问题而延期发售。索尼是否因该重新检视其工厂品质管理体制了呢?不管到底是体制问题也好是人事问题也好,作为个人还是期待着索尼能够尽快解决现在存在的问题。

Android 中分享内容至其他应用

代码与范例:

说明:该意图中包含了所要分享的内容的信息。通过该意图可以或许能够处理该意图的应用列表。

Java 中获取随机数的方法

代码与范例:

说明:通过 Random 类及其相关方法获得随机变量。

Android 中解决 ListView 等视图 setOnItemClickListener() 方法失效的问题

代码:

Java 部分

XML 部分

android:focusable=”false”
android:focusableInTouchMode=”false”

说明:如果一个 ListView 的条目子视图中包含了 CheckBox、ImagaButton 等可以接收触控监听的控件的话,它们可能会遮断 ListView 本身对条目点击的监听,使得其 setOnItemClickListener() 方法失效。解决方法为,如果是在代码中动态生成的空间,可以用 setItemsCanFocus() 方法来禁用那些控件获取焦点。如果实在 XML 文件中定义的控件,则应该在 XML 文件添加相应元素属性以增加禁止获取焦点的。

XML 和 HTML 中常用转义字符

XML 和 HTML 中都有一些特殊的字符,这些字符在 XML 和 HTML 中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。

XML 常用转义字符:

字符

转义字符

描述

&

&

<

&lt;

小于号

>

&gt;

大于号

&quot;

双引号

&apos;

单引号

HTML 常用转义字符:

字符

转义字符

描述

&

&amp;

<

&lt; 小于号

>

&gt; 大于号

&quot; 双引号

&nbsp; 空格

©

&copy; 版权符

®

&reg; 注册符

说明:转义字符应以“&”开头,以“;”结尾。本篇系完整转载自大豆男生的博客文章

Android用记事本程序 Techo记事帐 版本升级 2.0.1

利用国庆假期的后半段完成了 Techo记事帐 的新版本升级。Techo 是一款以快速启动和功能精简为特色的Android用记事本软件。设计中所有的考量都是从尽可能减少操作步骤和操作时间出发。

关于之前版本的信息,可以参见早先的日志。或是其 Wiki 条目

这次升级的主要内容为:

  • 增加多页面支持,各相关功能升级
  • 支持光标位置记忆
  • 增加分享功能
  • 内部数据结构大幅调整,为今后进一步升级做好准备
  • 改善了用户界面。

下一个版本中将会增加的功能是桌面插件,以进一步提升程序的易用性。

现计划大致的升级路线图为:

  • 版本2.1   支持桌面插件
  • 版本2.2   支持搜索
  • 版本2.3-  其他功能增强
  • 版本3-     支持复杂格式以及排版;支持页面的整理;支持书签与标签;支持 PDF/ 图片 等格式的导出;支持特殊功能记号等

说说其他一些自己用过的比较优秀的记事本。国人开发的 FreeNote 功能很强大,但是在美工上略有不足。一些细节上也还不令人满意。而最近接触到的 LectureNotes 事实上和自己理想中的记事本的形象很接近。不足支持是作为应用程序来说,拘泥于仅仅支持手写模式以模拟现实的记事本,其实并不是非常理想的设计思路。作者虽然非常用心地考虑了其目标用户(University students)的需求,但实际上并没有以可用性和效率为最优先事项。键盘输入不但有更高的效率,而且文本字符在美观和整齐度等方面要优于手写。个人意见是优秀的记事本应该巧妙地融合手写和键盘输入,同时利用数码产品的特性实现对多媒体等复杂功能的支持。需要始终将记事本定位于“工具”而非”目的“,从为了满足用户对”记录“的需求出发,尽可能去除多余的步骤,并且不应该用看似华丽的输入方式来降低用户的记录效率。

虽然仅凭一人之力进度会很慢,Techo 今后也会以这样的思路为指导,继续做尝试。

Techo记事帐 的 Google Play 页面:

https://play.google.com/store/apps/details?id=org.breezesoft.techolite

索尼(Sony)公布 VAIO 12年秋季型号具体信息

在8月的 IFA 2012 发表了包括 VAIO Duo 11 和 VAIO Tap 20 等新型号笔记本电脑之后,今天索尼正式公布了关于 VAIO 秋季型号的一些新信息。

除了 Duo 11 和 Tap 20 之外,超极本的 T 系列、主打时尚的 E 系列和一体机的 L 系列也获得产品线更新。

现在针对中国大陆的具体发售信息还没有发表,可以先以日本市场的数据作为参考。

型号信息(和国内型号可能会有相异之处)

系列名称 型号名称 色彩 发售预定日 价格
笔记本PC VAIO® Duo 11 SVD11219CJB 10月26日 开放式价格
T系列 SVT14119CJS
SVT13129CJS
SVT13128CJS
SVT11129CJS
S系列 SVS15129CJB・S 黑・银
SVS13129CJB・S・P 黑・银・粉
E系列 SVE14A29CJS 11月3日
SVE14A28CJW・B・P 白・黑・粉 10月26日
SVE14A27CJW
SVE15129CJS
SVE15127CJW・B・P 白・黑・粉
SVE15125CJW・B・P 白・黑・粉
SVE15123CJW
SVE14129CJW・B・P 白・黑・粉
SVE11129CJW・B・P 白・黑・粉
桌面式PC VAIO® Tap 20 SVJ20219CJW 11月3日
SVJ20218CJW
SVJ20217CJW
一体式桌面PC L系列 SVL24129CJB
SVL24128CJW・B 白・黑
SVL24126CJWI・B 白・黑 10月26日

规格一览(和国内型号可能会有相异之处)

系列名称(型号名称) 规格
笔记本PC VAIO® Duo 11
『SVD11219CJB』
Windows 8 64位/Core™ i5-3317U(1.70GHz)/支持触摸功能的11.6寸宽屏(16:9)、
分辨率:1920×1080像素、[VAIO Display Plus]、OptiContrast面板/
4GB(2GB×2)/SSD 约128GB/英特尔® HD Graphics 4000/WiMAX/
无线LAN(IEEE802.11b/g/n)/Bluetooth®/搭载了“Exmor R for PC”CMOS传感器的Full HD网络摄像头/
Office Home and Business 2010/黑
VAIO「T系列13」
『SVT13129CJS』
Windows 8 64位/Core™ i5-3317U(1.70GHz)/支持触摸功能的13.3寸宽屏(16:9)、
分辨率(1366×768像素)、[VAIO Display]/4GB(4GB×1)/
Hybrid HDD 约500GB(+SSD约32GB)/英特尔® HD Graphics 4000/
无线LAN(IEEE802.11b/g/n)/Bluetooth®/
搭载了“Exmor R for PC”CMOS 传感器的 HD网络摄像头/Office Home and Business 2010/银
VAIO「E系列14P」
『SVE14A29CJS』
Windows 8 64位/Core™ i5-3210M(2.50GHz)/支持触摸功能的14寸宽屏(16:9)、
分辨率(1366×768像素) 、[VAIO Display]/4GB(4GB×1)/HDD 约1TB/
英特尔® HD Graphics 4000/无线LAN(IEEE802.11b/g/n)/Bluetooth®/
支持蓝光光驱 BDXL™/
搭载了“Exmor R for PC”CMOS传感器的 HD网络摄像头/Office Home and Business 2010/银
桌面式PC VAIO® Tap 20
『SVJ20219CJW』
Windows 8 64位/Core™ i7-3517U(1.90GHz)/支持触摸功能的20寸宽屏(16:9)、
分辨率(1600×900像素)、[VAIO Display Plus]/8GB(4GB×2)/约1TB/
英特尔® HD Graphics 4000/无线LAN(IEEE802.11a/b/g/n)/Bluetooth®/
外接蓝光光驱(支持 DVD SuperMulti、BDXL™)/
搭载了 “Exmor R for PC”CMOS传感器的 HD网络摄像头/Office Home and Business 2010/白
VAIO® Tap 20
『SVJ20218CJW』
Windows 8 64位/Core™ i5-3317U(1.70GHz)/支持触摸功能的20寸宽屏(16:9)、
分辨率(1600×900位)、[VAIO Display Plus]/4GB(4GB×1)/约1TB/
英特尔® HD Graphics 4000/无线LAN(IEEE802.11a/b/g/n)/Bluetooth®/
外接蓝光光驱(支持 DVD SuperMulti、BDXL™)/
搭载了 “Exmor R for PC”CMOS传感器的 HD网络摄像头/Office Home and Business 2010/白
VAIO® Tap 20
『SVJ20217CJW』
Windows 8 64位/Core™ i3-3217U(1.80GHz)/支持触摸功能的20寸宽屏(16:9)、
分辨率(1600×900位)、[VAIO Display Plus]/4GB(4GB×1)/约1TB/
英特尔® HD Graphics 4000/无线LAN(IEEE802.11a/b/g/n)/Bluetooth®/
外接蓝光光驱(支持 DVD SuperMulti、BDXL™)/
搭载了 “Exmor R for PC”CMOS传感器的 HD网络摄像头/Office Home and Business 2010/白
一体式桌面PC VAIO「L系列」
『SVL24129CJB』
Windows 8 64位/Core™ i7-3630QM(2.40GHz)/支持触摸功能的24寸宽屏(16:9)、
分辨率(1920×1080像素)、[VAIO Display Plus]、支持 3D/8GB(4GB×2)/约3TB/
NVIDIA® GeForce® GT 640M GPU(2GB)/无线LAN(IEEE802.11b/g/n)/Bluetooth®/
支持蓝光光驱 BDXL™/
地上波・BS・110度CS Digital Double Tuner(日本地区专用的电视功能)、迅联TV用地上波Digital Tuner(同前项)/
支持人脸识别的HD网络摄像头/Office Home and Business 2010/黑
VAIO「L系列」
『SVL24128CJW・B』
Windows 8 64位/Core™ i7-3630QM(2.40GHz)/支持触摸功能的24寸宽屏(16:9)、
分辨率(1920×1080像素)、[VAIO Display Plus]、支持 3D/8GB(4GB×2)/约3TB/
英特尔® HD Graphics 4000/无线LAN(IEEE802.11b/g/n)/Bluetooth®/
支持蓝光光驱 BDXL™/
地上波・BS・110度CS Digital Double Tuner(日本地区专用的电视功能)、迅联TV用地上波Digital Tuner(同前项)/
支持人脸识别的HD网络摄像头/Office Home and Business 2010/白、黑

预计价格(仅供参考,本文撰写时汇率日元兑人民币约为10000:806)

系列名称 型号名称 预计市场价格
笔记本PC VAIO® Duo11 SVD11219CJB 约15万日元
T系列 SVT14119CJS 约13万日元
SVT13129CJS 约13万日元
SVT13128CJS 约12万日元
SVT11129CJS 约11万日元
S系列 SVS15129CJB・S 约16万日元
SVS13129CJB・S・P 约13万日元
E系列 SVE14A29CJS 约15万日元
SVE14A28CJW・B・P 约14万日元
SVE14A27CJW 约13万日元
SVE15129CJS 约15万5千日元
SVE15127CJW・B・P 约15万日元
SVE15125CJW・B・P 约13万日元
SVE15123CJW 约9万日元
SVE14129CJW・B・P 约9万日元
SVE11129CJW・B・P 约9万日元
桌面式PC VAIO® Tap 20 SVJ20219CJW 约18万日元
SVJ20218CJW 约16万日元
SVJ20217CJW 约14万日元
一体式桌面PC L系列 SVL24129CJB 约24万日元
SVL24128CJW・B 约21万日元
SVL24126CJWI・B 约17万日元

在新的 VAIO 中自己最感兴趣的是滑盖式的 VAIO Duo 11。索尼将这种设计称作Surf Slider™,可以实现笔记本电脑与平板电脑的变形。

Duo 11 在约17.85mm的厚约1.305kg的重的外壳中装入了许多先进的技术。第3代英特尔®Core™ i5-3317U 处理器确保了 Duo 11 可以满足大部分的应用场合。128GB的SSD并不算大容量,不过现在自己现在用的也只是128GB的SSD,又由于并不从网络上下载电影音乐之类的媒体文件,PC对自己来说基本上只是工作的工具,因此还有数十GB的空余容量。

前后摄像头,包括重力感应在内的多种传感器,以及 NFC 等机能,让 Duo 11 可以名副其实地作为平板电脑使用。「Rapid Wake + Eco」迅速启动+节能技术使得 Duo 11 可以随时保存工作状态,并达到了7小时的电池续航能力,如果配合外接电池底座,则能够达到14小时。

随机附带了高精度手写笔。并将提供「Note Anytime for VAIO」、「Active Clip™」、「Slide show add-in」等软件使能够最大化地活用 Duo 11 的触摸机能。

非常喜欢 Duo 11 的各方面,完全能满足自己的需求。不过超过了人民币 12,000 元的售价果然还是有些高。现在手头的 VAIO SR4 已经用了三年多,电池早已接近报销。虽然去年更换了 SSD 之后工作效率提供了不少,但是毕竟用了那么久散热和风扇都有了不同程度的老化。2Kg 的重量也并不适合随身携带。所以说,如果接下来几个月里也能够挣到些钱的话应该会选择入手吧。要努力!

新闻稿(日文)

新闻稿(中文)