自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 沉浸式,最简单的使用

沉浸式,最简单的使用 一行代码搞定沉浸式       依赖: implementation 'com.gyf.barlibrary:barlibrary:2.1.9' implementation 'com.gyf.barlibrary:barl...

2018-11-22 17:23:45 103 0

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

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

2018-10-09 17:45:38 5324 0

原创 XRecyclerView + Okhttp_get + Glide

XRecyclerView + Okhttp_get + Glide 还是有点小瑕疵的: 未采用异步加载(这个可以换成自己的网络加载框架) 上拉加载没有动画效果(这个自己在网上巴拉一个就行) 在布局里报错的话换成自己的图片就行了 图片加载我采用的是Glide,fresco有一个致命的缺陷...

2019-03-08 16:40:59 116 0

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

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

2019-03-05 11:13:38 772 0

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

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

2019-03-05 09:55:10 1465 0

原创 侧拉,抽屉

Android侧拉,抽屉   核心方法:   drawer_layout.openDrawer(left_drawer);   布局: <?xml version="1.0" encoding="utf-8"?> &a...

2019-01-18 11:43:20 129 0

原创 Banner轮播 + okhttp

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

2018-12-24 15:14:52 133 0

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

Android默认页面几秒后自动跳转另一页面   public class MainActivity extends AppCompatActivity { private static final long DELAY = 1000; private TimerTask ...

2018-12-18 16:01:27 3570 3

原创 Banner轮播

Banner轮播 例:   依赖: dependencies { // banner轮播依赖 compile 'com.youth.banner:banner:1.4.9' // glide图片请求依赖 compile 'c...

2018-12-17 16:26:10 134 0

原创 TextView的换行与行间距

TextView的换行与行间距   关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行。  换行“\n”  1、android:lineSpacingExtra  设置行间距,如”3dp”。 2、android:lineSpacingMulti...

2018-12-17 11:18:04 345 0

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

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

2018-07-19 15:05:56 6969 0

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

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

2018-07-19 15:05:20 602 0

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

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

2018-07-17 12:06:59 1959 0

原创 断点续传

例:   1.导入依赖包 dependencies { //retrofit, 基于Okhttp,考虑到项目中经常会用到retrofit,就导入这个了。 compile 'com.squareup.retrofit2:retrofit:2.1.0' ...

2018-07-16 19:52:14 670 0

原创 android ANR产生原因和解决办法

  ANR (Application Not Responding)       ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择...

2018-07-16 16:50:34 81 0

原创 android studio 设置编码UTF-8

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

2018-07-16 11:20:11 20992 0

原创 Android Studio 设置编辑器背景颜色

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

2018-07-16 10:22:20 266 0

原创 一刻钟框架布局

例:依赖:dependencies { //侧拉SlidingMenu implementation project(':SlidingMenu-master') //BottomTabBar implementation 'com.h...

2018-07-12 21:42:40 109 0

原创 热修复入门

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

2018-07-12 11:59:36 97 0

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

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

2018-07-12 11:42:47 116 0

原创 MVP的基类抽取,绑定解除View(可以避免内存泄漏)

绑定解除View(可以避免内存泄漏)使用MVP还遇到过一个问题,容易产生内存泄漏的问题,我的项目里面有成百上千个Activity类,每一个Presenter我都做解决内存泄漏这个操作,很容易有些地方疏忽了,那一天可能加班,有点累,就没有注意内存泄漏这方面,结果就给我的项目带来很大的麻烦,而且我这个...

2018-07-06 17:20:23 1108 0

原创 Fragment购物车页面 (快捷键)

例:shopping_cart_checkedshopping_cart_none_check//一Fragment购物车页面 //如果没有数据就换一个 uid (private int uid=71;) public class FrgamenGwcFragment extends ...

2018-07-01 21:40:08 394 0

原创 //OkHttp网络请求工具类

//OkHttp网络请求工具类 public class OkHttp3Util_03 { /** * 懒汉 安全 加同步 * 1.私有的静态成员变量 只声明不创建 * 2.私有的构造方法 * 3.提供返回实例的静态方法 */ p...

2018-07-01 20:30:36 189 0

原创 Fragment分类页面

例:     FrgamenFenleiFragment    分类页面   public class FrgamenFenleiFragment extends Fragment { private View view; private RecyclerView ...

2018-07-01 20:26:00 253 0

原创 使用Retrofit和Rxjava实现购物车

使用的依赖和权限<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.perm...

2018-07-01 19:35:09 75 0

原创 二级购物车(快捷键)

例://零购物车MyApppublic class MyApp extends Application {    @Override    public void onCreate() {        super.onCreate();        ImageLoaderConfigurati...

2018-06-30 12:49:28 91 0

原创 Fresco适配器调用

例:加依赖:dependencies { compile 'com.facebook.fresco:fresco:1.5.0' }加权限:<uses-permission android:name="android.permission.INTE...

2018-06-30 12:24:54 119 0

原创 点击条目删除

adapter适配器点击条目删除 例: //将数据与界面进行绑定的操作 @Override public void onBindViewHolder(ViewHolder viewHolder, final int position) { viewHolder.it...

2018-06-30 12:21:25 270 0

原创 二级列表完美实现购物车

例:MainActivitypublic class MainActivity extends AppCompatActivity { private ExpandableListView listview; private MyAdpater adpater; priv...

2018-06-23 10:16:27 355 0

原创 屏幕适配

DPI:每英寸像素数简单的屏幕分辨率计算方法:DisplayMetrics metrics = this.getResources().getDisplayMetrics();float density = metrics.density;int dpi = metrics.densityDpi;...

2018-06-22 20:09:18 85 0

原创 ArrayList和LinkedList原理

ArrayList:ArrayList 使用默认无参数构造函数,底层的Object数组长度默认为10,当长度不够用自动增长0.5倍源代码:默认长度10[java] view plain copy/**  * Default initial capacity.  */  private static...

2018-06-22 09:46:17 87 0

原创 TabHost的两种实现方式

TabHost在App中用的还是比较多的,因为最近使用TabHost的时候出现了些小插曲,特写此博文;一来是为了下次使用到时候能够印象深刻,二来是为了帮助和我一样出现过类似错误的朋友。下面直接进入正题第一种:使用系统给定的id,并且继承自TabActivity,这个也是最简单的。下面贴上布局代码&...

2018-06-22 08:47:05 79 0

原创 3秒跳转

3秒跳转/** * 三秒跳转 */ public class MainActivity extends AppCompatActivity { ImageView splashImage; @Override protected void onCreate(Bundle...

2018-06-21 15:57:28 146 0

原创 摇一摇

MainActivity public class MainActivity extends Activity implements SensorEventListener { TextView tv = null; SensorManager sensorManager = n...

2018-06-21 10:28:30 294 0

原创 京东分类

阅读数:9 Xml文件 <ListView android:id="@+id/left_listview" android:layout_width="0dp" android:layout_...

2018-06-21 10:19:20 162 0

原创 Android 之仿京东分类(原理listview+fragment)

  1.写一个fragment import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; im...

2018-06-21 10:04:52 1450 1

原创 搜索界面Mvp+RecyclerView+Okhttp

源代码如下:首先要导入依赖compile 'com.android.support:recyclerview-v7:25.3.1' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'c...

2018-06-20 20:33:10 78 0

原创 二级的购物车

运用网络请求,请求到数据下面开始展示数据   activity—main的布局   [java] view plain copy<?xml version="1.0" encoding="utf-8"?>  <Lin...

2018-06-20 20:31:40 57 0

原创 一级购物车(自定义view和自定义拦截器interceptor)

自定义拦截器interceptor[java] view plain copypublic class MyInterceptor implements Interceptor {      @Override      public Response intercept(Chain chain)...

2018-06-20 20:30:46 49 0

原创 购物车实现单选、多选、全选和一些fragment的布局

//首先是展示Fragment的布局<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an...

2018-06-20 19:30:43 310 0

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