摘要: 排序算法概要说明 1. 插入排序:插入排序基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入排序的基本思想是:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上 阅读全文
posted @ 2017-04-25 15:48 范范小人物 阅读(74) 评论(0) 推荐(0)
摘要: 原文:http://www.androiddesignpatterns.com/2013/08/fragment-transaction-commit-state-loss.html下面的异常信息从蜂巢开始出现:java.lang.IllegalStateException: Can not per... 阅读全文
posted @ 2014-09-29 18:19 范范小人物 阅读(206) 评论(0) 推荐(0)
摘要: Environment 常用方法:* 方法:getDataDirectory()解释:返回 File ,获取 Android 数据目录。* 方法:getDownloadCacheDirectory()解释:返回 File ,获取 Android 下载/缓存内容目录。* 方法:getExternalStorageDirectory()解释:返回 File ,获取外部存储目录即 SDCard* 方法:getExternalStoragePublicDirectory(String type)解释:返回 File ,取一个高端的公用的外部存储器目录来摆放某些类型的文件* 方法:getExternal 阅读全文
posted @ 2014-03-14 11:08 范范小人物 阅读(164) 评论(0) 推荐(0)
摘要: 在运行的Activity中添加一个Fragment一个处理Fragment的重要原则,Fragment必须有一个在布局中有一个让其寄存的View容器,特别是对那些运行时的Fragment。以下是一个布局文件,每次显示一个Fragment。为了用一个Fragment替换另外一个,Activity的布局文件包含一个空的FrameLayout,作为Fragment容器使用。res/layout/news_articles.xml: 在Activity当中,利用getSupportFragmentManager()获取一个FragmentManager,以下是代码示例:import andro... 阅读全文
posted @ 2014-02-18 15:22 范范小人物 阅读(172) 评论(0) 推荐(0)
摘要: 代码实现:long[] mHits = new long[点击次数];//定义为成员变量 System.arraycopy(mHits, 1, mHits, 0, mHits.length - 1); //相当于将数组向左平移1 mHits[mHits.length - 1] = SystemClock.uptimeMillis();//SystemClock.uptimeMillis()手机开机时算起的毫秒值 if (mHits[0] >= (SystemClock.uptimeMillis() - 500)) { //多次点击要实现的功能 }System.a... 阅读全文
posted @ 2014-01-09 20:16 范范小人物 阅读(173) 评论(0) 推荐(0)
摘要: ```````````````````````````````````````````````````````````````````````````````socket: 1.网络七层由下往上:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层 2.ip协议--网络层 tcp协议--传... 阅读全文
posted @ 2014-01-06 23:43 范范小人物 阅读(877) 评论(0) 推荐(0)