2014年7月27日
摘要: 用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。如果你想让你的应用被卸载后,与该应用相关的数据也清除掉,该怎么办... 阅读全文
posted @ 2014-07-27 19:05 mingfeng002 阅读(2276) 评论(0) 推荐(1) 编辑
  2014年7月24日
摘要: 大家都知道,在PC上的应用程序当需要进行一些复杂的数据操作,但不需要界面UI的时候,我们会为应用程序专门写一个线程去执行这些复杂的数据操作。通过线程,可以执行例如:数据处理、数据下载等比较耗时的操作,同时对用户的界面不会产生影响。在Android应用程序开发中,同样会遇到这样的问题。当我们需要访问网 阅读全文
posted @ 2014-07-24 13:49 mingfeng002 阅读(674) 评论(0) 推荐(0) 编辑
  2014年7月23日
摘要: 1.设定主题,此主题为透明的,加入到res/values/styles.xml中:2.设定android启动时使用此主题,在AndroidManifest.xml中设定: ... 阅读全文
posted @ 2014-07-23 16:12 mingfeng002 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 腾讯科技讯 科技博客Gig‍‍‍aOM近日撰文称,谷歌(微博)试图让WebP图片格式取代JPEG等现有图片格式。虽然谷歌无法很快达成所愿,但WebP仍然会对互联网产生重大影响。文章全文如下:受够了蜗牛一般的网页加载速度?谷歌已经有解决之道:更小的图片文件。WebP图片格式旨在取代JPEG等现有图片格... 阅读全文
posted @ 2014-07-23 09:22 mingfeng002 阅读(1292) 评论(0) 推荐(0) 编辑
  2014年7月14日
摘要: ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程” 。其实,ThreadLocal并不是一个 Thread,而是 Thread 的局部变量,当使用 ThreadLocal 维护变量时,ThreadLocal 为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改 阅读全文
posted @ 2014-07-14 17:11 mingfeng002 阅读(280) 评论(0) 推荐(0) 编辑
摘要: UML的构造快包含3种:(1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;... 阅读全文
posted @ 2014-07-14 17:05 mingfeng002 阅读(502) 评论(0) 推荐(0) 编辑
  2014年7月11日
摘要: Android 1.5提供了一个工具类:AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。 AsyncTask的功能在不在这里介绍。 3.0之前一直以来都是以下面的方式执行 阅读全文
posted @ 2014-07-11 14:12 mingfeng002 阅读(229) 评论(0) 推荐(0) 编辑
  2014年1月16日
摘要: 进程的生命期Android系统会尽量维持一个进程的生命,直到最终需要为新的更重要的进程腾出内存空间。为了决定哪个该杀哪个该留,系统会跟据运行于进程内的组件的和组件的状态把进程置于不同的重要性等级。当需要系统资源时,重要性等级越低的先被淘汰。重要性等级被分为5个档。下面列出了不同类型的进程的重要性等级(第一个进程类型是最重要的,也是最后才会被杀的):1前台进程前台进程是用户当前正在使用的进程。只有一些前台进程可以在任何时候都存在。他们是最后一个被结束的,当内存低到根本连他们都不能运行的时候。一般来说, 在这种情况下,设备会进行内存调度,中止一些前台进程来保持对用户交互的响应。用户当前正在做的事情 阅读全文
posted @ 2014-01-16 15:45 mingfeng002 阅读(378) 评论(0) 推荐(0) 编辑
  2014年1月14日
摘要: 1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,只复制对象的基本类型,对象类型仍属于原来的引用。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,不仅复制对象的基本类,同时也复制原对象中的对象。就是说完全是新对象产生的。2.Java中对象的克隆①为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。②在派生类中覆盖基类的clone()方法,并声明为publi 阅读全文
posted @ 2014-01-14 13:56 mingfeng002 阅读(161) 评论(0) 推荐(0) 编辑
  2013年12月26日
摘要: http://blog.csdn.net/zztfj/article/details/6157429LCS(Longest Common Subsequence) 就是求两个字符串最长公共子串的问题。比如:String str1 = new String("adbccadebbca");String str2 = new String("edabccadece");str1与str2的公共子串就是bccade. 解法就是用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若是匹配则为1,否则为0。然后求出对角线最长的1序列,其对应的位置就是最长 阅读全文
posted @ 2013-12-26 22:21 mingfeng002 阅读(333) 评论(0) 推荐(0) 编辑