android学习笔记
文章平均质量分 66
Jack_windows
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
展开
-
RecyclerView.Adapter通用基类
RecyclerView.Adapter通用基类一般来说,我们在使用RecyclerView的时候,需要自定义一个Adapter,用来适配RecyclerView和data。这里主要来编写这个Adapter的基类,我们把它命名为RecyclerAdapter。下面来分析一下这个基类。public abstract class RecyclerViewAdapter<Data> ex...原创 2020-02-15 15:25:31 · 1949 阅读 · 1 评论 -
Android中最常见的观察者模式
Android中最常见的观察者模式我们在Android中经常使用观察者模式,今天就将它最常用的方式梳理清楚。常规观察者模式如上图显示:主要是一个主题和一个观察者类,主题将观察者加入自身列表中,一旦发生事件则通知观察者,观察者调用自身update方法进行更新。Android中常见的观察者模式的写法public class RecyclerAdapter<Data> ...原创 2020-02-10 14:29:10 · 359 阅读 · 0 评论 -
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 · 354 阅读 · 0 评论 -
Fragment 基础总结
Fragment是什么 从Fragment的设定上来看,它类似于Activity。但是,它的概念又比作为Android四大组件之一的Activity弱一些,它是一个可以嵌入Activity使用的UI片段,并且依附于Activity存在,生命周期也类似于Activity,和Activity存在许多联系。从本身的意思来看,它好像是把Activity碎片化了,例如,一个Activity上可以存在多...原创 2018-03-06 16:47:45 · 361 阅读 · 0 评论 -
android_easytouch(下)
accessibility原创 2017-10-19 19:12:27 · 685 阅读 · 0 评论 -
android_easytouch (上)
easytouch原创 2017-10-18 14:55:52 · 598 阅读 · 0 评论 -
android记事本开发后记
在经历了对这个记事本的多次设计更改之后,我终于完成了一个尚可的记事本项目,从层次的角度来说,很多处代码毫无层次可言,对于后期的维护更改造成了很大的困难。但是即使是这样,我还是需要将这次的感受记录下来,留作以后反思。功能层面: 1.便签编辑界面 我在便捷界面的菜单中放入了保存按钮,但是点击保存按钮后保存按钮就会消失,代表已经保存。菜单中有一个一直存在的按钮,删除按钮,在保存之前和保存之后都可以删除原创 2017-04-24 11:43:36 · 845 阅读 · 0 评论 -
Apache Http 服务器安装教程
Apache Http 服务器安装教程原创 2017-05-24 17:52:18 · 84150 阅读 · 0 评论 -
Android 中 adb 相关问题
这几天看android中的数据库SQLite,需要使用 adb shell 来查看数据库中的信息,但是随之发生了一系列问题,所以在这里提出来,也算是学习经验的记录吧!首先,我在控制台中使用adb shell命令,结果出现了这样的情况这里的信息当时也没仔细看,直接上百度(简单,便捷,但是愚蠢),未经思考就去找百度,这在后来看来时极大的错误。百度上显示的答案大多是端口被占用啊,重启adb server啊原创 2017-03-21 20:51:18 · 18536 阅读 · 3 评论 -
Android不同应用间的活动和服务的数据同步
Android不同应用间的活动和服务的数据同步 在android的学习过程中,我理解了在同个应用中的活动和服务之间的数据同步;于是我想,不同应用中的活动和服务是否也可以同步数据呢,这里给出了我的一种方法,仅供参阅。 服务与活动之间的数据同步,在同一个应用中,可以通过定义回调接口来保持数据同步更新,但是在不同的应用中,活动无法获得另一个应用中服务的回调接口,这样的方法就不可行了。但原创 2017-02-10 13:25:48 · 673 阅读 · 0 评论 -
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 · 550 阅读 · 0 评论