自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 资源 (11)
  • 问答 (7)
  • 收藏
  • 关注

转载 Android Studio 中文乱码

Android Studio 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,甚至影响我们对信息的获取和程序的跟踪。通过历年的开发经验,在本文中我总结出四点用于解决控制台中文乱码问题的方法,希望有助于大家。注意:下面根据我日常工作的经验总结,排序的先后即为我们需要注意修改的先后。在每次进行修改之后一定要重启 Android Studio 使配置生效。在每次进行修改之后一定要重启 Android Studio 使配置生效。

2024-04-15 15:11:35 2251

原创 python-import request失败

python import requests失败!

2023-05-29 17:14:38 1146

原创 Android 打印ANR日志

2、命令成功后可以看到进度条,加载完即可解压该zip包。zip包保存路径默认在项目的一级目录下anrlog.zip。4、搜索 VM TRACES AT LAST ANR ,查询最近一次anr或者时间最长的操作。1、adb命令:adb bugreport anrlog.zip。3、解压,并打开以bugreport开头的txt即可。

2023-02-24 14:20:41 440 1

原创 Android Studio-macOS如何独立运行Profile性能调试工具

独立运行Profile性能调试工具

2023-02-01 16:42:32 533

原创 Android-判断导航栏是否存在显示

遇到了计算导航栏的一些奇奇怪怪的bug,安卓机型太多了!

2023-01-28 16:56:17 1374

原创 Android-Flutter环境配置报错记录,Flutter Plugin Dart Plugin not installed Unable to find bundled Java version

fltter

2022-12-02 13:56:53 659

原创 Android手指移动轨迹气泡烟花-自定义View系列(11)

Android手指移动轨迹气泡烟花

2022-11-17 11:41:45 637

原创 Android-腾讯bugly符号表管理,上传so符号表、mapping符号表

腾讯Bugly符号表管理上传,so表,mapping表

2022-10-03 13:46:09 1885

原创 Android-DialogFragmen踩坑,调用dismiss后回到activity再次出现dialog的问题

Android DialogFragment踩坑纪录

2022-09-15 17:19:45 2878

原创 Android-如何修改打包app或模块名字?打包aar或apk修改名字并添加时间

android打包

2022-08-30 13:48:27 1004

原创 Android Studio-local class incompatible: stream classdesc serialVersionUID = -4365348540583873741, l

安卓报错

2022-08-09 14:59:02 535

原创 Android Studio-打出来的中文全是乱码

Android Studio-打不出中文,全是是⃞⃞

2022-06-08 13:49:48 369

原创 Android报错-java.lang.ClassNotFoundException: Didn‘t find class “android.view.x“ on path:

Android报错报错如何出现?报错原因报错如何解决?更多其他页面-自定义View-实用功能合集:点击查看 Exception message: Back traces starts. android.view.InflateException: Binary XML file line #1报错如何出现?引用的sdk一个模块,有动态添加xml布局。debug运行正常,release打包后运行打不开页面。`报错原因打包进行了资源文件压缩,导致找不到xml文件报

2022-05-24 17:47:46 478

原创 Android安卓:适配mac电脑M1芯片arm架构android studio

Android官网下载 选择arm版本下载即可

2021-07-29 22:49:57 1547 1

原创 Android报错-跨域问题CORS-Request header field x-app-version is not allowed by Access-Control-Allow-Headers

Android报错-跨域问题CORS-Request header field x-app-version is not allowed by Access-Control-Allow-Headers in preflight response报错如何出现?报错原因报错如何解决?Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看报错如何出现?使用的是nannoHttpD实现的微服务加载本地html,其中有跨域请求`报错原因没有允许跨域请求报错如何解决?

2021-07-21 21:11:51 1038 2

原创 Android仿美团导航栏-自定义View系列(10)

Android仿美团导航栏-自定义View系列功能简介GIf演示主要实现步骤-具体内容看github项目里的代码Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看功能简介Android仿美团导航栏,感觉挺有趣,简单的实现下。GIf演示主要实现步骤-具体内容看github项目里的代码简单记录一下实现步骤。实际上离美团的效果还差的很远,很多细节没有覆盖,例如弹出来的按钮与水平线左右两处交汇的地方就很生硬,应该再用贝塞尔曲线写一下。1.创建View

2021-07-15 12:22:59 794

原创 Android九宫格连线解锁-自定义View系列(9)

Android九宫格连线解锁-自定义View系列功能简介GIf演示主要实现步骤-具体内容看github项目里的代码Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看功能简介完全自绘制九宫格连线解锁,没有用到一个Button实例GIf演示主要实现步骤-具体内容看github项目里的代码不想写Android技术生活交流微信 ...

2021-07-15 12:22:51 437

原创 Android向右滑动解锁-自定义View系列(8)

Android向右滑动解锁-自定义View系列功能简介GIf演示主要实现步骤-具体内容看github项目里的代码Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看功能简介向右滑动解锁viewGIf演示主要实现步骤-具体内容看github项目里的代码不想写,累Android技术生活交流微信 ...

2021-07-15 12:22:35 319

原创 Android仿IOS的SOS紧急呼叫-自定义view系列(7)

Android仿IOS的SOS紧急呼叫-自定义view系列功能简介GIf演示主要实现步骤-具体内容看github项目里的代码Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看功能简介Android仿IOS的SOS紧急呼叫,使用surfaceView进行绘制。GIf演示主要实现步骤-具体内容看github项目里的代码1.不想写,累,单纯记录下,看代码Android技术生活交流微信 ...

2021-07-15 12:22:27 340

原创 Android仿IOS滑动关机-自定义view系列(6)

Android仿IOS滑动关机-自定义view系列功能简介GIf演示主要实现步骤-具体内容看github项目里的代码Android Studio 代码Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看多种解锁屏幕Github项目地址: 点击跳转,欢迎fork收藏功能简介仿ios滑动关机界面,使用surfaceView进行绘制。GIf演示主要实现步骤-具体内容看github项目里的代码1.不想写,看代码Android Studio 代

2021-07-15 12:03:24 376

原创 Android报错:mediaRecorder.setVideoSize报错,MediaRecorder﹕ start failed: -19, setVideoSize called in a in

Android报错:mediaRecorder.setVideoSize报错,MediaRecorder﹕ start failed: -19, setVideoSize called in a invalid state -1报错如何出现?报错原因报错如何解决?Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看报错如何出现?使用mediaRecorder进行录制视频的时候报错.MediaRecorder﹕ start failed: -19报错原因问题

2021-07-09 15:22:14 856

原创 Android设计模式-装饰模式-结构型-(3)

Android设计模式-装饰模式-结构型-30. 什么是装饰模式?1. 优缺点2. 哪些库或方法使用代理模式来实现的?3. 举例说明-小明前往车票代售点购买车票4. Android技术生活交流创建型模式 (3)简单工厂、工厂法、抽象工厂模式、单例模式、建造者模式行为型模式 (2)。观察者模式、策略模式。结构型模式 (3)适配器模式、代理模式Android设计模式Github项目地址: 点击跳转0. 什么是装饰模式?允许动态的向一个现用的对象添加新的方法功能,同时也不破坏

2021-07-03 10:16:58 116 1

原创 Android设计模式-代理模式-结构型-(2)

Android设计模式-代理模式-结构型-20. 什么是代理模式?1. 优缺点2. 哪些库或方法使用代理模式来实现的?3. 举例说明-小明前往车票代售点购买车票4. Android技术生活交流创建型模式 (3)简单工厂、工厂法、抽象工厂模式、单例模式、建造者模式行为型模式 (2)。观察者模式、策略模式。结构型模式 (3)适配器模式、代理模式Android设计模式Github项目地址: 点击跳转0. 什么是代理模式?给一个对象添加一个代理对象,客户端可以通过代理对象,对原

2021-07-03 10:16:51 134 1

原创 Android设计模式-适配器模式-结构型-(1)

Android设计模式-适配器模式-结构型-10. 什么是适配器模式?1. 优缺点2. 哪些库或方法使用观察者模式来实现的?3. 举例说明-学生-老师4. Android技术生活交流创建型模式 (3)简单工厂、工厂法、抽象工厂模式、单例模式、建造者模式行为型模式 (2)。观察者模式、策略模式。Android设计模式Github项目地址: 点击跳转0. 什么是适配器模式?作为两个独立的接口之间的桥梁,使得两者之间可以互通。适配器模式的结构角色类别说明T

2021-07-03 10:16:42 145

原创 Android设计模式-单例模式-创建型-(3)

Android设计模式-单例模式-创建-30. 什么是单例模式?1. 优缺点2. 举例说明1. 懒汉式 `StarvingSingleton`2. 饿汉式 `SluggardSingleton`3. DCL双重校验锁 `Double Check Lock`4. 登记式/静态内部类 `InternalClass`3. Android技术生活交流Android设计模式Github项目地址: 点击跳转0. 什么是单例模式?1、这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被

2021-07-02 09:09:01 150

原创 Android设计模式-工厂模式-创建型-(2)

Android设计模式-工厂模式-创建-20. 什么是工厂模式?1. 优缺点2. 哪些库或方法使用建造者模式来实现的?3. 举例说明-顾客在麦当劳里点餐5. Android技术生活交流Android设计模式Github项目地址: 点击跳转0. 什么是工厂模式?1、将一个复杂的对象分离,使用多个简单的对象一步步的建造构成一个复杂的对象。1. 优缺点优点:1、将复杂的创建过程封装在内部,对于外部调用的人来说,只需要传入建造者和建造工具,对于内部是如何建造成成品的,调用者无需关心,也不知

2021-07-02 09:08:52 178 1

原创 Android设计模式-建造者模式-创建型-(1)

Android设计模式-建造者-创建-10. 什么是建造者模式?1. 优缺点2. 哪些库或方法使用观察者模式来实现的?3. 举例说明-计算其中的 + - * /4. Context类的探究5. Android技术生活交流Android设计模式Github项目地址: 点击跳转0. 什么是建造者模式?1、将一个复杂的对象分离,使用多个简单的对象一步步的建造构成一个复杂的对象。1. 优缺点优点:1、将复杂的创建过程封装在内部,对于外部调用的人来说,只需要传入建造者和建造工具,对于内部是如

2021-07-02 09:08:44 158 1

原创 Android设计模式-策略模式-行为型-(2)

Android设计模式-观察者模式-行为型-20. 什么是观察者模式?1. 优缺点2. 哪些库或方法使用观察者模式来实现的?3. 举例说明-学生-老师4. Android技术生活交流Android设计模式Github项目地址: 点击跳转0. 什么是观察者模式?当对象间存在一种对应多种依赖关系的,以便与当被依赖对象的状态发生改变时,所有依赖与它的对象都能得到通知,并作出反应。当对象A、B 都注册到了对象C。AB为依赖对象,C为被依赖对象。被依赖对象:我们称其为 被观察对象Observable

2021-07-02 09:08:33 142

原创 Android设计模式-观察者模式-行为型-(1)

@TOCAndroid设计模式Github项目地址: 点击跳转0. 什么是观察者模式?当对象间还有一种对应多种依赖关系的时候,2. Android技术生活交流微信 [1]* 百度文献[2]* 参考文章[3]* Android 官网对于DataBinding的介绍,需fan.g墙阅览:点击查看...

2021-07-02 09:08:24 123 2

原创 Android设计模式-23种模式总结概括

Android设计模式-23种模式总结概括0. 设计模式分类 (点击查看详细)1. 设计模式的六大原则2. Android技术生活交流Android设计模式Github项目地址: 点击跳转0. 设计模式分类 (点击查看详细)创建型模式 (5)工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式 (7)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式 (11)观察者模式、策略模式、模板方法模式、迭代子模

2021-07-02 09:08:15 181

原创 Android架构探究之MVVP设计模式

留个坑,mvvp有点乱,慢慢啃

2021-07-02 09:08:07 376

原创 Android架构探究之Data Binding双向绑定

Android架构探究之Data Binding数据绑定库基本使用0. 对Data Binding的基本使用和概念可阅读下面链接1. 什么是双向绑定?双向绑定和单项绑定的区别?5. Android技术生活交流Data Binding Github项目地址: 点击跳转0. 对Data Binding的基本使用和概念可阅读下面链接这里是引用1. 什么是双向绑定?双向绑定和单项绑定的区别?单向绑定:改变数据内容->改变ui状态在对Data Binding的基本使用的文章里,我们清楚

2021-07-02 09:07:57 662 2

原创 Android架构探究之Data Binding数据绑定库基本使用

Android架构探究之DataBinding数据绑定0. 本篇是对MVVM设计模式的预热,探究下MVVM下使用到的Data Binding机制,Android中实现MVC和MVP可在以下链接中阅读1. 什么是Data Binding?2. 举例说明,对比传统的方式和data binding3. 在Android中如何实现标准的MVP设计架构?0. 项目结构 - gif 演示1. Bean类,学生信息StudentBean2. View层,Activity作为View层管理视图UI,且自定义接口并实现内部方

2021-06-23 21:37:29 1235 1

原创 Android架构探究之MVP设计模式

Android架构探究之MVP设计模式0. MVP是有MVC衍化而来的,不熟悉MVC的同学可以看这篇文章1. MVP模式介绍-Model-View-Persenter2. MVP与MVC的区别3. 在Android中如何实现标准的MVP设计架构?0. 项目结构 - gif 演示1. 首先我们创建个学生信息Bean类,StudentBean。和一个接口 OnUpdateViewList作为M层处理完毕后给C层的回调。2. Activity里做两件事,1,绑定xml中的控件并监听点击事件。2,向C层提供更新V层

2021-06-21 21:43:52 346 1

原创 Android报错:This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot op

Android报错:This version of the Android Support plugin for IntelliJ IDEA or Android Studio cannot open this project, please retry with version 4.2 or newer报错如何出现?报错原因报错如何解决?Android技术生活交流)更多其他页面-自定义View-实用功能合集:点击查看报错如何出现?当我导入别人的项目的时候,开了vp同步下载相关的配置库一切

2021-06-19 12:01:37 7726

原创 Android架构探究之MVC设计模式

Android框架探究之MVC设计模式1. 经典MVC模式介绍-Model-View-Controller2. Android的设计架构不同于经典MVC3. 在Android中如何实现标准的MVC设计架构?1. 首先我们创建个学生信息Bean类,StudentBean。和一个接口 OnUpdateViewList作为M层处理完毕后给C层的回调。2. Activity里做两件事,1,绑定xml中的控件并监听点击事件。2,向C层提供更新V层UI的可调用方法。3. StudentController里做两件事,1

2021-06-18 10:14:39 2016 2

原创 Android require a foreground service of type ServiceInfo.FOREGROUND_SERVICE

android 10.0录制屏幕报错. Media projections require a foreground service of type ServiceInfo.FOREGROUND_SERVICE报错原因报错解决 (这里默认你已经写好了正常的录制屏幕流程)Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看报错原因Android10.0以上的录制屏幕需要获取到FOREGROUND_SERVICE权限Android10.0以上实例化mediaP

2021-06-16 11:38:16 2526

原创 Android在mac端如何修改IDE中的快捷键?

android安卓mac端如何修改快捷键详细步骤Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看详细步骤点击左上角的 Android Studio打开 Preference找到 KeyMap选择 macOS点击Editor Action6.在右边的搜索栏里搜索你想要的键,找到后,右键点击,选择 Add Keyboard ShortcutAndroid技术生活交流微信 ----- qq群 ...

2021-06-01 13:59:03 112

原创 Android数据结构稀疏数组SparseArray详解

android安卓SparseArray详解用法SparseArray中文翻译介绍具有的属性介绍添加 put( )Android技术生活交流更多其他页面-自定义View-实用功能合集:点击查看SparseArray中文翻译介绍SparseArray将整数映射到Objects,与普通的Objects数组不同,其索引可以包含gaps。SparseArray有着比HashMap更高的内存效率,因为它避免了自动装箱键,并且其数据结构不依赖于每个映射的额外入口对象。注意:SparseArray会将其

2021-05-28 17:42:52 601

原创 Android仿IOS解锁密码界面-自定义view系列(6)

android安卓仿ios解锁密码屏幕-自定义view系列功能简介主要实现步骤-具体内容看github项目里的代码xml相关属性设置java代码更多其他页面-自定义View-实用功能合集:点击查看Github项目地址: 点击跳转,欢迎fork收藏功能简介仿ios解锁密码界面,按钮文字等全部用canvas自绘制出来,避免了创建多个button和textview组合起来实现密码解锁界面,一个view搞定所有,代码简洁清晰更易于维护。同时按压还带震动效果主要实现步骤-具体内容看

2021-05-28 11:47:36 3057

javaScrpitInterface.zip

android安卓javascriptInterface例子

2021-07-20

android官方MVP的demo.zip

android官方MVP的demo

2021-06-18

安卓gradle6.5.zip

gradle-6.5.zip

2021-06-10

安卓android登录注册页面

安卓android登录注册页面

2021-04-27

android安卓获取apk签名工具

android安卓获取apk签名工具

2021-04-26

android安卓切换听筒-外放-蓝牙耳机设备

android安卓切换听筒-外放-蓝牙耳机设备

2021-04-23

android安卓导航页欢迎页带圆点指示器-仿classin欢迎页

android安卓导航页欢迎页带圆点指示器-仿classin欢迎页 * https://blog.csdn.net/ruiruiddd/article/details/115696605

2021-04-23

MyApplication.zip

android安卓自由移动组件 https://blog.csdn.net/ruiruiddd/article/details/115999486

2021-04-23

MyApplication.zip

android安卓动态获取麦克风照相机权限

2021-04-23

安卓addJavascriptInterface实现例子小demo

安卓-Android addJavaScriptInterface基本使用,webview与js如何进行交互?addJavaScriptInterface不起作用怎么办

2020-07-30

yfz_getIdentifier.zip

Android安卓-获取控件的id(标识符)-根据控件id获取对应的值或控件名字-动态获取R.string的值

2020-06-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除