- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 NestedScrollView与RecyclerView嵌套,以及NestedScrollView不会滚动到屏幕顶部解决
①NestedScrollView与RecyclerView嵌套,导致滚动惯性消失解决:mRecyclerView.setNestedScrollingEnabled(false);②NestedScrollView中嵌套其他布局和RecyclerView后,不会滚动到屏幕顶部解决给最顶部的布局View设置下requestFocus();xml version="1.0
2018-01-24 19:14:01
5286
3
原创 Activity, Fragment, WebView的状态保存和恢复
Android中的状态保存和恢复, 包括Activity和Fragment以及其中View的状态处理.Activity的状态除了其中的View和Fragment的状态之外, 还需要用户手动保存一些成员变量.Fragment的状态有它自己的实例状态和其中的View状态, 因为其生命周期的灵活性和实际需要的不同, 情况会多一些.根据源码, 列出了Fragment中实例状态和View状态保存
2018-01-13 15:47:20
353
原创 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
213
原创 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
569
原创 .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
683
原创 修改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
193
原创 text输入对应值select 也跟着改变
*股票代码:*股票类型:id="stockType" name="stockType" class="common-text" required>--请选择--深证上证==================================================================================
2018-01-13 15:43:47
209
原创 Java 单例模式
转载自:http://www.race604.com/java-double-checked-singleton/ 单例模式是最简单的设计模式,实现也非常“简单”。一直以为我写没有问题, 直到被 Coverity 打脸。 1.暴露问题 前段时间, 有段代码被 Coverity 警告了,简化一下代码如下,为了方便后
2018-01-13 15:42:56
256
原创 Java 基础集合遍历删除 for与foreach区别
在日常Java 开发中,想要在遍历中删除一个集合中的元素,这是很常见的,但是如果用法不当,那么就会导致系统存在一些隐式bug ! 笔者今天拿list 举例来分析一下,Java 中集合应如何正确删除.1. 错误删除方式示例: 1.1 在for each 循环体中遍历删除[java] view plain copy
2018-01-13 15:41:58
368
原创 简单实现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
268
原创 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
279
原创 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
3473
原创 使用FileProvider共享文件
需要一下几步一、在共享端设置首先,需要在 Menifest里添加 provider 标签,[html] view plain copy provider android:name="android.support.v4.content.FileProvider
2018-01-12 17:47:29
411
原创 Java DecimalFormat 用法 数字进行格式化
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子:[java] view plain copy importjava.text.DecimalFormat; publicclassTestNumberFormat{ publicstaticvoidmain
2018-01-12 17:43:50
257
转载 Recyclerview,滚到指定位置
RecyclerView指定item滚动顶部对于recyclerview滚动大家知道有scrollTo,scrollBy这种类似的方法。但是大家有没有发现,当让recycleview滚动到某一位置会出现如下两种情况,1:对于recyclerView滚动到某个position位置,当这个position位置不在当前界面内,recyclerView会滚动到当前position位置。2:如果这个
2018-01-12 17:41:04
503
原创 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
7598
1
转载 【Android - 进阶】之MultiDex的配置
随着时代的进步,人们对手机 APP 的需求越来越大,越来越苛刻,很多APP都变得很大,再加上APP都不可避免的需要导入一些框架、第三方类库等等,就更加大了项目的整体文件体系。如果文件太多,系统可能会报如下错误:UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in
2018-01-12 17:38:58
219
转载 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
176
转载 Glide最新版V4使用指南
概述集成基本用法注解V4新特性和自定义方法1 在项目中实现AppGlideModule2 GlideExtension21 GlideOption22 GlideType占位符设置占位符Options1 RequestOptions2 TransitionOptions3 RequestBuilderTransformations使用
2018-01-12 17:26:00
382
安卓反编译工具
2017-09-11
Android studio设置
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人