自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RobotHost的博客

android开发

  • 博客(20)
  • 收藏
  • 关注

原创 [python] generator生成器(斐波那契数列、杨辉三角)理解,log分析

python,generator,生成器,斐波那契数列,杨辉三角,分析

2023-03-10 16:11:33 713

原创 Android用户切换系统语言后,回到App,App重新加载导致的一些问题[android:configChanges=“layoutDirection“]

Android用户切换系统语言后,回到App,App重新加载导致的一些问题

2022-08-30 15:23:41 2260

原创 Android WebView 无法加载 空白 与富文本中 #号

Android WebView 无法加载 空白 与富文本中 #号在高版本系统中,如Android 11,WebView 出现无法加载,显示为空白,可能是因为富文本中出现了#号;我这里出现此问题是因为编辑人员输入时随手写在了富文本编辑器中。在android 6.0版本中未出现此问题,可正常显示#号,在pc浏览器中会自动忽略#号。...

2020-11-18 15:54:24 817

原创 AMD cup 下Android Studio 使用 X86 启动模拟器 注意事项

AMD cup、win10 下Android Studio 使用 X86 启动模拟器 注意事项在网上找来找去,总有一些坑…索性把网上能找到的方式都试了,总结出来以下一定可行的方案,留作参考。一、BIOS设置将CPU设置(或CPU Config...之类)中的 SVM设置为开启二、win10系统设置进入控制面板\所有控制面板项\程序和功能,点击左侧菜单启动或关闭windows功能:勾选如下图:三、更新模拟器相关Android Studio中,如下图,最好将勾选的都更新为最新版本:

2020-06-07 21:55:29 1628 6

原创 总结:二进制

二进制一、 基础认知1. 位、比特、字节、字符、字符集、字符编码位、比特字节字符、字符集、字符编码概念UnicodeUTF-8一、 基础认知1. 位、比特、字节、字符、字符集、字符编码位、比特数据(或程序)存储的计算中,会以内存(运行时)或磁盘为载体存储,而这些载体通常是由以百万计的晶体管的硅半导体芯片上,每个晶体管都是一个电路的开关。这些数据在计算机中的表现形式为一个个“开关”,开为1,...

2020-04-26 11:02:06 501

原创 重温Handler

Handler机制是消息机制的暴露出来供使用的上层接口。整个机制不仅仅是用来更新UI,还可以比如:在IntentService中也用到了handler,但是这里不是用来更新UI,而是用来作为消息队列,向工作线程 HandlerThread 发送任务消息。工作流程创建looper(包含mQueue):Looper.prepare()将会new一个Looper对象,Looper构造函数...

2019-12-26 14:17:28 193

原创 Java代理模式:静态、动态代理;静态代理和装饰模式的区别

Java代理模式:静态、动态代理;静态代理和装饰模式的区别代理为什么用代理?有些时候,被代理类是不能被修改的。代理类的存在是为了基于被代理类不变的前提下,对被代理类的行为进行控制和扩展。另一个前提是,被代理类是基于接口实现的,因为代理类也需要实现这个接口。静态代理静态代理需要在程序运行之前,实现代理类并增加的业务需要的控制或扩展。实现提供一个被代理类的接口被代理类实现这个接...

2019-12-25 17:31:25 594

原创 [Bug]org.gradle.api.GradleException: Lint found fatal errors while assembling a release target

一、Bug logorg.gradle.execution.MultipleBuildFailures: Build completed with 1 failures. at org.gradle....... ......Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task '...

2019-06-19 15:43:15 2270

原创 [这个BUG绝对坑爹]layout/xxxx/xml "error: resource drawable/xxx not found"(AndroidStudio编译时)

莫名其妙的layout/xxxx/xml “error: resource drawable/xxx not found”如图: 项目突然之间报错layout中图片资源找不到,但是进入layout中查看布局,发现该布局引用的所有图片均可向上追溯,不可能找不到啊!最终解决这种错误看起来很懵,明明这些布局文件、资源引用都是OK的。好,回想一下自己都做贱了些什么,然后一项项检查,...

2018-09-06 12:26:52 8361 8

原创 [常见Bug]Kotlin,编译报错“Unresolved reference: ......”的解决方法

2017-09-29 15:52:46 58779 2

原创 使用AIDL,客户端调用和Service回调,以及一些需要注意的细节

模拟一个简单的音乐播放demo(未实现真实的音乐播放器),使用AIDL和Service进行跨进程通讯

2017-09-05 18:30:37 6197 1

原创 mvp demo:mvp+rxjava+retrofit(okhttp)+greendao

使用mvp架构,以及一些常用的库(mvp_rxjava_retrofit(okhttp)_greendao_gson_butterknife_logger_sweet-alert-dialog_picasso),实现一个获取豆瓣音乐列表、记录搜索历史(历史记录自动换行排列)的简单demo

2017-07-18 18:43:50 807

原创 applicationId和packageName,以及在Manifest中使用${applicationId}写法

applicationId和packageName,以及在Manifest中使用${applicationId}写法

2017-05-10 17:37:12 19371

原创 Handler优化(相关:防OOM,强、弱、软、虚引用)

详细介绍Android中Handler使用优化,防止OOM。处理方式其实比较大众化,主要是通过这篇文章介绍下处理Handler机制OOM过程中,详细的知识点,这是一个学习的工程。

2017-04-26 00:09:43 792

原创 Android异步相关源码详细分析(Handler、Message、Looper、MessageQueue)

详细介绍Android异步处理以及相关的Handler、Message、MessageQueue、Looper等源码分析

2017-04-21 16:27:21 748

原创 GreenDao教程(4):GreenDao + RxJava

主要介绍 GreenDao + RxJava 的应用示例。

2017-04-17 11:23:26 2983 2

原创 GreenDao教程(3):一对一,一对多,多对多

主要介绍GreenDao 一对一,一对多,多对多应用

2017-04-11 18:54:28 13802 6

原创 GreenDao教程(2):基本应用

主要介绍GreenDao的基本应用。

2017-04-10 18:58:10 1338 1

原创 GreenDao教程(1):配置流程

主要介绍GreenDao在Android Studio下的配置方法。

2017-04-10 18:52:27 1103

原创 sqlite基础学习

1. 前言本文资料来源网络公开资源,并根据个人实践见解纯手打整理,如有错误请随时指出。本文主要用于个人积累及分享,文中可能引用其他技术大牛文章(仅引用链接不转载),如有侵权请告知必妥善处理。参考资料和引用链接:Android基础教程-SQLite高级操作-视频课程2. 学习内容 主要说明sqlite工具的基础使用(windows环境)和sqlite基本知识和常用语法使用两大块内容2.1

2017-04-07 15:15:35 630

空空如也

空空如也

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

TA关注的人

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