自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (3)
  • 收藏
  • 关注

原创 adnroid 渐变大杂烩

AlphaAnimation 渐变似的的切换图片package com.demo.download;import androidx.appcompat.app.AppCompatActivity;import androidx.constraintlayout.widget.ConstraintLayout;import androidx.core.content.ContextCompat;import android.animation.ArgbEvaluator;import .

2021-05-21 15:50:35 135

原创 Dialog弹出的动画

Dialog的弹出动画(上下左右的弹出)class CustomDialog(context: Context) : Dialog(context, R.style.user_default_dialog) { private var mList = ArrayList<String>() init { init() } fun init() { setContentView(R.layout.custom_dialog

2021-05-21 15:17:52 1522

原创 android图像裁剪框架uCrop

第一步先导入依赖implementation 'com.github.yalantis:ucrop:2.2.1'implementation 'pub.devrel:easypermissions:1.2.0' //权限库下面开始上代码这个是重点 网上很多这里就不解释,可以自己问度娘/** * 裁剪图片 * * @param sourceUri */private...

2020-01-03 10:39:36 817

原创 mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑

http://www.cppcns.com/shujuku/mysql/283231.html 也可以参照这个8.0.18安装方法1.下载zip安装包(解压到指定文件夹)1)从mysql官网下载安装包2)点击进入,按下图所标顺序点击进入下载页面3)下载红框所标压缩包(注意此处是64位的,要下载32位的话点击go to Download Page进行切换)4)解压到指定文...

2019-12-27 11:44:10 315

原创 Android webView加载失败显示自己的view或者加载URl (仿微信webView加载进度条)

webView加载失败显示的ViewwebView.setWebViewClient(new WebViewClient() { @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) @Override public void onReceivedHttpError(WebView view, WebResourceRequ...

2019-12-18 16:56:37 302

原创 Android 软件盘弹出时把顶部局顶上去的解决方法

你网上一搜,会发现网上噼里啪啦一堆都是说: 1)设置activity的android:windowSoftInputMode="adjustPan|stateHidden"2) 或者 android:windowSoftInputMode="adjustResize|stateHidden"3)或者getWindow().setSoftInputMode(WindowManager.Lay...

2019-12-18 12:14:51 549

原创 Android 原生Adapter添加底部局和头布局

主要注意下着三个方法 getItemViewType ,getItemCount,onCreateViewHolder (getItemCount size+1是加的底部或者头布局)@Overridepublic int getItemViewType(int position) { ////通过position来控制在底部还是顶部 if (position == resu...

2019-12-09 12:06:54 555

原创 Android WebView 内容图片宽度自适应(同时可以解决富文本里面的img 图片不适应的问题)

webView方式一WebSettings settings = mWebView.getSettings();settings.setJavaScriptEnabled(true);//支持JSString js = "<script type=\"text/javascript\">"+"var imgs = document.getElementsByTagNam...

2019-11-15 19:06:49 1023 1

原创 获取视频Url时长 的方法(Android java kotlin)

kotlin 写法package com.guwu.varysandroid.utilsimport it.sauronsoftware.jave.Encoderimport it.sauronsoftware.jave.EncoderExceptionimport java.io.Fileimport java.io.IOExceptionimport java.net.Un...

2019-10-21 15:00:27 1592

原创 Android PopupWindow显示在控件的左右两边

public class Main9Activity extends BaseActivity { @BindView(R.id.hello) TextView hello; @Override protected int getLayoutId() { return R.layout.activity_main9; } ...

2019-10-14 18:09:30 1310

原创 Android APP版本更新的比较(版本号比较)

还是看着java compareTo() 内部的方法来实现的/** * @auhor hl * @dataCompareVersionon 11:39 * 描述 * 作者 洪亮 admin */public class CompareVersion { /** * 版本号比较 * compareTo()方法返回值为int类型,就是比较两个值,如:x....

2019-10-14 14:16:20 2172

原创 Android 实现从底部弹出的Dialog

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_...

2019-10-14 14:12:38 1097

转载 Android 反编译apk

学习和开发Android应用有一段时间了,今天写一篇博客总结一下Android的apk文件反编译。我们知道,Android应用开发完成之后,我们最终都会将应用打包成一个apk文件,然后让用户通过手机或者平板电脑下载下来进行安装。正常情况下,Android应用打包成apk之后,就无法再看到开发这个应用时使用的资源文件以及代码了。但是我们通过网上提供了一些工具,还是可以将apk进行反编译的,apk反编...

2019-09-20 12:23:58 147

原创 时间选择器带(年月日小时,星期)

自定义wheel时间选择器 (年月日,星期)有同样需要的小伙伴可以参考一下demo地址https://download.csdn.net/download/xxb52306/11072699

2019-04-03 17:54:51 888

原创 Fragment取消(禁止)预加载 ,同时也实现了各个tab之加载一次不会在重复加载

主要实现的Fragment取消(禁止)预加载 ,同时也实现了各个tab之加载一次不会在重复加载里面我们发现Fragment中有一个setUserVisibleHint(boolean isVisibleToUser)方法,这个方法就是告诉用户,UI对用户是否可见,那么我们在这里去加载数据会怎么样呢?因为ViewPager会加载好多Fragmen...

2019-04-03 17:51:27 593

原创 简单的PopupWindow

超简单的PopupWindow,拿来直接使用public class PopupWindowActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)...

2019-03-14 10:54:12 137

原创 glide加载圆角图片

Glide原生方法加载圆形图片项目中需要用圆形图片,我们知道,Android原生是没有好用的圆形图片的,何况还要网络加载什么的。今天找了下Glide加载圆形图片的方法,基本都是这种,说得倒是很明白的,但是我自己加载时候没有找到相应的方法啊,后来恍然,原来现在版本的Glide已经放弃了之前的一些方法。 先奉上Glide传送门Glide开源项目 当然新版本的Glide已经给我们提供了展...

2019-03-11 17:40:29 2252

原创 一些三方框架

Android开源特效库+炫酷轮播图框架https://www.jianshu.com/p/a0851180a69chttps://blog.csdn.net/u014133119/article/details/80954317Android 项目用的比较多一些第三方框架https://blog.csdn.net/jim19890923/article/details/80306...

2019-01-03 10:53:50 124

原创 github最火开源项目

Github最火开源项目-一行代码用RecyclerView展示列表自定义控件一分钟实现贴纸功能一分钟实现TextView高亮一分钟实现新手引导页一分钟实现ViewPager卡片一分钟实现加载对话框一分钟实现轮播图一分钟实现GridView拖拽一分钟实现底部导航栏一分钟实现底部FragmentTabhost一分钟实现多张图片选择一分钟实现仿美拍直播的点赞动画一分钟实现高仿今日头条视频列表一分钟实现...

2018-06-13 15:17:40 1064 1

原创 Kotlin学习视频

01-课程介绍http://www.365yg.com/item/6445599306496868878/02_kotlin学习方法http://www.365yg.com/item/6445599300020863502/03_kotlin选好教练车http://www.365yg.com/item/6445599302214484494/04_kotlin你好世界http://www.365y...

2018-06-07 11:32:12 472

原创 仿今日头条的频道管理+Tablayout+viewpager+动态fragment传值

首先在主 build.gradleallprojects { repositories { google() maven {url "https://jitpack.io"} jcenter() }}项目的build.gradlecompile 'com.github.andyoom:drag

2018-03-14 16:51:38 1144

原创 Retrofit+Rxjava+XRecyclerview刷新

2018-02-08 14:37:42 280

原创 简单的实现黑白模式的切换

package com.example.night;import android.graphics.drawable.ColorDrawable;import android.os.Build;import android.os.Bundle;import android.support.v7.app.ActionBar;import android.support.v7.app.Ap

2018-01-30 09:39:17 1794

原创 Android九宫格手势解锁

最上面是获取日期显示使用的Time()获取到当前的时间,我们得到日期对其赋值九宫格解锁有两个模式:CREATE_MODE  CHECK_MODE两种模式,一种是用来设置密码的模式,一种是输入密码的模式。验证登录密码会有三次机会,三次都输入错误会退出项目,忘记密码了也可以进行重新设置密码,非常的方便。重新设置手势密码这块没有进行验证,有兴趣的朋友可以用推送实现一个短信验证的效果。

2018-01-22 19:55:19 858

原创 Retrofit+拦截器 实现的详情界面然后加入购物车

首先导入依赖compile 'com.android.support:appcompat-v7:26.+'compile 'com.android.support.constraint:constraint-layout:1.0.2'compile 'com.squareup.retrofit2:converter-gson:2.3.0'compile 'com.squareup.o

2018-01-14 19:53:47 346

原创 上传本地图片和获取拍照的照片

//工具类package com.example.mychuanpian;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.net.Uri;import android.os.Environment;import and

2018-01-11 18:57:19 606

原创 原生登录注册和个人中心模块 Retrofit+OkHTTP+RxJava+Fresco

接口地址:登录接口:http://120.27.23.105/user/login请求参数:mobile 手机号  必填password 密码 必填 注册接口:http://120.27.23.105/user/reg 请求参数:mobile 手机号 必填password 密码  必填 个人中心接口:http://120.27.2

2018-01-10 10:03:04 1746

原创 MVP,购物车啊,图片加载用Fresco,OKhttp+Retrofit实现

1.项目框架:MVP(评分重点),图片加载用Fresco,网络请求用OKhttp+Retrofit实现(自己封装,加单例模式,(评分重点)),2.完成购物车数据添加(如果接口无数据,可用接口工具添加数据),3.自定义view实现加减按钮,每次点击加减,item中的总数及总价要做出相应的改变。4.当数量为1时,点击减号,数量不变,吐司提示用户最小数量为1。5.底部总数及总价为所有it

2018-01-06 11:02:45 384

原创 上传本地图像

效果图首先添加依赖compile 'com.facebook.fresco:fresco:0.8.1+'compile 'org.greenrobot:eventbus:3.1.1'compile 'io.reactivex.rxjava2:rxjava:2.1.7'compile 'io.reactivex.rxjava2:rxandroid:2.0.1'

2018-01-05 21:11:01 976

原创 Fresco+Recycleview+OKhttp+Retrofit

一.效果图(UI布局必须美观)  二.框架架构:项目框架:MVP(评分重点),图片加载用Fresco,网络请求用OKhttp+Retrofit实现(自己封装,加单例模式,(评分重点)),完成首页数据请求,首页只用一个Recycleview实现轮播图和热门活动热门专题(Recycleview 多条目实现)。使用一下接口三.接口:http://result.eolinker

2018-01-01 19:01:49 896

原创 属性动画+购物车+下订单

//首先导依赖    compile 'com.squareup.okhttp3:okhttp:3.6.0'    compile 'com.squareup.okio:okio:1.11.0'    compile 'com.google.code.gson:gson:2.2.4'    compile 'com.github.bumptech.glide:glide:3.5.2

2017-12-21 11:23:22 710

原创 属性动画+加入购物车+购物车显示

//首先添加依赖compile 'com.google.code.gson:gson:2.6.1'compile 'com.squareup.okhttp3:okhttp:3.1.2'compile 'com.squareup.okhttp3:logging-interceptor:3.9.0'compile 'com.github.bumptech.glide:glide:3.7.

2017-12-21 10:36:39 2773

原创 二级购物车 不带删除的

详解:点下这个网址:http://blog.csdn.net/yi_199714/article/details/78827622//然后    介绍一下   权限:   三个权限                     uses-permission android:name="android.permission.INTERNET">uses-permiss

2017-12-20 11:42:42 431

原创 OKhttp:Get同步请求丶Get异步请求丶Post异步请求丶上传文件

package com.example.administrator.okhttp;import android.Manifest;import android.annotation.TargetApi;import android.content.pm.PackageManager;import android.os.Environment;import android.support

2017-12-20 11:37:56 211

原创 OkHttp二次封装请求 拦截器

1. 项目框架:必须使用MVP;2. 图片加载: Universal-Image-Loader或Glide图片加载框架3.网络加载框架:OkHttp,二次封装,采用单例模式,自定义应用拦截器,封装公共请求参数(注意:必须通过拦截器封装公共请求参数,否则无法请求数据,判0分)公共请求参数:source=android参数名称:source参数值:android类型:Strin

2017-12-17 21:02:17 1851

原创 OkHttp get post请求的封装

import android.os.Handler;import com.example.mvp3.OnFinishListener;import java.io.IOException;import java.util.Map;import okhttp3.Call;import okhttp3.Callback;import okhttp3.FormBody;import

2017-12-10 19:42:37 382

原创 拦截器+OkHttp封装 Recyclerview

1. 项目框架:MVP;注意:避免内存泄漏;2. 图片加载: Universal-Image-Loader或Glide图片加载框架3.网络加载框架:OkHttp4. 自定义应用拦截器,封装公共请求参数(注意:必须通过拦截器封装公共请求参数,否则无法请求数据,判0分)公共请求参数,在我们项目研发过程中,作用非常大。封装公共请求承参数之后,那么所有的接口都会默认携带这些公共参数,达到复

2017-12-10 19:40:01 439

原创 Android 自定义view 圆形进度条1

import android.os.Process;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import com.example.customedemo3.view.progressView;public class MainAc

2017-11-30 20:49:43 152

原创 Android 自定义view 八卦图

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState)

2017-11-30 20:46:14 290

原创 Android 简单画圆

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState)

2017-11-30 20:39:58 542

Android 软件盘上动态添加View(布局的)解决所有手机上的不适配或者顶不上去

项目名叫,dynamicadditionsoftwareview,Android手机中的键盘有很多,因此不可能一一匹配在键盘所在的Window上添加,所以需要在键盘上方的容器中添加View,这个时候只需要动态获取键盘的高,作监听,就可以在上方容器中动态添加View啦 ,

2019-04-03

fragment 懒加载和预加载的解决还包含自定义Tablayout+ViewPage指示器长度+获取本地相册图片并进行压缩的dmo+仿QQ控件底部加号弹框的

fragment 懒加载和预加载的处理,有两个demo 都可以实现懒加在以及取消预加载

2019-03-29

Android基于wheelView的自定义时间选择器(年,月,日,星期,时间)(可拓展样式)

可自己修改view 显示的样式,里面有两个demo 一种dialog 的形式 一种wheel

2019-03-29

空空如也

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

TA关注的人

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