当前位置:首页 » 文件管理 » apk创建文件夹

apk创建文件夹

发布时间: 2022-09-20 08:02:25

A. 安卓系统下安装完apk程序后,具体的文件夹位置在哪里呢

有的程序的文件夹是自动建立在sd卡上的,有的程序是没有文件夹的,程序位于date/app文件夹内,而系统的程序位于system/app文件夹内。
软件安装完成后,就会在date/app目录出现一个apk文件。
这个文件相当于windows下exe安装完成后在c盘生成的安装文件夹里的一样,只不过安卓环境下只是一个apk文件(有的还另外会在sd卡自动建立一个用于该程序存放数据的文件夹)
而windows环境下是一个包含有exe启动文件的文件夹,你不能把apk从那个目录删除,就像你把c盘的某个安装路径文件夹里的.exe文件删除一样,你就不能启动该程序了,另外,system/app里放的是系统自带的程序,就像是windows自带的office程序类似。
注意apk文件总是相当于电脑里的setup安装文件,所以你不能把apk文件再在date/app里打开,因为它已经安装完毕了,所以提示是否替换。
(1)apk创建文件夹扩展阅读:
安装帮助
一.错误解决
1.提示:文件受损
说明:安装程序文件被破坏或者不完整.有可能是在程序下载或者解压缩时引起的文件破坏.
解决:请确定下载的程序文件完整性.网络不好也会损坏下载文件,建议再次下载或解压缩程序再试.
2.提示:无任何提示,运行无反映
说明:一般是中文文件名的JAR程序出现这种情况.
解决:删除掉已经安装的JAR程序,将JAR程序文件名改为全英文之后再试.
3.提示:手机启动失败,请与零售商联系
说明:一般是某个程序安装失败后重启手机时出现这个提示,也有部分是升级机器时失败导致.
解决:如果是某个程序安装失败,那么只需要将存储卡拿出来,然后再次启动机器.并将安装错误的程序删除掉即可.如果是手机升级后出现,那么就只有重新格机了.需要注意的是:一些开机启动并常驻内存的软件是无法通过格式化解决的.所以,软格前先需要把这些软件全部关闭或删除.
4.问题:jar程序安装打不开
说明:特别注意,JAR程序下载后不能改中文名再安装,否则会打不开,只能起英文名和数字!
解决:删除已安装程序,再把安装包重命名为英文或数字重新安装.
5.问题:打开程序时提示运存或储存空间不足!
说明:正在运行的程序太多或开机太久
解决:可以关闭一些程序或重起手机再打开程序,或查看手机储存是否太小,可以移动一些自己的文件到卡里增加手机空间!
6.问题:下载程序分辨率不合适该屏幕
说明:1.资源分类出错
2.资源本身支持问题
解决:重新设置机型下载.
7.问题:在运行中提示出错
说明:1.资源本身的BUG
2.手机平台支持问题
3.运行内存不足
解决:可以找一个高版本或重新开机再试试
参考资料:搜狗网络-软件安装

B. 安卓系统下安装完apk程序后,具体的文件夹位置在哪里呢

有的程序的文件夹是自动建立在sd卡上的,有的程序是没有文件夹的,程序位于date/app文件夹内,而系统的程序位于system/app文件夹内。

软件安装完成后,就会在date/app目录出现一个apk文件。
这个文件相当于windows下exe安装完成后在c盘生成的安装文件夹里的一样,只不过安卓环境下只是一个apk文件(有的还另外会在sd卡自动建立一个用于该程序存放数据的文件夹)

而windows环境下是一个包含有exe启动文件的文件夹,你不能把apk从那个目录删除,就像你把c盘的某个安装路径文件夹里的.exe文件删除一样,你就不能启动该程序了,另外,system/app里放的是系统自带的程序,就像是windows自带的office程序类似。
注意apk文件总是相当于电脑里的setup安装文件,所以你不能把apk文件再在date/app里打开,因为它已经安装完毕了,所以提示是否替换。

(2)apk创建文件夹扩展阅读

安装帮助

一.错误解决

1.提示:文件受损

说明:安装程序文件被破坏或者不完整.有可能是在程序下载或者解压缩时引起的文件破坏.

解决:请确定下载的程序文件完整性.网络不好也会损坏下载文件,建议再次下载或解压缩程序再试.

2.提示:无任何提示,运行无反映

说明:一般是中文文件名的JAR程序出现这种情况.

解决:删除掉已经安装的JAR程序,将JAR程序文件名改为全英文之后再试.

3.提示:手机启动失败,请与零售商联系

说明:一般是某个程序安装失败后重启手机时出现这个提示,也有部分是升级机器时失败导致.

解决:如果是某个程序安装失败,那么只需要将存储卡拿出来,然后再次启动机器.并将安装错误的程序删除掉即可.如果是手机升级后出现,那么就只有重新格机了.需要注意的是:一些开机启动并常驻内存的软件是无法通过格式化解决的.所以,软格前先需要把这些软件全部关闭或删除.

4.问题:jar程序安装打不开

说明:特别注意,JAR程序下载后不能改中文名再安装,否则会打不开,只能起英文名和数字!

解决:删除已安装程序,再把安装包重命名为英文或数字重新安装.

5.问题:打开程序时提示运存或储存空间不足!

说明:正在运行的程序太多或开机太久

解决:可以关闭一些程序或重起手机再打开程序,或查看手机储存是否太小,可以移动一些自己的文件到卡里增加手机空间!

6.问题:下载程序分辨率不合适该屏幕

说明:1.资源分类出错 2.资源本身支持问题

解决:重新设置机型下载.

7.问题:在运行中提示出错

说明:1.资源本身的BUG 2.手机平台支持问题 3.运行内存不足

解决:可以找一个高版本或重新开机再试试

C. 如何预置Android 手机 APK-Android

你好!
一、如何将带源码的APK预置进系统?
1) 在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预制一个名为Test的APK 为例
2) 将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /gen 目录
3) 在 Test 目录下创建一个名为 Android.mk的文件,内容如下:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := Test
include $(BUILD_PACKAGE)

4) 打开文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
将 Test 添加到 PRODUCT_PACKAGES 里面。
5) 重新 build 整个工程

二、如何将无源码的 APK 预置进系统?
1) 在 packages/apps 下面以需要预置的 APK 名字创建文件夹,以预制一个名为Test的APK为例
2) 将 Test.apk 放到 packages/apps/Test 下面
3) 在 packages/apps/Test 下面创建文件 Android.mk,文件内容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Mole name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)

4) 打开文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
将 Test 添加到 PRODUCT_PACKAGES 里面。
5) 将从Test.apk解压出来的 so库拷贝到alps/vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/system/lib/目录下,若无 so 库,则去掉此步;
6) 重新 build 整个工程


三、如何预置APK使得用户可以卸载?
有两种方法:
方法一:
7) 在 packages/apps 下面以需要预置的 APK 名字创建文件夹,以 预制一个名为Test的APK为例
8) 将 Test.apk 放到 packages/apps/Test 下面;
9) 在 packages/apps/Test 下面创建文件 Android.mk,文件内容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Mole name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)
include $(BUILD_PREBUILT)

10) 打开文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
将 Test 添加到 PRODUCT_PACKAGES 里面。
11) 将从Test.apk解压出来的 so库拷贝到alps/vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/system/lib/目录下,若无 so 库,则去掉此步;
12) 重新 build 整个工程
注意:这个比不能卸载的多了一句
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)

方法二:
4) 将需要预置的 apk 拷贝到:
vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/data/app/
5) 重新 build 整个工程
注意:如果没有相应目录则需手动创建。

四、如何使得用户在将预置的 APK 卸载后,恢复出厂设置时能恢复?
为了让用户在将预置的 APK 卸载后,恢复出厂设置时能恢复,敝司做了一个 Feature,但在ALPS.GB.TDFD.MP.V1.7和 ALPS.GB.FDD2.MP.V4.7版本后支持,若贵司版本低于此版本,请申请 Patch ALPS00092543;
大致的做法是:
- 在vendor/mediatek/project_name/artifacts/out/target/proct/project_name/system目录下新建一个名为appbackup的文件夹,将该应用的apk文件到appbackup文件夹下
- 在mediatek/config/project_name/ProjectConfig.mk文件中添加定义:MTK_SPECIAL_FACTORY_RESET=yes
- 在vendor/mediatek/project_name/artifacts/out/target/proct/project_name/data/app下创建一个.restore_list,并且在其中添加语句:
/system/appbackup/xxx.apk(注意,.restore_list中的每一行都要以"/system” 开头)
当卸载了data/app下的apk后,再恢复出厂设置,系统会从 .restore_list 中读取apk的名字,然后从 appbackup 文件中把apk重新拷贝到data/app下,从而恢复data/app下已经卸载了的apk。

D. 请教:apk安装的时候要先在SD卡上创建一个文件夹存储该APK...

东西弄成zip包放到assets下,然后第一次运行的时候拷贝到sdcard下,并解压,然后删掉zip。当然了,如果资源不多的话,不用压缩成zip

E. 如何预置Android 手机 APK

一、如何将带源码的APK预置进系统?
1) 在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预制一个名为Test的APK 为例
2) 将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /gen 目录
3) 在 Test 目录下创建一个名为 Android.mk的文件,内容如下:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_PACKAGE_NAME := Test
include $(BUILD_PACKAGE)

4) 打开文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
将 Test 添加到 PRODUCT_PACKAGES 里面。
5) 重新 build 整个工程

二、如何将无源码的 APK 预置进系统?
1) 在 packages/apps 下面以需要预置的 APK 名字创建文件夹,以预制一个名为Test的APK为例
2) 将 Test.apk 放到 packages/apps/Test 下面
3) 在 packages/apps/Test 下面创建文件 Android.mk,文件内容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Mole name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)

4) 打开文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
将 Test 添加到 PRODUCT_PACKAGES 里面。
5) 将从Test.apk解压出来的 so库拷贝到alps/vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/system/lib/目录下,若无 so 库,则去掉此步;
6) 重新 build 整个工程


三、如何预置APK使得用户可以卸载?
有两种方法:
方法一:
7) 在 packages/apps 下面以需要预置的 APK 名字创建文件夹,以 预制一个名为Test的APK为例
8) 将 Test.apk 放到 packages/apps/Test 下面;
9) 在 p ackages/apps/Test 下面创建文件 Android.mk,文件内容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Mole name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)
include $(BUILD_PREBUILT)

10) 打开文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)
将 Test 添加到 PRODUCT_PACKAGES 里面。
11) 将从Te

F. 创维电视怎样u盘安装apk

您好,需要先在电脑上将第三方应用下载到U盘,再将U盘插入电脑安装。
1、打开电脑,网络搜索需要下载的软件的名字。
2、将软件的安装包下载到U盘,将U盘插入电视的USB口。
3、打开创维电视,点击首页的“我的应用”。
4、点击“管理”,再点击“U盘安装”。
5、然后就可以看到U盘上的安装包,点击安装即可。

G. 如何预置Android 手机 APK

您好,分为以下两种情况:

  1. 将带源码的APK预置进系统。

    在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预置一个名为Test的APK 为例。

    将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /gen 目录

    在 Test 目录下创建一个名为 Android.mk的文件,内容如下:LOCAL_PATH:= $(call my-dir)

    include $(CLEAR_VARS)

    LOCAL_MODULE_TAGS := optional

    LOCAL_SRC_FILES := $(call all-subdir-java-files)

    LOCAL_PACKAGE_NAME := Test

    include $(BUILD_PACKAGE)

    打开文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)将 Test 添加到 PRODUCT_PACKAGES 里面。

    重新 build 整个工程

  2. 将无源码的 APK 预置进系统

    在 packages/apps 下面以需要预置的 APK 名字创建文件夹,以预置一个名为Test的APK为例

    将 Test.apk 放到 packages/apps/Test 下面

    在 packages/apps/Test 下面创建文件 Android.mk,文件内容如下:LOCAL_PATH := $(call my-dir)

    include $(CLEAR_VARS)

    # Mole name should match apk name to be installed

    LOCAL_MODULE := Test

    LOCAL_MODULE_TAGS := optional

    LOCAL_SRC_FILES := $(LOCAL_MODULE).apk

    LOCAL_MODULE_CLASS := APPS

    LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)

    LOCAL_CERTIFICATE := PRESIGNED

    include $(BUILD_PREBUILT)

    打开文件 build/target/proct/${Project}.mk (其中 ${Project} 表示工程名)将 Test 添加到 PRODUCT_PACKAGES 里面。

    将从Test.apk解压出来的 so库拷贝到alps/vendor/mediatek/${Project}/artifacts/out/target/proct/${Project}/system/lib/目录下,若无 so 库,则去掉此步;

    重新 build 整个工程

    注:Google在KK上修改protection Level为System的permission控管机制如果App使用System Level的permission,需要A置到/system/priv-app底下 (原在/system/app).举例来讲:关于获取副SD卡的写入权限的案例,App需要在AndroidManifest.xml宣告WRITE_MEDIA_STORAGE permission获取副卡的写入权限(Ref: KK/alps/frameworks/base/cZtarget="_blank" class="keylink">m1pc3Npb26jrLao0uXI58/Co7o8YnI+CjwvcD4KPHA+PGltZyBzcmM9"alt="/">KK上,您需要采用以下方法,获取该permission:修改Android.mk,增加LOCAL_PRIVILEGED_MODULE := true,以声明app需要放在/system/priv-app下。

H. android apk package cache文件夹怎么自动创建

可以通过android.intent.action.INSTALL_PACKAGE这个action启动,也可以通过android.intent.action.VIEW这个action加上application/vnd.android.package-archive这个type启动,当然不加这个type也能启动,但是会找到很多这样的activity哦。另外,通过类名或包名启动也未尝不可的。所以,大部分启动是这样的

String apkFileString = Environment.getExternalStorageDirectory().getAbsolutePath()+/.../packageName.pac;
File apkFile = new File(apkFileString);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(Uri.fromFile(apkFile), application/vnd.android.package-archive);
mContext.startActivity(intent);

I. android 程序中如何在data/system/下创建文件夹

/**
* 在包名中,data目录下创建文件夹
*
* @param DirName
* 文件夹名
* @param Mode
* 创建模式 比如MODE_PRIVATE 私有
*/
private void createDir(String DirName, int Mode) {

getDir(DirName, Mode);

}

热点内容
添加多个FTP网站的方法有哪些 发布:2024-10-10 12:03:03 浏览:841
表格怎么调用网页数据库数据库数据 发布:2024-10-10 11:37:33 浏览:656
海力压缩机 发布:2024-10-10 11:32:26 浏览:526
洗过的海带存储方法 发布:2024-10-10 11:19:00 浏览:240
64H的源码 发布:2024-10-10 11:06:01 浏览:153
mc服务器怎么增加back指令 发布:2024-10-10 10:58:48 浏览:257
termux如何搭建服务器 发布:2024-10-10 10:18:05 浏览:737
中国石化的电话服务密码是多少 发布:2024-10-10 10:16:46 浏览:44
婚纱店宣传片视频脚本 发布:2024-10-10 10:08:55 浏览:869
android写入文件 发布:2024-10-10 10:08:11 浏览:437