- 博客(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
598
原创 判断登陆手机号是否正确
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
584
原创 File文件路径
String a = Environment.getDataDirectory().toString(); String b = getFilesDir().getAbsolutePath(); String c = getCacheDir().getAbsolutePath(); String d = Environment.getExtern...
2019-01-02 14:14:54
1120
原创 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
4828
1
原创 AndroidStudio 上传Git忽略文件
1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。 2、 .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。 3、 所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。 4、 所有的 .iml 文件,是用来保存开发工具信息。 5、local.properties 文件,是用来保存项目依赖信息。...
2018-12-13 13:25:51
839
原创 基本常用DOS命令
1.切换盘符,输入你想进入的盘符,如:F: 然后按回车,则进入F盘2.如果命令太多,想要清空当页命令,输入 crs。效果如下: 3.想查看某盘符里面的文件夹和文件,则输入:dir。效果如下:4.再想进入文件夹里面,看文件,则输入:cd 文件夹名,效果如下: 5.想要返回根目录,则输入:cd ╲。效果如下:还有很多的Dos命令,如需运用,参考或百度。 ...
2018-12-04 11:51:13
267
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
1806
原创 QPopuWindow 类型聊天消息 长按事件 选项
说下重点吧。先导入这个第三方然后在item 的点击事件 添加代码 QPopuWindow.getInstance(ListViewActivity.this).builder .bindView(view, position) .setPopupItemList(new String[...
2018-11-13 11:01:01
244
原创 GridView 长按事件,短按事件一起执行
private boolean isEdit = false;// 是否为编辑模式//长按事件grid_view.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?&g...
2018-11-13 10:55:42
522
转载 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
2940
原创 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
888
原创 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
292
原创 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
5095
原创 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
422
原创 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
402
原创 Android中判断应用是否第一次打开 闪屏页
@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); date();}private void date() { SharedPreferences shared = getSharedPreference
2017-09-05 17:36:35
696
原创 fragment可见和不可见的方法
谷歌为我们提供了setUserVisibleHint和onHiddenChanged这两个方法,这两个方法的使用场景是有所不同的!setUserVisibleHint的使用> FragmentPagerAdapter+ViewPager的使用场景使用FragmentPagerAdapter+ViewPager时,切换回上一个Fragment页面时(已经初始化完毕
2017-08-29 10:22:07
1290
原创 使用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
329
原创 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
1672
原创 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
1365
原创 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
4628
原创 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
375
原创 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
5144
原创 发送手机验证码工具类
之前手机验证码倒计时,写的有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
753
原创 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
439
原创 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
296
原创 基于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
1013
原创 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
340
原创 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
2130
原创 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
2635
原创 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
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人