精华内容
下载资源
问答
  • 如何把已经安装安卓应用程序提取对应的APK安卓程序包 接下来看我操作 我们随便提取一个软件的安装包 看我操作 我提取的是系统的APP 这个软件不止可以提取外部APP 连系统本身的APP也可以提取 是不是很强大 我们...
  • 1. 生成apk文件. 1). 生成.dex文件. 2). 资源索引表的生成resources.arsc. 3)....4)....5). 使用debug.keystore对整个应用程序进行打包签名. 2. 加载apk文件到模拟器中. 把apk文件加载到/data/local/tmp/xxx.apk
    1. 生成apk文件.
    1). 生成.dex文件.
    2). 资源索引表的生成resources.arsc.
    3). 准备未编译文件.
    4). 清单文件AndroidMenifest.xml文件转换成二进制.
    5). 使用debug.keystore对整个应用程序进行打包签名.


    2. 加载apk文件到模拟器中.
    把apk文件加载到/data/local/tmp/xxx.apk


    3. 安装应用程序.
    1). 把/data/local/tmp/xxx.apk文件, 剪切/data/app/包名-1.apk
    2). 在/data/data/文件夹下以包名创建一个文件夹, 用于存储当前程序的数据.
    3). 在packages.xml和packages.list文件中分别添加一条记录.
    展开全文
  • 查询手机上安装应用程序,并通过名打开相应的应用程序
  • 安卓应用程序基本

    2016-03-21 21:17:07
    安卓应用程序使用JAVA语言编写。安卓的SDK工具负责将你编写的代码,用到的数据和资源文件编译进APK文件中,APK:android package。apk文件包含了一个安卓应用程序的所有内容,并且被安卓设备用来安装应用程序

    安卓应用程序使用JAVA语言编写。安卓的SDK工具负责将你编写的代码,用到的数据和资源文件编译进APK文件中,APK:android package。apk文件包含了一个安卓应用程序的所有内容,并且被安卓设备用来安装应用程序。
    一旦被安装到设备上,每个安卓应用程序运行在其自己安全的沙箱中:

    • 安卓操作系统是一个多用户的linux系统,其中的每个应用程序都是不同的用户。
    • 默认情况下,系统会为每个应用程序分配一个唯一的linux用户ID号,这个ID只被系统使用,且对其他程序不可见。系统为应用程序中的所有文件设置权限,所以只有分配到了这个用户ID的应用程序才能够存取这些文件。
    • 每个进程拥有自己的虚拟机,所以一个应用程序的代码独立于其他应用程序运行。
    • 默认情况下,每个应用,应用程序运行在其自己的linux进程中。当应用程序中任何组件需要被执行的时候,安卓将启动进程,然后关闭那些不再需要的进程,或是系统必须要从其他应用程序中恢复内存空间。

    在这种情况下,安卓系统实现最小特权原则。也就是说,默认情况下,每个应用程序只能够存取它要求工作的组件,而其他组件的不可以。这形成了一个非常安全的环境,在这样的环境中,应用成不不能够存取系统为赋予其权限的其他组件。
    然而,有其他方法可以让一个应用程序与其他应用程序共享数据,让一个应用程序来获取系统的服务。

    • 可以安排两个应用程序共享同一个linux的用户ID号,在这种情况下,这两个应用程序可以相互获取对方的文件。为了节约系统资源,享有同一个用户ID号的应用程序也可以在同一个linux进程中运行,共享同一个虚拟机(这些应用程序必须使用相同的证书进行签名)。
    • 一个应用程序可以要求获取设备数据的权限,比如用户的联系人,短信息,挂载的存储设备(SD卡),摄像头,蓝牙等。所有应用程序的权限必须在用户安装应用程序时被允许。
      以上包含了关于一个应用程序如何在系统中存在的基础。接下来的文档将向你介绍如下内容:
    • 定义你的应用程序的核心框架组件
    • 用于为应用程序声明组件和要求设备特性的布局文件
    • 独立于应用程序代码,让你的应用程序能够在多种设备配置间优雅的优化其行为的资源文件

    应用程序组件
    应用程序的组件是安卓应用程序的基本building blocks(创建好了的模块)。每种组件都是系统用于进入你的应用程序的不同的入口点。不是所有组件都可以为用户提供实际的入口点,有的组件需要依赖其他组件,但是每个组件都作为自己的实例独立存在并且扮演着特定的角色,每个组件都是独特的building block,用于帮助定义你的应用程序整体的行为。(谷歌好文艺啊)
    有四种不同类型的应用组件。每种组件都有着特定的功能,且有明确定义组件被创建和销毁的生命周期。

    展开全文
  • 这里推荐使用Hbulider,前端用的比较多,把H5项目导入到Hbulider中,配置好mainfesat.josn,首页入口配置好,每个应用程序配置好唯一一个标识,使用发行--原生APP--云打包---IOS(安卓),点击下面打包就进入了队列,...

    这里推荐使用Hbulider,前端用的比较多,把H5项目导入到Hbulider中,配置好mainfesat.josn,首页入口配置好,每个应用程序配置好唯一一个标识,使用发行--原生APP--云打包---IOS(安卓),点击下面打包就进入了队列,大约等待10分钟就可以了,根据给的链接进去,会有苹果的安装包IPA,或者安卓的安装包apk .就可以安装了。

    展开全文
  • class AppInfo {   private int versionCode = 0; //名称   private String appname = ""; //   private String packagename = "";   private String versionName = ""; //图标   
    class AppInfo { 
            private int versionCode = 0; //名称 
            private String appname = ""; //包 
            private String packagename = ""; 
            private String versionName = ""; //图标 
            private Drawable appicon = null; 
    }






    ArrayList<AppInfo> appList = new ArrayList<AppInfo>(); 


          List<PackageInfo> packages = getPackageManager().getInstalledPackages(0); 


          for(int i=0;i<packages.size();i++) { 


                 PackageInfo packageInfo = packages.get(i); 


                 AppInfo tmpInfo = new AppInfo(); 


                 tmpInfo.appname = packageInfo.applicationInfo.loadLabel(getPackageManager()).toString();


                 tmpInfo.packagename = packageInfo.packageName; 


                 tmpInfo.versionName = packageInfo.versionName; 


                 tmpInfo.versionCode = packageInfo.versionCode; 


                 tmpInfo.appicon = packageInfo.applicationInfo.loadIcon(getPackageManager()); 


                 appList.add(tmpInfo); 


    }
    展开全文
  • 1、Android程序打包 Android程序开发完成后,如果要发布别人使用,就需要将自己的程序打包成正式的Android安装包文件...必须先为 APK 签名,然后才能将应用安装并部署到 Android设备上。 APK 打包器使用调试..
  • 安卓获取已安装程序的列表

    千次阅读 2012-06-23 13:30:53
     我们大家都知道在手机上我们可以查看图标来知道我们都安装了什么样的应用,但实际上载Android中我们可以获得你安装应用的各种信息,(虽然在我的应用程序中只需要获得ICON即可),比如:名称,版本,等,不仅仅...
  • 对手机比较了解的可能都听说过APK文件,无论是应用程序安装还是卸载都会和APK文件打交道,那么这些会经常伴随着我们的APK文件到底是什么呢?能不能对它做一些修改呢?下面刷机帮的小编就给大家介绍一下APK文件的...
  • 检查名–假如已经安装(打开)–没有安装(安装指定) 1.检查 private boolean isAvilible( Context context, String packageName ){ final PackageManager packageManager =... // 获取所有已安装程序...
  • 注: 本次指导,以更新 安卓应用为案例,ios、小程序等可举一反三,稍作优化! 设计思路 1. 在服务端配置一个最新的应用版本号; 并将打包生成的 apk(安卓应用) 置于服务器,保证可成功访问的链接 2. 在...
  • 更新应用程序安卓apk时出现解析程序包时出现问题

    万次阅读 热门讨论 2017-04-14 09:26:34
    在一次工作中,需求是进入应用程序splash时检测版本,发现新版本提示用户进行更新,更新好后就自动跳转安装界面。 我当时是把用户点击更新下载后的apk存放到data/data/packageName/files这个目录下,是通过...
  • 不同设备上同一个应用包可能有不同的userid,重要的是在给定的设备上,每个应用包有自己独立的userid。 userid的特点: 1. 作为APK身份的标识 2. userid对应一个Linux用户,所以不同APK(用户)间互相访问数据默认是...
  • 一、得到所有应用程序的信息//1.0得到管理类 PackageManager pm = context.getPackageManager(); //2.0得到手机上已安装的所有应用程序的的基本信息 List<PackageInfo> packInfos = pm.getInstalledPackages(0); /...
  • 1,获取所有应用程序PackageManager pm = context.getPackageManager();// 获得管理器 /** * 获得已经安装应用 */ List<PackageInfo> packageInfos = pm.getInstalledPackages(0);2,进程// 得到进程管理器
  • 无论是Web应用程序,还是PC客户端应用程序,以及移动客户端应用程序,它们都无一例外地将代码与界面分离, 并且界面都是通过描述性的文字来描述的,这种描述性的文字越来越倾向于使用XML格式。 Android应用程序...
  • 突然头像设置就不能使用了,查看了一下,我的应用程序包名文件没有生成。 ,百度了好久也没有头绪啊 ``` 12-23 13:31:36.196 5425-5425/? E/BitmapFactory: Unable to decode stream: java.io....
  • Google Play 的 Referrer Test 是一个 Android 测试应用程序,它展示了如何将来自网站/电子邮件/广告/任何内容的“referrer”字符串传递到 Android 上的 Google Play 商店,让用户安装您的应用程序,然后让 Play ...
  • 要构建和运行应用程序,需要为要定位的每个平台安装sdk。  检查您是否满足构建平台的要求的命令:  cordova requirements    1、安卓平台指南:  cordova for Android需要安装在OSX,Linux或Windows上的...
  • 安卓应用基硅

    2011-11-04 19:22:53
    安卓应用使用java语言进行编写。Android SDK tools把编译后的code连同所有数据和资源文件打包成apk文件。一个apk文件被认为是一个应用程序,使用安卓系统的设备可以通过安装apk文件,运行应用程序。 每个被安装于...
  • 2.安装Android Studio,并安装必要的安卓版本 3.导入安卓SDK下的HBuilder-Hello 4.修改应用标识(AppID),版本名称,版本号 5.修改App基本配置(名称,图标,权限······) 6.启动测试 7.生成key....
  • 查看安卓应用签名

    2016-12-03 20:24:44
    下载 连接中的 应用 安装在手机中 下载地址 : http://download.csdn.net/detail/q9104422999/9700955打开应用 程序 输入 一个用程序名 即可查看当前这个 名的 应用程序的 签名
  • ionic安装以及执行步骤(先安装node.js,npm,cordova) 1.安装离子 npm install -g cordova ...3.启动应用程序 ionic cordova start myApp tabs 4.运行你的应用程序 cd myApp ionic serve 5.建立新文件 io...
  • 3、利用谷歌chrome浏览器运行(这是一个新颖、有前途、激动人心的方法,有望实现全平台运行安卓应用程序); 下面分别介绍这三种方法: 1、借助模拟器运行: (1)利用谷歌开放的开发创建AVD(Android Virtual ...
  • 安卓开发之清理手机应用程序缓存

    千次阅读 2014-04-14 23:50:29
    清理手机应用程序缓存。  拿到模块后,先实现UI界面。界面实现后开始思考整个模块要实现的功能,然后是要使用的API。  第一步:先拿到管理器  PackageManager pm=getPackageManager();  第二步:利用...
  • 前往Google Play应用程序商店下载DECENT钱包。 点击“Install ”(安装)按钮,等待下载和安装,然后单击“Open”(打开) 单击“Activate Wallet”(激活钱包)”按钮,选中“I Agree with these Terms of Use” (我...
  • Flutter安卓客户端打包

    2019-07-17 08:56:00
    查看默认应用程序清单文件(位于/android/app/src/main/中的AndroidManifest.xml文件),并验证这些值是否正确,特别是: android:label这个是打包的项目名称 android:icon这个是打包生成的图标,可以替换或者改...
  • 程序的打包和debug一直在公司的电脑里面进行,昨天由于要去客户场地,将代码复制到笔记本里面,然后运行eclipse,debug测试一下刚刚改动的代码,额?报错:INSTALL_FAILED_UPDATE_INCOMPATIBLE,什么鬼东东,竟然...
  • 安卓APP检测到新版本,用户同意更新后,就到服务器下载最新的APP,下载到一个文件夹内,通过固定写法: Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://"+filePath), ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 399
精华内容 159
关键字:

安卓应用包安装程序