自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 HttpURLConnetion的使用

HttpURLConnection是用来发送Http请求的类,用法如下: String urlStr = "http://www.xx.com"; URL url = new URL(urlStr); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setDoInpu

2016-01-28 23:04:05 1575

原创 RecyclerView+SwiptRefreshLayout异常

出现错误如下: java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolder{43089310 position=5 id=-1, oldPos=4, pLpos:4 scrap [attachedScrap] tmpDetached n

2016-01-26 17:31:04 477

原创 Volley解析中文字符

在使用Volley的时候,一般使用的是继承自Request的StringRequest,而StringRequest中重写了两个方法:praseNetworkResponse和diliverResponse,可能还会有getParams方法,用于获取参数。在praseNetworkResponse(NetworkResponse networkResponse)中,对networkRespon

2016-01-26 16:26:26 816

原创 Hibernate的addEntity

使用Hibernate的时候,一般是使用hql语句来实现查询操作,但有时候由于效率的原因,可能需要直接使用sql语句来进行查询,这时候使用query.list();方法得到的List一般是属于Object类型,需要在createSQLQuery之后添加一个方法addEntity(Type),这样Hibernate会将其转化为Type类型的对象。如Query query = session.cr

2016-01-26 16:09:35 802

原创 drawable文件夹的问题+使用drowable定义动画

1.在Android Studio中,有一个drawable文件夹,但是它里面是又多了一个v21文件夹,这个v21文件夹里存放的是api21以上用到的资源,而api21一下则不会调用这里的资源。今天出现的情况就是这样,将图片复制到项目内的时候,忽略了这个问题,它被放在了v21文件夹内,编译的时候没有任何问题,但是运行之后,出现Resources$NotFoundException的错误。由于是

2016-01-24 23:57:41 979

原创 Android ActionBar中CustomView的显示

ActionBar中如果需要显示一些用于导航的视图,则可以用setCustomView来设置:actionBar.setCustomView(R.layout.customView);但是使用之前必须显式的将它开启:actionBar.setDisplayShowCustomEnabled(true);否则会出现NullPointerException

2016-01-24 16:16:57 798

原创 Android模拟文件上传---------------找不到错误

上传文件的时候,出现问题,却找不到错误,之前测试的是可以的,但就是有问题。后来把测试类粘贴过来就可以了,但我实在是找不到二者间有什么区别,暂且放在这里,待以后再来分析。出问题的类文件:package com.md.util.request;import android.content.Context;import android.content.SharedPreferences;

2016-01-24 12:03:54 500

原创 SwipeRefreshLayout+RecyclerView实现上拉刷新

点击打开链接这篇文章是接着上篇文章的,上篇文章已经实现了下拉刷新,而要实现RecyclerView的上拉刷新,只要为RecyclerView添加滚动监听事件就可以了,判断RecyclerView的最后一项是否已经显示,并判断用户手势,由这两项决定是否刷新:recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener()

2016-01-22 17:35:00 416

原创 SwipeRefreshLayout+RecyclerView下拉刷新

RecyclerView与SwipeRefreshLayout结合可以实现下拉刷新。布局文件:<android.support.v4.widget.SwipeRefreshLayout android:id="@+id/id_swipe" android:layout_width="wrap_content" android:layout_h

2016-01-22 17:25:13 471

原创 layout_graviry和gravity的区别及需要注意的问题

gravity决定该控件内部元素的位置,如TextView中文字的靠左还是靠右layout_gravity决定该控件相对于父控件的位置,如textview位于layout的左边还是右边。在LinearLayout内使用gravity属性时,好像不起作用,因为LinearLayout内的控件默认是依次排列摆放的。

2016-01-22 17:06:55 543

原创 Android BroadcastReceiver的使用

BroadcastReceiver广播消息接收,被用来在一个应用中传递或监听信息,好处在于它一旦被注册,就可以持续的进行监听,一般被用作异步线程完成后的ui更新操作。用法:声明一个BroadcastReceiverpublic class MyBroadcastReceiver extends BroadcastReceiver { @Override

2016-01-21 21:48:12 304

转载 正则表达式

public static boolean isEmail(String email){ String str="^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\\.([a-zA-Z0-9_-])+)+$"; Pattern p = Pattern.compile(str); Matcher m = p.matcher(ema

2016-01-19 16:59:57 281

原创 Android Support Library学习(一)

1.使用Android Support Library的时候,一般都会用Toolbar将ActionBar替换掉,具体做法如下:Toolbar toolbar = (Toolbar) findViewById(R.id.id_register_toolbar);//绑定控件 toolbar.setTitle("Title");//设置标题 setSupportA

2016-01-19 16:46:50 331

原创 Hibernate生成数据库

写完实体类与映射文件后,运行一次测试就可以生成数据库表了,但之前需要在数据库建立一个已命名的空表。

2016-01-17 16:22:18 384

原创 SpringMVC返回文件流

@RequestMapping("message/get") @ResponseBody public ResponseEntity getMessageImage(@RequestParam(ImageRequestParam) String fileName) throws IOException { String filePath = FinalString.ImagePat

2016-01-16 12:25:03 8095

原创 HibernateTemplate使用

使用HibernateTemplate可以很方便的使用Hql语句来进行查询操作,如:在继承HibernateTemplate的情况下 String hql = "from User where name = ?"; List list = (List) this.find(hql, "cytus");就可以方便的查询name为cytus的记录了

2016-01-07 23:23:22 418

原创 近期已完成及需要完成的工作

已完成:1.花了两周左右的时间对界面做了比较大的调整,主要是照着MD风格来改的,使用的是Android support library 23.1.1.2.实现了Json数据和图片文件的上传及下载。未完成(下一步):1.实现业务逻辑与界面的衔接。2.尽量对项目中用到的公用方法进行封装。3.对项目的整体流程做分析,画出流程图(数据流图),并改进。4.完成服务器各

2016-01-04 17:47:30 643

原创 SpringMVC返回中文字符串乱码

这个问题困扰我很久了,刚才发现可以直接重新构造返回的字符串:String result = new String("怕什么".getBytes("utf-8"),"iso-8859-1");这样就与StringHttpMessageConverter 中的编码方式相统一了,中文也可以正常显示。

2016-01-04 17:42:08 426

原创 RecyclerView的嵌套使用

最近需要用RecyclerView嵌套来实现一个功能,具体说就是在文章列表的item中显示若干图片。实现起来并不难,只需要在外层item的适配器中,在onBind方法中绑定内层item的适配器。由于这里使用的是RecyclerView,所以需要设置它的LayoutManager,在设置的时候,发现普通的GridLayoutManager无法显示视图,后来明白是内层Layout无法获取视图的

2016-01-02 00:46:09 5744

apktool android工具

android工具,可以用来学习别人的优秀算法,不过这只是初步的东西

2015-01-08

空空如也

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

TA关注的人

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