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

今天读到一篇很有意思的文章《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等等。这个非本意的滚动在某些情况下可能会造成很大的困扰
每日一道理
自己把自己说服了,是一种理智的胜利;自己被自己感动了,是一种心灵的升华;自己把自己征服了,是一种人生的成功。


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

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

更多相关文章

  1. 在android中ScrollView嵌套ScrollView解决方案
  2. Android软键盘的显示与隐藏
  3. Android控件编辑时键盘弹起与关闭处理
  4. Android屏幕适配攻略
  5. adb设备连接以及文件拷贝
  6. Android的ListView控件滚动时背景问题
  7. Android应用程序键盘(Keyboard)消息处理机制分析
  8. Android获取软键盘输入内容
  9. android设备连接到pc进行应用程序调试

随机推荐

  1. 30+关于如何成为更好Android开发者的短小
  2. Android中Content Provide
  3. Android音乐播放器开发
  4. Android程序库
  5. Android中常用的adb命令
  6. Android集成常见问题
  7. 控制Android应用权限的五种方法
  8. Android常用的几种资源
  9. Android之打造ListView的万能适配器
  10. android service 详解