![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 71
dragon-Zjl
目标--进托邦
展开
-
ConstraintLayout 通过setVerticalBias 实现动态设置控制位置
* 使用场景:设置布局的时候,想通过ConstraintLayout实现滑块与文字同步移动* 思路:ConstraintLayout在xml布局中有layout_constraintvertical_bias设置项能否找到一个功能类来完成?* ConstraintLaout控件引入后可以看到 constraintLayout.setConstraintSet(ConstraintSet set);* 关键操作是:ConstraintSet constraintSet.setVerticalBias(.原创 2022-04-25 14:21:51 · 1501 阅读 · 0 评论 -
升级AS gradle错误
* 错误信息Direct local .aar file dependencies are not supported when building an AAR.最近升级了AS和gradle 在编译时总是提示> Direct local .aar file dependencies are not supported when building an AAR网上查了几个方法:* 一般情况下在module的build.gradle文件中增加如下内容:```android { ...原创 2022-01-25 13:35:29 · 2404 阅读 · 0 评论 -
Android 使用Theme实现动态切换主题详细教程
简介:有关于Android 实现应用内动态切换主题的常用方式有两种通过Theme切换主题通过AssetManager切换主题本文主要介绍通过Theme切换主题。通过Theme切换主题Android 通过在activity中使用 setTheme()函数来设置背景样式,通过加载styles.xml里的样式来设置Android 应用的主题。(注意:需要在 setContentView(R.layout.activity_main);之前调用setTheme)在开始制作主题之前我们先看下这张原创 2021-08-31 08:53:17 · 6150 阅读 · 0 评论 -
Android logcat命令详解
<article class="baidu_pl"> <div id="article_content" class="article_content clearfix"> <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-1a85854398.css"> ...转载 2021-08-30 09:18:17 · 10459 阅读 · 0 评论 -
通过反射获取当前类的接口并调用
通过反射获取当前类的接口并调用java 9 以后对于clazz.newInstance() 过时 替换成clazz.getDeclaredConstructor().newInstance()知识点Java Class.forName()返回一个类Class.forName()要求JVM查找并加载指定的类,作用是执行该类的静态代码段,加载了类以后还需要进行类初始化操作之后才能正常使用此类,类初始化操作就是执行一遍类的静态语句,包括静态变量的声明还有静态代码块。** Class.forName原创 2021-07-20 09:41:46 · 2405 阅读 · 0 评论 -
Android Studio添加注释模板
一、配置注释模板 在新建类中的Header部分自动添加一些必要的基础注释。 File -> Setting -> File and Code Templates -> Includes -> File Header 配置成功后在新建类时会自动添加配置注释 二、自定义注释模板 在类或者方法的Header部分输入配置的快捷键即可添加注释。 File -> Settings -> Editor -> Live Templates点击右边的+按钮,创建一个Tem转载 2021-05-28 09:14:13 · 1527 阅读 · 0 评论 -
Android 文件外/内部存储的获取各种存储目录路径
<div id="article_content" class="article_content clearfix"> <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-b5506197d8.css"> <div id="content_views" class=...转载 2021-03-12 10:09:45 · 1641 阅读 · 1 评论 -
WindowManagerService-->InputChannle的产生
WindowManagerService–>InputChannle配置观察InputChannel加载:WindowManagerService#addWindowfinal boolean openInputChannels = (outInputChannel != null&& (attrs.inputFeatures & INPUT_FEATURE_NO_INPUT_CHANNEL) == 0);if (openInputChannels) {win.原创 2020-12-01 11:30:06 · 148 阅读 · 0 评论 -
android uinput模拟输入设备事件
文章目录嵌入式开发基础使用文件执行注意事项Android 多点触摸协议(Multi-touch Protocol)补充知识-NDK-BUILD补充知识-CMake嵌入式开发基础使用文件MainActivity.kt//执行activitynative-lib.cpp //JNI 文件tool_lib.cpp //C++工具类CMakeLists.txt //配置文件执行注意事项首先/dev/uinput开发需要获取系统权限:manifests 文件中在添加android:shar原创 2020-11-17 18:36:32 · 1711 阅读 · 4 评论 -
input-event键值总结
文章目录文档位置multi-touch-protocol.txtevent-codes.rst文档位置[kernel](https://www.kernel.org/doc/Documentation/input/)multi-touch-protocol.txtABS_MT_TOUCH_MAJOR (手指间落点距离)触点主轴的长度。 长度应在表面单位。 如果表面的分辨率是Y的X倍,则最大ABS_MT_TOUCH_MAJOR的可能值为sqrt(X ^ 2 + Y ^ 2),即对角线[4]。原创 2020-11-11 14:01:33 · 912 阅读 · 0 评论 -
[转载]ubuntu下Android反编译详细教程-apktool,dex2jar,jd-gui的使用
转载出处:http://blog.csdn.net/fightlei/article/details/52432161最近在学习Android反编译的一些知识,虽然在网上搜到了很多相关的文章,但是大多都大同小异,或是未切中要害。整个过程下来,踩了很多坑,所以特地记录下来。本文的所有操作都是在ubuntu下进行的,与其它系统下的操作会略有不同。为了方便大家,我将本文所用到的工具打包上传到了csdn,http://do...转载 2020-09-03 10:31:24 · 318 阅读 · 0 评论 -
修改安卓系统应用,将自己的app变成系统应用(需要root)
在安卓系统的机制里面 ,只要是将app复制到系统的system文件/system/app 文件夹中的app,都是系统应用(不可删除同时获取了系统的最高权限).在做开发的时候,有的情况需要获取到系统权限但是拿不到系统的签名(厂商编译源码时输出的),就会想到搞一下这个系统应用.当然,要做这个操作,就必须得先root,不然是不可能做到的.root的具体教程还请自行查询,毕竟机型以及刷机包版本种类太多了以下操作为root成功以后准备工作adb环境 打开命令行终端adb version 查看 配置好环境原创 2020-08-25 16:20:28 · 10511 阅读 · 0 评论 -
android9 配置MagiskManager+ magisk + EdXposedManager 兼容问题
机型:S9 MS-G9600刷机包链接:链接: https://pan.baidu.com/s/16i9t5H7YBSkik4RjFPm0dQ 密码: soq8包含twrp 以及极光pie的卡刷包,具体教程自己搜一下,操作很简单,主要是合适的资源比较难找配置MagiskManager version 7.3.5Magisk version 20.4下载地址: https://github.com/topjohnwu/Magisk/releasesEdXposed Manager versio原创 2020-08-24 17:18:57 · 2311 阅读 · 0 评论