自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 android.jar的理解

Android sdk 其实就是方便 开发者与系统打交道的"一个"kit(工具库),这里强调一个,是指你自己也可以写一套基于android 内核层的sdk(包含基础系统服务和应用程序框架),然后部署到android 上面。因为系统调用以上,面向的所有的应用,google可以写框架,你自己也可以写框架,只不过你们共同使用了底层下的内核和硬件。写估计会很麻烦,因为你不熟悉,android提供的那些服务)封装的类可以理解成是一些可以为客户端(Client)自己的内存提供数据的函数。我想是可以的,但是你自己。

2024-01-16 19:07:08 383

原创 beforeTextChanged和onTextChanged 参数的理解

原字符 s 内容发生了变化,将要从123 变为”1“,没写错就是 ”1“(4为新要加入s的字符,咱们先说s第一次的变化,加入4是第二次的变化),变化的数量为2。新加入的用来替换原先start+before位置字符的字符的数量。即:目前s中start+count位置的字符已经替换了原先start+before 位置的字符。3+0位置之前没字符 所以为0。before:新加入的用来替换原先start+before位置字符的字符的数量。after:新加入的用来替换原有start+count位置字符的字符的数量。

2024-01-13 16:02:49 425

原创 FileProvier

因为你想拍照,你要把这个路径给相机App。那么滴,你在往intent 中传Uri时,你需要用 FileProvider.getUriForFile()这个方法生成,那么这个方法就会把这个真实的路径变成external_storage_root/xxx/xxx。那你说我配置的时候,path为空好不好,那我没测试,看FileProvider源码上是可以的。那么滴,你现在要定义一个path,定义的是你配置的这个路径。所以 这个文件定义的就是你允许,你想要分享给第三方的文件路径,第三方可以对这个文件进行读写。

2023-11-01 19:14:57 44

原创 java 字符

1,字符其实也就是数字,不同的字符编码,字符对应的数字也不同。2,同一个字符集,可以有多种字符编码,比如中文 可以有 GBK编码 也可以有,UTF-8编码,也可以有 UTF-16编码3,java 默认采用UTF-16编码...

2023-10-21 16:59:25 36

原创 android gradle 相关

android 中 build.gradle 之所以可以运行 是因为 groovy中有一个类加载器 GroovyClassLoader 通过方法 GroovyClassLoader.parseClass 可以把文本解析为一个Script 脚本类

2023-10-21 16:53:27 36 2

原创 OpenGL,Surface,SurfaceTexure相关

a,SurfaceTexture初始化后,向GLConsumer设置了JNISurfaceTextureContext监听器,该监听器会回调到Java层SurfaceTexture.postEventFromNative方法,进一步回调到注册到SurfaceTexture中的OnFrameAvailableListener监听器,用于通知业务层有新的GraphicBuffer入队了。转载:https://juejin.cn/post/6967640096547962911。surface 创建的几种方式?

2023-08-13 20:00:05 189

原创 网络摘抄和随笔

网络摘抄和随笔 1,detach()、attach() detach():会将view与fragment分离,将此将view从viewtree中删除!而且将fragment从Activity的ADD队列中移除!所以在使用detach()后,使用fragment::isAdded()返回的值是false;但此fragment实例并不会删除(在源码中实际上是会删除的,只不过用于储存frgment的...

2023-07-12 23:57:51 54

原创 Android 网络加载.9图片

String url="图片地址“ Glide.with(getActivity()) .download(url) .into(new SimpleTarget<File>() { @Override public void ...

2021-07-27 11:38:38 402

原创 Charles 出现respone中出现中文乱码的解决

Charles 出现respone中出现中文乱码的解决问题:用Charles作为代理祖抓取数据时 返回的数据在charles中显示 乱码(只有中文乱码)。排查:发现我们的服务器返回的响应头里面没有Content-Type类型(正常的话应该是UTF-8)处理:1, 打开 charles 工具->Tools->rewrite->Enable rewrite,勾选.2,在打开的界面中选择add 。3,再add只有的右侧界面,Name:后面可以随便填4,点击Type/Action 下

2020-12-16 18:04:57 904 2

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-12-07 15:14:57 109

android有关通信实例

有关android通信的相关知识,包括一对一通信,一对多通信,及聊天工具的核心代码。

2014-09-18

空空如也

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

TA关注的人

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