2013年10月4日
摘要: Android之Adapter用法总结1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们使用过程中可以根据自己的需求实现接口或者继承类进行一定的扩展。比较常用的有 BaseAdapter,SimpleAdapter,ArrayAdapter,SimpleCurs.. 阅读全文
posted @ 2013-10-04 17:02 Mr .J 阅读(465) 评论(0) 推荐(0) 编辑
  2013年10月3日
摘要: 1、[2013-10-03 13:45:38 - FileManager] res\drawable-xxhdpi\FileManager.jpg: Invalid file name: must contain only [a-z0-9_.]文件名必须是小写字母、数字、_和. ,否则就会报错2、应用icon设置位置在Manifest.xml中 android:icon="@drawable/file_manager"3、设置activity不显示app_nameManifist.xml中添加 android:theme="@android:style/Theme 阅读全文
posted @ 2013-10-03 13:50 Mr .J 阅读(234) 评论(0) 推荐(0) 编辑
  2013年8月31日
摘要: String Str="abnckdjgdag";char a[]=new char[Str.length()];-------------------方法1 用于取出字符串的指定索引的字符charAt()---------------for(int i=0;i<Str.length();i++){a[i]=Str.charAt(i);//charAt(i)方法取出一个字符串索引为i的字符}-------------------方法2 用于直接将字符串传入数组toCharArray()----------------a=Str.toCharArray();//toCh 阅读全文
posted @ 2013-08-31 22:13 Mr .J 阅读(3224) 评论(0) 推荐(0) 编辑
摘要: KMP算法——快速从字符串M(母串)中找出与字符串Z(子串)匹配的子串例1: 0 1 2 3 4 5 M:a b c a b dZ: a b dBF算法(最一般的算法,也叫“蛮力算法”): 将Z[0]-M[0](用“-”表示比较),如果=,则Z[1]-M[1],...直到Z[i]!=M[i],回溯 然后Z[0]-M[1],同上方法~最常见的做法,很容易理解,可是效率比较低。KMP算法:比较过的字符段也是有信息可以利用的。如例1,Z匹配M到 Z[2]=d != M[2]=c, 说明什么?说明前面Z[0]=M[0],Z[1]=M[1],一一对应相等。 然后需要回溯让Z[0]去和M[1]比较吗?其实 阅读全文
posted @ 2013-08-31 20:03 Mr .J 阅读(240) 评论(0) 推荐(0) 编辑