自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 android开发常用依赖包

常用的依赖 //OkHttp compile 'com.squareup.okhttp3:okhttp:3.9.0' //Gson compile 'com.google.code.gson:gson:2.8.2' //imageLoader的依赖包 compile 'com.nostra13.universalimageloader:univ...

2019-12-03 11:58:33 1474

转载 Fresco磁盘内存缓存 工具类

转载出处:https://blog.csdn.net/it666dhw/article/details/788431801、添加依赖compile 'com.facebook.fresco:fresco:1.5.0'2、在AndroidManifest.xml清单文件中配置:<application android:name=".util.BaseApplicatio...

2018-04-05 16:29:46 179

原创 RetrofitHelper 工具类

public class RetrofitHelper { private static OkHttpClient okHttpClient; private static HttpUtils httpUtils; static { initOkHttpClient(); } /** * 初始化OkHttpClient ...

2018-04-05 16:25:10 956

原创 GreenDao的简单使用

第一步:先导依赖在GItHub上找到GreenDao相关的内容,然后按照步骤,依次添加到对应的build.gradle中。// In your root build.gradle file:buildscript { repositories { jcenter() mavenCentral() // add repository } de...

2017-12-28 21:00:18 294

转载 Android Studio 修改包名

Android Studio 修改包名最便捷做法

2019-04-16 16:59:18 208

转载 Android7.0调用系统相机拍照、访问相册问题。

转载自:[https://blog.csdn.net/zz110753/article/details/60877594] 关于Android7.0调用系统相机拍照、访问相册的一些问题:在Android6.0中Google提出了动态申请权限的Api,调用相机拍照,访问SDcard等操作都需要先申请对应的权限如下:<uses-permission android:name="an...

2018-04-25 13:59:32 337

转载 Android:解析XML的三种方式

1、首先,在布局文件中写一个Button控件和用来展示数据的ListView控件。<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="获取XML" android:onClick="getdata"/...

2018-04-25 09:21:00 233

转载 Android:解析JSON的三种方式

转载自:[https://blog.csdn.net/abbydream/article/details/58588076]什么是Json? Json(Javascript Object Notation):Javascript对象表示法。是一种轻量级的数据交换格式,相比于xml这种数据交换格式来说,因为解析xml比较的复杂,而且需要编写大段的代码,所以客户端和服务器的数据交换格式往...

2018-04-25 09:13:12 1481

转载 彻底弄懂Activity四大启动模式

转载自: https://blog.csdn.net/mynameishuangshuai/article/details/51491074 最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解。我觉得对某个知识点的理解必须要动手操作才能印象深刻,所以今天写一篇博文,结合案例理解Activity启动模式。由于之前看过“区长”的一篇博文(文章结尾处有链接...

2018-04-23 20:56:22 153

原创 TextView处理显示字数过长

TextView处理显示字数过长为了解决Textview中内容过长的话自动换行,想起TextView中有个内容过长加省略号的属性,即:ellipsize用法如下:android:ellipsize = "end"   省略号在结尾 android:ellipsize = "start"   省略号在开头 android:ellipsize = "middle" 省略号在中...

2018-04-14 14:31:30 718

原创 自定义View实现仿网易音乐的唱片播放

效果图: 在values中创建attrs.xml文件<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="GramophoneView"> <attr name="picture_radiu" form

2018-04-06 16:27:17 315

原创 MVP+二级购物车+自定义View加减号+删除

效果图: 需要的依赖: //retrofit2的依赖 compile 'com.squareup.retrofit2:retrofit:2.3.0' compile 'com.squareup.retrofit2:converter-gson:2.3.0' compile 'com.squareup.retrofit2:adapter-rxjava2:2...

2018-04-06 16:05:28 184

转载 Android开发常用工具类集合

转载自:https://blog.csdn.net/xiaoyi_tdcq/article/details/52902844Android开发常用工具类集合android开发中为了避免重复造轮子,一些常用的工具类可以整理和收集一下,方便下次使用。主要包括:时间获取转换类、加密工具类、键盘监听工具类、图片处理工具类、网络工具类、log日志打印工具类、SD卡文件处理工具类、邮箱手机等正则验...

2018-04-05 17:13:47 516

原创 Android 布局color颜色值大全

打开color.xml,在……标签中放入颜色资源,如下:<resources> <color name="white">#ffffff</color> <!-- 白色 --> <color name="ivory">#fffff0</color> <!-- 象牙色

2018-04-05 17:02:20 470

原创 Android Studio中隐藏状态栏(标题栏)实现全屏的方式

一. 隐藏状态栏(标题栏)代码:requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 继承了AppCompatActiv...

2018-04-05 17:01:18 725

转载 Android_RecyclerView实现购物车简单功能

网络权限<uses-permission android:name="android.permission.INTERNET"/>所用的依赖 compile 'com.squareup.okhttp3:okhttp:3.9.0' compile 'com.squareup.okhttp3:logging-interceptor:3.9.0' c...

2018-04-05 16:55:24 377

原创 MVP+Retrofit+Rxjava+商品列表+详情

目录:效果图:依赖:MyApp:model层:Presenter层:View层:activity:adapter:XML布局:activity_main.xml适配器布局:product_rlv_item.xmlBean类Model层:Presenter层:View层:activity:adapter:XML布局:activity布局:适配器布局: ...

2018-04-05 16:20:59 282

原创 ExpandableListView的相关设置

设置父节点不能点击,设置列表默认全部展开,去除父节点图标//设置父节点(章目录)不可点击          directotyLv.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {              @Override              public boolean onGroupClic...

2018-04-05 10:11:58 154

转载 Android 属性动画:属性动画 总结&攻略

目录(?)[+]转载:http://blog.csdn.net/carson_ho/article/details/72909894更多内容请参考:1. 属性动画1:基础知识和ValueAnimator:http://blog.csdn.net/wangxiaocheng16/article/details/739510492. 属性动画2:ValueAnimator高级进阶(一):http://...

2018-03-30 09:08:36 206

转载 自定义view总结

目录(?)[+]转载:https://juejin.im/post/599d2b2e518825242238d4f6自定义view总结一个高级Android工程师除了要会使用Google原生的view,必须会根据实际项目的酷炫效果自己去写一些自定义view来解决问题,自定义view已经写了不少了,今天来给大家带来一些自定义view总结自定义view速查表Canvas常用操作速查表操作分类相关API...

2018-03-30 09:05:23 273

转载 Android简单实现 高德地图的定位与显示,点击按钮切换地图图层

转载自:https://blog.csdn.net/it666dhw/article/details/785350671、要实现高德地图的定位,首先要下载高德地图的SDK以及高德地图定位的SDK 下载地址:http://lbs.amap.com/api/android-sdk/download/ http://lbs.amap.com/api/android-location-sdk/downlo...

2018-03-30 09:01:58 4258

转载 Java中反射的常用方法及总结

       转载自:https://blog.csdn.net/it666dhw/article/details/78654557             反射,是在java中非常有用,在框架中也经常接触的一种方法,所以反射是在开发中必须会的东西。        所谓反射,就是给你一个XX.class文件,你通过反射方法,能够拿到该XX类相关的所有资源,比如该类所在位置,通过该类创建一个对象x,...

2018-03-30 08:58:13 163

转载 Java线程池 ThreadPoolExecutor 参数的设置

转载自:https://blog.csdn.net/it666dhw/article/details/78832066JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。ThreadPoolExecutor类...

2018-03-30 08:56:04 2168

转载 Java-线程池 ThreadPool 专题详解 (美团面试题)

转载出处:   https://www.cnblogs.com/aspirant/p/6920418.html                  Java-线程池专题 (美团面试题)去美团面试,问到了什么是线程池,如何使用,为什么要用,以下做个总结1、什么是线程池:  java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor...

2018-03-30 08:55:09 2802 1

转载 Java线程池使用说明

一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程的数量。     根据系...

2018-03-30 08:54:35 111

转载 Java线程池几个参数的理解

转载自:https://blog.csdn.net/it666dhw/article/details/78831998线程池几个参数的理解:比如去火车站买票, 有10个售票窗口, 但只有5个窗口对外开放. 那么对外开放的5个窗口称为核心线程数, 而最大线程数是10个窗口.如果5个窗口都被占用, 那么后来的人就必须在后面排队, 但后来售票厅人越来越多, 已经人满为患, 就类似于线程队列已满.这时候火...

2018-03-30 08:53:10 1017

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

转载自:https://blog.csdn.net/IT666DHW/article/details/78729853目录(?)[-]1 导依赖2 在所实现的XML中定义一下该控件3 定义每个Fragment这里列举一个4 MainActivity中1. 导依赖compile 'com.hjm:BottomTabBar:1.1.1'2. 在所实现的XML中定义一下该控件<com.hjm.bo...

2018-03-30 08:51:40 280

转载 imageloader工具类

public class ImageLoaderUtil { /** * 初始化imageLoader * @param context */ public static void init(Context context) { //1.获取配置config对象 File cacheDir = StorageUtils....

2018-03-30 08:29:46 105

转载 Android事件分发机制详解

转载地址:https://blog.csdn.net/it666dhw/article/details/78778370文章较长,阅读需要较长时间,建议收藏等充足时间再进行阅读目录1. 基础认知1.1 事件分发的对象是谁?答:事件当用户触摸屏幕时(View或ViewGroup派生的控件),将产生点击事件(Touch事件)。Touch事件相关细节(发生触摸的位置、时间、历史记录、手势动作等)被封装成...

2018-03-23 15:13:13 245

转载 Android图片加载神器之Fresco,基于各种使用场景的讲解

转载出处:http://blog.csdn.net/android_ls/article/details/53137867Fresco是Facebook开源Android平台上一个强大的图片加载库,也是迄今为止Android平台上最强大的图片加载库。优点:相对于其他开源的第三方图片加载库,Fresco拥有更好的内存管理和强大的功能,基本上能满足所有的日常使用场景。缺点:整体比较大,不过目前的版本已...

2018-03-23 14:53:03 294

转载 Android中shape通常用法

来自:   http://blog.csdn.net/qiaoshi96_bk/article/details/79333309目录(?)[+]前言线条的设置在APP中用的地方是很多的,比如很多小模块之间的分割,而这些绝大多数用shape都是可以实现的,但是在实际的使用中也会有小坑,比如如果是虚线呢 ?如果那条虚线要是垂直的呢?所以这里简单的实现以下让我们来趟一趟这浑水。shape实线如果要实现肯...

2018-03-09 15:51:19 187

原创 按两次返回键退出

Main方法里[java] view plain copy@Override      public boolean onKeyDown(int keyCode, KeyEvent event) {          if (keyCode == KeyEvent.KEYCODE_BACK) {              exit();              return false;    ...

2018-01-17 20:19:08 130

转载 Android——自定义View之购物车的加减

转载自:http://blog.csdn.net/xy8199/article/details/78421658?readlogAndroid——自定义View之购物车的加减自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。(一)组合控件  组合控件,顾名思义就是将一些小的控件组合起来形成一个新的控件,这些小的控件多是系统自带的控件。比如很多应用中普遍使用的标题栏控件,其实用的...

2018-01-07 19:11:57 355

转载 EventBus粘性事件、点击跳转登录传值

展示效果添加EventBus导入依赖?1compile 'org.greenrobot:eventbus:3.0.0'主MainActivity方法?123456789101112131415161718192021222324public class MainActivity extends AppCompatActivity { private EditText username,passw...

2018-01-03 09:50:57 303

原创 MVP+Retrofit+RxJava+登录、注册

//1、导入相应的依赖//retrofit2的依赖compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2.3.0'compile 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'//rxJava2的依赖comp...

2018-01-01 19:27:09 405

转载 二级购物车+EventBus+自定义View实现加减号

转载自:http://blog.csdn.net/jie13717766447/article/details/78349023--------------------------------MainActivity---------------------------------------------package com.baway.twoshopcar;import android.o...

2017-12-21 08:38:55 541

转载 Android_二级列表购物车之增删改查,全选反选,加减器,价钱数量计算

转载自:http://blog.csdn.net/Rbh73692/article/details/78603260?locationNum=3&fps=1第一步: 导依赖Eventbus依赖:[html] view plain copycompile 'org.greenrobot:eventbus:3.1.1'  gson依赖:[html] view plain copycompile...

2017-12-19 19:40:25 1266

转载 支付宝sdk集成

一.准备步骤1.登录官网他的官网就是蚂蚁金服的开放平台了,我们可以访问 蚂蚁金服开放平台 ,并且注册账号进行登录这里写图片描述创建应用如果你是现有的应用直接接入支付功能的话,可以不看这里,我这里是因为需要讲博客所有重新创建了一个项目并且在Android Studio里也重新创建了一个项目,Android Studio里创建的项目我把他叫做SimpleMall,简单商城的意思,那在开放平台我们又是如...

2017-12-07 20:46:52 717

转载 安卓通过广播实时监听当前网络状况

需求:当网络断开或者连接上的时候,需要你的APP作出一定的响应,有时候还需要判断当前网络的类型,wifi或者移动数据…分析:网络发生变化系统会发送广播通过注册一个广播接收器来接收广播判断当前变化的网络是什么状态(wifi,移动数据,无网络)最后一个接口回调当前的状态·瞬间爆炸完成单杀话不多说开始撸码:第一步:检查网络状态的类型 需要设置权限–允许查看网络状态<uses-permission ...

2017-12-05 13:48:28 314

转载 Retrofit网络请求+Recyclerview展示数据+Fresco显示图片

//依赖 compile 'com.squareup.retrofit2:retrofit:2.3.0'    compile  'com.squareup.retrofit2:converter-gson:2.3.0'    compile  'com.android.support:recyclerview-v7:26.1.0'    compile 'com.jakewharton:butt...

2017-12-02 08:47:14 361

空空如也

空空如也

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

TA关注的人

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