- 博客(158)
- 资源 (11)
- 问答 (7)
- 收藏
- 关注
转载 Android Studio 中文乱码
Android Studio 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,甚至影响我们对信息的获取和程序的跟踪。通过历年的开发经验,在本文中我总结出四点用于解决控制台中文乱码问题的方法,希望有助于大家。注意:下面根据我日常工作的经验总结,排序的先后即为我们需要注意修改的先后。在每次进行修改之后一定要重启 Android Studio 使配置生效。在每次进行修改之后一定要重启 Android Studio 使配置生效。
2024-04-15 15:11:35 2251
原创 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-Flutter环境配置报错记录,Flutter Plugin Dart Plugin not installed Unable to find bundled Java version
fltter
2022-12-02 13:56:53 659
原创 Android-DialogFragmen踩坑,调用dismiss后回到activity再次出现dialog的问题
Android DialogFragment踩坑纪录
2022-09-15 17:19:45 2878
原创 Android Studio-local class incompatible: stream classdesc serialVersionUID = -4365348540583873741, l
安卓报错
2022-08-09 14:59:02 535
原创 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报错-跨域问题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架构探究之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
android安卓导航页欢迎页带圆点指示器-仿classin欢迎页
2021-04-23
MyApplication.zip
2021-04-23
安卓addJavascriptInterface实现例子小demo
2020-07-30
[VS] C++ WIN32, 关于数组的
2017-02-04
unsigned integer,挑战题目
2016-09-06
C++ 中的 calls / structure 分别指的是什么?
2016-05-12
如何讲print改为c++里面的cout类型?
2016-05-12
各位大神帮忙看看哪里写错了,修改下谢谢 C++ 入门
2016-04-28
帮忙看下代码,运行不了了,哪里有问题麻烦指出来下谢谢~!麻烦修改下 谢谢!
2016-04-05
c++基础的随即数字应用
2016-04-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人