- 博客(10)
- 收藏
- 关注
原创 Android:网络层通信的处理
(Android的网络编程分为2种,一个是基于http协议的,一个是基于socket的,关于网络编程和http、socket网络协议通过我的项目中做的项目框架的网络层进行分析)与服务器通信的常用实现方式,一般使用三种,HttpURLConnection、HttpClient还有Socket通信,这里要考虑我们手机端有哪些通信渠道可以使用,手机端的通信渠道,一个是通过wifi,另一个是通过手机APN
2014-08-30 22:34:57 756
原创 ListView的常见优化:获取网络图片异步加载,分批加载,分页显示,图片缓存等优化方式
熟练掌握listview优化,获取网络图片异步加载,分批加载,分页显示,图片缓存等优化方式ListView的工作原理首先来了解一下ListView的工作原理(可参见http://mobile.51cto.com/abased-410889.htm),如图:ListView 针对每个item,要求 adapter “返回一个视图” (getView),也就是说ListView在开始绘制的
2014-08-29 21:48:02 1430
原创 设置滑动菜单阴影与模式
//去除标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置滑动菜单 setBehindContentView(R.layout.menu_frame); //设置内容 setContentView(R.layout.content_
2014-08-28 21:03:21 635
原创 android:获取文件MD5
/** * 获取文件的md5值, * @param path 文件的路径 * @return null文件不存在 */public static String getFileMd5(String path ){try {MessageDigest digest = MessageDigest.getInstance("md5");
2014-08-28 21:02:56 602
原创 在泛型为Integer的ArrayList中存放一个String类型的对象。
/* 题目1、 ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。 思路:1.通过反射获取list集合的所有方法。 2.再通过反射把字符串存入集合中。 */public class Test1 {public static void main(String[]
2014-08-27 00:41:19 3710 1
原创 写一个方法,此方法可将obj对象中名为propertyName的属性的值设置为value.
/* 4、 写一个方法,此方法可将obj对象中名为propertyName的属性的值设置为value. public void setProperty(Object obj, String propertyName, Object value){ }思路:1.定义一个用来演示的类,再创建该类对象。2.定义一个可以将propertyName的属性的值设置为valu
2014-08-27 00:39:48 4982 1
原创 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。
/* 7、 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。思路:把获取到的随机数存到集合中。集合中不能有重复元素。那就要用到set集合。为了输出好看,使用TreeSet.集合。因为它可按自然排序帮我们排好。 */public class Test7 {public static void main(String[] args) {TreeSet set
2014-08-27 00:37:28 2323
原创 将字符串进行反转。比如:abcde --> edcba
/* 题目 5:将字符串中进行反转。abcde --> edcba思路:对字符串进行操作,一般使用字符缓冲区,用StringBuilder,把字符串存入字符缓冲区中,StringBuilder本身带有一个字符反转的功能。调用此方法即可。 */public class Test5 {public static void main(String[] args) {Str
2014-08-27 00:36:57 2209
原创 java小题, 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。
/* 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。 然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?思路:1.建一个集合,把100个要放在里面。2.建一个新集合,循环数数,把每次数到14退出的人添加到新集合中。3.用100个人的那个集合,删除掉退出人的那个集合,最后得到一个剩下13个人的集合。 */public cla
2014-08-27 00:35:46 4004
原创 利用convert命令把硬盘格式FAT32转为NTFS(不影响硬盘数据哦)
1. 依次选择“开始→运行”命令,在弹出对话框中输入“cmd”命令(或点“开始→程序→附件→命令”提示符),打开命令提示符窗口2.打开窗口以后,在光标的提示符下输入convert disk:/FS:NTFS(disk:驱动器,大小写均可)然后回车。注意在“convert”的后面有一个空格。 如:convert f:/FS:NTFS把F盘转换为NTFS格式
2014-08-27 00:23:19 1740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人