本文基于 Android 9.0 , 代码仓库地址 : "android_9.0.0_r45" 系列文章目录: "Java 世界的盘古和女娲 —— Zygote" "Zygote 家的大儿子 —— SystemServer" "Android 世界中,谁喊醒了 Zygote ?" 文中相关源码链接: ...
分类:
其他好文 时间:
2019-10-28 00:28:15
阅读次数:
103
来源:https://blog.it securityguard.com/bugbounty sleeping stored google xss awakens a 5000 bounty/ 理解 这篇文章主要是介绍了Google云端控制台上发现的存储型跨站点脚本(XSS)问题。 Google提供 ...
分类:
其他好文 时间:
2019-02-14 00:17:45
阅读次数:
176
假设有这样一个应用场景,一个服务一直在默默的工作(比如即时地获取服务器的消息),即使在屏幕已经因为长时间无操作而关闭,或者用户按了电源键让屏幕关闭,手机进入休眠状态,他必须依然在工作中。一旦从服务器获取到消息,他能点亮屏幕,然后进行一些处理工作。 1、让服务持续运行而不受手机休眠的影响,要这样处理: ...
分类:
移动开发 时间:
2018-06-25 15:04:06
阅读次数:
206
ENV: Android M 6.0.1 import android.os.UserHandle; import com.android.internal.widget.LockPatternUtils; import android.app.admin.DevicePolicyManager; ...
分类:
移动开发 时间:
2017-06-19 13:08:49
阅读次数:
930
Ant是一种基于Java的build工具。相似于c语言中的makefile,这里做一记录。方便后面查看。<?xml version="1.0" encoding="UTF-8"?> <project name="vailidategame" default="yguard" basedir="."> ...
分类:
编程语言 时间:
2017-06-18 13:22:58
阅读次数:
302
今天有个小伙伴问我,怎么把锁屏进行解锁操作? A、思路在初始化driver后,加入等待判断是否有锁屏(元素)(记得要加入等待) B、如果有就进行解锁,就一般的输入数字密码然后进行解锁(当然了你要知道如何解锁手势密码请参考我的另一篇博客) 下面先上个图,可以参考看看,整体请结合自己的手机做相应处理 多 ...
分类:
移动开发 时间:
2017-03-31 00:45:44
阅读次数:
1293
很多人都知道如何去实现一个简单的浮窗,但是却很少有人去深入的研究背后的流程机制,由于项目中浮窗交互比较复杂,遇到了些坑查看了很多资料,故总结浮窗涉及到的知识点: 窗口层级关系(浮窗是如何“浮”的)? 浮窗有哪些限制,如何越过用户授权实现浮窗功能? 窗口与用户输入系统(Activity是如何接收到to ...
分类:
移动开发 时间:
2017-01-07 18:24:18
阅读次数:
2686
最近遇到一个问题,总是在模拟器重报Permission denied错误,于是我直接在手机上测试,发现没有错误,于是很郁闷,反复在AndroidManifest中加入权限 <uses-permission android:name="android.permission.INTERNET" /> < ...
分类:
移动开发 时间:
2016-12-05 22:46:10
阅读次数:
319
Ant是一种基于Java的build工具,类似于c语言中的makefile,这里做一记录,方便后面查看。
-->...
分类:
编程语言 时间:
2014-11-12 16:28:56
阅读次数:
356