Android碎片
zhaoshe_gg
正在茁壮成长的 Android 程序员
展开
-
Android 调出键盘和隐藏键盘
Android 调出键盘和隐藏键盘调出键盘InputMethodManager imm = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(mEditText, 0);隐藏键盘InputMethodManager imm = (InputMethod原创 2015-06-26 23:35:40 · 798 阅读 · 0 评论 -
Toast 默认时长
Toast 默认时长Toast 类中设置时长有两个可选值: Toast.LENGTH_LONG 和 Toast.LENGTH_SHORT.这两个值对应的 Toast 实际显示时长分别为 3500ms 和 2000ms.(定义在 NotificationManagerService 中)原创 2015-07-11 15:10:06 · 2977 阅读 · 0 评论 -
为什么要加 android.intent.category.DEFAULT
当隐式启动一个 Activity 的时候, 它的 Intent 中默认含有 android.intent.category.DEFAULT 这个 Category, 所以说如果你希望自己的 Activity 可以被隐式启动, 你需要在它的 IntentFilter 中加入这个 Category.原创 2015-08-28 09:50:39 · 421 阅读 · 0 评论 -
Android 保持亮屏
Android 中保持屏幕常亮的方式有两种,一种是给当前 Window 设置 FLAG_KEEP_SCREEN_ON 标志,另一种是使用 WakeLock。WakeLock 的 sdk 中已经废弃了一些接口,并在其中注明了建议使用第一种方式。Window window = MainActivity.this.getWindow(); // 获取当前的 Window 对象window.addFlag原创 2015-07-23 10:28:12 · 649 阅读 · 0 评论