
android的硬存储是按照linux系统规则来划分的,用于存储客户信息和客户安装的应用的是/data分区,你如果使用的是c程序的话,应该是在/data/app之类的下面,我手头没有板子没法给你查。文件夹是google约定俗成的,不同厂家应该都是一样的路径。如果是厂家定制的应用则是在/system分区下,路径应该是/system/app下。
如果你是一个android系统学习者,而不是应用开发者的话,我建议看看以下system/etc/initrc对于你会有很大的帮助。
Android应用安装涉及到如下几个目录:system/app系统自带的应用程序,无法删除。
data/app用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录。
data/data存放应用程序的数据。
data/dalvik-cache将apk中的dex文件安装到dalvik-cache目录下(dex文件是dalvik虚拟机的可执行文件,其大小约为原始apk文件大小的四分之一)。
:Android(安卓),是一个以Linux为基础的开源移动设备 *** 作系统,主要用于智能手机和平板电脑,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。Android已发布的最新版本为Android 81。
Android系统最初由安迪·鲁宾(Andy Rubin)等人开发制作 ,最初开发这个系统的目的是创建一个数码相机的先进 *** 作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的 *** 作系统。于2005年8月被美国科技企业Google收购。2007年11月,Google与84家制造商、开发商及电信营运商成立开放手持设备联盟来共同研发改良Android系统,随后,Google以Apache免费开放原始码许可证的授权方式,发布了Android的原码,让生产商推出搭载Android的智能手机,Android后来更逐渐拓展到平板电脑及其他领域上。
2010年末数据显示,仅正式推出两年的Android作业系统在市场占有率上已经超越称霸逾十年的诺基亚Symbian系统,成为全球第一大智能手机 *** 作系统。
程序安装目录在var/mobile/Containers/Bundle/Applocation 程序文档目录在var/mobile/Containers/Data/Applocation 程序路径和用户文件路径分开了 我也是找了半天 烦死了
SystemEnvironmentCurrentDirectory;
//例: c:\test
ApplicationExecutablePath;(包括名称)
//例: c:\test\myappexe
ApplicationStartupPath;(不包括名称)
//例: c:\test
C#的语法 改成vbnet语法
也一样如此做没有多大区别
%AppData%路径的获取,可以通过两种方式,
1) 环境变量
Set oShell = CreateObject("WScriptShell")strHomeFolder = oShellExpandEnvironmentStrings("%APPDATA%")
wscriptecho strHomeFolder
2) shell的Namespace空间
Const ssfAPPDATA = &H1ASet oShell = CreateObject("ShellApplication")
strHomeFolder = oShellNameSpace(ssfAPPDATA)SelfPath
wscriptecho strHomeFolder
都可以“动态”的得到用户的AppData路径,后面自己添加Local字符串即可。(Win7下面AppData环境变量是要输出AppData\Roaming目录的,而Local和Roaming是平级,同样都是AppData下的子目录)
以上就是关于Android:怎么获取当前文件(类)所在的目录的完整路径全部的内容,包括:Android:怎么获取当前文件(类)所在的目录的完整路径、android系统中的app安装后的各个文件路径在哪里、ios9怎么快速找到app路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)