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

原创 Thread VS Runnable

今天看了一个关于线程创建2种方式的视频,特意总结一下,自己方便查找,加深印象   首先,介绍线程创建的2种方式,分别是继承Thread类和实现Runnable接口,个人推荐使用实现Runnable接口,有2点优势,如下:1、Runnable接口方式可以避免Thread方式由于java单继承带来的缺陷;2、Runnable的代码可以被多个线程(Thread实例)所共享,适合多个线程处理同一资源的

2015-08-30 21:37:37 307

原创 android imageLoader 使用缓存策略

参考地址:http://www.cnblogs.com/kissazi2/p/3931400.html       参考地址:本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303)      最近在做图片缓存,APP要加载大量图片,使用imageloader进行缓存,刚刚接触imageloade

2015-08-29 16:09:09 3059

转载 java中使用switch case报错case expressions must be constant expressions

一、发现问题private int CLICK_QUERY = 1;private int CLICK_RESET = 2;@Overridepublic void onClick(View v){ int tag = (Integer) v.getTag(); switch (tag) { case CLICK_QUERY: query(); break; ca

2015-08-28 16:26:43 474

原创 listview + 单选按钮 有时候会点击出现重复多次

自己参考网上的demo写了一个listview+单选按钮,实现了整个listview只能选中一个radiobutton,但有时候依然却发现会出现多次 点中的情况由于我为了提高用户体验,在上图中对整个item进行了监听,如果用户点击了item,就把radiobutton设置为选中状态,但是,我们不忘记,radio本身也是可以点击的,所以有时候出多个item被选中的情况,知道原因,就很好解决了

2015-08-28 10:33:39 456

转载 java 逻辑运算符 和 追加字符串

今天在这里总结一下常用的逻辑运算符,方便大家查找。 "&&" 的区别,双个"&",左边为假,右边不进行计算。"||" 的区别;,左边为真,右边不进行计算。

2015-08-27 18:05:09 632

转载 android FLAG_ACTIVITY_CLEAR_TOP的使用

本例使用FLAG_ACTIVITY_CLEAR_TOP退出整个应用程序:多activity中退出整个程序,例如从A->B->C->D,这时我需要从D直接退出程序。补充:finish()和system(0)都只能退出单个activity。我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在D窗口打开A窗口时在Intent中直接加入标志Int

2015-08-27 17:50:55 2239

转载 Fragment放置后台很久(Home键退出很长时间),返回时出现Fragment重叠解决方案

转载地址:http://m.blog.csdn.net/blog/eclothy/41912445   出现问题的应用场景:MainActivity继承自FragmentActivity,包含4个作为tab栏的Fragment(SupplyFragment, CarFragment, LocationFragment, UcenterFragment)。当打开app,此时按Home

2015-08-27 10:33:23 862

转载 startActivityForResult的用法

总结一下stratActivityForResult的用法,虽然之前已经用过好多次,但是,最近用的一次中出现了失误,看来本人还是对这个掌握的不好,特此写下来,总结一下。startActivityForResult的主要作用是,使用这个方法启动一个activity,在被启动的这个activity  调用  finish之后,就会执行启动者Activity的onActivityResult方法,这个方

2015-08-26 15:32:16 471

转载 自定义 CheckBox样式

1、首先res/drawable中定义编写如下样式: 2、在layout中添加checkbox控件:<CheckBox android:id="@+id/radioButton1" android:layo

2015-08-26 11:54:17 284

转载 textview 删除线

以编程的方式添给 TextView 添加删除线:textview.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);

2015-08-26 11:49:21 326

转载 ExpandableListView 去掉默认箭头 和 有按钮的时候无法展开

今天在项目里碰到的,为ExpandableListView添加了一个图片背景,但是,默认的有个向下箭头,很难看,在网上查了写资料,只需要设定一个属性即可: ExpandableListView expandListView = (ExpandableListView) findViewById(R.id.list); //设置 属性 GroupIndicator 去掉默认向下

2015-08-26 11:42:39 715

转载 GitHub 控件 BadgeView

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/42262369    数字提醒大家肯定都见识过。QQ、微信等app中如果有消息或者提醒的时候,就会展现给用户一个红点或者带有数字的点。前段时间微信上流行把自己的头像换成带有数字提醒的头像,让那些有强迫症的人真是抓狂。下面我们就看一下怎么在自己的app中实现这种效果。

2015-08-26 11:16:33 263

转载 android listView 间距

转载地址:http://blog.csdn.net/aboutjunjun/article/details/9040827设置listView的item间距,可以在xml布局文件中的listView下设置xml属性:android:divider="#00000000"android:dividerHeight="18dp"解释:分隔线透明,高度为18dp。

2015-08-24 20:49:22 337

转载 git stash

首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来

2015-08-24 11:41:41 394

转载 android 少用static全局变量共享数据

转自:http://blog.csdn.net/nokiaguy/article/details/5998986   在Android中编写过程序的开发人员都知道。在Activity、Service等组件之间传递数据(尤其是复杂类型的数据)很不方便。一般可以使用Intent来传递可序列化或简单类型的数据。看下面的代码  Intent intent = new Intent( th

2015-08-20 12:12:25 564

原创 Git 这点事

我参加工作已经半年多了,再过几个月就1年了。但是,我git用的毫不客气的说,就是新手,纯新手的那种。曾经一度git把我搞的晕头转向,我也曾经找了很多资料,但是结果都非常不理想,要么,写的太高深,看不懂,要么就是太简单,非常的不理想。今天周末,找了一个高手交流了一下,懂了很多,特意记录下来,方便自己以后查看,也方便需要的人查看。  首先,git是目前世界上最先进的分布式版本控制系统(没有之一)。

2015-08-17 00:37:27 624

原创 APP和服务器通讯为什么要用接口?

在我们公司,app和服务器通信请求数据,不可能直接请求的,要通过接口,其实就是直接访问接口,接口把数据返回。在之前,我在另一家公司,是不用接口的,我直接请求服务器。所以,关于这点我比较迷茫。  经理给我解答,我就明白了。服务器和app之间通过接口来访问,主要有2点作用。1、app客户端太大,不利于复用。      如果没有接口,app客户端是可以直接请求数据的,这个是可以做到,但是相当

2015-08-16 12:32:43 5161

原创 大话设计模式 体会(一)

受高人推荐,阅读《大话设计模式》,自己读了一下,感觉大话设计模式真的特别好,通俗易懂,实用性强。而我又处在初级程序员向中高级程序员转型的阶段,这本身启发了我,什么是优质代码,如何写出优质代码。为了自己读书有所收获,为了能够铭记这些经典的总结,我把它写成我的博客文章,方便自己以后查找。     刚刚读了第一节,小菜和大鸟的对话,感觉自己很像那个小菜,只知道如何做完功能,而不注重代码的可维护、可复

2015-08-14 23:38:20 1083 1

原创 如何做出完美的APP?

要做APP,就要做到完美,不完美的东西不要做。这是我老板的原则,也是我的理念。Prefect!  自我感觉,一款完美的APP需要一下元素(缺一不可):  1、完美的设计。很多APP上线后,造成估值失误,很大程度上是因为当初的设计并不完美,有漏洞,而程序员只是按照公司的设计做出来的APP,所以,对APP影响最大的因素是Design-设计。设计不好,建造出来的肯定不好。设计,非常重要,先进的设

2015-08-04 12:08:00 390

空空如也

空空如也

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

TA关注的人

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