自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sting转换16进制码

//字符转16进制 //十六进制码格式 char[] chars = "0123456789abcdef".toCharArray(); StringBuilder sb = new StringBuilder(""); byte[] bs = string.getBytes(); ...

2019-08-20 09:10:04 668

原创 json挂掉++++++自定义支付宝或者微信密码输入框

异常报错明细Error:Execution failed for task ':eanfang:transformClassesWithRetrolambdaForDebug'.> Could not resolve all files for configuration ':eanfang:retrolambdaConfig'. > Could not resolve...

2019-03-21 18:03:05 279

原创 NestedScrollView嵌套RecyclerView滑动冲突

在使用NestedScrollView嵌套RecyclerView中,首先会出现的问题就是RecyclerView滑动会出现卡顿,没有惯性滑动的效果。这时只需要调用以下方法就可以了。recyclerView.setNestedScrollingEnabled(false);这个方法主要是设置RecyclerView不处理滚动事件,全部交由ScorllView去处理,这样就解决了滑动卡顿...

2019-03-20 09:25:22 957

原创 时间戳改成几天前,几分钟前,几小时前

private static final long ONE_MINUTE = 60000L; private static final long ONE_HOUR = 3600000L; private static final long ONE_DAY = 86400000L; private static final long ONE_WEEK = 60480...

2019-02-24 12:54:24 662

原创 比较Picasso、Glide 和 Fresco 三种图片加载库

比较 Picasso 与 Glide总体来说二者极为相似,有着近乎相同的 API 的使用风格,但 Glide 在缓存策略和加载 gif 方面略胜一筹。基础Glide 和 Picasso 非常相似,Glide 加载图片的方式和 Picasso 如出一辙。虽然两者看起来一样,但 Glide 更易用,因为 Glide 的 with 方法不光接受 Context,还接受 Activity...

2019-01-29 11:20:29 319

原创 速点按钮出现多个activity

创建一个Utlis类或者直接将代码写在当前activity或者fragment里面public class Utils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); ...

2019-01-22 15:18:59 227

原创 双击返回退出程序

private long mExitTime;@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - mExitTi...

2019-01-22 10:13:07 406

原创 调用系统拨号

权限<uses-permission android:name="android.permission.CALL_PHONE" />布局<Button android:id="@+id/btn_call" android:layout_width="wrap_content" android:layout_heigh...

2019-01-18 14:07:30 464

原创 JieCaoVideoPlayer的使用

(一)添加依赖库implementation 'cn.jzvd:jiaozivideoplayer:6.0.0'(二)布局<cn.jzvd.JZVideoPlayerStandard android:id="@+id/videoplayer" android:layout_width="match_parent" android:layout_...

2018-12-16 10:31:14 773

原创 EventBus传值

依赖implementation 'org.greenrobot:eventbus:3.1.1'发送EventBus.getDefault().post(umengBeanGender);接收的时候注册EventBus.getDefault().register(this);unbinder = ButterKnife.bind(this, view);@Subs...

2018-11-13 13:33:42 283

原创 日期选择器+沉浸式

birthdayTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new DatePickerDialog(getActivity(), new DatePickerDialog.OnD...

2018-10-26 13:29:37 258

原创 相机相册的使用

(权限) <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-feature android:name="android.hardwa...

2018-10-25 15:08:32 251

原创 京东分类

(一)主布局----activity_main<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android....

2018-10-23 15:10:48 288

原创 Retrofit 和 rxjava2的简单使用和封装utils 和日志拦截器+接口回调简单使用

依赖*********注意网络权限//rxjava依赖 implementation 'io.reactivex.rxjava2:rxandroid:2.0.2' implementation 'io.reactivex.rxjava2:rxjava:2.0.2'//retrofit依赖 implementation 'com.squareup.retrofit2:...

2018-10-10 19:12:25 399

原创 Retrofit的简单使用

(一)两个依赖implementation 'com.squareup.retrofit2:retrofit:2.4.0'implementation 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'(二)拼接网络地址1.创建一个类用于放置网络地址的前缀,等请求网络的时候可以直接通过类调用对应方法获取地址,例如:...

2018-10-09 10:23:28 218

原创 Fresco的简单使用+++加载动态图片

导入依赖implementation 'com.facebook.fresco:fresco:1.10.0'初始化,并且注册,添加网络权限public class MyAppliction extends Application{ @Override public void onCreate() { super.onCreate(); ...

2018-10-07 19:47:58 300

原创 GreenDao的简单使用

(一)整个项目的gradle中的dependencies中添加代码,如下:dependencies { classpath 'com.android.tools.build:gradle:3.0.0' //需要手动添加的 classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' ...

2018-10-07 19:37:04 233

原创 全局异常捕获

首先创建一个类,为Singloton类型,并且继承  Thread.UncaughtExceptionHandler其中java代码如下:public class Ex implements Thread.UncaughtExceptionHandler { private static final Ex ourInstance = new Ex(); private T...

2018-09-24 23:11:31 376

转载 线性和网格布局的转换

网格和线性布局的配置MainActivityhaun.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { haun.setVisibility(View.GONE); ...

2018-09-24 12:17:12 458

原创 自定义流式布局

(一)MainActivity主布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/too...

2018-09-20 16:19:49 280

原创 第三方QQ登录

(一)首先加载依赖implementation 'com.umeng.sdk:common:latest.integration'导入对应libs包和layout 和values 还有一些drawable里面的图片,这些东西都可以在友盟官方文档下载使用 application 代码,如下:<activity android:name=".MainA...

2018-09-16 20:49:27 530

原创 高德第三方

(一)首先,声明权限XML//地图SDK(包含其搜索功能)需要的基础权限 <!--允许程序打开网络套接字--><uses-permission android:name="android.permission.INTERNET" /><!--允许程序设置内置sd卡的写权限--><uses-permission androi...

2018-09-14 13:47:36 546

原创 App个推消息

(一)在项目中的build.gradle中的allprojects中的repositories方法中写代码,如下://Maven URL地址maven { url "http://mvn.gt.igexin.com/nexus/content/repositories/releases/"}(二)在app的build.gradle中加依赖implementat...

2018-09-13 17:07:48 340

原创 扫描二维码

(一)依赖加权限compile 'cn.yipianfengye.android:zxing-library:2.2'//相机权限<uses-permission android:name="android.permission.CAMERA"></uses-permission>  (二)//appliction中写并且注册一下@Over...

2018-09-12 09:58:25 299

原创 横屏+++OkHttp的网络请求+++xUtils的简单使用

(一)横屏在AndroidManifest中主页面后面加 android:screenOrientation="landscape"(二)OkHttp的网络请求1.导依赖implementation 'com.squareup.okhttp3:okhttp:3.6.0'implementation 'com.squareup.okio:okio:1.11.0'2.加上网络...

2018-09-03 20:21:02 352

原创 自定义View画条形图

package zhangyanran201800830.bwie.com.zidingyi.moni;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.supp...

2018-09-01 11:03:38 196

原创 购物车---计数器

1.首先创建一个Layout Resource File,名字随便起,继承相应的布局(例如:线性布局);2.布局里面写上相应内容3.在values下创建Values Resource File<resources>  //name对应类的名称 <declare-styleable name="AddMinus" >  //na...

2018-08-31 10:06:33 767

转载 会撩妹的程序员

传说,每一个程序员上辈子都是折翼的天使身体好、智商高、逻辑思维能力强挣得多、花得少、死得还比对方早王者级的程序员是有情怀的在他(她)们眼中爱你,只要三行代码来表达我和你原本就是两个世界的人,一直都在不停的向前走。直到有一天在某一刻相遇,我们才在彼此的世界里相拥。然后追寻着各自的梦想,却又活在我们自己的天空下。我要和你手牵着手共同的走下去,就像...

2018-08-26 20:10:37 289

转载 Html流星雨动画

<!doctype html><html>    <head>        <meta charset="utf-8" />        <title>流星雨</title>        <meta name="keywords" content="关键词,关键字

2018-08-26 20:09:01 2644

原创 频道管理

在proj的build.gradle 添加如下代码 allprojects { repositories { maven { url 'https://dl.bintray.com/bruceanda/maven/' } }} 在app的build.gradle 点击如下代码 implementation 'channelmanager...

2018-08-24 20:44:52 191

原创 抽取基类+上拉下拉的简单使用+跳转展示轮播和Webview

(一)简单配置1.先写图片的全局配置,例如:public class MyAppliction extends Application { @Override public void onCreate() { super.onCreate(); initD(); } private void initD() { ...

2018-08-22 17:34:54 187

原创 数据库缓存数据

(一)判断是否有数据创建SqliteActivity:          //网络数据地址        private String url = "https://gank.io/api/data/福利/10/1"; private NewDao dao; private Utils instance; @Override protect...

2018-08-16 21:34:42 206

原创 Fragment的点击切换

(布局)<FrameLayout android:id="@+id/fram" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="8"/><RadioGroup android:id="@+id/radio_

2018-08-16 10:06:03 232

原创 PullToRefreshListView的简单使用和数据的展示++++最后拓展一下轮播加载到PullToRefreshListView的控件上

(一)首先导入相关的Module包或者添加依赖(二)布局<com.handmark.pulltorefresh.library.PullToRefreshListView android:id="@+id/pull_to_refresh" android:layout_width="match_parent" android:layout_height=...

2018-08-15 21:11:14 226

原创 本地图片的无限轮播++++Banner无限轮播

本地图片的无限轮播(一)//首先创建Integer类型的集合存放图片private ArrayList<Integer> list = new ArrayList<>();list.add(R.drawable.k);list.add(R.drawable.p1);list.add(R.drawable.p2);list.add(R.drawab...

2018-08-14 10:18:12 277

原创 TabLayout的滑动

(布局)//先要把依赖写入implementation 'com.android.support:design:27.1.1'//布局可用线性布局就行<android.support.design.widget.TabLayout android:id="@+id/tab_layout" android:background="@color/colorPri...

2018-08-12 21:01:01 205

原创 Handler的延迟跳转

private TextView Splash_text;private Handler handler = new Handler() { //定义一个跳转秒数 private int i = 3; @Override public void handleMessage(Message msg) { super.handleMessage(ms...

2018-08-10 19:37:12 211

原创 DawerLayout的简单使用

(布局)<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.and...

2018-08-09 20:20:48 395

原创 XListView的使用

 //XListView主要是要实现条目的上拉加载和下拉刷新的功能在使用的时候需要导入一个Module包(可以自己手写也可以向小编留言私发)因为解析时需要网络权限和图片的解析等等,所以记得加权限和依赖等操作,准备就绪开始上代码1.首先布局-------宽高ID无所谓但必须是xlistview.bawei.com.xlistviewlibrary.XListView这个控件&l...

2018-08-09 15:49:57 1711

原创 抽取网络工具类+++++多条目展示+++++ImageLodler的配置和简化

(一)---网络工具类创建网络工具类他的Kind是Singleton网络获取有两种方法 Thread+HttpUrlConnection/HttpClient+Handler AsyncTask+HttpUrlConnection/HttpClient//获取他的网络地址public void getDataFromService(Str...

2018-08-09 10:26:25 176

空空如也

空空如也

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

TA关注的人

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