- android webview输入框_Android WebView 软键盘挡住输入框
weixin_39681621
androidwebview输入框
解决方法一:在所在的Activity中加入getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE|WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);解决方法二:1.调整AndroidManifest.xml找到对应的Activity,加入以
- app使用Window覆盖系统亮度的流程浅析
little six
androidjava开发语言
前言:在apk里使用下面方法来进行亮度调节遇到了问题,当亮度小于10后屏幕会变为最亮;WindowlocalWindow=getWindow();WindowManager.LayoutParamsparams=localWindow.getAttributes();params.screenBrightness=9/255.0F;localWindow.setAttributes(params)
- Android高版本如何去除掉SystemUI自带的阴影?
一只刘小彤!
android
APP层改动在Activity里添加if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.P){getWindow().setNavigationBarContrastEnforced(false);}如果要修改framework如何做?在PhoneWindow::generateDecorif(!targetPreQ){mEnsureStatusBarCon
- android 变沉浸式、全面屏、无状态栏、标题栏、手势导航栏
我要喝可乐!
androidandroid-studiojavaandroid
目录1.关键方法2.在项目中的应用1.关键方法去掉小白条参考:https://juejin.cn/post/7090385839619833893该方法在小米手机上测试去掉了手势栏与状态栏;关键方法1:WindowCompat.setDecorFitsSystemWindows(getWindow(),false);该方法使得布局内容能够扩展到顶部的状态栏以及底部的导航栏关键方法2:方法1将内容延
- Dialog 不能全屏,左右有间距解决方案
只可远观
AndroidDialogDialog全屏
extendsDialog全屏、或者自定义间距.win.getDecorView().setPadding(0,0,0,0);就能够水平占满了。(自定义间距时使用)项目使用代码如下:WindowdialogWindow=getWindow();WindowManager.LayoutParamslp=dialogWindow.getAttributes();/***设置这个使dialog全屏*/l
- C++程序编程中的 SetWindowLong 函数的几个常见用途(附源码)
dvlinker
C/C++实战专栏c++SetWindowLong修改窗口风格修改窗口处理过程设置窗口的UserData数据
目录1、API函数SetWindowLong说明2、修改窗口风格3、给窗口指定新的窗口消息处理函数,以拦截窗口消息4、可以给窗口设置关联的UserData数据,方便在窗口内部使用这些数据5、64位程序中需要使用SetWindowLongPtr6、最后C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/art
- 解决:自定义的dialog 布局中edittext无法获取焦点并且软键盘无法弹出
王智于
dialog中的软键盘无法弹出android
Windowwindow=dialog.getWindow();window.setContentView(R.layout.dialog_postmsg);LayoutParamsparams=window.getAttributes();params.width=LayoutParams.MATCH_PARENT;//如果不设置,可能部分机型出现左右有空隙,也就是产生margin的感觉para
- android 软键盘的显示和隐藏方法
飞_哥
android软键盘隐藏显示android
方法一:在OnCreate()函数中,加上下面的代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);12方法二:在AndroidManifest.xml中,在所要设置的activity中设置以下属性就行了activityandroid:windowSoftInputMode="stat
- Windows自动化9️⃣输入法切换+截图断言
唐古乌梁海
windows自动化
输入法问题:如果输入某个东西,卡在输入法上:可以设置输入法为英文输入法#切换为英文输入法defshift_en(element):flag=Truewhileflag:user32=ctypes.WinDLL('user32',use_last_error=True)curr_window=user32.GetForegroundWindow()thread_id=user32.GetWindow
- Unity 编辑器扩展-自定义窗口鼠标事件(左键/右键)
正义的欧派
unity编辑器计算机外设
在绘制自定义窗口控件的时候,有时会需要监听鼠标在当前控件上的操作,这时候一般是使用Event类来实现,演示代码如下:class技能编辑器:EditorWindow{[MenuItem("工具/技能编辑器")]staticvoid技能编辑(){GetWindow(false,"技能编辑器");}RecttestArea=newRect(200,200,100,100);privatevoidOnGU
- 在隐藏系统软键盘时,光标也消失了的处理方法
mapleSeriesX
最开始直接就是用的setInputType(InputType.TYPE_NULL)方法但是发现系统键盘是隐藏了但是光标也不在了,通过查询发现在4.0以后需要使用另外一个方法才能显示光标但是这个方法并没有暴露给我们,需要用到反射机制。//隐藏系统键盘publicvoidhideSoftInputMethod(EditTexted){getWindow().setSoftInputMode(Wind
- 2024-02-11 Unity 编辑器开发之编辑器拓展2 —— 自定义窗口
蔗理苦
Unity学习unity编辑器游戏引擎c#
文章目录1创建窗口类2显示窗口3窗口事件回调函数4窗口中常用的生命周期函数5编辑器窗口类中的常用成员6小结1创建窗口类当想为Unity拓展一个自定义窗口时,只需实现继承EditorWindow的类即可,并在该类的OnGUI函数中编写面板控件相关的逻辑。命名空间:UnityEditor类名:EditorWindow2显示窗口调用EditorWindow.GetWindow()添加自定义页签,用于开启
- Android 点击事件分发
卖炭少年炭治郎
Activity中对事件的处理Activity事件分发方法,返回true表示事件被消费掉了publicbooleandispatchTouchEvent(MotionEventev){if(ev.getAction()==MotionEvent.ACTION_DOWN){//不知道干嘛用的,空实现onUserInteraction();}if(getWindow().superDispatchTo
- C++艺术字头文件:ArtText.h
快乐星空Maker
#C++打包头文件c++开发语言
最近写color()写飙了,想搞一个通用的艺术字函数,就媜出来一个ArtText.h。上代码!名字叫做ArtText.h。#ifndefART_TEXT_H#include#includeusingnamespacestd;HWNDhWnd=GetConsoleWindow();#defineArt_Windows(bool)bool?SetWindowLong(hWnd,GWL_EXSTYLE,
- Android中状态栏颜色及字体颜色修改
仍旧热忱_3619
//设置状态栏字体颜色ViewstateView=getWindow().getDecorView();if(stateView!=null){intvis=stateView.getSystemUiVisibility();//vis|=View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;//黑色vis&=~View.SYSTEM_UI_FLAG_LIGHT_STATUS_
- 界面全屏和隐藏状态栏和亮色状态栏
追风z
/***全屏*/protectedvoidfullScreen(){//设置界面全屏//获取decorViewViewdecorView=getWindow().getDecorView();//判断版本if(Build.VERSION.SDK_INT>=16&&Build.VERSION.SDK_INT=19){//19及以上版本//SYSTEM_UI_FLAG_HIDE_NAVIGATION:
- Android 横屏应用开发如何隐藏左边黑色边缘
落魄的Android开发
android
最近公司开发一个横屏应用的项目,Phone和Pad一套代码编译,需要考虑到全局横屏状态下的应用,起初竖屏的时候代码是没问题的,可是到切换横屏遇到了黑边问题,先来看看竖屏的时候怎么写的setContentView之前设置getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);getWindow().getD
- Android 自定义布局对话框
孙青云
Android对话框android
AlertDialogregAlertDialog=newAlertDialog.Builder(NewLoginActivity.this).create();regAlertDialog.setCanceledOnTouchOutside(false);regAlertDialog.show();regAlertDialog.getWindow().clearFlags(WindowManag
- AlertDialog自定义样式显示圆角背景失败
又宠又烦的Android女
androidAndroid
在代码中添加代码:Windowwindow=alertDialog.getWindow();window.setBackgroundDrawable(newColorDrawable(Color.TRANSPARENT));//有白色背景,加这句代码
- 简单快速取消AlertDialog的白色背景框,AlertDialog设置圆角背景
Maggie-hub
android踩坑javaandroid
问题描述:产品需求弹出的提示框是圆角,使用shape设置圆角背景后,弹出的AlertDialog提示框四个角有白色的背景,据分析这个背景是AlertDialog父组件的背景色。解决方法:将Dialog的背景设置为透明色,代码如下:getDialog().getWindow().setBackgroundDrawable(newColorDrawable(Color.TRANSPARENT));详细
- 如何在Activity的顶层添加View
柳岸风
android
1.这种一般没什么问题,但是还是不够顶getWindow().getDecorView()2.在本Activity里添加View,没问题,不要添加全局ViewTextViewtextView=newTextView(getBaseContext());textView.setText("thisistitle");textView.setTextColor(Color.RED);textView.
- 【教程】Win32 WNDCLASS窗口类中的额外空间cbClsExtra和cbWndExtra的用法
巨大八爪鱼
Win32win32C++
先来讲讲wc.cbWndExtra这个成员,这个成员指定了系统为每个窗口分配多少字节的额外空间。创建窗口后,如果想要使用这段额外空间,可以使用以下六个函数之一:GetWindowWord(hWnd,n)//从第n个字节开始,读取两个字节GetWindowLong(hWnd,n)//从第n个字节开始,读取四个字节GetWindowLongPtr(hWnd,n)//从第n个字节开始读取。如果系统是32
- Unity 编辑器篇|(十二)自定义编辑器窗体(EditorWindow,ScriptableWizard) (全面总结 | 建议收藏)
游戏开发小Y
#Unity编辑器篇unity编辑器游戏引擎c#
目录1.前言2.创建自定义窗体:EditorWindow2.1参数总览2.2EditorWindow的生命周期2.3区别:CreateWindow(),GetWindow(),GetWindowWithRect()2.4代码示例3.创建对话框窗体:ScriptableWizard3.1参数总览3.2区别:OnWizardCreate,OnWizardOtherButton,OnWizardUpda
- 状态栏一点小心得
ErolC鱼
大家都知道,隐藏状态栏会有下面两种方式:ViewdecorView=getWindow().getDecorView();intoption=View.SYSTEM_UI_FLAG_FULLSCREEN;decorView.setSystemUiVisibility(option);}这是第一种,设置DecorView类的setSystemUiVisibility方法getWindow().add
- 禁止APP录屏和截屏
i小灰
Android有些APP会为了安全,禁止录屏和截屏,例如:金融、银行相关的。禁止录屏和截屏并不难,只需要在Activity的onCreate()方法中添加一行代码即可:@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().add
- Android锁屏下显示来电通知界面
lyongfly
新建Activity,并在activity的onCreate()方法中设置flags@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGU
- 开启Android学习之旅-5-Activity全屏
星空你好
android学习
Android两种方式设置全屏:1.第一行代码中的方法通过getWindow().getDecorView()方法拿到当前Activity的DecorView,再调用setSystemUiVisibility()方法来改变系统UI的显示,这里传入了View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN和View.SYSTEM_UI_FLAG_LAYOUT_STABLE,表示Ac
- Android EditText 获取焦点调起键盘
aYan124
EditText父类布局增加以下属性android:focusable="true"android:focusableInTouchMode="true"input获取焦点并调起键盘et_search.setFocusable(true);et_search.setFocusableInTouchMode(true);et_search.requestFocus();getWindow().set
- DialogFragment中通过dataBinding绑定View,设置点击事件无效,通过getWindow设置dialog位置和大小无效。
安卓更新太快了
Bug杂谈androidkotlin开发语言
1、问题描述:DialogFragment中通过dataBinding绑定View,设置点击事件无效。privatevalbinding:CoreDialogEditContentBindingbylazy{CoreDialogEditContentBinding.inflate(mContext.layoutInflater)}privatefuninitWindowView(){valview
- 刘海屏
主音King
一种是api=28,包括AndroidP。Androidapi中提供了方法如下:publicstaticDisplayCutoutisAndroidP(Activityactivity){ViewdecorView=activity.getWindow().getDecorView();if(decorView!=null&&android.os.Build.VERSION.SDK_INT>=28
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少