当前位置: 首页 > news >正文

大连建网站网站开发中都引用什么文献

大连建网站,网站开发中都引用什么文献,建材网站素材,计算机外包公司有哪些apk 静默安装 - 欧颜柳 - 博客园 (cnblogs.com) 如果需要应用进行静默安装#xff0c;则需要满足一下两个条件 1 必须添加权限 uses-permission android:nameandroid.permission.INSTALL_PACKAGES / 2 必须是系统应用#xff0c;或者系统签名应用 方法…apk 静默安装 - 欧颜柳 - 博客园 (cnblogs.com) 如果需要应用进行静默安装则需要满足一下两个条件 1  必须添加权限 uses-permission android:nameandroid.permission.INSTALL_PACKAGES / 2  必须是系统应用或者系统签名应用 方法 1 通过 adb install 安装 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 /**  *  * param apkFilePath 安装包路径  * return true 、false  */   public boolean installByADB(String apkFilePath){     boolean success  false;     if (apkFilePath  null || apkFilePath.equals()) {return success;}     File apkFile  new File(apkFilePath);     if (!apkFile.exists() || apkFile.isDirectory()) {return success;}     String[] args { pm, install, -r, -d, apkFilePath };     ByteArrayOutputStream eBAout  new ByteArrayOutputStream();     ByteArrayOutputStream nBAout  new ByteArrayOutputStream();     ProcessBuilder processBuilder  null;     java.lang.Process process  null;     InputStream eis  null;     InputStream is  null;     int num  0;     byte[] buffer  new byte[1024];     try {       processBuilder  new ProcessBuilder(args);       process processBuilder.start();       eis process.getErrorStream();       while ((num eis.read(buffer)) ! -1) {         eBAout.write(buffer, 0, num);       }       is process.getInputStream();       while ((num is.read(buffer)) ! -1) {         nBAout.write(buffer, 0, num);       }       String error eBAout.toString(UTF-8);       String normal nBAout.toString(UTF-8);       if(normal ! null  normal.contains(Success)){success  true;}     } catch (IOException e) {     } catch (Exception e) {     } catch (Throwable t) {     } finally {       try {         if (null ! eis) {eis.close();}       } catch (Exception e) {}       try {         if (null ! is) {is.close();}       } catch (Exception e) {}         process.destroy();       }       return success;    } 方法2 通过PM安装  这个方法的前提是将framework参与编译并排列第一 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 /**  * param context  * param apkPath  */ public void installSilentlyBYPM(Context context, String apkPath) {     if(apkPath  null || .equals(apkPath)){return;}     File apkFile  new File(apkPath);     (!apkFile.exists() || apkFile.isDirectory()){return;}     Uri apkPackageURI Uri.fromFile(apkFile);     int installFlags PackageManager.INSTALL_ALL_USERS|PackageManager.INSTALL_REPLACE_EXISTING;    PackageManager pm context.getPackageManager();    pm.installPackage(apkPackageURI, new PackageInstallObserver(){            Override             public void onPackageInstalled(String basePackageName, int returnCode, String msg, Bundle extras){                 super.onPackageInstalled(basePackageName, returnCode, msg, extras);                 if(returnCode  1){                      //如果安装包的包名等于basePackageName; 则安装成功                 }             }         }, installFlags, context.getPackageName());  }
http://www.dnsts.com.cn/news/130813.html

相关文章:

  • 怎样做国际网站平台网站开发工作分解结构
  • 网站管理规划方案凡科网登录下载
  • 怎么写代码做网站php wordpress 备份数据库
  • 免费行业网站源码苏宁网站建设和推广策略
  • excel做网站构建网站需要会什么
  • 网站编辑内容wordpress标签图片
  • 网站如何做子域名百度博客网站模板
  • 免费域名网站黄的免费宝安做网站的公司
  • 慈溪企业网站百度网盘pc网页版入口
  • 泰州网站设计培训电子商务公司网站模版
  • 网建设门户网站湘阴网页定制
  • 怎么用polylang做网站网站开发公司流程
  • 做3d人物模型素材下载网站wordpress返回顶部
  • 网站建设怎么做?门窗网站源码
  • 网站建设评审标准网站开发公司怎么查询
  • 网站页面设计最宽可做多宽WordPress表白墙主题
  • 做app网站的公司名称深圳网站建设服务哪些便宜
  • 义乌购物网站建设多少钱织梦网站根目录标签
  • 金融投资网站源码宜章网站建设
  • 网站的建设及推广跨境电商平台开发
  • 有哪些做分析图用的网站黄图网站有哪些 推荐
  • 网页设计网站布局分析廊坊seo推广公司
  • 园林工程建设网站微信公众号绑定网站
  • 哪家做网站的比较好友情链接格式
  • 门户网站优化报价wordpress轮播图调用
  • 做a的网站有哪些苏州做网站设计
  • 响应式网站做seo怎么样上海p2p网站建设
  • 网站开发软件标书范本青岛百度优化
  • 免费手机网站建站平台犀牛云网站建设公司
  • 简单asp网站源码滑县网站建设策划