自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android沉浸式状态栏与EditText问题(解ScrollView 中的EditText被输入法遮挡,Scrollview不会自动滚动自适应)

Android4.4以前的版本,状态栏都是一块黑色的,个人认为还是比较丑的。自4.4开始,Android已经支持透明状态栏了(俗称沉浸式状态栏)。个人认为支持沉浸式状态栏的app逼格还是比较高的,为了紧跟潮流,我们项目中也准备加入沉浸式状态栏。在实现沉浸式状态栏的过程中踩了不少的坑,特此记录下来。如何实现状态栏Android 4.4以上实现方式Android 4.4版本提供了FLAG_TR...

2018-11-10 20:30:25 1692 1

原创 CentOS7防火墙和端口

通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。如果要关闭防火墙设置,可能通过systemctl sto...

2018-11-03 12:28:35 310

原创 go方法值,方法表达式

方法值方法表达式

2018-10-31 14:52:04 483

原创 SpringMVC学习笔记

一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <serv...

2018-10-16 16:54:10 88

原创 Eclipse和IDEA快捷键

  Eclipse IDEA 格式化代码 Ctrl+Shift+F Ctrl+Alt+L command+option+L 自动导入所需要的包 Ctrl+Shift+O   生成成员或局部变量 Ctrl+2 Ctrl+Alt+F/V command+option+F/V 可以把代码包在一...

2018-10-15 16:10:37 333

原创 mybatis逆向工程运行成功却没有生成相应的包和文件

mybatis逆向工程运行成功却没有生成相应的包和文件解决办法 原因:逆向工程中的路径问题,windows和mac等的文件系统路径不同mac和Linux下应该使用./,windows下应该使用.\​...

2018-10-12 12:00:31 2053 1

转载 Mac版MySQL修改默认编码格式

macOS版本:10.12.4MySQL版本:5.7.18安装路径/usr/local/mysql/support-files下并没有任何.cnf文件。最终解决方案为:1. 创建my.cnf文件。内容如下# Example MySQL config file for small systems.## This is for a system with little memory ...

2018-10-09 10:16:34 667

转载 总结和分析几种判断RecyclerView到达底部的方法

上一篇文章我讲到用事件分发的原理结合SwipeRefreshLayout写一个RecyclerView的上下拉,里面有一个判断RecyclerView是否到达底部的方法isBottom。我的同事用了这个上下拉之后发现有些小bug,没考虑周全,譬如各个子项高度不统一的时候,然后我找到原因是因为这个判断上下拉的问题。所以,我就去网上查到几种判断RecyclerView到达底部的方法,发现各有千秋。以下...

2018-09-27 23:05:35 754

原创 深入理解JAVA虚拟机

2018-09-27 11:54:30 93

转载 centos7与centos6区别

CentOS 7 vs CentOS 6的不同   (1)桌面系统[CentOS6] GNOME 2.x[CentOS7] GNOME 3.x(GNOME Shell)(2)文件系统[CentOS6] ext4[CentOS7] xfs(3)内核版本[CentOS6] 2.6.x-x[CentOS7] 3.10.x-x(4)启动加载器[CentOS6] GRUB Legacy (+...

2018-08-27 09:21:16 480

转载 centos7没有安装ifconfig命令的解决方法

yum install -y net-tools.x86_64

2018-08-26 16:01:28 495

原创 java动态代理设计模式

public class Main { public static void main(String[] args) {// System.out.println("Hello World!");// WaitWrap waitWrap = new WaitWrap(new Waiterimpl());// waitWrap.start(...

2018-08-24 11:04:25 225

转载 SwipeRefreshLayout 设置下拉刷新的距离高度

2016年09月16日 19:30:37阅读数:7868SwipeRefreshLayout 的下拉刷新距离比较短,有的时候,想要手动设置它的下拉刷新高度,如何解决呢?在网上找了好一会,居然没搜到比较满意的答复,好些都是复制粘贴。于是乎,求人不如求己,拿出API文档,大概看了下,发现了三个相关API:一、setProgressViewEndTarget方法setProgress...

2018-08-01 16:32:04 545

原创 Android和H5之间的交互

 1.设置允许执⾏JS脚本:webSettings.setJavaScriptEnabled(true);2.添加通信接⼜webView.addJavascriptInterface(Interface,"InterfaceName")3. JS调AndroidInterfaceName.MethodName4. Android调JS无返回值的 webView.loadUrl...

2018-07-19 15:48:03 516

原创 简单实现Fragment回退栈效果

public class MainActivity extends FragmentActivity implements OnClickListener {private FragmentA A;private FragmentB B;private FragmentC C;private List<Fragment> mList = new ArrayList<Fra...

2018-07-19 15:45:19 114

转载 Activity, Fragment, WebView的状态保存和恢复

Android中的状态保存和恢复Android中的状态保存和恢复, 包括Activity和Fragment以及其中View的状态处理.Activity的状态除了其中的View和Fragment的状态之外, 还需要用户手动保存一些成员变量.Fragment的状态有它自己的实例状态和其中的View状态, 因为其生命周期的灵活性和实际需要的不同, 情况会多一些.根据源码, 列出了Fragmen...

2018-07-19 15:45:08 413

原创 Fragment嵌套问题Fragment一个ViewPager展示子Fragment

我碰到的问题Fragment里嵌套一个ViewPager展示子Fragment,展示子fragment第二次进入该fragment不显示数据如果外层fragment每次切换都从新创建, oncreateview每次都从新执行,导致adapter重新new了,所以子fragment就不显示了,保证外层的fragment只创建一次。 @Override   public View onCr...

2018-07-19 15:43:19 331

原创 json数据解析

[{"name":"音箱狂欢",imgUrl":"http://7mno4h.com2.z0.glb.qiniucdn.com/5608f3b5Nc8d90151.jpg","type":1},{"name":"手机国庆礼","imgUrl":"http://7mno4h.com2.z0.glb.qiniucdn.com/5608eb8cN9b9a

2018-07-19 15:42:49 171

原创 .bat批处理学习

读取文件内容赋值给一个变量方法一set /P OEM=<tmp.txt方法二for /f %%i in (.\tmp.txt) do (echo %%i)  & echo %%i  复制文件copy d:\wo_test\assets\channelcode d:\wo_test\123\assets  把一个文件的内容替换到另一个文件的指定地方...

2018-07-19 15:38:29 202

原创 使用FileProvider共享文件

 需要一下几步一、在共享端设置首先,需要在 Menifest里添加 provider 标签,[html] view plain copy<!-- 在这里定义共享信息 -->          <provider              android:name="android.support.v4.content.FileProvider"              andr...

2018-06-28 15:04:06 812

原创 Android studio 的快捷键 MAC 和Win版本

功能描述 keymap对应名字 Mac Win/Linux 提示错误解决方案 Show Intention Actions option + enter alt + enter AS配置界面 Preferences command + , control+alt+S 工程项目配置界面 Project Structure ...

2018-06-28 15:03:24 128

转载 Java DecimalFormat 用法

们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子: [java] view plain copyimportjava.text.DecimalFormat;        publicclassTestNumberFormat{          publics...

2018-06-28 15:02:24 130

转载 Android Recyclerview,滚到指定位置

RecyclerView指定item滚动顶部对于recyclerview滚动大家知道有scrollTo,scrollBy这种类似的方法。但是大家有没有发现,当让recycleview滚动到某一位置会出现如下两种情况,1:对于recyclerView滚动到某个position位置,当这个position位置不在当前界面内,recyclerView会滚动到当前position位置。2:如果这个po...

2018-06-28 15:01:39 1495

原创 Android修改 EditText 中的光标位置

修改 EditText 中的光标位置 Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后. 为了方便用户使用, 需要把光标移动到文本最后, 但是EditText 没有提供 setCursor 函数.  经查看其文档 发现 setSelection 函数可以完成该功能....

2018-06-28 15:00:50 3203

原创 Android 判断手机是否root

//判断手机是否rootpublic static boolean isRoot() {    String binPath = "/system/bin/su";    String xBinPath = "/system/xbin/su";     if (new File(binPath).exists() && isCanExecute(binPath)) { ...

2018-06-28 15:00:24 935 1

转载 【Android - 进阶】之MultiDex的配置

 随着时代的进步,人们对手机 APP 的需求越来越大,越来越苛刻,很多APP都变得很大,再加上APP都不可避免的需要导入一些框架、第三方类库等等,就更加大了项目的整体文件体系。如果文件太多,系统可能会报如下错误:UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xf...

2018-06-28 14:59:31 141

转载 Android WebView加载页面的输入框被软键盘遮挡的问题

当实现沉浸式状态栏时遇到软件盘遮挡WebView页面的输入框的问题,这是实现方式有问题,应该检查你的实现方式。 1)加载WebView的Activty不能设置为全屏模式,即Theme.NoTitleBar.Fullscreen,可以使用Theme.Holo.Light.NoActionBar 2)沉浸式状态栏的实现方式,在Activity的根布局里加两个属性:   ...

2018-06-28 14:56:49 762

原创 Android-防止用户快速点击和多点触控

1.为什么要防止用户重复点击 在用户使用App的时候,并不会乖乖的按照我们的想法而执行。下面就拿我们熟悉的Button来: 举个栗子假设这个Button的点击事件是“一个登录的网络请求”,这时候我们的主角-老司机小明登场了,他娴熟的输入了自己的账号和密码,然后点击了登录,静静地等候着APP的反馈跳转,可是天有不测风云,这时候网络不是很好,APP一直还未反馈 。我们的老司...

2018-06-28 14:56:10 759

Linux常用软件安装

在Linux安装常用软件 jdk mysql tomcat redis在Linux安装常用软件 jdk mysql tomcat redis

2018-08-27

go语言学习顺序

go语言学习顺序

2018-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除