自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一岁啊

推荐新手入门学习

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

原创 Android图片的二次采样

为什么要进行二次采样?在手机上显示一张分辨率特别大的图片和显示一张分辨率小的图片,对用户的视觉体验来说,并不会有多大变化,但是对我们手机的内存来说,影响却是非常巨大的。,二次采样就是为了避免图片加载时的内存溢出异常。二次采样分别是哪两次1.第一次采样第一次采样我主要是想要获得图片的压缩比例,假如说我有一张图片是200*200,那么我想把这张图片的缩略图显示在一个50*50的Image...

2019-04-25 21:03:32 1065

原创 上传头像在安卓6.0之后

第三方依赖李垣霖 2019/4/23 20:43:23implementation 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.3@aar'在application中写入 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { StrictM...

2019-04-24 11:06:58 151

原创 PopWindow的使用

View inflate = View.inflate(FilmDetailsActivity.this, R.layout.pop_film_yugao, null); final PopupWindow popupWindow = new PopupWindow(inflate, WindowManager.LayoutParams.MATCH_PARENT,...

2019-04-24 11:04:50 874

原创 安卓上传头像(拍照,相册)

首先要开启权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permissio...

2019-04-24 11:03:10 952 1

原创 安卓沉浸式状态栏

先导入依赖//总的 maven { url "https://jitpack.io" }//沉浸式 implementation 'com.github.crossoverone:StatusBarUtil:1.3.3'在MainActivity中添加方法调用即可protected void setStatusColor() { S...

2019-04-24 10:53:00 152

原创 frescao设置存储路径和大小

public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); DiskCacheConfig diskCacheConfig = DiskCacheConfig.newBuilder(this) ...

2019-04-06 19:28:35 123

原创 Retrofit+RXjava

//登录 @FormUrlEncoded @POST("user/v1/login") Observable<LoginBean> login( @Field("phone") String phone, @Field("pwd") String pwd);//圈子 @GET("circle/v1/...

2019-03-25 08:13:30 134

原创 GreenDao数据库

先导入依赖在总的里面classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1'Model里面最上面apply plugin: 'org.greenrobot.greendao' // apply plugingreendao { schemaVersion 1 //数据库版本号 dao...

2019-03-17 21:20:06 206 1

原创 SmartRefreshLayout上拉刷新下拉加载

首先导入依赖//SmartRefreshLayout的依赖 implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.4-6'在需要刷新的写入控件&lt;com.scwang.smartrefresh.layout.SmartRefreshLayout android:id="@+id/sm...

2019-03-16 15:10:30 170

原创 Android个推实现(简单)

首先导入依赖总的maven { url "http://mvn.gt.igexin.com/nexus/content/repositories/releases/" }在GradlelimanifestPlaceholders = [ GETUI_APP_ID : "p5psDP8IgVAaTCxFSoW...

2019-03-03 19:27:43 1425

原创 Android流式布局(自定义View)

public class LiuLayout extends ViewGroup { int maxHeight; int marginLeft = 20; int marginTop = 20; private View childAt; private int measuredWidth; public LiuLayout(Context c...

2019-02-25 20:41:13 254

原创 Android请求网络工具类(OKHttp)

public class HttpUtils&lt;T&gt; { private HttpUtils (){} public static class HttpUtilsIns{ private static HttpUtils httpUtils = new HttpUtils(); } public static HttpUtils getI...

2019-02-25 20:32:01 416

原创 Android流式布局(输入点击添加条目)

展示简单的效果图首先导入依赖implementation 'com.hyman:flowlayout-lib:1.1.2'xml文件中的布局代码&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr...

2019-01-19 10:28:48 511

原创 Android关于购物车一系列逻辑

实现效果如图:1.通过mvp展示数据接口回调在activity中的逻辑@Override public void Success(ShoppingBean shoppingBean) { data = shoppingBean.getData(); data.remove(0); LinearLayoutManager man...

2019-01-19 09:40:52 467

原创 Android首页圆形进度条ArcProgressBar

效果图导入依赖implementation 'com.czp.arcProgressBar:ArcProgressBar:1.0.1'xml布局文件&lt;com.czp.library.ArcProgress android:id="@+id/myProgress" android:layout_width="wrap_content"...

2019-01-05 10:02:47 650

原创 MVP框架列表

契约类public interface IHomeContract { public interface IHomeView { //回显数据 public void showData(HomeBean homeBean); } //P层 public interface IHomePresenter&lt;IHomeView&...

2019-01-01 19:35:29 305 2

原创 MVP框架登录列表

契约类接口public interface ILoginContract { public interface ILoginView { //回显数据 public void showData(LoginBean loginBean); } //P层 public interface ILoginPresenter&lt;ILo...

2019-01-01 19:31:43 261

原创 CSDN排行第一

附上CSDN链接https://blog.csdn.net/stpeace

2018-12-17 20:08:26 57740 1

原创 RecyclerView(4)设置上下拉XRecyclerView

RecyclerView设置上拉加载和下拉刷新RecyclerView是一个列表,不管是线性布局,网格布局还是瀑布布局都少不了上拉加载和下拉刷新所以说在安卓开发中,上下拉是很常用的,今天就总结一下(类似于PullToRefresh用法)首先导入依赖implementation 'com.android.support:recyclerview-v7:28.0.0' imp...

2018-12-14 20:39:45 136

原创 属性动画效果实现

 在我们的安卓开发中,加入动画是可以给用户很好的体验,今天就简单的来了解一下动画 ,动画效果有淡入淡出、缩放、平移、旋转,还有组合动画首先在xml文件中先写一个TextVeiw,接下来就是以TextView为例展示一下这些效果&lt;TextView android:id="@+id/textView" android:layout_width="wr...

2018-12-14 14:14:39 201 1

原创 RecyclerView(3)瀑布式布局

效果图activitypackage com.example.recyclerview.activity;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.DefaultItemAnimator;import an...

2018-12-12 14:20:07 208

原创 RecyclerView(2)网格布局

这是网格布局,和线性布局相差无几,布局方面发生点改动即可先来看看效果图Activity代码package com.example.recyclerview.activity;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.w...

2018-12-12 14:14:20 286

原创 RecyclerView(1)线性布局

首先需要导入依赖和开启权限implementation 'com.android.support:recyclerview-v7:28.0.0' implementation 'com.github.bumptech.glide:glide:4.8.0'开启权限&lt;uses-permission android:name="android.permission.WR...

2018-12-12 14:09:37 228

原创 第三方登录qq(获取头像)

1.拷贝demo中的libs文件夹和res文件夹;   右击 add as library2.Application添加如下代码:UMConfigure.init(this,"5c089159b465f59767000066","小米",UMConfigure.DEVICE_TYPE_PHONE,"");/** * 设置组件化的Log开关 * 参数: boolean 默认为fals...

2018-12-10 08:13:19 257

原创 扫一扫和二维码

扫一扫导入repositories { mavenCentral() maven { url "http://dl.bintray.com/journeyapps/maven" }}implementation 'com.journeyapps:zxing-android-embedded:2.0.1@aar' imple...

2018-12-09 19:40:11 3094

原创 频道管理

看看效果(点击可以我的频道和更多频道来回切换并且会相应删除或添加fragment)先在build里添加maven {url "https://jitpack.io"}导入依赖compile 'com.github.andyoom:draggrid:v1.0.1'MainActivity里添加fragment时候写一个返回方法@Overrid...

2018-11-21 15:48:52 168

原创 TabLayout和viewpager联动知识点(基础)

总结一下TabLayout和ViewPager的联动先看看效果图(简单)这就是简单的效果图1.导入依赖compile 'com.android.support:design:28+'2.在xml文件里的布局 &lt;android.support.design.widget.TabLayout android:id="@+id/tabLayout...

2018-11-20 09:35:25 173

原创 SQLite数据库(基础)

创建数据库,写sql语句package com.example.zk3lianxi1.sql;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class MySQLite...

2018-11-19 15:21:35 139 1

原创 PullToRefresh上下拉刷新加载(基础)

导入依赖compile 'com.github.userswlwork:pull-to-refresh:1.0.0'XML代码&lt;com.handmark.pulltorefresh.library.PullToRefreshListView android:id="@+id/pull" android:layout_width="match_parent" android:...

2018-11-19 15:04:46 141 1

原创 ImageLoder图片框架(基础)

新建项目之后创建MApp类继承Application,重写onCreat方法在清单文件里android:name=".MApp"清单文件里开启权限(读,写,网络权限)MApp里面的代码public class MApp extends Application { @Override public void onCreate() { super....

2018-11-19 14:49:14 117 1

空空如也

空空如也

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

TA关注的人

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