摘要: 下面是API中定义的几个代表sensor的常量。IntTYPE_ACCELEROMETERA constant describing an accelerometer sensor type.加速度传感器intTYPE_ALLA constant describing all sensor type... 阅读全文
posted @ 2014-09-05 21:04 苹果&小王子 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 在开发中经常会遇到这样的情况,一个按钮点击后会弹出Toast或者Dialog,如果快速重复地点击,则Toast则会重复地出现. 而我们想要的效果是一定时间内的点击只生效一次,或者说这种快速且重复的点击为无效点击.解决的思路如下:1. 需要定义一个全局变量 lastClickTime, 用来记录最后点... 阅读全文
posted @ 2014-09-05 20:39 苹果&小王子 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 目前很多应用已经实现了摇一摇功能,这里通过讲解该功能的原理及实现回顾一下加速度传感器的使用:1.首先获得传感器管理器的实例[java]view plaincopysensorManager=(SensorManager)context.getSystemService(Context.SENSOR_... 阅读全文
posted @ 2014-09-05 20:38 苹果&小王子 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 当应用程序启动,创建了一个叫“main”的线程,用于管理UI相关,又叫UI线程。其他线程叫工作线程(Work Thread)。Single Thread Model一个组件的创建并不会新建一个线程,他们的创建都在UI线程中进行,包括他们的回调方法,如onKeyDown()。当在UI线程中进行某些耗时... 阅读全文
posted @ 2014-09-05 20:26 苹果&小王子 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 在一个群里面有人问到 聊天页面由于键盘弹出来,导致自定义的标题栏不见和背景图片都变形了,然后自己也折腾了一下,在stackOverFlow上面找到了一个解决方法。解决方法很简单:1、在AndroidManifest.xml文件里面的Activity配置:android:windowSoftInput... 阅读全文
posted @ 2014-09-05 15:42 苹果&小王子 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 一、软键盘显示的原理 软件盘的本质是什么?软键盘其实是一个Dialog! InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统对活动主窗口进行调整... 阅读全文
posted @ 2014-09-05 15:41 苹果&小王子 阅读(250) 评论(0) 推荐(0) 编辑