- 博客(16)
- 问答 (2)
- 收藏
- 关注
原创 RecyclerView.Adapter通用基类
RecyclerView.Adapter通用基类一般来说,我们在使用RecyclerView的时候,需要自定义一个Adapter,用来适配RecyclerView和data。这里主要来编写这个Adapter的基类,我们把它命名为RecyclerAdapter。下面来分析一下这个基类。public abstract class RecyclerViewAdapter<Data> ex...
2020-02-15 15:25:31 1957 1
原创 Android中最常见的观察者模式
Android中最常见的观察者模式我们在Android中经常使用观察者模式,今天就将它最常用的方式梳理清楚。常规观察者模式如上图显示:主要是一个主题和一个观察者类,主题将观察者加入自身列表中,一旦发生事件则通知观察者,观察者调用自身update方法进行更新。Android中常见的观察者模式的写法public class RecyclerAdapter<Data> ...
2020-02-10 14:29:10 366
原创 Android MVP 模式使用指南
参考github代码:github参考博客:Google 官方Android MVP架构实践简单的以google官方代码和自己的demo记录Android的MVP设计模式。1.官方MVP模式:官方MVP的samples的github地址是(https://github.com/googlesamples/android-architecture/)若水三千,我们先取一瓢。先看看最简单的t...
2019-10-09 15:35:01 362
原创 Fragment 基础总结
Fragment是什么 从Fragment的设定上来看,它类似于Activity。但是,它的概念又比作为Android四大组件之一的Activity弱一些,它是一个可以嵌入Activity使用的UI片段,并且依附于Activity存在,生命周期也类似于Activity,和Activity存在许多联系。从本身的意思来看,它好像是把Activity碎片化了,例如,一个Activity上可以存在多...
2018-03-06 16:47:45 366
原创 android记事本开发后记
在经历了对这个记事本的多次设计更改之后,我终于完成了一个尚可的记事本项目,从层次的角度来说,很多处代码毫无层次可言,对于后期的维护更改造成了很大的困难。但是即使是这样,我还是需要将这次的感受记录下来,留作以后反思。功能层面: 1.便签编辑界面 我在便捷界面的菜单中放入了保存按钮,但是点击保存按钮后保存按钮就会消失,代表已经保存。菜单中有一个一直存在的按钮,删除按钮,在保存之前和保存之后都可以删除
2017-04-24 11:43:36 853
原创 Android 中 adb 相关问题
这几天看android中的数据库SQLite,需要使用 adb shell 来查看数据库中的信息,但是随之发生了一系列问题,所以在这里提出来,也算是学习经验的记录吧!首先,我在控制台中使用adb shell命令,结果出现了这样的情况这里的信息当时也没仔细看,直接上百度(简单,便捷,但是愚蠢),未经思考就去找百度,这在后来看来时极大的错误。百度上显示的答案大多是端口被占用啊,重启adb server啊
2017-03-21 20:51:18 18560 3
原创 Java中多态的方法调用顺序问题
这个标题起的有点大,我想说的重点并不是整个的顺序this.method(o)>super.method(o)>this.method((super)o)>super.method((super)o)这个顺序以及多态的详解可以参看一个经典实例理解java的三大特性之多态我在拜读这篇文章的时候很是赞赏,但是后来自己实践时发现了一些不一样的地方,于是在这里拉出来讨论。我在写方法时使用了toString方法
2017-03-06 23:55:12 3327
原创 Android Studio导入SlidingMenu的方法
首先,我们需要从GitHub上下载SlidingMenu的压缩包,https://github.com/jfeinstein10/SlidingMenu,我们需要下载zip并且解压。然后新建一个工程,点击 file->new->import Module,将解压的文件夹导入进来 接着点击 file->Project Structure->app->Dependencies,点击绿色的添加按钮,选3
2017-02-18 16:48:47 555
原创 Android不同应用间的活动和服务的数据同步
Android不同应用间的活动和服务的数据同步 在android的学习过程中,我理解了在同个应用中的活动和服务之间的数据同步;于是我想,不同应用中的活动和服务是否也可以同步数据呢,这里给出了我的一种方法,仅供参阅。 服务与活动之间的数据同步,在同一个应用中,可以通过定义回调接口来保持数据同步更新,但是在不同的应用中,活动无法获得另一个应用中服务的回调接口,这样的方法就不可行了。但
2017-02-10 13:25:48 687
空空如也
java 静态内部类的加载问题
2017-07-13
android recyclerview长按让所有item中的checkbox都显示
2017-05-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人