06 2013 档案

摘要:艹~~~,Android4.2真坑爹,4.1以前的方法都不能使用了。操蛋呢。。。 阅读全文
posted @ 2013-06-17 11:47 鬼脚八 阅读(122) 评论(0) 推荐(0)
摘要:Cocos2d-x win7 + vs2010配置图文详解(亲测)下载最新版的cocos2d-x。打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为cocos2d-1.01-x-0.9.1,具体下载位置如下图:下载完之后,解压到当前文件夹。我把下载的程序放在F盘根目录,解压完毕之后,双击打开文件夹,看看里面有什么东西,红圈部分就是我们要安装使用的文件:接下来,我们正式安装cocos2d-x到win7中去。首先,双击上图中的cocos2d-win32.vc2010.sln(如果你使用的是vs2008,那么只双击cocos2d-win32.vc2008.s 阅读全文
posted @ 2013-06-13 10:55 鬼脚八 阅读(201) 评论(0) 推荐(0)
摘要:又是锁屏,没有办法,在公司做锁屏都做疯掉了。锁屏界面一般都有未读短信和未接电话的数字,用个红色的圆圈包裹的,估计都是从苹果那里模仿出来的,不过没有关系,作为程序员,我们要尽我们最大可能来实现这个功能,这里不介绍界面怎么实现,只是简单介绍数据获取方法。首先明白短信和未接电话的内容存放在哪里?Androd有一套完整的数据访问接口,提供第三方app访问,但是在访问之前必须声明权限,声明权限很简单,只要在apk中的manifest文件添加即可,这里不介绍。由于锁屏在framework中,所以不需要添加相应的权限,如果是第三方app需要实现类似的功能,就必须声明权限。这也就是为什么Android手机的用 阅读全文
posted @ 2013-06-09 11:20 鬼脚八 阅读(462) 评论(0) 推荐(0)
摘要:最近在公司做锁屏项目,需要在锁屏界面上显示音乐播放器的状态,类似小米的锁屏界面,网上也有类似的功能介绍,我在这里做个总结吧。首先说下,这个数据信息是音乐播放器中service(com.android.music.MediaPlaybackService)以广播的形式发出来的。有的第三方播放器也有这个服务,比如天天动听,如果手机上面有多个以上的播放器实现了这个服务,那么会出现混乱现象(小米手机也有此现象)。主要的数据包括,音乐文件id,作者,等,界面中的专辑图片是从数据查询出来的,后面会介绍。 public long id; public String artistName;public Str 阅读全文
posted @ 2013-06-09 11:01 鬼脚八 阅读(899) 评论(0) 推荐(0)
摘要:====================顺序查找算法====================1. 算法描述 顺序比较即可。2. 平均查找长度 (n+1)/2, 其中n为表长。3. 算法实现 省略4. 优化思想 根据经验,目前被查到越多的元素,将来可能被查到的可能性也越大。所以可以考虑,每次查找到一个元素后,将它和直接前驱交换位置。如果上述的经验从概率上来讲是成立的,则可以加快顺序查找的速度。====================二分查找算法====================1. 算法描述 限制:待查表必须是有序的向量(在内存中连续存储) 首先和数组中点比较,如果等于则返回,如果小于中点 阅读全文
posted @ 2013-06-08 15:41 鬼脚八 阅读(213) 评论(0) 推荐(0)
摘要:归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。链接:http://blog.csdn.net/morewindows/article/details/6678165public class Sort { static f. 阅读全文
posted @ 2013-06-08 15:01 鬼脚八 阅读(184) 评论(0) 推荐(0)
摘要:链接:http://www.cnblogs.com/morewindows/archive/2011/08/13/2137415.htmlJava代码实现:public class Sort { static final int MAX = 20; public static void main(String[] args) { int[] data = new int[MAX]; Random random = new Random(); // 生成一个随机数组 for (int i = 0; i < MAX; i++) { data[i] = random.ne... 阅读全文
posted @ 2013-06-07 15:29 鬼脚八 阅读(133) 评论(0) 推荐(0)
摘要:冒泡排序比较简单,就是依次比较相邻的数据内容,前者比后者大,则交换数据内容。public class Sort { static final int MAX = 20; public static void main(String[] args) { int[] data = new int[MAX]; Random random = new Random(); // 生成一个随机数组 for (int i = 0; i data[j]) { int temp = data[i]; data[i] = data[j]; data[j] = ... 阅读全文
posted @ 2013-06-07 14:15 鬼脚八 阅读(159) 评论(0) 推荐(0)
摘要:希尔排序(Shell Sort)又称为缩小增量排序,输入插入排序算法,是对直接排序算法的一种改进。本文介绍希尔排序算法。 对于插入排序算法来说,如果原来的数据就是有序的,那么数据就不需要移动,而插入排序算法的效率主要消耗在数据的移动中。因此可知:如果数据的本身就是有序的或者本身基本有序,那么效率就会得到提高。 希尔排序的基本思想是:将需要排序的序列划分成为若干个较小的子序列,对子序列进行插入排序,通过则插入排序能够使得原来序列成为基本有序。这样通过对较小的序列进行插入排序,然后对基本有序的数列进行插入排序,能够提高插入排序算法的效率。public class Sort { static fi. 阅读全文
posted @ 2013-06-07 14:06 鬼脚八 阅读(145) 评论(0) 推荐(0)
摘要:插入排序是这样的,一个无需的数组,依次插入到另外一个有序的数组,在插入中排序。算法描述:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置⒌ 将新元素插入到下一位置中⒍ 重复步骤2代码实现:public class Sort { static final int MAX = 20; public static void main(String[] args) { int[] data = new int[MAX]; ... 阅读全文
posted @ 2013-06-07 11:16 鬼脚八 阅读(165) 评论(0) 推荐(0)
摘要:直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换直接选择排序和直接插入排序类似,都将数据分为有序区和无序区,所不同的是直接播放排序是将无序区的第一个元素直接插入到有序区以形成一个更大的有序区,而直接选择排序是从无序区选一个最小的元素直接放到有序区的最后。public class Sort { static final int MAX = 20; public static void main(String[] arg... 阅读全文
posted @ 2013-06-07 07:42 鬼脚八 阅读(237) 评论(0) 推荐(0)