键盘设备三星在Android上的改进对Developer的影响

本文笔者在青岛喝咖啡的时候突然想到的...这两天就有想写几篇关于键盘设备的笔记,所以回家到之后就奋笔疾书的写出来发布了

    今天读到一篇很有意思的文章《Battle of the Androids : Google Android vs Samsung Android》,从使用角度报告了Google Android和Samsung Android的差异。

    我在这里就从开发者角度,列举一下两者的差异

    

  1. 为Samsung Android设备外接键盘(usb/bluetooth)时,Activity.onConfigurationChanged()方法不会被调用。也就是说应用程序没法得悉外接键盘的事件
  2. Samsung Android设备外接键盘后,当核心(focus)移至输入框(EditText)时,软键盘仍然会弹出。而Google Android设备在检测到外接键盘后,软键盘是不再弹出的
  3. 在Samsung Note 2上(Note1没有测试过),当S Pen(设备自带的触控笔)移至可滚动界面的顶部或底部时,会自动触发屏幕的滚动(如下三张图所示)。这里所说的可滚动界面包括常用的ListView、ScrollView、HorizontalScrollView等等。这个非本意的滚动在某些情况下可能会造成很大的困扰
    每日一道理
自己把自己说服了,是一种理智的胜利;自己被自己感动了,是一种心灵的升华;自己把自己征服了,是一种人生的成功。

    

键盘设备三星在Android上的改进对Developer的影响_第1张图片 键盘设备三星在Android上的改进对Developer的影响_第2张图片 键盘设备三星在Android上的改进对Developer的影响_第3张图片

文章结束给大家分享下程序员的一些笑话语录: N多年前,JohnHein博士的一项研究表明:Mac用户平均IQ要比PC用户低15%。超过6000多的参加者接受了测试,结果清晰的显示IQ比较低的人会倾向于使用Mac。Mac用户只答对了基础问题的75%,而PC用户却高达83%。

--------------------------------- 原创文章 By 滚动和界面 ---------------------------------

你可能感兴趣的:(developer)