Android
尤拉尼菲亚
public static void main(String[] args)
展开
-
Recyclerview中的点击事件记录
Q:如果要你给Recyclerview中展示的数据做一个查看详情页的点击事件该怎么做? Q:如果列表中展示的数据包含的子布局也要做点击事件该怎么办? Q:为什么使用listener的形式? 先来看第一个问题,如果只要做一个简单的点击事件,只要是点到那个item上就行了的话可以用很简单的方式实现。 1.在Adapter中定义一个接口 public interface OnRecycler...原创 2019-08-08 10:30:26 · 713 阅读 · 0 评论 -
从零使用okhttp和gson解析聚合数据的新闻头条API
这里只简单介绍一下我自己的demo,具体原理学习还是建议阅读一下官方的文档或者别人整理好的内容。我的demo可以作为实际跑通的参考,加深理解。可能写的本身也不完美。 ·准备工作:注册聚合数据的账号→申请新闻头条的数据→生成一条请求(get) ·使用android studio的朋友可以引入依赖,eclipse的朋友请找网上下载gson和okhttp3的jar包,这里就不给下载地址了 开始保姆...原创 2019-08-15 17:43:12 · 1599 阅读 · 1 评论 -
[仅记录]MVP模式下改进请求两条不同网络数据
项目结构 Model层 INetModel package com.example.admin.mvpsample1.Model; public interface INetModel { void askForNet(NetSourceCallBack callBack); } 接口的实现类 public class NetModel implements INetMo...原创 2019-08-20 16:32:45 · 141 阅读 · 0 评论 -
使用线程池来进行两条不同的网络请求并把数据更新在TextView上
博主的java是工地java,自学的,希望接受各位批评。 ·主要目标:对线程池加深一点印象 ·项目结果: 请求成功的情况,为了方便我直接把获取的json数据直接塞过去了 请求失败的情况 ·博客仅为了记录当天的学习进度,其实项目有许多不合理的地方,见谅 ·xml结构 <?xml version="1.0" encoding="utf-8"?> <LinearLayo...原创 2019-08-19 17:27:07 · 273 阅读 · 0 评论 -
导入第三方代码作为依赖的一次教训
第一步在Android studio的File中new→import module→finish 第二步在APP下的dependencies 中implementation 第三步在app settings.gradleinclude原创 2019-08-09 17:43:12 · 224 阅读 · 0 评论 -
TabLayout+Fragment实现顶部导航+子布局导航
代码是看别人的写出来的Material Design学习:TabLayout+Viewpager制作一个标签页 效果演示 顶部导航和子布局的导航都可以滑动 实现步骤 1.准备若干个Fragment,这里有四个TAB。 若要实现仅一个导航栏的布局直接参考简书上的文章。 这里给出fragment2和fragment1的xml布局,其他同2,除了1里面实现了子布局的内容 2 <?...原创 2019-08-09 15:04:34 · 709 阅读 · 1 评论 -
JAVA中的接口与回调
接口interface关键字让抽象的概念更进了一步。 文章地址来自https://blog.csdn.net/weixin_44380894/article/details/99709221 这是在接口里确定,注意是确定的一个方法名,在idea里也明确告知你,接口抽象方法不能拥有(body)方法体。 接口(interface)允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。...原创 2019-08-18 21:26:00 · 199 阅读 · 0 评论 -
使用饺子播放器和ViewPager打造一个视频详情页的实现
JiaoZiVideoPlayer使用的是饺子播放器。官方介绍是高度自定义的安卓视频框架,这是Git地址。 ·如果引入失败,检查是否添加了java8的配置 ·activity的xml布局如下 ·效果图 我是直接下载源码引入依赖的的 implementation project(':jiaozivideoplayer') implementation 'com.github.b...原创 2019-08-13 17:49:13 · 495 阅读 · 0 评论 -
使用ViewPager做一个简单的漫画阅读界面记录
Q:我需要什么 A:一个可以滑动的查看图片页面,和一个指示当前页码的标志(这里用TextView实现) 后续打算增加读取json数据,大图查看 Q:这东西太简单了,为什么写出来 A:作为个人记录 Q:阅读本文章需要知道哪些 A:主要了解一下ViewPager的简单使用,通过PagerAdapter。了解ImageLoader,对scantype有了解,知晓在大量数据情况下不使用Imag...原创 2019-08-08 17:39:42 · 572 阅读 · 0 评论 -
BottomSheetDialog+Recyclerview一次记录
记一次Recyclerview+BottomSheetDialog的简单使用 列子里用到的依赖 implementation 'com.android.support:recyclerview-v7:27.1.0' implementation 'de.hdodenhof:circleimageview:2.1.0' implementation 'com.andr...原创 2019-08-06 17:08:08 · 2808 阅读 · 0 评论 -
打造属于你的Recyclerview的LoadMoreListener
这里就将一下思路。 一般来说自定义的loadmore在recyclerview是通过滚动监听到你指定的位置来触发相应的代码处理逻辑。 那么我们就定义一个类来继承RecyclerView.OnScrollListener public abstract class LoadMoreListener extends RecyclerView.OnScrollListener { pri...原创 2019-08-15 17:56:36 · 942 阅读 · 0 评论