3 jun_tong

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

XRecyclerView + Okhttp_get + Glide

XRecyclerView + Okhttp_get + Glide还是有点小瑕疵的:未采用异步加载(这个可以换成自己的网络加载框架) 上拉加载没有动画效果(这个自己在网上巴拉一个就行) 在布局里报错的话换成自己的图片就行了 图片加载我采用的是Glide,fresco有一个致命的缺陷,无法自适应图片的宽高例:废话不多说,直接上代码:依赖:depe...

2019-03-08 16:40:59

OkHttp工具类 get 和 post(带Token)以及调用

OkHttp工具类 get 和 post(带Token)以及调用例:OkHttp工具类 get 和 post(带Token)package com.sgy.sgy_img2;import java.util.Map;import okhttp3.FormBody;import okhttp3.OkHttpClient;import okhttp3.Re...

2019-03-05 11:13:38

Android OkHttp网络请求 get 和 post (带Token)

Android OkHttp网络请求 get 和 post (带Token)例:(打印)依赖: compile 'com.squareup.okhttp3:logging-interceptor:3.4.1' compile 'com.squareup.okhttp3:logging-interceptor:3.4.2' compile 'net...

2019-03-05 09:55:10

侧拉,抽屉

Android侧拉,抽屉 核心方法:   drawer_layout.openDrawer(left_drawer); 布局:<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.andr...

2019-01-18 11:43:20

Banner轮播 + okhttp

Banner轮播 + okhttp 权限 <!-- if you want to load images from the internet --> <uses-permission android:name="android.permission.INTERNET" /> <!-- if you want to load imag...

2018-12-24 15:14:52

android默认页面几秒后自动跳转另一页面

Android默认页面几秒后自动跳转另一页面 public class MainActivity extends AppCompatActivity { private static final long DELAY = 1000; private TimerTask task; @Override protected void onCreate(Bu...

2018-12-18 16:01:27

Banner轮播

Banner轮播例: 依赖:dependencies {// banner轮播依赖 compile 'com.youth.banner:banner:1.4.9'// glide图片请求依赖 compile 'com.github.bumptech.glide:glide:3.7.0'} 权限: <!-- if y...

2018-12-17 16:26:10

TextView的换行与行间距

TextView的换行与行间距 关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行。 换行“\n” 1、android:lineSpacingExtra 设置行间距,如”3dp”。2、android:lineSpacingMultiplier 设置行间距的倍数,如”1.2″。参考代码: <TextView ...

2018-12-17 11:18:04

沉浸式,最简单的使用

沉浸式,最简单的使用一行代码搞定沉浸式   依赖:implementation 'com.gyf.barlibrary:barlibrary:2.1.9'implementation 'com.gyf.barlibrary:barlibrary:2.1.9'ImmersionBar.with(this).init();//沉浸式,最简单的使用publi...

2018-11-22 17:23:45

TextView限制字数,用省略号...代替

问题:在TextView中如何限制字数,并且用省略号代替多余部分的文字?回答:在xml文件中的TextView中添加属性,使用两行代码即可: android:lines="规定文字的行数"//1、2、3...android:ellipsize="省略号的位置"//start、end、middle、marquee//start、end、middle、marquee//开始,最...

2018-10-09 17:45:38

超简单,几行代码搞定Android底部导航栏

  咳咳,答应过年增加新功能的,没想到拖到现在,延迟了一个来月,尴尬,尴尬那个,我们先忽略这尴尬的事情吧,进入正题才是最重要滴老规矩,先上效果图: BottomTabBar.png跟原来的图有个很明显的区别,你们也一定都发现了,对不对。那么显眼的小红点,一定都看到了吧。当然除了这个,还增加了一项功能,虽然不是很明显,但相信也有小伙伴发现了吧,截图的这俩手机屏幕明显...

2018-07-19 15:05:56

Android--------使用BottomTabBar实现底部导航页

 注:详细见链接http://www.jianshu.com/p/ade8485a16be 1.导依赖 compile 'com.hjm:BottomTabBar:1.1.1' 2.在XML中定义一下该控件 <com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottom_tab_bar"...

2018-07-19 15:05:20

Android(安卓)时间戳和日期之间的转化

 在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式。常见的日期格式:1,日期格式:String dateString = "2017-06-20 10:30:30" 对应的格式:String pattern = "yyyy-MM-dd HH:mm:ss";2,日期格式:Stri...

2018-07-17 12:06:59

断点续传

例: 1.导入依赖包dependencies { //retrofit, 基于Okhttp,考虑到项目中经常会用到retrofit,就导入这个了。 compile 'com.squareup.retrofit2:retrofit:2.1.0' //rxjava 本例中线程切换要用到,代替handler compile 'io.reactivex:...

2018-07-16 19:52:14

android ANR产生原因和解决办法

 ANR (Application Not Responding)      ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用...

2018-07-16 16:50:34

android studio 设置编码UTF-8

在 android studio 中直接创建项目和导入其他项目都会有一个文件编码设定的问题,在 android studio (version 1.2.0)中设置文件的编码,只需要两步:1.打开Setting->Editor->File Encoding 进行编码设置2.打开module的 build.gradle 文件修改编译器使用的编码1.打开Setting->Editor-...

2018-07-16 11:20:11

Android Studio 设置编辑器背景颜色

介绍设置背景色作用AndroidStudio 合理设置编辑器背景颜色能使眼镜不容易疲劳,更好的保护眼镜。推荐颜色颜色在这里向大家推荐豆沙绿,保护眼睛的说法虽未得到任何科学证实,但是确实看着柔和不少。下面是维基百科的介绍豆沙绿,是指一种类似豆沙的颜色色调。因其颜色观感柔和,故有网友称在电脑上阅读时采用此颜色为背景有利于保护视力(相较于白色等亮度、刺激性较高的颜色)。但此说法并未得到任何科学证实。豆沙...

2018-07-16 10:22:20

一刻钟框架布局

例:依赖:dependencies { //侧拉SlidingMenu implementation project(':SlidingMenu-master') //BottomTabBar implementation 'com.hjm:BottomTabBar:1.1.2' implementation 'com.android.support.tes...

2018-07-12 21:42:40

热修复入门

例:点击按钮,程序会崩,但是加了热修复就不会像那样崩掉public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); CrashHandler.getInstance().init( this ); }}Applica...

2018-07-12 11:59:36

集成腾讯bugly的版本更新与热更新

眼看公司项目快要上线了,我是心急如焚啊!!因为我不会上线啊,更不会更新迭代!!!但是不用怕,男人就是干!!经过潜心学习,请教,还是被我给拿下了,今天就分享一个腾讯中的bugly平台的使用,至于使用它的好处我就不废话了,百度一搜一大堆,有兴趣自己去研究吧!先看效果图:看完效果是不是很震撼!下面我就向大家展示一下集成的步骤!源码地址:https://github.com/18360981992/MyA...

2018-07-12 11:42:47

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!