自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PictureSelector 导入

implementation 'com.github.LuckSiege.PictureSelector:picture_library:v2.3.6'maven { url 'https://jitpack.io' }maven { url 'https://maven.google.com' }

2020-03-17 15:23:50 529

原创 判断登陆手机号是否正确

package net.anumbrella.lkshop.ui.activity;import android.app.ProgressDialog;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.support.annotation.Nu...

2019-02-11 16:31:04 523

原创 File文件路径

String a = Environment.getDataDirectory().toString(); String b = getFilesDir().getAbsolutePath(); String c = getCacheDir().getAbsolutePath(); String d = Environment.getExtern...

2019-01-02 14:14:54 1054

原创 Toast 弹出在屏幕中间位置以及自定义

默认Toast:Toast.makeText(MainActivity.this,"点击",Toast.LENGTH_SHORT).show();设置Toast位置:通过setGravity设置Toast位置,可以是  Gravity.CENTER:中间 Gravity.BOTTOM:下方 Gravity.TOP:上方 Gravity.RIGHT:右边Gravit...

2018-12-14 10:53:16 4612 1

原创 AndroidStudio 上传Git忽略文件

1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。 2、 .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。 3、 所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。 4、 所有的 .iml 文件,是用来保存开发工具信息。 5、local.properties 文件,是用来保存项目依赖信息。...

2018-12-13 13:25:51 788

原创 基本常用DOS命令

1.切换盘符,输入你想进入的盘符,如:F: 然后按回车,则进入F盘2.如果命令太多,想要清空当页命令,输入 crs。效果如下: 3.想查看某盘符里面的文件夹和文件,则输入:dir。效果如下:4.再想进入文件夹里面,看文件,则输入:cd 文件夹名,效果如下: 5.想要返回根目录,则输入:cd ╲。效果如下:还有很多的Dos命令,如需运用,参考或百度。 ...

2018-12-04 11:51:13 234 2

原创 AndroidStudio 获取正式签名KEY

在Terminal命令窗输入:进入到C盘的.android文件夹,然后输入keytool -list -v -keystore F:\Words\xxxxxxxx.jks这个输入密钥库口令: 是签名打包的密码,不是android默认的前提是:必须要配置JAVA的环境变量。此方法也可以在CMD 窗口获得SHA1获取Debug签名:C:\>cd Us...

2018-11-29 11:10:38 1760

原创 QPopuWindow 类型聊天消息 长按事件 选项

说下重点吧。先导入这个第三方然后在item 的点击事件 添加代码 QPopuWindow.getInstance(ListViewActivity.this).builder .bindView(view, position) .setPopupItemList(new String[...

2018-11-13 11:01:01 209

原创 GridView 长按事件,短按事件一起执行

private boolean isEdit = false;// 是否为编辑模式//长按事件grid_view.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?&g...

2018-11-13 10:55:42 482

转载 APP应用 “再按一次退出” 功能

private long mExitTime;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { //判断用户是否点击了“返回键” if (keyCode == KeyEvent.KEYCODE_BACK) { //与上次点击返回键时刻作差 if ((System.c...

2018-09-14 16:29:06 2890

原创 Activity页面跳转数据传递 Bundle

public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo...

2018-08-16 14:50:27 848

原创 Java截取字符串

string str="123abc456";int i=3;1 取字符串的前i个字符   str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符:

2018-02-02 11:58:38 258

原创 Git命令提交代码到Gitblit本地服务器上

先在本地磁盘创建文件夹,在文件夹创建一个txt文件。然后在根文件目录使用Git命令,git init初始化,会自动创建.git文件夹,然后在git add .全部添加,在git commit -m "news" 提交到暂存区,在Git  remote add origin ssh://....... 连接到本地服务器,在Git push -u origin master 提交到Gi

2017-12-13 20:12:47 4994 1

原创 View通用 上拉下刷

刷新utils类:import android.annotation.SuppressLint;import android.content.Context;import android.content.res.Resources;import android.content.res.TypedArray;import android.support.v4.view.MotionE

2017-09-20 09:17:09 391

原创 SwipeRefreshLayout+RecyclerView 上拉下刷

XLM布局:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p

2017-09-11 10:38:25 378

原创 Android中判断应用是否第一次打开 闪屏页

@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); date();}private void date() { SharedPreferences shared = getSharedPreference

2017-09-05 17:36:35 664

原创 fragment可见和不可见的方法

谷歌为我们提供了setUserVisibleHint和onHiddenChanged这两个方法,这两个方法的使用场景是有所不同的!setUserVisibleHint的使用> FragmentPagerAdapter+ViewPager的使用场景使用FragmentPagerAdapter+ViewPager时,切换回上一个Fragment页面时(已经初始化完毕

2017-08-29 10:22:07 1220

原创 使用TabLayout和ViewPager实现顶部标签页

如果没有这个倒包,可以在Gradle添加:import android.support.design.widget.TabLayout;compile 'com.android.support:design:24.0.0'XML:xml version="1.0" encoding="utf-8"?>android.support.design.widget.Coordina

2017-08-22 17:18:40 295

原创 TopRightMenu QQ界面右上角的弹出菜单

Gradle:compile 'com.zaaach:toprightmenu:1.0'MainActivity:private TopRightMenu mTopRightMenu;private TextView tv_menu;private boolean showIcon = true;private boolean dimBg = true;priv

2017-08-21 10:57:58 1632

原创 SwitchButton 开关按钮

Gradle:dependencies { compile 'com.kyleduo.switchbutton:library:1.4.6'}XML:com.kyleduo.switchbutton.SwitchButton android:id="@+id/switch_button" android:layout_width="wrap_conten

2017-08-18 14:17:39 1309

原创 MaterialSpinner 下拉菜单

Gradle:compile 'com.jaredrummler:material-spinner:1.1.0'XML:com.jaredrummler.materialspinner.MaterialSpinner android:id="@+id/spinner" android:layout_width="match_parent" andro

2017-08-18 14:10:53 4506

原创 Logger 日志输入

Gradle:compile 'com.orhanobut:logger:2.1.1'Main:首先初始化:Logger.addLogAdapter(new AndroidLogAdapter());在使用:Logger.e("", ""); Github:https://github.com/orhanobut/logger

2017-08-17 11:20:45 331

原创 Android-SpinKit 加载进度条(登录,网络请求)

Gradle 配置:allprojects { repositories { maven { url "https://jitpack.io" } }}compile 'com.github.ybq:Android-SpinKit:1.0.5'就这么些配置下来是代码:XML:com.github.ybq.android.

2017-08-17 11:00:23 5046

原创 发送手机验证码工具类

之前手机验证码倒计时,写的有bug。现在好了有一个类可以做到。package com.visoport.medicine.util;import android.graphics.Color;import android.os.CountDownTimer;import android.text.Spannable;import android.text.Spa

2017-08-14 17:05:20 713

原创 picasso List加载图片站位预载

package com.atguigu.android.picasso.adapter;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.

2017-07-11 17:54:38 392

原创 Picasso 图片加载框架

Gradle:compile 'com.squareup.picasso:picasso:2.5.2'package com.atguigu.android.picasso.activity;MainActivity:基本用法import android.app.Activity;import android.content.Intent;impor

2017-07-11 16:41:05 258

原创 基于ViewPager的无限循环广告轮播图 FlyBanner

添加Gradle:dependencies { compile 'com.recker.flybanner:flybanner:1.3' }布局文件:com.recker.flybanner.FlyBanner android:id="@+id/banner_1" android:layout_width="match_parent" android:l

2017-06-07 18:29:38 962 2

原创 ExpandableListView分类

资源文件xml:<ExpandableListView android:id="@+id/expandable_view_id" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="10dp" />

2017-05-27 16:10:46 300

原创 Text+底部导航+中间凸起图标

main_activity 主布局文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_paren

2017-05-17 18:30:26 2078

原创 Android drawable实现圆角边框

首先在Android studio工程中的res目录中找到drawable,然后创建shape。<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android

2017-05-16 09:29:02 2569

原创 Android Listview通用适配器BaseCommAdapter

public abstract class BaseCommAdapterT> extends BaseAdapter { private ListT> mDatas; public BaseCommAdapter(ListT> datas) { mDatas = datas; } @Override public int getCoun

2017-05-12 11:02:11 358

空空如也

空空如也

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

TA关注的人

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