摘要:
使用下面的两个属性,就可以实现对齐功能android:gravity用于设置View组件的对齐方式android:layout_gravity用于设置Container组件的对齐方式<Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:layout_gravity="cente 阅读全文
摘要:
当日历再翻过去一页的时候,2012这个数字就将变成了回忆。在2012年的最后一个夜晚里,回顾过去的一年的点点滴滴,酸酸甜甜,磕磕绊绊的走到今天,经历过很多的事情,失落过,痛苦过,沮丧过,也脆弱过,成功过,失败过,也痛过,伤过,笑过,流泪过。感谢我的亲人,感谢所有在我困难的时候陪我一起风雨同舟的朋友... 阅读全文
摘要:
这里介绍两种方法:一种把每个activity记住,然后逐一干掉;另一种思路是使用广播。 方法一、用list保存activity实例,然后逐一干掉 上代码: import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.AlertDialog;impo... 阅读全文
摘要:
不到一百行代码,教你制作一个手机视频播放器!这里我们使用系统自带的api来制作一个简易视频播放器,实现控制的功能,能够监听到视频准备状态,视频播放完成状态,还有视频播放错误状态,就这么多行代码就可以制作出来一个简易播放器,大家快来试试吧! 程序员的最好交流就是看代码,所以废话不多说,代码大家一看都懂!保存下来,互相学习效果如下,这是播放的网上的一段视频,效果大家可以看一下效果,文章写的仓促,也没有设置横屏效果,将就着看吧:1.首先是布局文件,使用VideoView控件<VideoView android:id="@+id/vv" android:layout_wi.. 阅读全文
摘要:
为了提高高效性,我们可以使用viewHolder,在这里,把viewHolder的常用操作保留一下,忘记的时候可以回来看看 一、首先创建viewHolder private class ViewHolder{ TextView tv_type; TextView tv_date; TextView tv_body; }二... 阅读全文
摘要:
如果我们每次都在actvity切换的时候,就执行finsh(), 那如果我们再调用前面的ACTIVITY,还需要重新 onCreate,那样太好资源;如果我们重写 onDestroy方法 ,调用 System.exit(0); 方法,就可以实现关闭多个activity的功能。 自己的一点心得,保存下来,需要的时候可以回来看看,大家如果还有更好的方法,多多指点!直接上代码: public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode ==... 阅读全文
摘要:
1.参考文献http://hi.baidu.com/accpzhangbo/blog/item/52aeffc683ee6ec238db4965.html2.解析查看java.lang.System的源代码,我们可以找到System.exit(status)这个方法的说明,代码如下: /** * Terminates the currently running Java Virtual Machine. The * argument serves as a status code; by convention, a nonzero status * code indi... 阅读全文
摘要:
1.首先是写一个查询的方法//查询数据 private void startQuery() { Uri uri=Sms.CONTENT_URI; String selection=" thread_id=?"; String[] selectionArgs=new String[]{thread_id}; //查询 //projection 查询的字段 queryHandler.startQuery(0, null, uri, SMS_PROJECTION, selection, selectionArg... 阅读全文
摘要:
存在的问题: 我们在操作“全部选择”list中的元素,我们最常用的方法是,遍历一下,然后把所有的checkbox都给选中,但是这有一个bug,就是,当选择后,往下拉时候,下面的都没被选中,再往上拉的时候,上面的又会被取消选择。于是,找到一个新的解决办法,给记下来,留着以后使用。解决办法 我们把选中的位置使用一个数组或者集合来记着当前选择的状态。如果集合中包含这个item,那么我们就让他们的checkbox设置成选中状态。 我们使用set集合来做,因为set集合可以去重复。举个例子://一、创建一个set集合private HashSet<String> itemSelected=n 阅读全文
摘要:
this关键字 ————————————————————————————————————————当成员变量和局部变量同名的时候,为了区分,可以使用一个关键字来完成。ThisThis:代表的是一个对象,代表哪个对象呢? 哪个对象调用this所在的函数。This就代表哪个对象。 This就是当前对象的一个引用。This(这个会用就行,可以不用管原理)表现形式之一:当局部变量和成员变量同名的时候,可以用this来区分。 表现形式之二:构造函数之间的调用可以使用this关键字。后面跟上小括号,指定具体的实参即可明确要调用的构造函数。注意:调用本类中构造函数的this语句必须定义在构造函数... 阅读全文