怎么实现apk安装后禁止更新? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 0%
Android完全禁止第三方软件安装的方法
产品不允许第三方软件<em>安装</em>,所以需要<em>禁止</em>掉APK的<em>安装</em>功能。一开始我把Packageinstaller.<em>apk</em>从系统里面删了,试了一下,放一个APK到SD卡,点击<em>安装</em>,确实<em>安装</em>不了!不过,通过PC端类似于“手机助手”的软件以及ADB命令还是可以<em>安装</em>APK,最后百度了一圈,花了一天时间,终于搞定!!
升级apk更新安装apk的整理
延迟展示对话框 (重点) private void initView() { .... //r:消息的执行操作 //delayMillis : 延迟时间,但是毫秒值 new Handler().postDelayed(new Runnable() { @Override public void run() {
Android 版本更新下载自动安装APK,并解决Android6.0,7.0安装失败的问题
http://www.jb51.net/article/98092.htm http://blog.csdn.net/asialyf/article/details/53259579 6.0权限问题:申请动态权限,然后回调执行onRequestPermissionsResult private Intent updataService ; private st
如何禁止adb命令安装apk及手动安装apk
1.<em>禁止</em>adb命令<em>安装</em><em>apk</em> 修改位置:frameworks/base/cmds/pm/src/com/android/commands/pm/Pm.java --- frameworks/base/cmds/pm/src/com/android/commands/pm/Pm.java (revision 1118) +++ frameworks/base/cmds/pm/src/com/a...
Android客户端apk自动检测更新自动下载自动安装实现方法
改进了一个可以检测版本<em>更新</em>自动下载自动<em>安装</em>的客户端升级方案。 在下载之前删除之前的历史下载文件,减少垃圾数据。 先给出核心类 public class DownloadService extends Service { private DownloadManager mDownloadManager; private long enqueue; private B
Android 自己实现更新下载自动安装
1、一些公司开发完一款App之后可能并不会去上架App商店,但事后期也需要定时进行维护<em>更新</em>,所以会选择把打包好的<em>apk</em> 发布到自己的服务器,然后在数据库建一个版本号的表,然后剩下的就交给你android开发了,android自己要<em>实现</em>版本检测<em>更新</em>,由于android自带的DownloadManager 就可以<em>实现</em>下载功能,用起来就会很简单了,不用再写很多下载等相关代码了,不过在下载完有的是在通知栏...
Android中软件的静默安装安装完成后再自动打开新安装软件(需Root)
Android中软件的静默<em>安装</em>,<em>安装</em>完成后再自动打开新<em>安装</em>软件(需Root),详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/77488832
Android更新使用Service自动下载apk自动安装 (可暂停和继续)
一、首先需要判断版本号,根据版本号显示提示<em>更新</em>的弹窗,并启动下载服务                 //DialogUtil是一个弹出弹窗的工具类,可以根据自己的需求定制。            DialogUtil.showupdataDialog(mWXSDKInstance.getUIContext(), title, content, new View.OnClickListener()...
Android如何让apk不提示更新
首先解释下:Android的版本相关的 android:versionCode和android:versionName,它们在androidmainfest.xml中被定义。 android:versionCode:主要是用于版本升级所用,是INT类型的,第一个版本定义为1,以后递增,这样只要判断该值就能确定是否需要升级,该值不显示给用户。注意:该值是一个int型,所以它是有取值范围的,
Unity3d在安卓android的更新(APK覆盖)
其实这并没什么技术难点,也不是完美的热<em>更新</em>方案,只能说是退而求其次的一个方法。 起因主要是因为公司几个U3D项目在立项之初都没有能做好热<em>更新</em>的规化,导致现在要去做U3D的热<em>更新</em>非常难,并且项目已处于中后期,大部分的方案不管是用反射,还是用Lua,或是jsbinding,都需要把项目大部分代码结构推倒重来,这是非常不现实的。于是退而求其次,选择还是直接用最小APK来<em>更新</em>游戏。 也许很多人
Android实现版本更新和自动安装
项目中基本都离不开版本<em>更新</em>,于是自己也写了一个.如有不足之处,请帮忙指出,谢谢!import android.app.Activity; import android.app.AlertDialog; import android.app.ProgressDialog; import android.content.DialogInterface; import android.content.I
禁止应用和adb安装APK
Platform: RK3368 OS: Android 6.0 Kernel: 3.10.0 <em>禁止</em>应用和adb<em>安装</em>APK,使用adb<em>安装</em>返回“Failure [INSTALL_FAILED_USER_RESTRICTED]”。 使用PackageInstaller<em>安装</em>提示“您的管理员不允许<em>安装</em>来源不明的应用。” PackageInstaller修改 --- a/src/com...
解决Android端升级安装后自动打开的问题
最近做客户端升级功能,发现下载<em>安装</em>包完成,打开<em>安装</em>完成后,<em>安装</em>界面就关闭了,也不能自动打开应用,体验很不好。 看了一些网上的文章,也试了很多方法,终于解决了。 1. 下载完成后,调用Intent调用<em>安装</em> Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(<em>apk</em>
允许或禁止未知来源apk安装
1.在系统设置里面->应用程序设置->未知来源设置 下面是界面元素定义 \packages\apps\Settings\res\xml\application_settings.xml @st
Android apk更新各版本可能遇到的问题
在工作中,我遇到过很多次<em>更新</em>事故,大部分的都是权限原因。遇到这种问题的时候,一般只能通知用户卸载app,重新在官网下载最新版的app。建议开发者在app首页做一个检测的弹窗,如果发现目标用户属于<em>更新</em>有问题的版本,弹出引导用户去官网下载最新的<em>apk</em><em>安装</em>。 8.0<em>安装</em>未知来源应用权限问题 8.0对非google play store上的应用<em>安装</em>,都默认<em>禁止</em>。必须在权限清单里加上 &amp;lt;u...
Android 静默更新安装 apk
Android 静默<em>更新</em><em>安装</em> <em>apk</em> 需要说明的是:一般的应用没有权限干这事,这里需要Root权限。 集成系统预装应用时用到,记录之。 一般系统intent<em>安装</em> /** * <em>安装</em><em>apk</em> * * @param context * @param file */ public static void installFile(Context context, File file)...
自动更新安装apk
<em>apk</em>内部自动<em>更新</em>,下载<em>apk</em>后<em>安装</em><em>apk</em>的逻辑,优点就是<em>安装</em>过程中,不会回退到桌面(有闪退的效果,其实不是闪退,是APP原来的进程被杀死了),<em>安装</em>完成后能显示完成和打开,且适配安卓7.0 //<em>安装</em>下载后的<em>apk</em>文件 public static void install(final Context cxt, final File file) { if (file != null &amp;am...
安卓中实现如何让下载好的apk自动进入安装界面
安卓中<em>实现</em>如何让下载好的<em>apk</em>自动进入<em>安装</em>界面
android应用安装之后删除apk
问题: 在应用开发中遇到需要这样的需求:在用户下载我们的应用<em>安装</em>之后删除<em>安装</em>包。 解决: android会在每个外界操作APK的动作之后发出系统级别的广播,过滤器名称: android.intent.action.PACKAGE_ADDED, android.intent.action.PACKAGE_REMOVED, 需要注意点的是在涉及到存储卡状态改变的时候必须添加 ...
android 自动更新 覆盖安装后 自动启动的问题
在做自动<em>更新</em>的时候遇到的一个问题,覆盖<em>安装</em>之后 就退出了,我想要的结果是<em>安装</em>完成后自动启动应用。 看网上不少人都是让写一个静态广播监听来<em>实现</em>,但是这样就太麻烦了。其实可以这么来搞,<em>实现</em>代码:(检测版本和下载<em>apk</em>的代码就不说了,不太清楚的童靴可以看我之后的博客,我会整理)// 跳转到系统<em>安装</em>页面 Intent intent = new Intent(Intent.ACTION
android apk 实现自动安装
android:name="android.permission.INSTALL_PACKAGES" tools:ignore="ProtectedPermissions" /> 前提:<em>apk</em>已经取得系统签名,并且内置了 // 静默<em>安装</em>,1-<em>安装</em>成功,或没有升级文件,2-升级<em>安装</em>出现异常,-1-程序异常 public int installBySlient(Context contex
Android APK安装完成自动删除安装
Android APK<em>安装</em>完成自动删除<em>安装</em>包 需要<em>实现</em>此功能,一般实际开发是在自动版本<em>更新</em>上,当<em>更新</em>完开始自动<em>安装</em>完毕后,删除内存卡里的<em>安装</em>包。<em>实现</em>方式很简单,监听应用广播,获取内存卡下的文件,删除! 1、监听广播 package com.example.a75213.testdownloaddemo; import android.content.BroadcastReceiver;
Android版本更新下载apk自动安装的方法
程序中XXXX部分和//TODO部分根据具体项目进行修改和完善。其中要用到FileProvider,使用方法请移步 https://blog.csdn.net/lyklykkk/article/details/80051096 public class UpdateHelper { private static final String TAG = &quot;UpdateHelper&quot;; ...
华为手机更新安装apk没有自动打开问题
刚开始写的<em>apk</em><em>安装</em>代码,结果在华为mate8中<em>更新</em><em>apk</em>,<em>安装</em>完之后并没有重新启动。 Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); File file = new File(<em>apk</em>Path); if (file.exists()) { ...
安卓更新下载apk安装
github https://github.com/AriaLyy/Aria compile 'com.arialyy.aria:aria-core:3.4.8' annotationProcessor 'com.arialyy.aria:aria-compiler:3.4.8' public class MainActivity extends AppCompatActivity { ...
ionic3 实现app版本更新下载并打开进行安装(包括android7+无法自动安装apk问题的解决方法)
记录一下<em>实现</em>app版本一键<em>更新</em>下载的功能。 我的项目的总体的文件: 使用的插件列表如下: 需要纯<em>实现</em>该功能用到的基本上是除了后三个。 首先,<em>安装</em>这些插件,在app.component.ts页面上加入 import { Component, ViewChild } from '@angular/core'; import { Platform, ToastController,...
APK升级安装
一、需求 进入 APK 时,弹框提示升级 进入 APK 后,点击升级按钮提示升级 二、升级流程 访问服务器端最新 APK 的版本 server_version 获取本地已<em>安装</em> APK 的版本 local_version 对比 server_version 和 local_version 的大小 若 server_version > local_version,则弹框提示升级......
安卓APP版本更新及自动打开
安卓APP自动<em>更新</em>版本功能及<em>安装</em>完成后自动打开
Android 的apk在覆盖安装的时如何重新读取raw或assets目录下的数据库
最近做的项目因为是要读取assets目录下的数据库获取数据,我就把assets目录下的数据库写到/data/data/包名/databases/目录下进行读取,而且只是在用户进行<em>安装</em>应用启动第一次时进行写入,后面就不会再写了.但是这样出现一个问题,就是我的应用在<em>更新</em>时assets目录下的数据库也会<em>更新</em>,但是如果用户不卸载旧版本的应用,assets目录下的数据库就不会重新写入,这样查询的还是原来的数据
Android开发 静默安装,避免了更新安装的时候跳出的对话框,后台安装
本段代码的作用是当点击按键的时候,通过后台呗你要<em>安装</em>的<em>apk</em><em>安装</em>完成,方法体你可以拷贝出来在你的应用程序中   套用,不用做任何修改哦!这段代码就是送给你的!呵呵,不过要通过源码编译的! 代码片段(1)[全屏查看所有代码] 1. [代码]android静默<em>安装</em>      01 这个还要一个非常重要的前提是要在源码下面编译一下 哦!
Android中的软件的自动更新(包括静默更新,需Root权限)
编写不易,如有转载,请声明出处: 梦回河口: 前言  之前<em>实现</em>过基于无障碍服务的自动<em>更新</em>(如想了解请移步 http://blog.csdn.net/zxc514257857/article/details/72667640),但是在测试及使用过程中发现有如下缺陷: 无障碍服务只出现在android5.0以上系统中,且有些5.0系统也没有无障碍服务 <em>安装</em>的时候会有<em>安装</em>显示 <em>安装</em>器上的“<em>安装</em>”字样,无障
Android中检查更新APK,以及下载APK安装
APK检查<em>更新</em>,权限管理,APP下载
Android 在线下载更新App 下载完成安装APK(兼容Android7.0)
首先对android7.0的打开文件方式进行适配 使用FileProvider 第一步: 在AndroidManifest.xml清单文件中注册provider,因为provider也是Android四大组件之一,可以简单把它理解为向外提供数据的组件,这种组件在实际开发中用的频率并不高,四大组件都可以在清单文件中进行配置。 <p
小米手机可禁用APK列表
AnalyticsCore Bluetooth* BugReport CellBroadcastReceiver Cloud* DocumentUI Email FindDevice FM* Galaxy4 GameCenter HoloSpiralWallpaper jj* KeyChain LiveWallpaper* MiGameCenterSDKService
代码中快捷安装、删除apk的两种方式
通常我们<em>安装</em>应用会将应用的地址传给系统<em>安装</em>界面中,然后手动点击<em>安装</em>,要么就是之前我们之前讲的利用静默<em>安装</em>,那么接下来给大家介绍两种通过shell命令来<em>安装</em><em>apk</em>的方式:1.<em>安装</em>到系统/data/data下:public void InstallApk(Context context, final String packagename, final String <em>apk</em>Name) {
react-native 实现apk版本自动更新(非js热更新
前言(android篇):       react-native 作为facebook推出两年,现在应该说最火的移动技术。       当然作为一新的技术(或者说一种新的编码机制),这个对于前端开发者来说,是一种福音,因为,大部分界面设计,我们只需要根据根据官方组件或者api基本,编写js代码,基本能够<em>实现</em>我们的界面交互需求。       但是我如何我们想要<em>实现</em>一些新的东西或者功能,这个时候
Android7.0 禁止安装第三方apk (mtk)
在源码文件中 device/wisky/wisky8783_f/system.prop persist.sys.enableInstallApk=true            //true:允许<em>安装</em>  false:<em>禁止</em><em>安装</em>
实现更新apk更新app
本案例是近期工作的一个总结,<em>实现</em>了在不<em>更新</em><em>apk</em>包的情况下<em>更新</em>app应用程序,目前还在起步阶段,能不能成功还要看天意如何了。
Android app实现更新安装,权限检测适配Android6.0以下和Android6.0和Android7.0和Android8.0总结篇
首先下载问文件需要在AndroidManifest.xml里添加SD卡读写权限,下面两个权限:&amp;lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; /&amp;gt; &amp;lt;uses-permission android:name=&quot;android.permission.READ_EXTERNAL_STO...
Android----- 版本更新和 服务器下载新版本APK并安装
前段时间有朋友问我版本<em>更新</em>的问题,所以来写一篇版本<em>更新</em>和APK下载并<em>安装</em>的博客。 版本<em>更新</em>,几乎在所有的项目中都用的到,一般是这样的流程,当进入APP首页是便会检测版本是否为最新版本,不是则提示你下载<em>更新</em>; 版本<em>更新</em>需要后台和移动端共同来完成,后台一般用一个接口 来返回给移动端最新版本的信息,移动端接收信息后和APP自身版本比较,如果不相同则提示用户<em>更新</em> APP。 所以当移动端开发者做完并更
Android版本升级下载apk文件,UI进度条显示,自动安装apk的三种方式(AsyncTask、Service和使用DownloadManager)
https://www.jianshu.com/p/8752d6258e4f
android应用安装成功之后删除apk文件
[摘要:题目: 正在运用开辟中碰到须要如许的需供:正在用户下载我们的运用装置以后删除装置包。 办理: android会正在每一个中界操纵APK的举措以后收回体系级其余播送,过滤器称号:]  问题:  在应用开发中遇到需要这样的需求:在用户下载我们的应用<em>安装</em>之后删除<em>安装</em>包。  解决:  android会在每个外界操作APK的动作之后发出系统级别的广播,过滤器名称: android.int
华为手机app内下载更新apk无反应,不弹出安装页面
自己写个应用,有个软件<em>更新</em>的需求,但是遇到2个问题,特此记录下,希望能帮到遇到同样问题的人;1、FileUriExposedException 这个问题,就是7.0以上不允许这种方式调用了,解决方式一艘一把。2、7.0权限的问题解决后,下载完了<em>apk</em>不弹出<em>安装</em>页面,这个比较痛苦,还没有报错信息,纠结半天,&amp;lt;uses-permission android:name=&quot;android.permi...
解决在android平台上apk的覆盖安装so文件不覆盖问题
如何解决在android平台上<em>apk</em>的覆盖<em>安装</em>问题 原文地址:http://blog.csdn.net/bao_jinyu/article/details/8118742 背景: 一步步摸索着开发走来,本着能走通就继续往前走的原则,将dlna项目做到了现在,做到了出产品。 可是一直有一个问题困扰着我,为什么我们的程序不能覆盖<em>安装</em>?其他的android
app自动更新安装完毕并打开
直接代码复制吧 从下载<em>apk</em>开始 private void downloadAPK() { // // 判断sd卡状态是否正常 // if (!Environment.getExternalStorageState().equals( // Environment.MEDIA_MOUNTED)) { // Toa
React Native安卓实现更新下载、安装
使用ReactNative开发,APP免不了需要<em>更新</em>的功能,iOS直接使用Linking跳转App Store即可,而Android则略显麻烦,需要通过封装Native Modules去调用Android原生DownloadManager来<em>实现</em>下载, Demo下载地址:https://github.com/zengDeveloper/ReactNative_AndroidDownloa...
解决Android7.0 更新安装包时不能自动安装问题
项目中发现在自动<em>更新</em>功能的时候,下载好了<em>apk</em>的文件后在android7.0系统中不能自动跳到<em>安装</em>界面,后来搜索了一番解决了问题,但感觉没有描述清楚,所以补充一下。 每个Android版本的发布,对于安全性问题的要求越来越高,也为Android程序员增加了额外的工作量。Android6.0引入动态权限控制(Runtime Permissions),Android7.0引入私有目录被限制访问和Str
关于ionic 开发自动更新app的实现
关于app的自动<em>更新</em>通常采用的是 重新下载新的<em>apk</em>重新<em>安装</em>来覆盖原有的app 思路通常是 1.获取当前的版本号oldVersionName 2.向服务器端请求最新的版本号newVersoionName 3.前端对比oldVersionName和newVersionName的值 如果相同就不不做<em>更新</em>处理,否则就提示有<em>更新</em>   Ionic中有2种<em>实现</em>方式一种是常规的<em>实现</em><em>更新</em>如上面所述,第
Android:应用内下载更新app,apk包在Android7.0以上系统安装失败
最近又<em>更新</em>了一下Android studio的gradle版本 结果。。。 与存储相关的无一幸免,Android6.0引入的动态权限控制(Runtime Permissions),Android7.0又引入“私有目录被限制访问”,“StrictMode API 政策”。“私有目录被限制访问“ 是指在Android7.0中为了提高私有文件的安全性,面向 Android N 或更高版本的应用私有目...
安卓禁止用户安装程序
PackageManagerService.java InstallParams      handleStartCopy 下把ret 直接改成 int ret =PackageManager.XXXXX ;//非PackageManager.INSTALL_SUCCEEDED;  如果需要其他需求也可以在这里修改 如: 1. 判断<em>apk</em>名字来判断是否<em>安装</em> 2.判
Android7.0版本更新无法安装apk
权限   在适配7.0手机的时候,发现部分手机下载到最新版本以后,无法自动<em>安装</em>问题.   通过查找才发现, 在AndroidAPI23以后, 部分权限要动态获取. 也就是说在下载前需要动态获取文件的读写权限,在小米5适配出现这样问题   从前几届谷歌大会,我们可以知道, 随着android版本越高 , android对于移动设备隐私的保护力度越来越大, 从Android6.0引入动态权限控制到An...
Android8.0+应用内更新安装apk失败
描述 应用内<em>更新</em>,下载<em>apk</em>调用系统api进行<em>安装</em>,在android8.0+手机上无法<em>安装</em>,在android8.0以下可以<em>安装</em>成功,看了看google for android 官网得知android8.0权限控制的更严格,<em>安装</em>应用需要应用本身具有“<em>安装</em>未知来源”权限。 解决方案: 一,如果构建 compileSdkVersion&amp;lt;27 先判断应用是否具有“<em>安装</em>未知应用”权限,没有则...
禁止安装apk,允许一些可以安装
<em>禁止</em><em>安装</em><em>apk</em>,允许一些可以<em>安装</em>
Android 设置apk开机自启,启动后自动禁用
在做一个向导类<em>apk</em>的时候,有这样的需求: 1、开机后第一个界面显示<em>apk</em>的界面 2、<em>apk</em>退出后自动禁用,也就是说在桌面上找不到该<em>apk</em>,再次开机后也不再显示该<em>apk</em>界面。 <em>实现</em>: 1、在MainActivity的onCreate方法里加入: // 启动一次后将自己给禁用掉 PackageManager pm = getPackageManager(); Com
apk装进system/app并禁止强制停止
直接复制<em>apk</em>文件到system/app,并修改权限为rw-r--r--,重启 在 AndroidManifest.xml 中添加: android:persistent="true"设置后app提升为系统核心级别,任何情况下不会被kill掉, settings->applications里面也会屏蔽掉stop操作,
android做应用更新时,apk放到服务器,但无法下载的解决方法
在服务器中: 1.win+r,输入inetmgr 2.打开"MIME类型"" 3.扩展名中填写“.<em>apk</em>”,MIME类型中填写<em>apk</em>的MIME类型“ application/vnd.android.package-archive”
android签名的应用-- 禁止未经授权签名的apk安装
最近项目有需求: 只有使用特定签名的<em>apk</em>
Android7.0 安装apk更新包的适配
项目中发现在自动<em>更新</em>功能的时候,下载好了<em>apk</em>的文件后在android7.0系统中不能自动跳到<em>安装</em>界面,后来百度了一番解决了问题。原因:我们先来看看产生的原因:当我们在7.0上使用系统服务去下载<em>apk</em>并且试图<em>安装</em>时,有可能由于权限问题导致<em>安装</em>失败。 每个Android版本的发布,对于安全性问题的要求越来越高,也为Android程序员增加了额外的工作量。Android6.0引入动态权限控制(Run
Android的APP强制更新
Android的APP强制<em>更新</em>,一个文件搞定
Android8.0 版本更新无法自动安装问题解决
前言 前几天APP上线了个新版本,有部分用户反应在下载完<em>安装</em>包以后点击<em>安装</em>无反应。查了下这部分用户手机的系统的版本都是8.0+版本。因为太久没关注新版本特性,所以导致了这个问题的发生。 Android 8.0 (Android O)为了针对一些流氓软件引导用户<em>安装</em>其他无关应用。在应用权限设置的“特殊访问权限”中,加入了“<em>安装</em>其他应用”的设置。 <em>实现</em> 1.清单文件权限声明 &amp;amp;amp;amp;lt;uses...
实现apk更新
在自己的网站上放置配置文件,存放软件的版本信息: update> version>2version> name>baidu_xinwen_1.1.0name> url>http://gdown.baidu.com/data/wisegame/f98d235e39e29031/baiduxinwen.<em>apk</em>url> update> 在这里我使用的是XML文件,
android实现静默更新安装并自动启动
因为做的项目是装在固定设备上的,所有设备都已root 一:当前版本号与服务器版本对比 如有<em>更新</em>则去服务器下载新版本 这个网上很多教程不多说 二:下载完保存到某目录下,自动<em>安装</em>,无需手动点击确认 <em>实现</em>实际使用的是su pm install -r filepath命令。 核心代码如下: protected void excutesucmd(String currenttempfil
android7.0 apk下载完成后跳转到apk安装页面闪退的兼容处理
a751608624的专栏 目录视图 摘要视
Android-->安装程序(APK)后并启动程序(APP)
应用场景 一般现在的APP,都自带自动<em>更新</em>功能,但是如果不处理的,<em>安装</em>APK完成后,默认是不会启动的; 这个时候,就有必要查看此文了;开始本文: 原理:就是通过,<em>安装</em>程序之前,启动一个定时任务,任务发送一个广播,广播收到之后,启动程序.附上代码: 1:<em>安装</em>APK的代码 public static String install(String str) { String[]
Android增量更新(四)-客户端合并差分包生成新的apk安装
  我的视频课程:《FFmpeg打造Android万能音频播放器》 我的视频课程(编码直播推流):《Android视频编码和直播推流》   目录:           Android增量<em>更新</em>(一)-差分文件(Windows-part1)         Android增量<em>更新</em>(二)-差分文件(Windows-part2)-dll动态库和jar包         Android增量更...
Android 防止PC端第三方流氓软件强制安装apk至android设备
今天,研究了一下PC端软件连接设备(android)后,强制<em>安装</em>应用程序到设备端,比如某60,某讯等,最后被我活生生禁掉了,折服于我的PMS之下,欲知如何禁之,且听下文分解: 软件平台:Android 4.4.3 硬件平台:Mavell android系统<em>安装</em>app有诸多方式, 其一,将app放置目标平台/system/app和/data/app目录,PMS(PackageManagerS
Android权限——安装apk后权限详情界面所需权限默认开启状态
Android6.0之后推出动态申请权限,所有敏感权限默认都是没有开启的状态,这两天偶然间看到其他app<em>安装</em>后所有权限(包括敏感权限)默认都是开启的状态,6.0之后敏感权限都需要申请的,<em>怎么</em>可能跨过用户的,好奇心驱使我研究了一下。 6.0以后,也就是23以后,敏感权限需申请,特别是有些手机系统还需要储存权限,这就相当尴尬了,因为大部分用户<em>安装</em>完app之后都是看都不看一直点下一步的,这个时候储存权
应用更新apk包解析错误
bug场景:应用内升级下载<em>apk</em>完成后<em>安装</em>,6.0及以下的手机会报解析包错误,7.0及以上的手机是没问题的。开始以为是v1,v2签名问题导致的,但是我用浏览器下载下来的<em>安装</em>包是能够正确<em>安装</em>的。排除v1,v2签名的问题。研究半天终于发现问题所在:原来我把下载的<em>apk</em>文件放在了getCacheDir().getAbsolutePath()的目录下,而不是sd中,这就导致<em>apk</em>文件没有相应的权限,不能被...
ADB主动升级命令
远程连接 win+R cmd 切换到adb目录 adb connect ip 查看当前连接设备adb devices 首先release打包好 adb install xxxxx.<em>apk</em> 后面执行<em>安装</em>
android 侦听apk安装成功,再执行界面的更新操作
这是我项目里需要在<em>安装</em>完应用后,马上能侦听到新的应用<em>安装</em>成功,并且<em>更新</em>相应的界面用到的 1.项目里添加侦听类,然后配置文件加权限,就ok   import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.wid
Android7.0+安装apk文件之后不弹出安装完成的界面解决办法
在Android7.0+手上,版本升级完成,发现手机<em>安装</em>完成,不启动<em>安装</em>完成页面,而是直接关闭了,小编也是一头雾水。琢磨了很久,下面小编把解决办法show出来。 第一步:在资源文件下面新建 xml文件夹,新建file_paths.xml文件,代码如下: &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;paths&amp;gt;     &amp;lt;ext...
IntentService+Notifcation实现应用app后台下载完成后并安装(已适配8.0)
app的<em>更新</em>模块放在后台服务可以大大提高app的体验,采用IntentService这种google为我们封装好的用于执行服务中有网络操作的类并搭配Notification来<em>实现</em>一下 效果图如下:(看了一下淘宝的<em>更新</em>,所以就成这样的界面了,) 代码:自定义的IntentService类 /** * <em>更新</em>包下载<em>安装</em>服务 */ public class UpdateService e...
防止Windows安装更新后自动重启
1. 运行gpedit.msc启动本地组策略编辑器。 2. 找到计算机配置>管理模板>Windows组件>Windows Update。
Android开发实践经验谈:如何让各式手机浏览器可以直接下载apk安装文件且实现自动安装APP
[摘要]: 不少人做了Android的APP应用且放在了外网上,但是手机用户通过url找到了<em>apk</em>文件却无法<em>实现</em>下载,也或者下载后无法自动<em>安装</em>。针对这样一些问题今天进行了一个技术性的汇总,希望可以帮到那些为此问题烦恼的Android开发者。 写了一些 android 的应用放在网站上让人下载,在某些机型上,三星的 android 的 4.0 以上多款机型最普遍, 用安卓自带浏览器下载程序,会提示
如何禁止系统自动更新后重启
阻止系统<em>更新</em>后出现的重启提示:    1、点击开始菜单中的【运行】,在打开的运行对话框中输入【gpedit.msc】并点击【确定】。  2、在启动的组策略编辑器中,依次选择【计算机配置】、【管理模板】、【Windows组件】、【Windows Update】,然后双击【计划的自动<em>更新</em><em>安装</em>后不自动重启动】。
Android 8.0更新apk无法调起系统安装问题
Android 8.0<em>更新</em><em>apk</em>无法调起系统<em>安装</em>问题在AndroidManifest的文件下 添加&amp;lt;uses-permission android:name=&quot;android.permission.REQUEST_INSTALL_PACKAGES&quot; /&amp;gt;
Retrofit实现App更新
Github代码:https://github.com/SpikeKing/wcl-update-request-demo逻辑访问服务器, 根据是否包含新版本, 判断是否需要<em>更新</em>. 下载Apk, 下载完成后, 自动<em>安装</em>, 高版本会覆盖低版本.逻辑:public class MainActivity extends AppCompatActivity { private static fin
android 安装后自启动 和 静默安装后自动重启
<em>安装</em>后自启动很久之前的问题了 今天刚好遇到 记录一下:添加两行命令就搞定了 一般的<em>安装</em> Intent intent = new Intent(); //执行动作 intent.setAction(Intent.ACTION_VIEW); //执行的数据类型 intent.setDataAndType(Uri.fr...
自动更新下载完APK时,提示选择打开方式不直接安装
之前的打开方式: Intent intent = new Intent(); intent.setAction(android.content.Intent.ACTION_VIEW); String type = getMIMEType(myTempFile); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.
关于Android8.0安装apk不自动安装问题
每次android推出新系统,就不可避免的带出来一些坑!造成此问题的因素有多种: 1.android本身开源,国内手机开发厂商众多,深度定制系统的不是一家两家,导致碎片化严重。 2.app竞争日趋白热化,公司要求的是速度,以至于996类型的公司随处可见,对质量却没有很好的把关 3.公司产品经理并不会考虑你app的健壮性和可持续性,他们要的是功能,美观,流程。 4.经常拿android和io
HBuilder打包成apk之后,如何让版本检测自动更新
var btn = [“确定升级”, “取消”]; //获取app系统<em>更新</em>[是否手动点击获取<em>更新</em>] function appUpdate(ismanual) { console.log(‘appUpdate’); mui.plusReady(function () { plus.runtime.getProperty(plus.runtime.appid,...
android 版本更新 静默安装及自启动
前段时间公司要求<em>实现</em>app的静默升级<em>安装</em>并自启动,写完都有一个多月了,现在总结下.公司的app只会<em>安装</em>在我们定制的广告平板上,所以都是有root权限的,至于如何获取root权限,这里就不说了.直接上代码     一:当前版本号与服务器版本对比 如有<em>更新</em>则去服务器下载新版本 // 获取当前软件版本号 versionCode=context.getPackageManager().
Android禁止某些软件的安装
在开发中经常会自动<em>安装</em>一些软件到手机上,很烦人,就自己写了个程序就监听某个软件的<em>安装</em>广播,并将其卸载掉
unity 调用安卓中的方法,安装APK包
unity在打<em>apk</em>包的时候,如果设置Target ApI Level 如果设置Android 7.1,就不能使用之前写的那篇博客了,会在调用的时候出现错;因为在安卓7.0以上之后,安全性能更加提高,有些方法必须有相应的权限,具体的我也不是很懂,如果有好的解释,麻烦再下面留言。 如果不需要Android7.0以上版本可以在unity写方法,不需要在导成jar包了。 上一篇的地址:https...
Android apk的维护与升级
我们发布了一个新的应用后,由于发布的应用并不完美,可能会出现一些bug,而且为了与时俱进,添加一些新的功能,就需要开发人员对其进行维护与升级。那么,发布后的<em>apk</em>被下载到用户的手机上之后,开发人员该如何对其进行后续的操作呢? 为了对旧应用进行维护与升级,首先我们要在用户的手机中找到旧应用。那么,我们该如何在Android系统中精确定位到我们的应用呢? Android的应用程序在Android系
关闭android系统自动更新
设置-应用程序管理器-全部-系统<em>更新</em>-强行结束。然后提示<em>更新</em>的通知没有了,本人亲测有效。希望帮到你。
Android客制化------禁止系统下载apk文件
话不多说,直接show codediff --git a/packages/providers/DownloadProvider/src/com/android/providers/downloads/DownloadProvider.java b/packages/providers/DownloadProvid index e6b2b1a..6f240ae 100644 --- a/packag
Android7.0、8.0版本更新问题(下载、安装app)
Android7.0、8.0版本<em>更新</em>问题 问题 先看看下面这段代码 private void autoInstallApk(Context context, File file) { Intent install = new Intent(); install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); install.setA...
Android 实现本地更新并在更新完成后打开
一、 简介现在的android应用app会隔一段时间发布一个新的版本,当你打开某个app,如果有最新的版本,会提醒你是否下载<em>更新</em>。本文利用android自带的下载管理器DownloadManager进行下载最新版本的<em>apk</em>,下载完成后自动跳转<em>安装</em>。二、<em>实现</em>1 Code比较首先你需要去向服务器获取当前最新的版本的VersionCode,与本地的Code比较。通 本地的获取方法如下:PackageMa
WebView不能下载apk文件
Android中WebView的一个小问题: 昨天用WebView加载网页时,点击下载按钮无法响应下载动作。
对Android中的apk文件进行数字签名及版本更新时遇到apk签名问题
(一)<em>apk</em>文件签名的作用: 1. 发送者的身份认证。由于开发商可能通过使用相同的 Package Name 来混淆替换已经<em>安装</em>的程序,以此保证签名不同的包不被替换 2. 保证信息传输的完整性。签名对于包中的每个文件进行处理,以此确保包中内容不被替换。 (二)步骤: 1. <em>安装</em>配置好JDK 1.6 2. 使用Java的keytool工具生成密钥 C:\android.keystor
android卸载或者程序更新,SharedPrefefences文件会删除吗
查了一些资料,发现大家对这个问题众说不一,于是就做了一个试验,结果如下
adb协议模拟实现静默安装apk
0x0 参考源码 https://github.com/tananaev/adblib https://github.com/tananaev/rootless-logcat 0x1 原理 第一步,最重要的,一切的前提:Adb tcpip 5555。连接手机,执行命令后,adb deamon会监听0.0.0.0:5555,通过自己的app和这个5555端口通信,模拟adb消息让de
Android 中tomcat搭建本地服务器 实现apk更新下载
zhuang'zh 做<em>apk</em>的<em>更新</em>下载功能,测试的时候需要个服务器。 所以就选用 Apache Tomcat 搭建一个本地的服务器,测试之用。 Apache Tomcat官方地址:  http://tomcat.apache.org/  我下载的为最新版本:7.0.40         1.下载       2.任意解压在磁盘上       3.在tomca
安卓安装apk之后直接打开和点击打开的区别
最近在开发的时候,碰到游戏安卓后直接打开,然后切换后台或者home之后,再点击图标启动游戏,游戏会黑屏,只剩下文字。调试后发现是再次点击图标打开的时候,再次执行了AppActivity里面的onCreate函数导致的。 解决办法:在AppActivity的onCreate函数添加如下代码 protected void onCreate(Bundle savedInstanceState) {
Android 8.0 解决不能自动安装APK问题(完美适配)
Android8.0之前 未知应用<em>安装</em>权限默认开启,如下图所示 Android8.0之后 未知应用<em>安装</em>权限默认关闭,且权限入口隐藏。 如何开启未知应用<em>安装</em>权限的入口,并设置允许<em>安装</em>? 1.在清单文件中添加权限 &amp;lt;uses-permission android:name=&quot;android.permission.REQUEST_INSTALL_PACKAGES&quot;/&amp;gt;...
实现adb install替换Android应用的apk后应用自动运行
如果adb install的应用不是首次<em>安装</em>,而是替换当前已<em>安装</em>的应用,那期望它在<em>安装</em>完毕后能自动重启运行,而不需通过adb 命令来启动,该文给出了解决方案
android APK更新原理以及代码实现
关于androidAPK版本升级,其实是很多APK必须的,现在就分享一下我对于APK<em>更新</em>原理的理解和代码<em>实现</em>。<em>apk</em><em>更新</em>原理首先需要明白两点: 1:服务器需要提供URL1(服务器存储的<em>apk</em>版本信息) 2:服务器需要提供URL2(下载新版本<em>apk</em>文件)下面开始说一下APK升级原理: 1:我们需要先通过URL1从服务器拉取服务器存储的<em>apk</em>版本信息; 2:然后我们在获取本地版本号;比较两者版本
谈谈Android自动安装技术 应用程序 自动推送 自动安装
转载学习,所有权归原作者所有。如有侵权请联系删文。原文地址:http://www.jianshu.com/p/241b383ba377 2016年5月9日 提起应用自动装 应用自动装一开始给我的感觉就是拥有root权限才能做得事情,毕竟各大市场早期的自动装都需要root权限。而现在不需要root权限的自动装也不是什么新鲜产物了,Android在4.2有了Accessibility
文章热词 web3.js安装 truffle安装 xgboost安装 alexnet参数更新 python xgboost安装
相关热词 8.0更新apk android android 华为更新apk android app更新安装后打开 android apk存储安装 人工智能培训后怎么找工作 python更新教程
我们是很有底线的