AndroidManifest.xml是Android应用程序最重要的配置文件。入口文件和intent-filter<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo.L...
分类:
移动开发 时间:
2015-10-31 10:13:15
阅读次数:
281
接着之前的第4篇,本篇的2个类,仍然是工具类。MediaFile,媒体文件,定义了一大堆的常量,真正的有用的方法就几个。isAudioFileType、isVideoFileType之类的。MimeUtils,文件类型工具类,定义了一大堆的 add("application/zip", "zip"); 某种扩展格式,对应的mime类型。 通过阅读代码观察到的2点现象,我有2点猜测:现象...
分类:
移动开发 时间:
2015-10-29 11:27:21
阅读次数:
424
文件操作是非常通用的,注释都写在源代码中了,不多说~需要特别说明的是,任务的异步执行和IOperationProgressListener。拷贝和删除等操作,是比较费时的,采用了异步执行的方式~Android异步执行,我也是初次了解,在CSDN上找了一篇文章,后续写个单独的例子,单独写1篇介绍。http://blog.csdn.net/xufenghappy6/article/details/73...
分类:
移动开发 时间:
2015-10-28 12:44:18
阅读次数:
256
Util.java,使用最广泛~代码中很多地方,都写了注释说明~基本不需要怎么解释了~package net.micode.fileexplorer.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputS...
分类:
移动开发 时间:
2015-10-28 10:50:01
阅读次数:
365
上篇说到,把小米的Java代码整理成了5个包,其中1个是net.micode.fileexplorer.model。这个包就2个模型类,最基本了,FileInfo和FavoriteItem。package net.micode.fileexplorer.model;
/** 抽象了一个文件最基本的信息 */
public class FileInfo {
// 文件名
public Str...
分类:
移动开发 时间:
2015-10-28 09:34:40
阅读次数:
175
从本篇开始,讲解net.micode.fileexplorer.util工具包中的类。这个包下的类,功能也比较单一和独立。很多代码的思想和实现,可以用于JavaWeb和Android等多种环境中。一、单实例活动管理器ActivitiesManager一个单实例的活动管理器,从方法的被调用程度来看,“徒有其名”。registerActivity注册活动方法被使用了,而getActivity没有被使用...
分类:
移动开发 时间:
2015-10-28 09:34:01
阅读次数:
181
2011年对着书本Android应用开发揭秘,写了2个月的HelloWorld。 现在想复习并深入,我没有耐心再去一点点地敲代码了。 4年前自己是个学生,实习,现在有工作,只能业余时间研究。 这一点是非常不同的。 我希望通过研究别人的“成熟产品”,更好地全面学习。 以目标为导向,具体来说,通过研究别人的一个产品,进而全面掌握,在研究的过程中,把若干问题都解决了,从而达成“快速进步”的...
分类:
移动开发 时间:
2015-10-25 19:29:21
阅读次数:
312