
APP_悬浮窗
文章平均质量分 89
飞鸟厌鱼
喜欢着讨厌江南烟雨天的孩子
展开
-
【app】1.2 悬浮窗_移动
前言当前实现了直接通过paint绘制一个圆显示在最上层。尝试新增内容:1 增加权限申请,因为如果未打开权限,点击绘制圆按钮,app会异常退出。2 尝试通过layout.xml文件绘制悬浮窗,并设置悬浮球的view的范围为圆,而非长方形3 新增view的移动和点击双事件区分,移动时view重新显示增加权限申请在activity创建中直接申请代码来源:Android 可任意位置移动的悬浮窗 @Override protected void onCreate(Bundle save原创 2021-10-10 16:53:21 · 1682 阅读 · 0 评论 -
【app】1.3 传入diag命令
前言界面都做好了,就剩下下发diag命令了。命令diag_mdlog -f /sdcard/default_V2.6_auddsp_btfmwlan_ril1.cfg private void startRecordQxdmLog(){ StringBuffer cmdBuf = new StringBuffer(); cmdBuf.append("diag_mdlog"); cmdBuf.append(" -f "); cmdB原创 2021-10-10 13:34:43 · 1508 阅读 · 0 评论 -
【app】1.1 悬浮球_绘制
前言需要编写一个悬浮球应用,抓取qxdm log。参考文章Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果Android 悬浮窗、悬浮球开发Android将Service服务打包jar供三方调用学习流程1 环境搭建2 创建demo,添加按键以及获取窗口参数(长宽)3 创建服务3 创建服务1,2 省略了,已经在如下代码中实现参考文章:Android Service教程一个Android Service小例子MainActivity.javapackage com.e原创 2021-10-02 01:06:12 · 636 阅读 · 0 评论 -
【sdkmanager】android studio使用
gradle插件安装设置systemProp.http.proxyPassword=systemProp.http.proxyHost=service_idsystemProp.https.proxyPort=80systemProp.https.proxyUser=usernamesystemProp.https.proxyHost=service_idsystemProp.https.proxyPassword=systemProp.http.proxyPort=80systemPro原创 2021-09-29 18:44:04 · 1033 阅读 · 0 评论 -
【gradle】gradle版本和gradle插件版本
文章目录前言gradle版本(环境)方法1:安装非C盘方法2:在android studio中使用gradle wrapgradle插件版本(插件)前言安装android studio时遇到了gradle相关问题,本文介绍下gradle版本和gradle插件版本的差异gradle版本(环境)gradle环境安装路径:https://services.gradle.org/distributions/方法1:安装非C盘根据自己的需求,从上述网址上下载all.zip,配置环境变量path中原创 2021-09-29 10:49:49 · 13166 阅读 · 0 评论 -
【apk】android studio界面介绍及按键使用
前言根据git项目学习res目录重点,layout目录下的activity_main.xml这个是应用打开时显示的界面注意这里有两个窗口,一个是text,一个是designtext是xml格式显示,design可以看到页面布局快捷键(在design窗口下):按tab,可以依次选择各模块ctrl+鼠标左击——多选布局在design窗口,选择button放置到界面中,提示没有约束条件,因为它的左右上下没有限定,可能会跑到坐标(0,0)上,即左上角,所以在提醒上方点击四个加号,会自动弹原创 2021-09-26 21:14:31 · 2628 阅读 · 0 评论