首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户7560646342530
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
77
文章 76
沸点 1
赞
77
返回
|
搜索文章
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
SharedPreferences
基本使用 SharedPreferences 本身是一个接口,程序无法直接创建 SharedPreferences 实例,只能通过 Context 提供的 getShare...
2
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
3年前
关注
SharedPreferences源码解析
简介 SharedPreferences(简称SP)是Android中很常用的数据存储方式,SP采用key-value(键值对)形式, 但不建议使用SP 来存储大规模的数据...
5
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
5年前
关注
动态代理
运行期动态创建某个interface的实例。 用来处理接口方法调用的InvocationHandler实例。 将返回的Object强制转型为接口。 其实就是JDK帮我们自动...
1
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
5年前
关注
Gradle Project 总结
project相当于Android中的activity的入口一样,是构建gradle程序的入口。 判断是不是一个project的关键就是是否包含build.gradle文件...
1
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
5年前
关注
Butterknife
对于使用ButterKnife注解的类,都会生成实现ViewBinder接口名称原类名+?ViewBinder的相应辅助类。这个过程处于编译期间,也就是我们APT在编译时处...
2
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
Gradle插件开发
Gradle插件 二进制插件使用 一:声明插件 二:应用插件 三:配置插件 脚本插件 一:在根目录定义other.gradle 二:在build.gradle中调用 三:运...
2
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
MVC MVP MVVM
MVC 这样Activity就充当了View和Controller两个角色, MVP 优点 解决Activity代码过长 缺点 复杂的业务导致P层太大。 V层和P层有一定的...
1
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
adb 常用命令
过滤日志 通过内容过滤 通过标签过滤 查看指定包名应用内存使用情况 清除应用缓存 查看前台 Activity 查看所有运行 Running activities debug...
1
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
二叉树
先序遍历 递归 非递归 刷题 https://leetcode-cn.com/problems/binary-tree-preorder-traversal/ 中序遍历 递...
2
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
开发遇到的坑
约束布局混淆问题 app:constraint_referenced_ids里直接写的是id的字符串,初始化后会通过getIdentifier来反射查找叫该名字的id。所以...
1
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
Hook
实用价值 hook是安卓面向切面(AOP)编程的基础,可以让我们在不变更原有业务的前提下,插入额外的逻辑. 前置技能 java反射 熟练掌握类Class,方法Method,...
1
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
3年前
关注
责任链模式
定义 为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象...
1
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
3年前
关注
线程池源码解析
execute addWorker runWorker getTask 参考: 线程池之ThreadPoolExecutor线程池源码分析笔记 面试官:你分析过线程池源码吗...
1
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
3年前
关注
Retrofit动态代理
源码解析 这篇重点关注ServiceMethod的创建。 构建 ServiceMethod 成员变量 包含了网络请求的所有基本信息 构造方法 build方法 遍历解析注解 ...
3
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
设计模式
六大原则 设计模式六大原则 单例模式 双重检查模式 (DCL) 双重检查模式 (DCL) 静态内部类单例模式 静态内部类单例模式 枚举单例 枚举单例 参考 单例模式的七种写...
2
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
算法
冒泡排序 冒泡排序(英语:Bubble Sort)又称为泡式排序,是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走...
4
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
线程池
任务调度 任务拒绝 debug丢弃抛出异常,release丢弃不抛出异常。 业务场景 快速响应用户请求 描述:用户发起的实时请求,服务追求响应时间。比如说用户要查看一个商品...
2
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
Android Studio
自动添加大括号 Ctrl + Shift + Enter 开始新行 Shift + Enter 多列选择模式 Command + Shift + 8 参考: 键盘快捷键 H...
2
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
确保 Web 安全的 HTTPS
HTTP 的缺点 通信使用明文(不加密),内容可能会被窃听 按TCP/IP 协议族的工作机制,通信内容在所有的通信线路上都有可能遭到窥视。 不验证通信方的身份,因此有可能遭...
1
评论
分享
用户7560646342530
赞了这篇文章
中玉
Android开发
·
4年前
关注
HTTP
HTTP 协议 在互联网世界里,HTTP 通常跑在 TCP/IP 协议栈之上,依靠 IP 协议实现寻址和路由、TCP 协议实现可靠数据传输、DNS 协议实现域名查找、SSL...
1
评论
分享
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2021-08-02