- 博客(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关注的人