邹奇
码龄7年
  • 1,137,981
    被访问
  • 203
    原创
  • 2,149
    排名
  • 377
    粉丝
  • 14
    铁粉
关注
提问 私信

个人简介:热爱技术,热爱分享,锻炼身体!坚持开源分享!!!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2015-12-13
博客简介:

邹奇健身已上瘾

博客描述:
技术本身就是件朴实无华的事情,来不得半点投机取巧。
查看详细资料
  • 5
    领奖
    总分 1,539 当月 18
个人成就
  • 博客专家认证
  • 获得574次点赞
  • 内容获得650次评论
  • 获得2,002次收藏
创作历程
  • 7篇
    2022年
  • 48篇
    2021年
  • 19篇
    2020年
  • 20篇
    2019年
  • 46篇
    2018年
  • 37篇
    2017年
  • 34篇
    2016年
  • 4篇
    2015年
成就勋章
TA的专栏
  • ADB命令相关
    1篇
  • Python 学习相关
    1篇
  • Kotlin基础学习
    15篇
  • App 上线准备工作系列
    1篇
  • Java
    26篇
  • SDK学习篇
    2篇
  • Android studio快捷键设置
    1篇
  • 安卓开发技术学习
    126篇
  • 安卓控件属性的学习
    1篇
  • 生活点滴
    8篇
  • C语言学习技术分享
    2篇
  • 工具类
    5篇
  • 技术分享类
    104篇
  • WEX5开发学习
    1篇
  • Linux学习记录
    10篇
  • MySql学习技术分享
    1篇
  • Mac 使用心得分享
    3篇
  • React 学习
    1篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinandroid studio
  • Android
    gradleandroid jetpackrxjava
  • 游戏
    游戏程序
  • 职场和发展
    面试
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【注解学习】基础掌握与简单示例使用

定义注解使用的关键字是@interface。注解是元数据的一种形式,源码中就很常见注解,故注解可以添加到代码中。比如说一个类、方法、参数、变量和包都可以添加注解。注解对它们注解的代码的操作没有直接影响。注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记。javac 编译器、开发工具和其他程序可以通过反射来了解你的类及各种元素上有无何种标记,看你的程序有什么标记,就去干相应的事)/*** 自定义 MyAnnotation 注解* 该注解作用于方法。...
原创
发布博客 8 小时前 ·
4 阅读 ·
0 点赞 ·
0 评论

Adb 实用命令(网络包、日志、调优相关)

满足 Android 开发或测试人员的常用 ADB 实用命令。
原创
发布博客 2022.07.04 ·
124 阅读 ·
0 点赞 ·
0 评论

悬浮球之子项按钮左右弹出问题

答:

换个思路,采用popupwindow来实现,就不用关心左右布局了,只需要关注什么时候将popupwindow显示在悬浮球的左或右了。popupwindow显示可以动态设置宽高,显示在屏幕的哪个位置,很方便的

回答问题 2022.06.20

Android 旋转动画简单实现

文章目录背景实现步骤动画 set xml代码演示背景产品优化,需要在启动页添加 loading 提示,通过一个图片 360 度旋转实现。如下图:实现步骤获取 View 对象(这里示例使用 ImageView)根据 anim resource 加载一个 动画对象调用 View 对象的 startAnimation 方法开始动画动画 set xmlrotate.xml 如下:<?xml version="1.0" encoding="utf-8"?><set
原创
发布博客 2022.05.23 ·
191 阅读 ·
1 点赞 ·
1 评论

【Android】杀掉 App 应用程序进程的方法

文章目录背景分析与解决实现背景开发的项目,测试过程中出现了棘手的不明问题。复现操作:当用户频繁进入应用,退出应用,再次进入应用,退出应用,以此循环操作就会出现。分析与解决出现在个别性能较差的机顶盒上,且频繁操作打开退出才会出现,所以基本可以知道是退出时,应用进程还没来得及真正被杀(这中间的过程就不分析了),又打开了应用,导致相关业务逻辑没有执行到,导致应用运行出现异常。故采取:在应用退出时,手动杀掉 App 进程的方法来尝试解决这个问题。后面也确实证实了上面这个方法可以解决问
原创
发布博客 2022.04.26 ·
2682 阅读 ·
1 点赞 ·
0 评论

Android 中获取机顶盒的 mac 地址

文章目录背景思路演示代码实现背景分享实用的功能。思路一般来说,机顶盒的 mac 地址一般可以在文件系统中的两个地方查看,路径是:/sys/class/net/eth0/address/sys/class/net/wlan0/address一般逻辑是先取 etho/address 文件中的 mac,如果获取不到再去取 wlan0/address 文件中的 mac演示机顶盒的 mac 地址信息页,如下图示:可以看到 mac 地址是 04:3c:e8:95:06:24我们通过
原创
发布博客 2022.04.21 ·
376 阅读 ·
0 点赞 ·
0 评论

Android 中获取网络下载速率的方法

文章目录相关方法如下:// 获取应用程序的 uidpublic static int getAppUid() { int uid = -1; // KmApplication是我的自定义Application,同学们自己根据demo是啥做对应修改即可 PackageManager packageManager = KmApplication.getContext().getPackageManager(); try { ApplicationInfo a
原创
发布博客 2022.04.11 ·
2736 阅读 ·
0 点赞 ·
0 评论

python 中的 urlencode 编码与 urldecode 解码

文章目录脚本示例运行结果脚本示例在 python 中进行 UrlEncoded 与 UrlDecode 操作需要导入 urllib 相关函数库:import urllib.parse脚本示例如下:import urllib.parsegb_url="http://www.baidu.com"def start(): print("hello imxiaoqi
") print("原值 = " + gb_url) # urlencode
原创
发布博客 2022.03.10 ·
1689 阅读 ·
1 点赞 ·
1 评论

设计模式系列文章的总结

经过最近一段时间对设计模式的学习和理解。我说下自己的收货吧!组织语言的能力提高了对设计模式的理解更进一步了写代码时会更加关注可扩展与可复用,相关逻辑尽量用最少的代码实现接口非常的关键,要多去使用,用多了会领悟到接口带来的好处好记性不如烂笔头,这次的系列文章是很好的一次积累实践是最好的老师我最近又厌倦了学习和工作,有点颓废。不过对经济学开始感兴趣了,最近会抽时间把国富论看完。应该要停笔一段时间了。同学们年末见咯!技术永不眠!...
原创
发布博客 2021.11.17 ·
43 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【备忘录】学习与掌握

文章目录定义优点缺点模式的结构与实现模式的结构模式的实现应用场景定义在不破坏封装性的前提下,获取并保存一个对象的内部状态,以便以后恢复它。备忘录模式是一种对象行为型模式优点实现了内部状态的封装。除了创建它的发起人之外,其他对象都不能够访问这些状态信息。提供了一种可以恢复状态的机制。当用户需要时能够比较方便地将数据恢复到某个历史的状态。简化了发起者类。发起者不需要管理和保存其内部状态的各个备份,所有状态信息都保存在备忘录中,并由备忘录管理者进行管理,这符合单一职责原则。缺点
原创
发布博客 2021.11.16 ·
32 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【访问者】学习与掌握

文章目录定义优点缺点模式的结构与实现模式的结构模式的实现应用场景定义在不改变集合元素的前提下,为一个集合中的每个元素提供多种访问方式,即每个元素有多个访问者对象访问。访问者(Visitor)模式是一种对象行为型模式优点复用性好。可以通过访问者来定义整个对象结构通用的功能,从而提高系统的复用程度。扩展性好。能够在不修改对象结构中的元素的情况下,为对象结构中的元素添加新的功能。符合单一职责原则。访问者模式把相关的行为封装在一起,构成一个访问者,使每一个访问者的功能都比较单一。缺点
原创
发布博客 2021.11.15 ·
382 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【迭代器】学习与掌握

文章目录定义优点缺点模式的结构与实现模式的结构模式的实现应用场景定义提供一种方法来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。迭代器模式是一种对象行为型模式优点遍历任务交由迭代器完成,这简化了聚合类。访问一个聚合对象的内容而无须暴露它的内部表示。增加新的聚合类和迭代器类都很方便,无须修改原有代码。封装性良好,为遍历不同的聚合结构提供一个统一的接口。它支持以不同方式遍历一个聚合,甚至可以自定义迭代器的子类以支持新的遍历。缺点增加了类的个数,这在一定程度上
原创
发布博客 2021.11.12 ·
404 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【中介者】学习与掌握

文章目录定义优点缺点模式的结构与实现模式的结构模式的实现应用场景定义定义一个中介对象来简化原有对象之间的交互关系,降低系统中对象间的耦合度,使原有对象之间不必相互了解。中介者模式又叫调停模式,它是迪米特法则的典型应用。优点类之间各司其职,符合迪米特法则。将对象间的一对多关联转变为一对一的关联,提高系统的灵活性,使得系统易于维护和扩展。缺点中介者模式将原本多个对象直接的相互依赖变成了中介者和多个同事类的依赖关系。当同事类越多时,中介者就会越臃肿,变得复杂且难以维护。模式
原创
发布博客 2021.11.11 ·
35 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【观察者】学习与掌握

文章目录定义优点缺点模式的结构与实现模式的结构模式的实现应用场景定义多个对象间存在一对多关系,当一个对象发生改变时,把这种改变通知给其他多个对象,从而影响其他对象的行为。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。优点目标与观察者之间建立了一套触发机制。降低了目标与观察者之间的耦合关系,两者之间是抽象耦合关系。符合依赖倒置原则。缺点当观察者对象很多时,通知的发布会花费很多时间,影响程序的效率。模式的结构与实现实现观察者模式时要注意具体目标对
原创
发布博客 2021.11.10 ·
28 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【状态】学习与掌握

文章目录定义优点缺点模式的结构与实现模式的结构模式的实现应用场景拓展状态模式与责任链模式的区别状态模式与策略模式的区别定义允许一个对象在其内部状态发生改变时改变其行为能力。状态模式是一种对象行为型模式,优点状态类职责明确,有利于程序的扩展。通过定义新的子类很容易地增加新的状态和转换。将不同的状态引入独立的对象中会使得状态转换变得更加明确,且减少对象间的相互依赖。缺点状态模式的使用必然会增加系统的类与对象的个数。状态模式的结构与实现都较为复杂,如果使用不当会导致程序结构和代
原创
发布博客 2021.11.09 ·
325 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【责任链】学习与掌握

文章目录定义优点缺点模式的结构与实现模式的结构模式的实现应用场景模式的扩展定义把请求从链中的一个对象传到下一个对象,直到请求被响应为止。通过这种方式去除对象之间的耦合。责任链模式也叫职责链模式。在责任链模式中,客户只需要将请求发送到责任链上即可,无须关心请求的处理细节和请求的传递过程,请求会自动进行传递。所以责任链将请求的发送者和请求的处理者解耦了。优点增强了系统的可扩展性。可以根据需要增加新的请求处理类,满足开闭原则。责任分担。每个类只需要处理自己该处理的工作,不该处理的传递
原创
发布博客 2021.11.08 ·
27 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【命令】学习与掌握

文章目录定义优点缺点模式的结构与实现模式的结构模式的实现应用场景定义将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。优点通过引入中间件(抽象接口)降低系统的耦合度。可以实现宏命令。命令模式可以与组合模式结合,将多个命令装配成一个组合命令,即宏命令。扩展性良好,增加或删除命令非常方便。采用命令模式增加与删除命令不会影响其他类,且满足“开闭原则”。缺点可能产生大量具体的命令
原创
发布博客 2021.11.05 ·
32 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【策略】学习与掌握

文章目录前言定义优点缺点模式的结构与实现模式的结构模式的实现应用场景前言个人建议设计模式这一系列的文章,多关注定义和模式的代码实现。至于模式结构和扩展或者是应用场景,基本了解过一下就好,没必要硬记。这只是我的个人建议,同学们当然可以自己选择知识消化。鲁迅曾说过:对代码相关的概念,如果理解不了,就狠狠的实践它吧!实践的多了,就自然懂了。定义该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装
原创
发布博客 2021.11.04 ·
50 阅读 ·
1 点赞 ·
0 评论

Java 设计模式之【模板方法】学习与掌握

文章目录定义优点缺点模式的结构与实现模式的结构模式的实现应用场景定义定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。优点它在父类中提取了公共的部分代码,便于代码复用。部分方法是由子类实现的,因此子类可以通过扩展方式增加相应的功能,符合开闭原则。它封装了不变部分,扩展可变部分。它把认为是不变部分的算法封装到父类中实现,而把可变部分算法由子类继承实现,便于子类继续扩展。缺点由于继承关系自身的缺点,如果父类添加
原创
发布博客 2021.11.03 ·
40 阅读 ·
0 点赞 ·
0 评论

Java 设计模式之【组合】学习与掌握

文章目录定义优点缺点组合模式的结构与实现模式的结构模式的实现应用场景定义将对象组合成树状层次结构,使用户对单个对象和组合对象具有一致的访问性。组合模式一般用来描述整体与部分的关系,它将对象组织到树形结构中,顶层的节点被称为根节点,根节点下面可以包含树枝节点和叶子节点,树枝节点下面又可以包含树枝节点和叶子节点#mermaid-svg-mNbznDSDAYofUiPR .label{font-family:'trebuchet ms', verdana, arial;font-family:va
原创
发布博客 2021.11.01 ·
42 阅读 ·
0 点赞 ·
0 评论
加载更多