自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

llihao

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

原创 云服务器搭建

现如今越来越多的企业或者个人开发者都会选择去购买一台云服务器,云服务器相比较与传统的物理服务器他的价格优势,以及一系列可客制化的服务也方便大家去选择,大大节约了空间,运维,开发等等一系列成本。创建自己的NextCloud网盘,使用Discuz搭建一个属于自己的个人论坛、博客站,用来做数据仓储,安装Git,搭建自己的仓库服务器等等。进入实例之后会进行一些基础配置,按照网站提示,一步步根据自己的需求进行配置即可,最后选择实例的时候有一个条目是免费的,选择他就好。注册登录成功之后首先打开控制台创建实例。

2023-11-13 16:12:06 28

原创 流式布局

开始之前准备几个文件夹1.attrs.xml2.drawable文件夹下的car_btn_bg.xml文件一共两个Activitypublic class FlowLayout1 extends FrameLayout { private FlowViewClickListener flowViewClickListener; private int space...

2019-04-26 21:05:42 334

原创 RecyclerView 多条目展示

首先开始写代码之前,要做好万全的准备工作1.依赖2.网络权限3.搭框架现在开始正式写代码了,完成以上的准备工作,现在开始按照步骤一步一步慢慢来,要是因为着急少些了某一步的话,整个项目就会白板甚至是崩溃1.V层public interface MainView { void success(String data); void fail();}...

2019-04-21 20:35:32 157

原创 标准版展示数据

MVP框架V层:public interface MainView { void success(String data); void fail(String error);}M层接口:public interface MainModel { interface CallBackListener{ void succes...

2019-04-15 00:00:44 115

原创 简单版登录注册

首先,开始写代码之前要做好准备工作俗话说得好,磨刀不误砍材工,先看一下需要准备什么东西呢!1.网络权限2.工具类3.依赖正式进入代码部分,首先呢是我们的mvp框架部分,这次说的这个框架跟之前用的方式不太一样.V层:public interface MainView { //登录 public void getViewData(String viewData...

2019-04-14 23:54:51 178

原创 Okhttp添加拦截器

OkHttpClient client = new OkHttpClient.Builder().addInterceptor(new Interceptor() { @Override public Response intercept(Chain chain) throws IOException { Requ...

2019-04-07 09:04:47 389

原创 MVP防止内存泄漏

在Presenter层中写一个方法 //在presenter层写销毁方法,记得在Activity中销毁处调用 public void destory() { if (baseModel != null) { baseModel = null; } if (baseView != null) { ...

2019-04-07 09:03:29 406

原创 登录注册

1.MVP框架2.model层实现类的使用public class UserModelIml implements UserModel { //登录 @Override public void doLogin(String phone, String pwd, final CallBackListener listener) { //走注册 ...

2019-03-24 21:18:09 142

原创 MVP模式下Recycler展示接口数据

开篇还是一如既往的强调重点.导依赖,导依赖,导依赖.网络权限,网络权限,网络权限.1.MVP框架搭建Model层实现类:public class MainModelIml implements MainModel { @Override public void doCommodity(String keyword, int page, final CallBac...

2019-03-24 20:24:47 84

原创 RecyclerView的简单使用

首先写项目之前,做好一切准备,比如依赖,权限,1.MVP框架搭建 view层public interface ZhanView { void zSuccess(String data); void zFail();}model层接口public interface ZhanModel { ...

2019-03-17 21:22:31 88

原创 框架的初级使用

今天给大家带来一篇本月所学习的综合内容,把本月学习的知识点融合在一起,写一个类似于简单的微信界面的小案例首先写代码之前,我们要准备一下前期的准备工作.1.网络权限2.依赖3.图标4.工具类首先第一步,布局文件===============MainActivity布局文件==============================<LinearLayout x...

2019-03-07 19:51:36 218

原创 上拉下拉简单使用

开始写代码之前先进行准备工作.以下的三个依赖全部导入项目中.implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-19'implementation 'com.scwang.smartrefresh:SmartRefreshHeader:1.1.0-alpha-19'implementation '...

2019-03-03 19:32:34 212

原创 XListView展示+侧拉菜单

今天给大家带来一篇关于XListView的小文章,希望能对大家有帮助.首先介绍一下开始工作之前的准备工作.1.XListView文档,用来导入项目中2.导入XListView文档后,记得导包,还有网络权限3.把相应的文件导入相应的位置中,导依赖.Gson,Guava,Glide,design开始之前的准备工作完成,下面让我们来一起看一下XListView具体是如何完成的吧=...

2019-02-25 19:28:46 183

原创 网络请求与异步加载

首先是布局文件:以下这些是fragment布局文件<android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" /...

2019-02-18 08:18:57 160

原创 XListView的简单使用

XListView的思路新建项目,然后File-new-import module -选择我们的XlistView库导入,然后给App导入依赖.导入后可能会有错误,这时别慌,稳住.1.查看是否有Xlistviewlib文件夹2.查看setting文件中 是否有, ':xlistviewlib'3.build.gradle文件中26改成284.修改成方框中这样 5.导...

2018-12-09 20:36:11 436

空空如也

空空如也

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

TA关注的人

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