app和apk的区别

2024-05-16

1. app和apk的区别

1、应用程序(外语缩写:App;外语全称:Application)。\x0d\x0aAPP指的是智能手机的第三方应用程序。\x0d\x0a2、APK是AndroidPackage的缩写,即Android安装包(apk)。\x0d\x0aAPK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

app和apk的区别

2. 安卓手机怎么打开apk文件

1 APK是AndroidPackage的缩写,即Android安装包(apk)。
打开方法;
1
首先,要确定你的APK文件的性质,是在电脑的什么位置,电脑中是否有能打开APK文件的软件,如果没有的话,要安装些类软件或在手机里打开APK文件。
2
apk软件是基于LINX开发的,而我们现在用的电脑系统一般都是windos操作系统,所以肯定不能直接打开。所以要借助一些软件或其它方法才能在电脑中打开。
3
APK文件是zip格式,可以在电脑中右键点击文件选择打开方式,然后选择用winrar打开来查看文件中的内容。或者更改文件后缀名为.rar,然后用winrar文件解压,会得到一个文件夹,里面就是改程序的源文件了。
4
如果想在电脑中打开下载了的apk文件,也可以下载一豌豆荚或91助手类型的软件,安装在电脑上,这时,把手机通过USB数据线连接到电脑上,在电脑上可以读出APK文件并且可以安装在手机。
5
如果用带有安卓(Android)系统手机的“ES浏览器”找到存放手机内的apk文件,点击后等于把文件进行了解压,这时会问你是否安装此文件,你如果同意的话,此软件就会安装在你的手机内了。这是用手机直接打开APK文件的最好办法。
6
其实APK文件只是zip格式文件一种,是安装在安卓手机上,后缀名为apk的一种类型的文件。安卓系统手机的操作系统本身有打开这类文件的软件,通过UnZip解压后,可以便可以直接安装在安卓手机系统内了。
apk
APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
apk文件和sis一样,把androidsdk编译的工程打包成一个安装程序文件,格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVMexecutes的简称,即AndroidDalvik执行程序,并非JavaME的字节码而是Dalvik字节码。
Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和WindowsMobile中的PE文件有区别。
文件格式编辑
格式定义
在Android平台中,dalvikvm的执行文件被打包为apk格式,最终运行时加载器会解压,然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制。
如果你将apk文件传到/system/app文件夹下,会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

3. 安卓手机已经安装在手机的软件怎么提取或转换成apk格式的安装包?好在其他手机再安装?

可以利用手机QQ将应用打包为Apk安装包。方法如下。
1,首先,打开手机QQ,在“联系人”页面中点击上方的“设备”按钮。

2,在“设备”一栏中,找到并点击“我的电脑”一项。

3,打开与电脑的互传文件页面之后,点击下方的文件夹图标,打开文件传输。

4,在选择手机文件的页面中,先点击上方的“应用”,然后选择要打包成apk的应用,选中然后发送。

5,此时,选中的app就被打包成apk的安装包了。此时即可下载安装在其他手机上。

安卓手机已经安装在手机的软件怎么提取或转换成apk格式的安装包?好在其他手机再安装?

4. app与apk有什么不同

1、应用程序(外语缩写:App;外语全称:Application)。\x0d\x0aAPP指的是智能手机的第三方应用程序。\x0d\x0a2、APK是AndroidPackage的缩写,即Android安装包(apk)。\x0d\x0aAPK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

5. 如何预置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/product/${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)
  # Module 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/product/${Project}.mk (其中 ${Project} 表示工程名)
  将 Test 添加到 PRODUCT_PACKAGES 里面。
  5)     将从Test.apk解压出来的 so库拷贝到alps/vendor/mediatek/${Project}/artifacts/out/target/product/${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)
  # Module 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/product/${Project}.mk (其中 ${Project} 表示工程名)
  将 Test 添加到 PRODUCT_PACKAGES 里面。
  11)   将从Test.apk解压出来的 so库拷贝到alps/vendor/mediatek/${Project}/artifacts/out/target/product/${Project}/system/lib/目录下,若无 so 库,则去掉此步;
  12)   重新 build 整个工程
  注意:这个比不能卸载的多了一句
  LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)
  
  方法二:
  4) 将需要预置的 apk 拷贝到:
  vendor/mediatek/${Project}/artifacts/out/target/product/${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/product/project_name/system目录下新建一个名为appbackup的文件夹,将该应用的apk文件copy到appbackup文件夹下
  - 在mediatek/config/project_name/ProjectConfig.mk文件中添加定义:MTK_SPECIAL_FACTORY_RESET=yes
  - 在vendor/mediatek/project_name/artifacts/out/target/product/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。
转载

如何预置Android手机APK

6. 手机无法打开apk?

手机不支持apk文件是因为手机没有设置允许从未知来源安装应用而导致的。
这里涉及的手机型号是华为H60-L02,其中解决办法的具体步骤如下:
1、在手机屏幕上左右滑动,找到“设置”图标点击进入即可。

2、在打开的手机设置页面中,找到并点击“安全和隐私”的菜单项。

3、在安全和隐私的窗口中,点击“更多安全设置”的设置项。

4、会进入一个新的界面,找到“未知来源应用下载”就可以了。

5、这个时候点击后面的按钮后,会弹出一个提示窗口,点击“确定”就行了。

6、等返回到第四步的菜单中,会看到当前的“未知来源应用下载”已经设置为开启的状态了,这样一来也就可以让手机支持apk文件来安装相关的应用了。

7. 手机 apk软件怎么改成iapp

iApp是软件编程脚本就是自己可以制作软件那么iApp怎么打包该项目呢?
首先找到你需要打包的项目并向下滑中找到打包测试


最后点击到大巴测试之后系统会自动进行打包


打包完成之后会出现现提示如图


然后之后再点击安装测试


这样你的软件就可以安装到你的手机上了你就是说你的iApp文件格式已成功更改为apk了


手机 apk软件怎么改成iapp

8. app和apk分别是什么意思

1、应用程序(外语缩写:App;外语全称:Application)。\x0d\x0aAPP指的是智能手机的第三方应用程序。\x0d\x0a2、APK是AndroidPackage的缩写,即Android安装包(apk)。\x0d\x0aAPK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
最新文章
热门文章
推荐阅读