随笔分类 -  Android

上一页 1 2 3 4 5 6 ··· 11 下一页
该文被密码保护。
posted @ 2023-06-29 09:25 野鸡码农 阅读(0) 评论(0) 推荐(0)
摘要:1. 打开 环境变量窗口 右键 This PC(此电脑) -> Properties(属性) -> Advanced system settings(高级系统设置) -> Environment Variables(环境变量)... 点击完高级系统设置后画面应该是这个样子 2. 新建或者编辑JAVA 阅读全文
posted @ 2023-02-16 09:57 野鸡码农 阅读(1622) 评论(0) 推荐(0)
摘要:cd /testProjectkeytool -v -list -keystore test2022.jks 阅读全文
posted @ 2023-02-08 09:04 野鸡码农 阅读(60) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/tangZH/p/10031337.html public class SingletonClass { private volatile static SingletonClass instance = null; public static Sin 阅读全文
posted @ 2022-12-01 14:28 野鸡码农 阅读(130) 评论(0) 推荐(0)
摘要:知乎:https://www.zhihu.com/question/61920401 举个简单的例子:假如有很多人,排成长队,这个时候要找5号的人就非常简单,问都不用问,直接定位。假如不排成长队,只是随机站在很大的广场里面,但是每个人只知道自己的前一个人和后一个人的位置,而且你只知道第一个人的位置, 阅读全文
posted @ 2022-11-15 20:47 野鸡码农 阅读(67) 评论(0) 推荐(0)
摘要:/** * 业务接口 */ public interface Subject { void call(); } /** * 业务接口的实现(被代理的类) */ public class RealSubjcet implements Subject { @Override public void ca 阅读全文
posted @ 2022-11-14 22:40 野鸡码农 阅读(61) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/jdsjlzx/article/details/110532500 IdleHandler 主要是在 MessageQueue 出现空闲的时候被执行,那么何时出现空闲? MessageQueue 是一个基于消息触发时间的优先级队列,所以队列出现空闲存在两种 阅读全文
posted @ 2022-11-13 12:32 野鸡码农 阅读(650) 评论(0) 推荐(0)
摘要:概念 提示 协程不是进程也不是线程,而是一个特殊的函数。这个函数可以在某个地方被“挂起”,并且可以重新在挂起处外继续运行。所以说,协程与进程、线程相比并不是一个维度的概念。 一个进程可以包含多个线程,一个线程也可以包含多个协程。简单来说,在一个线程内可以有多个这样的特殊函数在运行,但是有一点必须明确 阅读全文
posted @ 2022-11-11 23:15 野鸡码农 阅读(110) 评论(0) 推荐(0)
摘要:大概可以分为以下几步:((1) 监测Activity 的生命周期的 onDestroy() 的调用。(2) 当某个 Activity 的 onDestroy() 调用后,便对这个 activity 创建一个带 ReferenceQueue 的弱引用,并且给这个弱引用创建了一个 key 保存在 Set 阅读全文
posted @ 2022-11-05 15:28 野鸡码农 阅读(88) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_43370771/article/details/111353046 我们常见的有数据结构有三种结构:1、数组结构 2、链表结构 3、哈希表结构 下面我们来看看各自的数据结构的特点:1、数组结构: 存储区间连续、内存占用严重、空间复杂度大 优点:随机 阅读全文
posted @ 2022-10-22 22:35 野鸡码农 阅读(23) 评论(0) 推荐(0)
摘要:死锁产生条件:多线程,多个锁,锁嵌套(拿到资源1后还想要别人已经获取的资源2) package Thread; /* * 死锁产生条件:多线程,多个锁,锁嵌套*/ public class DeadLockDemo { public static void main(String[] args) { 阅读全文
posted @ 2022-10-22 21:50 野鸡码农 阅读(54) 评论(0) 推荐(0)
摘要://定义链表类 class Node{ int data; Node next; } void main(){ //第一步:新建链表 Node five = new Node(); five.data = 5; five.next = null; Node four = new Node(); fo 阅读全文
posted @ 2022-09-30 14:16 野鸡码农 阅读(76) 评论(0) 推荐(0)
摘要:你的RecyclerView的adapter进行了两次初始化,并且这两次初始化时间间隔比较短,所以会闪。 解决办法: if (adapter == null) { adapter = ElectLetAdapter(context) binding.recyclerView.adapter = ad 阅读全文
posted @ 2022-09-22 19:06 野鸡码农 阅读(750) 评论(0) 推荐(0)
摘要:https://blog.51cto.com/u_14496797/5364085 方法1:使用约束布局 implementation 'androidx.constraintlayout:constraintlayout:2.0.4' <androidx.constraintlayout.widg 阅读全文
posted @ 2022-09-21 16:33 野鸡码农 阅读(622) 评论(0) 推荐(0)
摘要:设置view的背景颜色,有两种方法,一种是通过代码写的形式,一种是通过写一个xml的形式 先说第一种,用代码实现view的背景渐变色: int colors[] = { 0xff2D0081 , 0xff8B3097, 0xffD14E7A }; GradientDrawable bg = new 阅读全文
posted @ 2022-09-19 10:16 野鸡码农 阅读(519) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-09-08 17:57 野鸡码农 阅读(19) 评论(0) 推荐(0)
摘要://java class UIUtils { public static int getScreenWidthInPx(Context context) { DisplayMetrics dm = context.getApplicationContext().getResources().getD 阅读全文
posted @ 2022-05-13 18:13 野鸡码农 阅读(1742) 评论(0) 推荐(0)
摘要:https://www.kancloud.cn/apachecn/programiz-zh/1951767 val num = 1.34567 var o = list.get(i).ori_price.toDouble()var p = list.get(i).price.toDouble()va 阅读全文
posted @ 2022-03-30 16:34 野鸡码农 阅读(1780) 评论(0) 推荐(0)
摘要:var list: ArrayList<PayItem> = Gson().fromJson(resultStr, object : TypeToken<ArrayList<PayItem>>() {}.type) 阅读全文
posted @ 2022-03-24 17:50 野鸡码农 阅读(403) 评论(0) 推荐(0)
摘要:拿走不谢!! import android.content.Context;import android.graphics.drawable.Drawable;import android.util.AttributeSet;import android.widget.ImageView; publ 阅读全文
posted @ 2022-03-24 16:33 野鸡码农 阅读(474) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 11 下一页