android to hide the keybord

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
		imm.hideSoftInputFromWindow(view.getWindowToken(), 0) ;

  The view is which u clicked component.

时间: 2024-10-07 18:14:08

android to hide the keybord的相关文章

自己制作Android包含@hide接口的SDK

Android系统存在一些系统级应用与framework代码耦合较深,编译的时候依赖很多类里面的@hide接口,这类应用怎么来编译呢?首先我们需要制作一份包含Hide接口的SDK,方法如下(以android4.2.2版本为例): 1.下载4.2.2SDK包,然后从\sdk\platforms\android-17目录下取到android.jar. 2.从编译环境out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/目录下渠道cl

自己制作Android包括@hide接口的SDK

Android系统存在一些系统级应用与framework代码耦合较深,编译的时候依赖非常多类里面的@hide接口.这类应用怎么来编译呢?首先我们须要制作一份包括Hide接口的SDK,方法例如以下(以android4.2.2版本号为例): 1.下载4.2.2SDK包,然后从\sdk\platforms\android-17文件夹下取到android.jar. 2.从编译环境out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/文件

如何使用Android中hide的类和方法进行开发?

1.获取Android源码并进行编译. 2.编译完毕后,取出out\target\common\obj\JAVA_LIBRARIES\framework_intermediates路径下的classes.jar 3.将classes.jar重命名为framework.jar并添加到Android Studio项目的libs目录下. 4.在build.gradle中的dependencies中,添加: // compile fileTree(inlcude: ['*.jar'], dir: 'li

使用android hide API

使用androidhide API Android有两种类型的API是不能经由SDK访问的. 第一种是位于com.android.internal包中的API.我将称之为internalAPI.第二种API类型是一系列被标记为@hide属性的类和方法.从严格意义上来讲,这不是一个单一的API,而是一组小的被隐藏的API,但我仍将其假设为一种API,并称之为hiddenAPI. 使用hide具体步骤分为:调用hideapi和获得使用hideAPI权限 第一,调用hideAPI 第一种方法就是使用J

Plug-in com.android.ide.eclipse.adt was unable to lead class Error

Today while i started my Android ADT Eclipse Workspace i got the following error message, Problem Opening Wizard The selected wizard could not be started. Reason : Plug-in com.android.ide.eclipse.adt was unable to load classcom.android.ide.eclipse.ad

Android中通过反射来设置显示时间

这个Toast的显示在Android中的用途还是很大的,同时我们也知道toast显示的时间是不可控的,我们只能修改他的显示样式和显示的位置,虽然他提供了一个显示时间的设置方法,但是那是没有效果的(后面会说到),他有两个静态的常量Toast.SHORT和Toast.LONG,这个在后面我会在源码中看到这个两个时间其实是2.5s和3s.那么我们如果真想控制toast的显示时间该怎么办呢?真的是无计可施了吗?天无绝人之路,而且Linux之父曾经说过:遇到问题就去看那个操蛋的源代码吧!!下面就从源代码开

Android——Fragment和Activity之间的通信+Frangment生命周期

Android--Fragment和Activity之间的通信+Frangment生命周期 Fr'agment和Activity之间的通信 1.在Fragment中声明一个接口. 2.在Activity中实现在Fargment中声明的接口. 3.在Fragment中声明一个接口对象. 4.在Frangment的生命周期Onattach方法中判断当前Activity是否实现了此Fragment中声明的接口.如果已实现,就把当前Activity转换成接口对象. 5.调用Activity中实现的方法=

Android应用Activity、Dialog、PopWindow、Toast窗体加入机制及源代码分析

[工匠若水 http://blog.csdn.net/yanbober 转载烦请注明出处.尊重劳动成果] 1 背景 之所以写这一篇博客的原因是由于之前有写过一篇<Android应用setContentView与LayoutInflater载入解析机制源代码分析>.然后有人在文章以下评论和微博私信中问我关于Android应用Activity.Dialog.PopWindow载入显示机制是咋回事,所以我就写一篇文章来分析分析吧(本文以Android5.1.1 (API 22)源代码为基础分析),以

Android入门——Fragment详解之基本概念与用法(一)

引言 Android在3.0中引入了Fragments的概念,其目的是用在大屏幕设备上–例如平板电脑上,支持更加动态和灵活的UI设计.平板电脑的屏幕要比手机的大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互.Fragment允许这样的一种设计,而不需要你亲自来管理 Viewhierarchy的复杂变化. 通过将Activity的布局分散到Fragment中, 你可以在运行时修改Activity的外观,并在由Activity管理的back stack中保存那些变化. 一.F