Android – 服务视图

Android – 服务视图,第1张

概述我正在使用覆盖视图,它覆盖了大部分屏幕.但是我收到了用户报告,说他们在安装第三方APK时无法按下软件包管理器的INSTALL按钮. 有没有办法摆脱这个问题?我想到了使用BroadcastReceiver捕获ACTION_VIEW意图,但似乎不可能,因为这是一个Activity动作 我留下我的类和xml布局文件以供参考: public class OverlayView extends Relati 我正在使用覆盖视图,它覆盖了大部分屏幕.但是我收到了用户报告,说他们在安装第三方APK时无法按下软件包管理器的INSTALL按钮.

有没有办法摆脱这个问题?我想到了使用broadcastReceiver捕获ACTION_VIEW意图,但似乎不可能,因为这是一个Activity动作

我留下我的类和xml布局文件以供参考:

public class OverlayVIEw extends relativeLayout{    private ImageVIEw mImageVIEw;    public OverlayVIEw(ServiceOverlay overlayService) {        super(overlayService);        load();        mImageVIEw = (ImageVIEw) findVIEwByID(R.ID.backgroundimg);    }    public voID destroy() {        final WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);        wm.removeVIEw(this);    }    private voID load() {        LayoutInflater.from(getContext()).inflate(R.layout.overlay,this);        WindowManager.LayoutParams params = new WindowManager.LayoutParams(                WindowManager.LayoutParams.TYPE_SYstem_OVERLAY,0x50728,-3);        params.gravity = Gravity.CENTER;        ((WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE)).addVIEw(this,params);    }    }
<?xml version="1.0" enCoding="utf-8"?><linearLayout androID:orIEntation="vertical"     androID:paddingtop="0.0dip"    androID:layout_wIDth="fill_parent"    androID:layout_height="fill_parent"    androID:layout_margin="0.0dip"    androID:adjustVIEwBounds="false"    androID:windowActionbarOverlay="true"      xmlns:androID="http://schemas.androID.com/apk/res/androID">    <ImageVIEw androID:ID="@+ID/backgroundimg"        androID:layout_wIDth="fill_parent"        androID:layout_height="fill_parent"        androID:src="@drawable/bg2"        androID:dither="false"        androID:scaleType="fitXY"        androID:windowActionbarOverlay="true" /></linearLayout>
解决方法 应用程序安装始终由用户控制.这就是设计的方式,而且应该如何.

想象一下,例如,如果用户无法控制设备上安装的应用程序,会发生什么.将安装各种垃圾邮件应用程序,用户将失去对设备的控制权.这有时会影响设备的呼叫,消息传递和整体效率.

因此,用户可以从设备设置中删除此功能,以便能够通过APK安装第三方未签名的应用,因为这些尚未发布到Google Play.

总结

以上是内存溢出为你收集整理的Android – 服务视图全部内容,希望文章能够帮你解决Android – 服务视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1125452.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存