自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LeDaVince的博客

编程小白的学习过程中的一些理解

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

原创 Jetpack 之 Room 使用初体验

Jetpack 之 Room 使用初体验写在前面本文开发环境为AndroidStudio 4.0 ,开发语言为kotlin,调试设备为OPPO Reno。资料来自于一下链接。developer-roomdeveloper-jetpackjetpack简介(百家号)示例代码仓库还在完善中android-room-with-a-view-kotlin官方示例代码Jetpack简介其实早在2018年,Google就在I/O大会上发布了一系列的辅助工具包合集,称为Jetpack,主要包含四个

2020-06-10 00:32:47 678

原创 LiveData小知识点,何时注册Observer

LiveData学习使用记录一个在使用LiveData是遇到的有趣问题。由这个问题我们知道,在Activity中设置LiveData的Observer的时候,需要在onCreate中去设置。起初些demo。主要是为了验证在SecondActivity,改变LiveData的值的时候,MainActivity的Observer何时被回调。MainActivity代码SecondActivity的代码功能其实非常简单,定义一个单例的LiveData对象,然后在SecondActivity中改变Li

2020-06-07 23:10:45 757

原创 关于TextView的setAutoLink和setMoveMentMethod方法

写在前面最近入职新的公司,现阶段主要是熟悉短信息的代码,昨天接到一个新的需求,就是要求识别四位数字短号,原生的是 之前对于超链接没有任何了解,所以昨天就先研究了下android端的超链接是如何实现的,其实主要就是对TextView中的内容做了处理,结合Spanned或者其派生类的就能够达到超链接的识别了。关于超链接如何使用的这一块的知识,简书上已经有小伙伴写的很好了,不太清楚基本使用的的可以...

2018-08-03 20:53:51 1138

原创 RxJava部分源码解析

RxJava2.x 部分源码解析这几天比较空闲所以准备也做一个仿知乎日报的APP,然后就想到几个比较好用的框架顺便也好好练练手,就准备用Retrofit+RxJava来实现基本网络请求和事件处理的框架。在使用的时候就顺便研究了源码,汲取下这些优秀的开源框架的设计模式和思想。这篇文章就主要记录一下在看RxJava2.x部分源码的过程。简单用法Observable.create(n...

2018-06-05 17:43:57 319

原创 Android的四种启动模式以及onNewIntent方法

前言  想起来写这个是因为之前在开发过程中遇到在onStart()方法中使用getIntent()方法无法获取到启动activity时传入的数据,也是纳闷了很久,然后就决定好好看一下这个地方,本文章会结合简单的demo先说说四个启动模式,搞清楚启动模式之后,就明白为什么getIntent()得不到我们想要的数据了。 开发环境: Android Studio 3.0.1 设备: 逍遥安卓 5...

2018-05-17 17:42:31 11748 2

原创 如何匹配一个单词存在一次或零次并且不占捕获组位置

正则表达式如何匹配一个单词存在一次或零次并且不占捕获组位置今天要用正则表达式实现匹配一个词出现一次或者不出现的情况,但是又不仅仅是这么简单的需求。先详细说下我这种情况吧,也许有人也遇到这种情况但是没找办法的时候可以参考一下。前言如果对正则表达式基本用法还不太熟悉的同学,可以参考下菜鸟教程上正则表达式的简单教程摸我直达。示例例如打开一个应用。字符串可能是“open the q...

2018-05-16 16:32:09 5582

原创 Java编程思想读书记录

Java编程思想阅读记录这半年,到六月底截至和导师商量的是把Java编程思想大致的看完一遍,然后第二个任务就是把Android相关的常用的API的源码都熟悉一遍。然后现在已经到四月份了,我的Java编程思想才看到内部类,emmmmm,还剩一个月,对于我这种晚上回来就忍不住一直在玩手机的人,执行力又不怎么样,简直了,我都要疯了,所以,我想了一个办法来培养自己的执行力。那就是用钱来激励自己,在这里...

2018-04-02 00:20:56 255

原创 UDP单播

Java实现UDP单播对于最近所做的Android手机端遥控器APP,用到了UDP组播和广播方面的知识,虽然网络传输方面并不是由我负责,但是由于期间遇到一些问题,所以我的求知欲有蠢蠢欲动,自己就去了解了一下这方面的知识,首先从UDP单播开始给大家分享一下我在学习过程中的感悟。对于UDP的概念在这里就不多做介绍了。参考链接http://blog.csdn.net/ljheee/article/deta

2017-10-12 20:02:45 1803

原创 关于弹出和隐藏输入法

关于弹出和隐藏输入法最近做的手机遥控器APP,需要在机顶盒端弹出输入法时,在该APP内时,手机也能够弹出输入法,达到同步输入的效果,当然这个是如何实现的,是我师父修改了Android的framework层的InputMethodManager实现的,是用广播实现的,暂时还没有时间去看下他修改的源码,完成这个APP之后一定要去好好看一下,好了回归正题,输入法的弹出和隐藏,主要的就是借助Android提

2017-09-23 18:55:57 808

原创 关于值传递指针传递和引用传递

参考博客:http://blog.csdn.net/shiyuqing1207/article/details/45937447因为这段时间做的一个电视机遥控器的APP项目是和底层一起开发,我负责的是android上层部分,而主要的连接和发送是公司的c的妹子写的,上下层对接使用的是JNA,期间可以说是问题不断,主要就是因为数据传递过程中,底层用指针操作的时候的一些问题,逼不得已,这周末,作为一

2017-09-16 18:04:13 420

空空如也

空空如也

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

TA关注的人

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