
小技巧
陈福旭
这个作者很懒,什么都没留下…
展开
-
AndroidStudio中Build很慢的解决方法
AndroidStudio中Build很慢的解决方法原创 2022-08-18 17:03:16 · 2010 阅读 · 1 评论 -
As中Kotlin开发不需要findViewById的方法
1、build.gradle(app下的)的dependencies中添加implementation "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"2、build.gradle(app下的)的plugins中添加id 'kotlin-android-extensions'然后同步一下即可...原创 2022-04-26 23:47:26 · 1342 阅读 · 0 评论 -
将APP变成黑白的颜色
思路:1、我们View的层级是一层嵌套一层的,而绘制的画笔也是由顶层给到下层的。那我们拿到顶部的容器,改它的画笔颜色即可如何拿到最顶部的容器呢?View decorView = this.getWindow().getDecorView();2、画笔要怎么设置?我们可以通过矩阵,设置它的饱和度为0即可 ColorMatrix cm = new ColorMatrix(); cm.setSaturation(0); Paint paint = new Paint()原创 2022-03-27 10:25:47 · 4888 阅读 · 0 评论 -
androidx和v4包资源冲突解决方法
1.资源冲突会报如下错误Execution failed for task ':app:checkDebugDuplicateClasses'.> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable > Duplicate class android.support.v4.app.INotificationSideChannel foun原创 2022-03-02 23:40:59 · 4333 阅读 · 0 评论 -
使用NestedScrollView实现整体滑动
使用androidx.core.widget.NestedScrollView包裹的内容能够实现整体的向上移动注:NestedScrollView内部只能包裹一个子view,如果含有多个并列的子view会报错,这时可以将多个并列的子view再嵌套一层布局即可<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2022-03-02 22:47:39 · 1055 阅读 · 0 评论 -
非root情况下访问手机存储位置权限的方法
1.Manifest文件中申请读写外部的权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>2.高版本的需要动态申请权限int checkReadExternalPermission = checkSelfPermission(原创 2022-02-13 09:35:19 · 1403 阅读 · 0 评论 -
安卓27以上不支持http协议,解决方法
1、android:usesCleartextTraffic="true" 使用铭文传输2、Application中配置android:networkSecurityConfig="@xml/net_work_security_config"方法1:在Application中添加1、android:usesCleartextTraffic="true"方法2: Application中配置android:networkSecurityConfig="@xml/net_work_secur.原创 2022-02-01 22:54:19 · 4554 阅读 · 0 评论 -
倒计时的方法(handler及CountDownTimer)
方法1:使用handlerstep 1:application创建handler,APP需要在Manifest注册/** * Project_name:MainActivity * Created by:ChenFuXU. * Date: 2021/12/11 20:07 */public class APP extends Application { private static Handler sHandler = null; @Override publi原创 2021-12-12 11:03:22 · 383 阅读 · 0 评论 -
禁止EditText复制粘贴文本
// ===============禁止EditText中复制粘贴============== @SuppressLint("ClickableViewAccessibility") public void disableCopyAndPaste(final EditText editText) { try { if (editText == null) { return ; } .翻译 2021-12-11 16:54:49 · 707 阅读 · 0 评论