精华内容
下载资源
问答
  • 安卓获取app禁用的组件

    千次阅读 2019-04-18 12:31:03
    app里有禁用其他第三方app组件的需求,但发现组件被禁用以后,用常用的方法无法获取被禁用的组件,代码如下: PackageManager packagemanager =this.getPackageManager(); // 获得PackageManager对象 PackageInfo ...

    app里有禁用其他第三方app组件的需求,但发现组件被禁用以后,用常用的方法无法获取被禁用的组件,代码如下:

    PackageManager packagemanager =this.getPackageManager(); // 获得PackageManager对象 
    PackageInfo packageinfo = packagemanager.getPackageInfo("com.gunnrose.chaturbate",packagemanager.GET_ACTIVITIES);
    ActivityInfo[]AS= packageinfo.activities;
    if(AS!=null){
    for(int i=0;i<AS.length;i++){
       Log.d("组件名",AS[i].name);
    }
    }

     

    因此采用了迂回的方式解决这个问题,/ data/app/包名/base.apk是可读的,就可以用packagemanager.getPackageArchiveInfo()这个方法获取组件,应用包的路径可以用packageinfo.applicationInfo.publicSourceDir获取

    PackageManager packagemanager =this.getPackageManager(); // 获得PackageManager对象
    PackageInfo packageinfo = packagemanager.getPackageArchiveInfo("/data/app/com.gunnrose.chaturbate-1/base.apk",packagemanager.GET_ACTIVITIES);  
    ActivityInfo[]AS= packageinfo.activities;
    if(AS!=null){
    for(int i=0;i<AS.length;i++){
        Log.d("组件名",AS[i].name);
    }
    }

     

    展开全文
  • * check the app is installed */ public static boolean isAppInstalled(String packageName) { PackageInfo packageInfo; ApplicationInfo applicationInfo = null; try { packageInfo...
    /**
     * check the app is installed
     */
    public static boolean isAppInstalled(String packageName) {
        PackageInfo packageInfo;
        ApplicationInfo applicationInfo = null;
        try {
            packageInfo = CCApplication.getInstance().getPackageManager().getPackageInfo(packageName, 0);
            applicationInfo = AppContext.getContext().getPackageManager().getApplicationInfo(packageName, 0);
        } catch (PackageManager.NameNotFoundException e) {
            packageInfo = null;
            e.printStackTrace();
        }
        if (packageInfo != null && applicationInfo != null && applicationInfo.enabled) {
            return true;
        } else {
            return false;
        }
    }
    
    展开全文
  • 1.解释2.上图3.上代码 禁用系统相机是安卓里有...禁用APP截图是安卓里有提供的API没有太多需求 1.禁用截图 //禁用截图 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE); //取消禁用 getW...

    1.解释2.上图3.上代码

    禁用系统相机是安卓里有提供的API需求,但是要关掉相机需要一个超级用户权限。(1.获取超级用户权限.2.上禁用与取消的代码)

    禁用APP截图是安卓里有提供的API没有太多需求

    1.禁用截图

    //禁用截图
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
    //取消禁用
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);

    2.禁用系统相机

    //取消禁用相机
    policyManager.setCameraDisabled(mDeviceAdminSample, false);
    //禁用相机
    policyManager.setCameraDisabled(mDeviceAdminSample, true);

    超级管理权限  先借鉴大佬的

    https://www.cnblogs.com/liyiran/p/5314854.html

    展开全文
  • 上一个文章记录了 如何解决使用Hbuilderx打包Vue项目为安卓APP点击物理返回键直接退出应用问题,这篇文章记录一下让某个页面禁用物理返回按钮的问题 问题描述 上次解决了返回按钮,但是在登录成功之后还是可以返回到...

    上一个文章记录了 如何解决使用Hbuilderx打包Vue项目为安卓APP点击物理返回键直接退出应用问题,这篇文章记录一下让某个页面禁用物理返回按钮的问题

    问题描述

    上次解决了返回按钮,但是在登录成功之后还是可以返回到登录界面,这明显不合适,只能让用户点退出登录才可以返回到登录页面。即物理按钮禁用,但是不影响页面内的回退跳转。

    解决思路

    使用history.pushState()方法向当前浏览器会话的历史堆栈中添加一个状态(state)

    描述:从某种程度来说, 调用 pushState() 和 window.location = "#foo"基本上一样, 他们都会在当前的document中创建和激活一个新的历史记录。但是 pushState() 有以下优势:

    1. 新的URL可以是任何和当前URL同源的URL。但是设置 window.location 只会在你只设置锚的时候才会使当前的URL。
    2. 非强制修改URL。相反,设置 window.location = “#foo”; 仅仅会在锚的值不是#foo情况下创建一条新的历史记录。
    3. 可以在新的历史记录中关联任何数据。window.location = "#foo"形式的操作,你只可以将所需数据写入锚的字符串中。

    注意: pushState() 不会造成 hashchange (en-US) 事件调用, 即使新的URL和之前的URL只是锚的数据不同。

    操作

    在需要添加禁用返回按钮的界面的mounted()中添加如下代码:

    history.pushState(null, null, document.URL);
    	  window.addEventListener('popstate', function () {
    		history.pushState(null, null, document.URL);
    	  });
    
    

    此时如果把这个代码添加到登录后的界面,返回按钮就会失效。

    展开全文
  • I have a code, in my app, where a button press turn on bluetooth on and off.I want to change the background of this button to green and red, when the bluetooth is either on or off. I did google answer...
  • 安卓有没有方法可以实现禁用某个app应用,禁用之后不能打开该软件,或者禁用后打开某一个app时需要密码才能进入?
  • QWidget编写的安卓app

    千次阅读 2018-08-10 13:49:50
    最近为了配套人脸识别的整套设备去检测,特意做了个机关控制app,需要现场修改前端设备和服务器设备的一些参数以便...特意增加了禁用屏保功能。 apk文件体验:https://pan.baidu.com/s/1r-9VPhad2zsL1Hy7xbUgag ...
  • 最近开发一个功能遇到了这个问题,一般情况下点击是没有问题的,但是在100-200毫秒内如果快速点击2次以上,安卓App就会闪退。最初的想法是在TouchableOpacity上设置disabled 加上定时器控制,结果快速点击还是依旧...
  • xposed.apk+JustTrustMe.apk下载(最好是安卓4.4版本下运行,亲测可用,可以禁用ssl证书 抓app包).zip, 亲测可用,需要的朋友自行下载
  • KM盒子V6.0可以生成安卓设备/苹果设备支持的手机APP应用。是国内首款原创内容型APP制作软件,互联网 创业必备的一个工具软件,知识管理提升公司软实力,将文件资料制作成手机APP应用,来方便手机随时随地阅读 。...
  • monkey安卓是一个浏览器扩展工具,monkey uc可以让你撰写、安装并运行用户脚本来加强浏览器的网页功能。monkey脚本还为你提供了更简单的安装、自定义和管理脚本的功能。monkey手机版一旦安装好之后,monkey插件就会...
  • H5页面嵌入安卓设备后,页面长按导致App崩溃。 查了下资料,觉得可能是长按触发了某些默认的事件,比如长按复制、长按选中、长按打开菜单等浏览器的一些事件,于是试着禁用掉长按事件,解决 *{ -webkit-touch-...
  • 安装共享剪贴板app 在手机上启动app 将手机通过usb线连接到Mac 修改手机剪贴板内容: 电脑端执行: adb shell am broadcast -a clipper.set -e text "电脑上的内容" 然后手机上就可以直接粘贴了. 获取手机剪贴板...
  • 软件介绍 xposed-强制截图工具是一款帮助用户截图的手机APP,有些APP在系统层面上禁用了FLAG_SECURE,无法截图,但是有了这款blued防止截图,所有APP软件均可截图,包括支付宝、微信的付款码~还有qq/blued都能截图...
  • 提到Android系统,每个厂商都有不同的Rom,在国内的大部分都自带了一些 -- 额,比较差劲的app(其中真的很垃圾,自带一些推送,还有常驻后台),这时,一些大神提供了root,刷第三方rom等方法,现在想要刷第三方,不仅...
  • 码字辛苦!转载请注明出处! 最近接到一个外快,需求很简单,于是...网上流传的禁用AAPT2的方法是解决不了这个问题的! android.enableAapt2=false ↑这是错误的解决方法   =====================罪魁祸首===...
  • 实际上安卓系统一直带有禁用App的功能,但这个功能无法直接作用于系统级别的App。而利用adb命令,无需root也可以突破这一限制。 第一步:电视、盒子开启ABD  首先,在电视上安装当贝市场并搜索WIFI ADB下载安装,...
  • 安卓系统自身提供了TCP收发长度的统计功能,一般App和后台服务器之间的通信都是基于TCP的,所 以我们可以利用此统计来测试我们App的流量,而且安卓提供的该统计功能是按照App纬度来统计, 步骤:1、ps...
  • 仅仅安卓禁用缩放功能 var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') &gt; -1 || u.indexOf('Linux') &gt; -1; //g var isIOS = !!u.match(/\(i...
  • 写轮眼app汉化版

    2018-08-22 19:08:45
    这款安卓神器能极大的优化你的手机,甚至让你的手机接近、达到甚至超越同期的iOS设备。写轮眼现在既可禁用服务又能禁用自启。它的工作原理是从根源上对系统设置进行的修改,就算你弄好之后卸载它,也依然是有效的,...
  • web app 开发

    2019-09-27 16:43:11
    去除手机浏览器标签默认高亮边框 -webkit-tap-highlight-color 属性 属性描述:这个属性可以指设置透明度。如果未设置透明度,iOS上的Safari会给予颜色一个默认的透明度。...但是我使用后发现安卓手...
  • 如下代码 public class Test { ...运行时显示{"status":240,"message":"APP 服务被禁用"} 请问哪里错了 ak是才从百度申请的服务端ak ![图片说明](https://img-ask.csdn.net/upload/201710/07/1507388312_468448.png)
  • app更新 上传APP的地址: ...进入apicloud进行云编译,平台: ios、安卓(勾选使用升级环境编译); 类型: 正式版; 调试模式:禁用; 全局加密:启用; 渠道打包:否; iso版本和android版本的数值加1(查看...
  • 这两天在搞Oculus quest2 VR应用,系统是10的,需要用到重启,在Android Studio中重启app,缺点是需要开启android:sharedUserId=“android.uid.system”,,必须系统签名(目前网上流传的系统签名platform.pk8、...
  • 最近用H5页面做了个安卓的项目,但是在H5页面中长按文字内容,会导致APP崩溃掉。。。 查了下资料,觉得可能是长按触发了某些默认的事件,比如长按复制、长按选中、长按打开菜单等浏览器的一些事件,于是试着禁用掉...
  • macOS无法验证此App不包含恶意软件

    千次阅读 2020-05-09 18:58:55
    这个问题导致安卓native 编译时卡死,无法继续编译。 解决方法时禁用此验证功能: sudo spctl --master-disable
  • 作为安卓手机重要的生态,谷歌对华为禁用了其旗下的GMS服务。随即,在短短数月内,华为大力开发自己的HMS服务。据悉,目前华为HMS服务已经覆盖全球140个国家,月活用户超过4亿。毫无疑问,华为HMS服务是继IOS、安...

空空如也

空空如也

1 2 3 4
收藏数 66
精华内容 26
关键字:

安卓禁用app