展开

关键词

Android之共享已安装的apk

是否遇到过自己手机上有好的,但不知道怎么分享给好友的时候呢? 作为一名程序员,遇到了这样简单的问题,肯定要想办法解决,经过google和百度,查得android上所有已安装的都会做一个备份,分别存放在三个地方: 1、系统签名的软件:/system/app 2、安装到内存上的非系统签名软件:/data/app 3、安装到sd卡上的非系统签名软件:/mnt/asec/包名-数字/pkg.apk 我们可以使re浏览器查看和分享这些apk,本人已确认过, 这些都是可的,但是这样子相当麻烦,因为你自己必须记得这三个位置,以及这三个位置对的存放的,否则每次都要把三个文件夹浏览一次,多麻烦呀,程序就是为了让人们偷懒而生的,因此废话不多说,下面贴出我自己写的可列出所有安装并能够通过蓝牙分享的代码 我使的是gridview把所有已安装的列出来,但是没有做搜索,以后有时间肯定会加上,相信肯定会为你带来方便的。

2K50

Anbox安卓apk安装及使说明和常见问题

Anbox安卓apk安装及使说明和常见问题 ? 1. 安装 使adb安装并且非常简单,使也非常方便: 1.1 默认界面 ? 此时都是默认,没有安装任何其他APPs。 1.2 安装 1.2.1:emulator连接正常 ? 1.2.2:安装apk ? 1.3 使示例 ? 此时多了一个Map Nav的。 ? ? ? ? 2. 我们可以在以后为户添加一种简单的方法,以便轻松分发适合Anbox运行时环境的Android程序。 3  如何将程序安装到Anbox运行时? 在主机系统上安装adb后,可以安装以下程序: $ adb install path/to/my-app.apk 之后,您的程序作为Anbox运行时的一部分安装,并可通过主机系统程序启动器启动 5  我最喜欢的Android程序不起作。我该怎么办? 由于我们提供完整的Android系统,通常所有程序都可以工作。

3.4K40
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    手动发布安卓APK市场

    lint-results.xml BUILD SUCCESSFUL in 1m 49s 58 actionable tasks: 50 executed, 8 up-to-date 3.上传包到fir debug APK : helloworld-android-gradle/app/build/outputs/apk/debug release APK: helloworld-android-gradle/app/build /outputs/apk/release ?

    32941

    Androidapk的程序签名

    Androidapk的程序签名 关于Android程序签名主要有以下几个重点: 所有的程序都必须签名。系统不会安装任何一个没有签名的程序。 如果程序在安装之后证书失效了,程序依然可以正常工作。 可以使标准工具——Keytool和Jarsigner生成Key并签名apk文件。 一旦为程序签名了,一定要使zipalign工具来优化最终的APK包。 Debug Key和Release Key 在调试程序时,Android SDK工具会自动对程序进行了签名。 一旦程序签名了,别忘了运行zipalign来为apk进行额外的优化。 关于签名策略 程序签名的某些方面可能会影响程序的开发,特别是打算一起发布多个程序的时候。 然后这个Debug key会自动apk的签名,这样就不需要手动为程序包签名了。

    1K10

    获取手机中安装apk

    查看apk的包名 $ adb shell pm list packages package:com.google.android.carriersetup package:com.android.cts.priv.ctsshim path com.tencent.mobileqq package:/data/app/com.tencent.mobileqq-64MOEtFb_G6bFBkkG5_cpQ==/base.apk 导出APK file pulled. 25.7 MB/s (68983530 bytes in 2.564s) 导出目录需要提前创建好 执行没有错误就可以到~/Documents/apks/ 目录下找到刚刚导出到apk 了 获取APK后,就可以查看apk的相关信息了。 简单点就直接把apk丢到Studio中就可以看数据信息了,当然还可以使命令行查看。

    11510

    记录查看系统APK签名方式

    【】因为每个公司的业务不同,所以会在某些自研的APK上进行签名,下面讲解下如何查看APK签名 一、环境准备 1、准备需要查看签名的APK 2、keytool 工具 现在JDK版本是1.4以上的 keytool 二、通过keytoo工具查看签名 1、将APK包名直接加上后缀.zip 转换格式:xxxxx.apk -----> xxxxx.apk.zip ? 查看签名方式 如上图中红色框框所示,该APK签名方式为android签名,不同的签名方式显示不同的结果。

    56820

    uni-app&H5&Android混合开发二 || 使Android Studio打包APK

    前言:   在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使Android Studio打包APK提供给Android手机安装使了。 第二步、选择Build>Generate Signed APK or APK: ? 注意:这里没有签名文件秘钥,则需要进行第三步创建签名秘钥。存在可以直接选择对的签名文件输入密码验证即可。 第四步、选择对的app保存路径,并选择release发布版本发布: 生成完成后在指定生成目录下即会有一个release文件夹在其下即可找到生成的apk(app-release.apk即时我所打包生成的 app)。 第五步、项目app发布成功,打开apk所在本地目录: ? ? 第六步、将打包生成的APK文件安装到Android手机上(大功告成)   赶紧亲手体验一下打包Android的快感吧!!

    20940

    如何从Google Play下载AndroidAPK安装文件?

    如何从Google Play下载AndroidAPK安装文件? 有时候可能因为种种原因,你无法直接在手机上连接Google Play来下载(比如说你设备不兼容,说你所在地区不支持,或者你想装到上不去Google Play的Kinlde上),但你又想安装这个, 只要不是官方渠道下载,就绝对都不靠谱,可能会下载到被植入广告甚至恶意代码的都是很正常的,所以还是从Google Play下载靠谱。 在这里推荐使http://apps.evozi.com/apk-downloader/,打开网页后直接输入Google Play的地址,即可索取到直接从Google Play下载APK安装文件的链接

    5.7K20

    【译】使 APK Analyzer 分析你的 APK

    使APK Analyzer,你能够实现: 查看APK中文件的绝对大小和相对大小。(译注:相对大小指的是该文件占整个APK大小的百分比) 理解DEX文件的组成。 在菜单栏中选择Build > Analyzer APK,并且选择APK。 注意:当使APK Analyzer分析debug的APK,请使Build > Build APK生成的APK。 译注:APK Analyzer是让我们更有效地制定减包方案的实工具,它能够让我们发现使得APK变大的元凶。 查看文件和大小信息 APK就是一个zip包。 在APK中manifest文件是普通的二进制文件,但是在APK Analyzer中查看manifest文件,该文件是以XML形式显示的。这种显示形式让我们能理解中的任何变化。 图5:一个使了multi-dex的 比较APK文件 APK Analyzer能比较两个不同APK中各个实体的大小。这对于我们了解为何你的APP相比上个版本变大了是很有的。

    1.1K50

    细说Android apk四代签名:APK v1、APK v2、APK v3、APK v4

    为了使 APK 可在 Android 6.0 (Marshmallow) 及更低版本的设备上安装,先使 JAR 签名功能对 APK 进行签名,然后再使 v2 方案对其进行签名。 Android 9 支持 APK 密钥轮替,这使能够在 APK 更新过程中更改其签名密钥。为了实现轮替,APK 必须指示新旧签名密钥之间的信任级别。 利此功能,可以通过将 APK 文件过去的签名证书链接到现在签署时使的证书,从而使新签名证书来签署。 如果的 minSdkVersion 为 27 或更低,除了新签名之外,可使旧签名证书来签署。 ADB(Android 调试桥)增量 APK 安装可以安装足够的 APK 以启动,同时在后台流式传输剩余数据,从而加速这一过程。

    77910

    Android减包 - 使APK Analyzer分析你的APK

    使APK Analyzer不仅能够减少你花在debug上的时间,而且还能减少你的APK大小。使APK Analyzer,你能够实现: 查看APK中文件的绝对大小和相对大小。 v=ZiP3BGVpE9E 注意:当使APK Analyzer分析debug的APK,请使Build > Build APK生成的APK。点击Run将会生成Instant Run的APK。 译注:APK Analyzer是让我们更有效地制定减包方案的实工具,它能够让我们发现使得APK变大的元凶。 查看文件和大小信息 APK就是一个zip包。 在APK中manifest文件是普通的二进制文件,但是在APK Analyzer中查看manifest文件,该文件是以XML形式显示的。这种显示形式让我们能理解中的任何变化。 图4:一个使了multi-dex的。 比较APK文件 APK Analyzer能比较两个不同APK中各个实体的大小。这对于我们了解为何你的APP相比上个版本变大了是很有的。

    1.6K60

    Jenkins打包android时自动签名apk详解

    前言 如果你是使android studio编译项目的化,在编译apk只会会自动给apk签名。 但默认配置下jenkins下编译出的apk是unsign的。需要一些额外的设置才能自动sign。 1.生成的apk名加上当前时间 + 修改apk的发布路径 在build.gradle配置文件下的android配置段下的buildTypes下找到你的编译配置项一般就是release 在release = null && outputFile.name.endsWith('.apk')) { //查找所有的apk def fileName = "${releaseTime()}_XXXXPorject ) //outputFile.parent参数可以改成你你想要的发布路径 } } } } 然后在build.gradle配置文件的末尾加上一个方法来获取当前时间 def releaseTime storePassword '密码' keyAlias '别名' keyPassword '密码' } } 在android配置段下的buildTypes段的release段下添加一行 表示调上面的签名配置

    74120

    android 两个APK

    MotionEvent event) {          ComponentName componetName = new ComponentName(                  //这个是另外一个程序的包名

    24820

    APK安装流程详解11——普通安装简介

    的三个方法 一、 概述 众所周知,Android最终是打包成.apk格式(其实就是一个压缩包),然后安装至手机并运行的。 第二步:解压缩apk,宝贝文件,创建的数据目录 为了加快app的启动速度,apk在安装的时候,会首先将app的可执行文件dex拷贝到/data/dalvik-cache目录,缓存起来。 第三步:解析apk的AndroidManifest.xml文件 Android系统中,也有一个类似注册表的东西,来记录当前所有安装的的基本信息,每次系统安装或者卸载了任何apk文件,都会更新这个文件 系统在安装这个apk的过程中,会解析apk的AndroidManifest.xml文件,提取出这个apk的重要信息写入到packages.xml文件中,这些信息包括:权限、包名、APK的安装位置、版本 APK程序时的进度显示的Activity。

    4.1K31

    OWASP移动审计 - Android APK 恶意软件分析程序

    ,这些规则和模式通过结果扫描阶段于检测 apk 中的漏洞和/或恶意代码。 这些可以在 /patterns 该程序为扫描信息的每个实体创建了模型,以便能够为每个 apk 创建关系并获得最佳结论。 病毒总数 (API v3) 它会检查是否已扫描 APK 并提取其所有信息。此外,上传 APK 的可能性是在环境中选择了一个属性(默认禁)。 安装 使 Docker-compose: 提供的docker-compose.yml文件允许您在开发中本地运行程序。 :以分离模式运行(看不到日志) docker-compose up -d 程序启动后,您可以通过导航到:http://localhost:8888/访问仪表板来测试程序。

    15710

    安卓告别APK格式

    出处:电脑报(ID:CQCPCW) 编辑:张毅 我们知道,Android是以APK格式呈现。 而且,如果具有动态功能,户也可以获得动态功能 APK 及其配置 APK。基本 APK 包含所有设备配置共有的文件,如清单文件。 为了进一步降低 APK 大小,我们正计划推出基于纹理压缩格式、图形 API 和新平台功能的分发方案。 动态功能 APK 包含户首次安装时不需要的功能代码和资源。 当户下载程序安装包时,Google Play 会自动识别户的语言和 CPU 架构,自动将对平台 SO 和资源的 APK 下发给户。 ? 可目前,使 Split APK程序,户是无法直接提取安装的,都需要借助第三方工具来备份安装。这意味着,未来户在非谷歌商店的第三方平台,下载安装会越来越困难。

    19240

    PhalApi-APK--APK文件解包处理

    #PhalApi-APK -- APK文件解包处理 ? ##前言 为笔者这边涉及到的项目有需求对APK进行解包的操作,所以贡献此扩展希望大家喜欢 附上: 官网地址:http://www.phalapi.net/ 开源中国Git地址:http://git.oschina.net 安装使 此扩展只需要简单的把文件放到Library目录下即可使使方法如下: $appObj = new Apk_Lite(); $targetFile = a.apk;//apk所在的路径地址 $res = $appObj->open($targetFile); $appObj->getAppName(); // 名称 $appObj->getPackage(); // 包名 $appObj->getVersionName(); // 版本名称 $appObj->getVersionCode(); // 版本代码 ##2.

    666150

    使Jenkins实现apk打包

    最近小编正在调研如何能够使持续集成工具进行apk打包,轻轻松松(30余次的血泪教训),就成功完成apk打包任务,在这里分享下Jenkins实现apk打包的一些经验。 ? 1. 构建触发器,小编使的是轮询SCM ? 构建后操作,产生于存档的文件 ? ? 4. 经验总结 ? 1. 不要忽略环境变量的配置,有30%的失败是由于gradle配置失败造成的; 2. 要确认项目本身就是编译通过的; 3.

    1.2K10

    动态下发 so 库在 Android APK 安装包瘦身方面的

    设想我们发布了某一个版本宿主 APK 和与之对的 so 插件包,而这个版本的 so 是有 Bug 的可能导致 APP 崩溃。 (思路虽然简单清晰,不过 在实际中还是有不少问题,以后在具体的解决方案中进行详细说明。) APK 包里拷贝相的 so 文件。 Native classpath:启动 APP 的时候, Android Framework 创建的 ClassLoader 实例,并将当前相关的所有 so 文件所在目录注入到当前 ClassLoader 想要把 so 动态化技术APK 的瘦身项目中来,除了分析哪些 so 文件体积占比比较大之外,最好的做法是将其依赖的所有 so 文件一定挪到插件包里。

    2.9K42

    相关产品

    • 移动应用安全

      移动应用安全

      移动应用(APP)安全为用户提供移动应用全生命周期的一站式安全解决方案。涵盖移动应用加固、安全测评、安全组件等服务……

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券