Android源码个个击破之WindowManager

发布时间:2020-07-30 00:45:30 作者:屠夫章哥
来源:网络 阅读:682


Android permission denied for window type 2002


https://bbs.csdn.net/topics/390912684





https://blog.csdn.net/a123473915/article/details/52430981  (只针对当前应用)

https://www.cnblogs.com/ygj0930/p/7613970.html (针对整个系统有效)

https://blog.csdn.net/zangcf/article/details/39526795    (要修改build.prop文件的权限,否则可能造成系统无法正常启动。)


     修改LocalDisplayAdapter类:

// For demonstration purposes, allow rotation of the external display.
// In the future we might allow the user to configure this directly.
if ("portrait".equals(SystemProperties.get("persist.demo.hdmirotation"))) {
    mInfo.rotation = Su字母阿尔face.ROTATION_270;
}

     这个判断,对于我们的android系统是不会走的,所以要把这个if去掉。也就是说framework可以修改屏幕的方向,   不光是LocalDisplayAdapter,可能其它的类也能修改这个方向。只是针对的作用范围可能不一样。

      1)找到系统应用的目录 ,packages/app,将系统应用的文件夹复制一份,修改.mk文件,将module名字修改为应用apk的名字。

      2)在base.mk(我们的系统是device.mk,有多个文件,不同的系统可能不一样)里添加我们自己的应用信息。

      https://blog.csdn.net/u012547790/article/details/46342863

      1)外置TF卡的根路径获取,不是通过Environment。

      2)设备要root,将system/etc/permission/platform.xml文件修改,不能直接通过adb推到所在目录,应该先删除。把文件推到mnt/sdcard下,再剪切到相应的目录 。


WindowManager添加、删除View

https://www.cnblogs.com/cpacm/p/4087690.html

https://www.cnblogs.com/lizhanqi/p/8214319.html   (解决permission denied for window type 2003错误,建议用这个)



推荐阅读:
  1. Android源码个个击破之-多媒体扫描
  2. Android源码个个击破之拨号源码

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

android 源码 age roi

上一篇:如何查询一个比特币地址的所有交易?

下一篇:【oracle性能监控】- 使用Spotlight监控oracle及瓶颈分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》