2013年7月12日
摘要: 获得android手机的联网状态在Android平台上开发基于网络的应用,必然需要去判断当前的网络连接情况。下面的代码,作为例子,详细说明了对于当前网络情况的判断。先看一个自己定义的应用类。view plainpublicclassNetworkDetector{publicstaticbooleandetect(Activityact){ConnectivityManagermanager=(ConnectivityManager)act.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);if(man 阅读全文
posted @ 2013-07-12 17:20 Snow〃冰激凌 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 软键盘显示的原理软键盘的本质是什么?软键盘其实是一个Dialog!InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统对活动主窗口进行调整,从而为输入法腾出相应的空间,然后将该Dialog显示在底部,或者全屏显示。(一) 软键盘的隐藏与出现// view是需要控制的view对象/** * 收起软键盘 */ public static void collapseSoftInputMethod(Context context, View v) { i 阅读全文
posted @ 2013-07-12 13:00 Snow〃冰激凌 阅读(10563) 评论(0) 推荐(0) 编辑