自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

转载 android:ScrollView滑动到底部显示加载更多

本文转载自:http://blog.csdn.net/su20145104009/article/details/50733463这是效果主要是onTouchListener监听事件,监视什么时候滑到底部同时要理解getMeasuredHeight和getHeight的区别getMeasuredHeight:全部的长度 包括隐藏的getHeight:在布局中展示出来的长

2017-12-29 20:00:59 1447

原创 SwipeRefreshLayout 刷新的功能

<android.support.v4.widget.SwipeRefreshLayout android:id="@+id/srl" android:layout_width="match_parent" android:layout_height="wrap_content"> 下拉刷新,上拉加载:

2017-12-28 17:06:55 320

转载 安卓数据MD5加密

本文转载自:https://www.cnblogs.com/whoislcj/p/5885006.html前言:      项目中无论是密码的存储或者说判断文件是否是同一文件,都会用到MD5算法,今天来总结一下MD5加密算法。什么是MD5加密?     MD5英文全称“Message-Digest Algorithm 5”,翻译过来是“消息摘要算法5”,由MD2、MD3、M

2017-12-22 11:32:43 1357

原创 RecyclerView线性布局和网格布局的切换

点击图片的背景:                   drawable包下的文件:item.xml文件  main的布局: <CheckBox android:button="@null" android:id="@+id/iv_msg"

2017-12-21 11:40:48 2745

原创 简单的布局切换

<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.

2017-12-21 11:34:09 354

转载 RecyclerView的多条目展示

本技术博客来自 http://blog.csdn.net/qq_35353487 在项目中基本上都会用到的 多种item(条目)的加载 比如大家常见的app( app的新闻的列表,app的新闻列表) 都是采用了加载多种item的布局 我们先来看一下效果.这是一张来自 今日头条的新闻界面 我们今天就按着这个界面的布局来写 . 首先看这个界面 分为三部分 第一条item 是加载的大图片,第

2017-12-21 09:29:33 592

原创 安卓上传头像

网络请求okhttp的依赖:          compile 'com.squareup.okhttp3:okhttp:3.4.1'    网络权限和相机权限:              

2017-12-20 20:17:08 464

原创 IjkVideoView 加 AndroidMediaController 视频播放

依赖: compile 'com.github.leifzhang:IjkLib:0.4.4'布局: <tv.danmaku.ijk.media.widget.media.IjkVideoView android:id="@+id/ijvideo" android:layout_width="match_parent" an

2017-12-20 10:52:09 1484

原创 studio到工程的时候注意事项

2017-12-15 10:53:07 229

转载 动画效果之渐变、缩放、平移、旋转<代码实现>

转载自:http://blog.csdn.net/junhuahouse/article/details/23672191Android 平台提供了两类动画。 第一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。下面就讲一下Tweene Anima

2017-12-15 09:42:11 1805

转载 Android仿拼多多拼团堆叠头像

本文转载自:http://blog.csdn.net/xiangzhihong8/article/details/78282488

2017-12-13 09:26:22 1392

转载 recyclerview实现多条目

本技术博客来自 http://blog.csdn.net/qq_35353487 在项目中基本上都会用到的 多种item(条目)的加载 比如大家常见的app( app的新闻的列表,app的新闻列表) 都是采用了加载多种item的布局 我们先来看一下效果.这是一张来自 今日头条的新闻界面 我们今天就按着这个界面的布局来写 . 首先看这个界面 分为三部分 第一条item 是加载的大图片,第

2017-12-11 23:01:15 694

转载 Retrofit的url 的拼接

public interface ServiceAPI { //商品展示 //http://apiv3.yangkeduo.com/v5/newlist?page=1&size=20&ver=1512745500001&pdduid=3470667255 @GET("{v5}/{newlist}") Flowable getShowGoods(@Path("v5")

2017-12-10 16:32:21 4277

原创 videoView和mediaController视频播放

LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/main_videoview_contianer"> V

2017-12-10 16:25:59 432

原创 使用SurfaceView+MediaPlayer视频播放

使用SurfaceView+MediaPlayer,这种方式效果比较好,这里也重点介绍SurfaceView从android 1.0就有了,十分好用。一般来说,UI对刷新都需要在UI线程中完成,但是,surfaceview可以在非UI线程中完成刷新。这样以来就很方便了,比如在线播放,就不需要自己去写handler来实现两个线程之间的通信了,直接可以在非UI线程中播放视频。步骤:

2017-12-10 16:20:01 360

转载 PopupWindow自定义对话框的使用技巧

PopupWindow的构造函数为public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和height为宽和高,值为像素值,也可以是MATCHT_PARENT和WRAP_CONTENT。focusable为是否可以获得焦点,这

2017-12-10 14:45:23 280

原创 Android详细的对话框AlertDialog.Builder使用方法

首先是一个最简单的应用,就是弹出一个消息框,在android中可以这样实现new AlertDialog.Builder(self) .setTitle("标题")  .setMessage("简单消息框") .setPositiveButton("确定", null) .show(); 效果如

2017-12-10 14:34:23 351

原创 XRecyclerView上下拉使用

1.配置build.gradle文件:直接添加 compile 'com.jcodecraeer:xrecyclerview:1.3.2' 即可。 2.在xml文件的使用:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="ht

2017-12-10 14:19:20 255

原创 Recyclerview自定义点击事件(以及Fresco中SimpleDraweeView的使用)

依赖:  compile 'com.android.support:recyclerview-v7:26.0.0-alpha1' 在Activity中设置Recyclerview的布局管理器:     mRlv.setLayoutManager(new LinearLayoutManager(this)); leftAdapter = new LeftAd

2017-12-10 14:16:59 791

原创 搜索框的布局

--------椭圆-

2017-12-10 13:59:51 606

转载 实现Android中更换头像功能

本文转载自:http://blog.csdn.net/melodev/article/details/51477369写在前面:更换头像这个功能在用户界面几乎是100%出现的。通过拍摄照片或者调用图库中的图片,并且进行剪裁,来进行头像的设置。功能相关截图如下:下面我们直接看看完整吧:public class UserActivity extends Bas

2017-12-09 16:10:27 1205

原创 安卓时间日期的转化

1:大体思路 [html] view plaincopy这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat sdf=new SimpleDateFormat("y

2017-12-09 14:30:29 268

转载 ViewFlipper使用详解

本文转载自:http://blog.csdn.net/harvic880925/article/details/39585347一、基本实现ViewFlipper是一个切换控件,一般用于图片的切换,当然它是可以添加View的,而不限定只用于ImageView,当然我们也可以自定义View,只是我们经常利用ViewFlipper来实现的是ImageView的切换,如果切换自定

2017-12-05 15:05:13 5561

原创 MVP+Retrofit+Okhttp+RxJava

App的build.gradle依赖包:          compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'//Retrofit2所需要的包 compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'//ConverterFactory的Gson依赖包

2017-12-05 14:47:39 565

转载 沉浸式状态栏

沉浸式状态栏本文转载自:http://blog.csdn.net/wuyinlei/article/details/50564274Google从android kitkat(Android 4.4)开始,给我们开发者提供了一套能透明的系统ui样式给状态栏和导航栏,这样的话就不用向以前那样每天面对着黑乎乎的上下两条黑栏了,还可以调成跟Activity一样的样式,形成一个完整的主题,

2017-12-05 10:25:24 225

转载 LibZXing 二维码

LibZXing 二维码扫描、生成库转载请注明出处,http://blog.csdn.net/qq137722697基于 ZXing:core_v3.3.0(最新版) 的封装,扫描速度快可选相册中的二维码识别可识别条形码相册选择适配至android7.1支持19种语言详细使用方法见demo博客更新没有github快,最新版见g

2017-12-04 15:32:46 312

原创 安卓“倒计时”的代码

private long mHour = 02;private long mMin = 15;private long mSecond = 36;private boolean isRun = true;String hourStr;String minuteStr;String secondStr; /** * 开启倒计时 */ privat

2017-12-04 15:10:54 685

原创 Fresco,EventBus,GreenDao,Butterknife,Retrofit 的结合使用

在project的bulid.gradle包下配置:mavenCentral() // add repository greenDaoclasspath 'com.neenbedankt.gradle.plugins:android-apt:1.8'classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plug

2017-12-03 22:53:37 511

原创 Retrofit对OKhttp的封装

Retrofit的依赖: compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'//Retrofit2所需要的包 compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'//ConverterFactory的Gson依赖包 compile 'com.square

2017-12-03 22:22:31 872

原创 greenDao的基本使用

Android中的数据库使用的是Sqlite,至于这个玩意到底什么,不需要详细分析。你只需要知道,这是一种简单小巧轻量级的数据库类型,便于对一些简单的数据进行管理即可。这里不对谷歌官方操作的相关代码进行演示,只对greenDao的使用进行讲解。PS:本笔记演示的greenDao版本为3.2.0使用步骤1 配置gradle相关Project的build.gradle下:缺什么补什么不知道

2017-12-03 21:08:11 250

原创 ButterKnife 专门为Android view绑定注解,专业解决各种findViewById

Butter Knife,专门为Android View设计的绑定注解的依赖: compile 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1' ButterKnife 优势

2017-12-03 20:57:01 2935

原创 EventBus传值及生成索引

在project的build.gradle下配置:  dependencies { classpath 'com.android.tools.build:gradle:3.0.1' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' //EventBus配置 // NOT

2017-12-03 20:43:16 457

原创 GreenDao的增删改查

配置项目下的build.gradle repositories { google() jcenter() mavenCentral() // add repository } dependencies { classpath 'com.android.tools.build:gradle:3.0.1'

2017-12-01 14:03:54 387

测试常见问题分析

测试某个APK,可以选择Espresso;测试过程可能涉及多个APK,选择UiAutomator;一些简单的测试,选择Monkeyrunner;

2018-06-22

65个面试常见问题技巧回答

65个面试常见问题技巧回答,让你顺利通过每次的面试! 面试是通过书面或面谈的形式来考察一个人的工作能力与否,物以类聚,通过面试可以初步判断应聘者是否可以融入自己的团队。是一种经过组织者精心策划的招聘活动。

2018-06-22

空空如也

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

TA关注的人

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