自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NestedScrollView与RecyclerView嵌套,以及NestedScrollView不会滚动到屏幕顶部解决

①NestedScrollView与RecyclerView嵌套,导致滚动惯性消失解决:mRecyclerView.setNestedScrollingEnabled(false);②NestedScrollView中嵌套其他布局和RecyclerView后,不会滚动到屏幕顶部解决给最顶部的布局View设置下requestFocus();xml version="1.0

2018-01-24 19:14:01 5241 3

原创 Activity, Fragment, WebView的状态保存和恢复

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

2018-01-13 15:47:20 327

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

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

2018-01-13 15:46:07 202

原创 json数据解析

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

2018-01-13 15:45:37 553

原创 .bat批处理学习

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

2018-01-13 15:45:01 666

原创 修改tomcat默认的编码方式

默认情况下,tomcat使用的的编码方式:iso8859-1修改tomcat下的conf/server.xml文件找到如下代码:    这段代码规定了Tomcat监听HTTP请求的端口号等信息。可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。修改完

2018-01-13 15:44:27 175

原创 text输入对应值select 也跟着改变

*股票代码:*股票类型:id="stockType" name="stockType" class="common-text" required>--请选择--深证上证==================================================================================

2018-01-13 15:43:47 190

原创 Java 单例模式

转载自:http://www.race604.com/java-double-checked-singleton/    单例模式是最简单的设计模式,实现也非常“简单”。一直以为我写没有问题,    直到被 Coverity    打脸。            1.暴露问题    前段时间,    有段代码被 Coverity    警告了,简化一下代码如下,为了方便后

2018-01-13 15:42:56 237

原创 Java 基础集合遍历删除 for与foreach区别

在日常Java 开发中,想要在遍历中删除一个集合中的元素,这是很常见的,但是如果用法不当,那么就会导致系统存在一些隐式bug ! 笔者今天拿list 举例来分析一下,Java 中集合应如何正确删除.1. 错误删除方式示例:    1.1 在for each 循环体中遍历删除[java] view plain copy

2018-01-13 15:41:58 348

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

public class MainActivity extends FragmentActivity implements OnClickListener {private FragmentA A;private FragmentB B;private FragmentC C;private List mList = new ArrayList();@Overr

2018-01-12 17:49:42 246

原创 Android和H5之间的交互

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

2018-01-12 17:49:05 257

原创 retrofit请求直接返回string

1.添加gradle依赖:    compile com.squareup.retrofit2:converter-scalars:2.0.0'  2.更换转换器  mRetrofit = Retrofit.Builder()                  .baseUrl(HttpAddress.SITE)                  .addConverter

2018-01-12 17:48:06 3438

原创 使用FileProvider共享文件

需要一下几步一、在共享端设置首先,需要在 Menifest里添加 provider 标签,[html] view plain copy          provider              android:name="android.support.v4.content.FileProvider

2018-01-12 17:47:29 385

原创 Java DecimalFormat 用法 数字进行格式化

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

2018-01-12 17:43:50 247

转载 Recyclerview,滚到指定位置

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

2018-01-12 17:41:04 349

原创 Android 判断手机是否root

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

2018-01-12 17:39:52 7574 1

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

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

2018-01-12 17:38:58 202

转载 From Java To Kotlin

打印日志JavaSystem.out.print("Amit Shekhar");System.out.println("Amit Shekhar");Kotlinprint("Amit Shekhar")println("Amit Shekhar")常量与变量JavaString name = "Amit Shekhar";f

2018-01-12 17:27:57 162

转载 Glide最新版V4使用指南

概述集成基本用法注解V4新特性和自定义方法1 在项目中实现AppGlideModule2 GlideExtension21 GlideOption22 GlideType占位符设置占位符Options1 RequestOptions2 TransitionOptions3 RequestBuilderTransformations使用

2018-01-12 17:26:00 357

安卓反编译工具

安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具安卓反编译工具

2017-09-11

Android studio设置

然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那 然后把那

2017-09-11

空空如也

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

TA关注的人

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