自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android studio live templates常用的好用的live模版

1、用这种方式遍历List;for(int i = 0, listSize = list.size(); i < listSize; i++) { Object o = list.get(i);}的模版<template name="itli2" value="for (int $INDEX$ = 0, $LIST$Size = $LIST$.size(); $INDEX...

2018-05-22 15:31:43 549

原创 android studio live template打印带方法参数的日志

<template name="logdp" value="android.util.Log.d(TAG, $METHOD_NAME_AND_PARAMETERS$);" description="Log.d(TAG, String)" toReformat="true" toShortenFQNames="true"> <variable name="M

2018-05-22 15:05:56 917

原创 Grid式的listview添加Header的方法

在RecyclerView中,用StaggeredGridLayoutManager后,列表呈现grid网格样式呈现。 这个时候如果利用adapter添加一个新类型的view作为头部,就会作为网络view呈现。 这个时候可以通过设置LayoutParams.setFullSpan(true)来让头部view占用一整行,实现头部的添加

2017-08-29 18:15:04 346

原创 文通慧视ocr识别软件非常好用

文通慧视ocr识别软件非常好用

2017-08-29 11:39:52 1533 1

原创 HorizontalScrollView重新layout之后自动滑动初始位置问题解决

HorizontalScrollView在重新layout时,有时候会自动滑动到其他位置,这是由于他的后代view获取到焦点导致的,来让我们从代码层面看清这个问题: @Override protected void onLayout(boolean changed, int l, int t, int r, int b) { int childWidth = 0;

2017-07-03 16:40:46 2712

原创 git删除untracked files

# 删除 untracked filesgit clean -f # 连 untracked 的目录也一起删掉git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd # 在用上述 git clean 

2017-05-31 14:48:29 1265

原创 禁止AppBarLayout滑动

private void forbidAppBarScroll(boolean forbid) { if (forbid == forbidAppBarScroll) { return; } if (forbid) { forbidAppBarScroll = true; if

2017-04-18 18:37:04 8056 4

原创 文章标题

public class AppBarTextColorController implements OnOffsetChangedListener { private final CollapsingToolbarLayout collapsingLayout; private final int expandColor; private final int collapseC

2017-04-18 18:35:09 372

原创 AppbarLayout中Toolbar包含了子view时设置标题颜色

public class AppBarTextColorController implements OnOffsetChangedListener { private final CollapsingToolbarLayout collapsingLayout; private final int expandColor; private final int collap

2017-04-18 18:33:39 985

原创 TextView java.lang.IndexOutOfBoundsException: setSpan (27 ... 37) ends beyond length 32

java.lang.IndexOutOfBoundsException: setSpan (27 … 37) ends beyond length 32 在国外有些手机有提示的功能,如果设置了filter,editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(MAX_TEXT_INPUT_LENGTH)});这个时候如

2016-11-02 17:01:56 6116

原创 Retrofit2.0源码流程备忘记录

1、Retrofit.create(Class service)会创建一个动态代理的对象。return (T) Proxy.newProxyInstance(service.getClassLoader(), new Class<?>[] { service }, new InvocationHandler() { private final Platform p

2016-10-20 10:23:51 476

原创 Android switch在某些系统上不显示thumb和track的解决办法

在某些版本的系统上,thumb显示不出来,自定义的track也显示出来, 1、查看源码后得知,在某些android系统版本上,thumb的宽度是和textOn,textOff的文字宽度是一致的,是不会重新计算thumb的drawable的宽度的。为了兼容这些系统(比如4.4.2)可以在textOn中设置一些空格,点据一定的宽度,这样thumb就有一定的宽度可以显示出来了。<Switch

2016-10-12 16:27:06 5930 1

原创 Android RelativeLayout marginRight not working

The problem is in the layout’s property android:layout_width. When it is set to “wrap_content”,the android:layout_marginRight won’t working, but rather, only when it is set to “fill_parent”, the androi

2016-09-26 13:58:55 551

转载 安卓addView源码分析

Android把视图显示到屏幕上,从代码角度最终都是调用ViewGroup.addView方法,可以分为两类,一是初始化时添加视图,二是动态添加视图。1. 从源码角度分析添加视图的流程,以下列出其中4个addView方法 public void addView(View child) { addView(child, -1); } pub

2015-07-12 23:58:32 829

原创 json判断null的方法

最好不要用json.hasKey(String key) && json.get(String key)!=null用json.hasKey(String key) && !json.isNull(String key)

2015-07-01 15:47:41 2311

原创 安卓listview

Listentities;XXAdapter adapter2 = new XXtAdapter(context, entities);listview.setAdapter(adapter2);假如有以上信息@Overridepublic void onItemClick(AdapterView parent, View view, int position, lon

2015-06-29 17:32:14 584

转载 HttpURLConnection的流式输出的缺陷和解决方法

最近在用applet写文件上传控件的时候发现使用URLConnection来对服务器进行流式输出时的一些问题.我们通常要对服务器上的某个地址进行写流操作,那么我们一般的做法就是: URLConnection con = new URL("/test.do").openConnection(); con.setDoOutput(true); // 允许输出流,默认是false

2015-06-26 10:44:56 743

原创 安卓GRIDVIEW,在部分VIEW被遮挡后,GRIDVIEW的CHILDCOUNT会减少

安卓GRIDVIEW,在部分VIEW被遮挡后,GRIDVIEW的CHILDCOUNT会减少

2015-06-24 17:37:47 302

原创 代码整洁之道

在一个函数中,尽量使函数处于同一抽象层级

2015-03-05 11:49:34 245

原创 java创建file

java创建file好像是必须保证那个目录存在。Properties prop = new Properties();prop.setProperty("appid", "");prop.setProperty("appkey", "");try { File mminfoDirectory = new File("G:/mminfo"); if(!mminfoDirect

2015-01-31 15:29:33 350

原创 jar命令

jar -cvf hhh.war *jar -tf hhh.war

2014-07-10 00:34:05 266

jsp完整项目,可以看看

一个完整的JSP开发项目,初学者可以看看学习下。里面有代码,还有数据库sql文件,可以创建数据库表等。

2013-04-02

空空如也

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

TA关注的人

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