Android应用程序数据文件的生成路径管理方法技术

技术编号:7786488 阅读:2683 留言:0更新日期:2012-09-21 07:33
本发明专利技术涉及一种Android应用程序数据文件的生成路径管理方法,包括:添加系统接口,使其返回的设备路径指向存储装置根目录;修改标准接口,使其返回的设备路径指向存储装置中使用指定名称的程序数据文件夹;将应用程序生成数据文件对应的功能函数/应用调用的接口设置为所述标准接口,其他功能函数/应用调用的接口设置为所述的新添加的系统接口。这种路径管理方法,融合Android程序接口和标准化编程,为广大用户提供清晰的存储装置目录结构,给用户快速操作数据提供极大的方便,同时降低用户误操作引起数据异常的风险。

【技术实现步骤摘要】

本专利技术涉及计算机密码,具体涉及一种,尤其应用于手持终端上。
技术介绍
近年来,安卓(Android)操作系统的手机凭借优异的性能和良好的用户体验,在众多硬件厂商的合作下,逐渐成为了智能手机市场的主流。但是有个特点一直为用户所诟病,那就是存储介质如=T-Flash存储卡(简称T卡)下杂乱的目录。在手机安装运行不同的应用程序之后,各应用程序会在T卡上会生成不同的文件夹用以存放各自的一些数据。随着安装应用程序的增加,越来越多的数据目录产生,造成在T卡下子目录极多,且大多都为不知具体意义的英文,在直观感受和实际操作上,都给用户带来很大困恼。 一种有效地管理这些目录的方法显得尤为重要。
技术实现思路
本专利技术需要解决的技术问题是,如何提供一种,能规范地管理各种应用程序生成的数据文件,避免以往目录结构杂乱给用户带来的众多困恼。本专利技术的技术问题这样解决构建一种,其特征在于,包括以下步骤102)在Android系统中添加功能函数/应用调用的系统接口,使其返回的设备路径指向存储装置根目录;103)在Android系统中添加应用程序生成数据文件对应的功能函数/应用调用的标准接口,使其返回的设备路径指向存储装置中使用指定名称的程序数据文件夹;104)-105)将应用程序生成数据文件对应的功能函数/应用调用的接口设置为所述标准接口,其他功能函数/应用调用的接口设置为所述系统接口。按照本专利技术提供的,包括以下步骤101)判断存储装置中所述指定名称的文件夹是否存在,不存在则创建该指定名称的文件夹。按照本专利技术提供的,包括以下步骤106)杜绝应用程序硬编码填写存储装置的绝对路径,修改为调用接口实现。按照本专利技术提供的,该方法应用于Android智能手机。按照本专利技术提供的,该方法应用于使用谷歌Android系统开发的终端设备。按照本专利技术提供的,所述存储装置是T卡。按照本专利技术提供的,所述存储装置是硬盘、Android系统挂载的外部存储设备。按照本专利技术提供的,所述应用程序生成数据文件对应的功能函数包括函数getExternalStorageDirectory O、getExternalStoragePublicDirectory()、getExternalStorageStateO 等。按照本专利技术提供的,所述应用程序生成数据文件对应的应用包括所有试图在外部 存储设备上生成数据目录的APK(Android安装包)应用,如影音播放、即时通信、地图服务、网络下载、输入法等。本专利技术提供的,融合Android程序接口和标准化编程,较现有技术具有以下优点I、使用系统接口指向存储装置根目录,保留了特殊应用的须要;2、使用标准接口指向程序数据文件夹,保证规范管理程序数据文件的须要;3、通过编程规范或在工具上设定小的自动检测程序,杜绝应用程序硬编码填写存储装置的绝对路径,避免程序数据文件管理混乱。附图说明下面结合附图和具体实施例进一步对本专利技术进行详细说明图I为本专利技术具体实施例手机上的规范管理程序数据文件程序的流程示意图。具体实施例方式首先,说明本专利技术具体实施例的思路①本专利技术具体实施例为手机,能为广大用户提供清晰的T卡目录结构,给用户快速操作数据提供极大的方便,同时降低用户误操作引起数据异常的风险;②将应用程序产生数据目录与用户自建的文件分别存储,使目录简洁明了 ;③屏蔽了用户不需要关心的应用程序数据目录,避免误操作删除,导致应用程序数据异常;④方便用户操作清理T卡空间。第二,详细说明应用本专利技术方法的具体实施例如图I所示,本专利技术具体实施例手机上的规范管理程序数据文件程序具体包括以下步骤101)判断T卡根目录下文件夹Program是否存在,不存在则创建,此文件夹用于存放应用程序数据;102)添加系统接口,使其返回的设备路径指向T卡根目录;103)修改标准接口,使其返回的设备路径指向Program文件夹;104)修改标准接口中用于操作T卡根目录的那些功能函数的实现;105)修改“T卡挂载服务”、“T卡存储操作”、“文件系统管理”、“网络下载”等等需要操作T卡根目录的应用,更改其调用的标准接口 ;106)修改并杜绝硬编码填写“/mnt/sdcard”的代码,修改为调用标准接口实现;1007)结束。其中关键包括(一 )对不同功能函数/应用的分类和设置 函数/应用 使用系统接口 getExternalStorageRootDirectoryO getExternalStorageState() getExternalStoragePublicDirectory() 以及试图操作外部设备根节点的APK应用 使用标准接口 getExternalStorageDirectoryO 和所有试图在外部存储设备上生成数据目录的APK应用( 二)对函数/应用的修改 private static final File EXTERNAL一STORAGE一DIRECTORY =new File (getDirectory(EXTERNAL一STORAGE, /sdcard), Program); private static final File EXTERNAL_STORAGE_ROOT_DIRECTORY =getDirectory(EXTERNAL_STORAGE, /sdcard); public static File getExternalStorageDirectoryO { return EXTERNAL一STORAGE一DlRECTORY;} public static File getExternalStorageRootDirectory() { return EXTERNAL_STORAGE_ROOT_DIRECTORY;}最后,以上所述仅为本专利技术的较佳实施例,凡依本专利技术权利要求范围所做的均等变化与修饰,皆应属本专利技术权利要求的涵 盖范围。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Android应用程序数据文件的生成路径管理方法,其特征在于,包括以下步骤 102)在Android系统中添加功能函数/应用调用的系统接口,使其返回的设备路径指向存储装置根目录; 103)在Andr0i d系统中修改应用程序生成数据文件对应的功能函数/应用调用的标准接口,使其返回的设备路径指向存储装置中使用指定名称的程序数据文件夹; 104)-105)将应用程序生成数据文件对应的功能函数/应用调用的接口设置为所述标准接口,其他功能函数/应用调用的接口设置为所述系统接口。2.根据权利要求I所述Android应用程序数据文件的生成路径管理方法,其特征在于,包括以下步骤 101)判断存储装置中所述指定名称的文件夹是否存在,不存在则创建该指定名称的文件夹。3.根据权利要求I所述Android应用程序数据文件的生成路径管理方法,其特征在于,包括以下步骤 106)杜绝应用程序硬编码填写存储装置的绝对路径,修改为调用接口实现。4.根据权利要求I所述Android应用程序数据文件的生成路径管理方法,其特征在于,该方法应...

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1