自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

氵水 氵

记录知识 丰富大脑

  • 博客(19)
  • 收藏
  • 关注

原创 git使用时/info/refs not valid: is this a git repository

.git/info/refs not valid: is this a git repository?今天用idea git提交的时候遇到了这个神奇的问题.git/info/refs not valid: is this a git repository?看了很多网上的都不靠谱,最后自己乱点着找,最后发现是因为学校网站访问时,未授权过的会在URL后附加信息如/info/refs导致了这个情况,浏览器打开一下git仓库就行...

2020-06-16 17:01:05 1359

原创 创建Android Studio项目时默认使用Project视图

1. 在Help菜单中,单击Edit Custom Properties…2. 如果提示idea.properties不存在的问题,点create创建。3. 此时会自动打开idea.properties。在其中加入一行:studio.projectview=true4. 重启Android Studio。...

2020-03-30 14:02:36 796

原创 小白都能看懂的简易画板(改变画笔宽度+颜色+切换画布)

xml的布局文件<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/tools" and...

2019-12-20 20:15:41 487

原创 解决瀑布流过度复用Item导致条目闪烁,跳动,换位问题

方法一、// 瀑布流布局管理器StaggeredGridLayoutManager staggeredGridLayoutManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL);// 设置item的间距处理方式staggeredGridLayoutManager.setGapStra...

2019-12-16 20:56:08 1444

原创 为什么不用浮点型表示金额

首先论浮点数单精度浮点数(float)在计算机存储器中占用4个字节(32 bits),利用“浮点”(浮动小数点)的方法,可以表示一个范围很大的数值。比起单精度浮点数,双精度浮点数(double)使用 64 位(8字节) 来存储一个浮点数。由于计算机中保存的小数其实是十进制的小数的近似值,并不是准确值,在实际应用中,需要对更大或者更小的数进行运算和处理。所以,千万不要在代码中使用浮点数来表示金...

2019-12-13 22:02:05 1220

原创 Android选取相册图片获取的Uri转为真实路径

一、使用Intent调用相册选取图片// 定义全局常量方便使用final int PICK_IMAGE = 123;// 创建intent并设置ACTIONIntent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);intent.setDataAndType(M...

2019-12-12 11:26:14 734

原创 Android使用Retrofit上传单个文件以及多个文件

*封装RetrofitManagerpublic class RetrofitManager { private static RetrofitManager retrofitManager; private Retrofit retrofit; private RetrofitManager() {} // 使用单例模式封装 public static R...

2019-12-11 11:52:44 2324

原创 EditText增加字数限制

方法一、在xml中添加属性限制字符长度实现1.android:maxLength=“10”直接对EditText的字数进行控制。不管中文还是英文。<EditText android:layout_width="380dp" android:layout_height="210dp" android:maxLength="10" />...

2019-12-09 20:19:05 200

原创 Java中List集合的交、并集及去重操作

定义两个集合List list1 =new ArrayList();List list2 =new ArrayList();交集list1.retainAll(list2);``并集```javalist1.addAll(list2);无重复并集list2.removeAll(list1);list1.addAll(list2);Java8新增去重操作(不支持自定义类...

2019-12-08 21:09:51 395

原创 TabLayout设置文字大小+去除点击效果

去除TabLayout点击效果在XML中添加属性app:tabBackground="@android:color/transparent"app:tabRippleColor="@android:color/transparent"设置TabLayout文字大小1、在style中添加<style name="TabLayoutTextSize"> <item n...

2019-12-07 10:58:48 181

原创 去除RecyclerView和ListView滑动到顶部和底部边界的阴影

去除RecyclerView滑动至顶部和底部阴影android:overScrollMode="never"去除ListView滑动至顶部和底部阴影android:fadingEdge="none"设置滚动条不显示android:scrollbars="none"...

2019-12-07 10:26:21 170

原创 Android圆形图片–自定义控件

效果图代码如下:RoundImageView.javapackage com.dxd.roundimageview;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Bitmap.Con...

2019-12-07 09:35:34 118

原创 Sliding Menu添加侧滑剩余部分阴影

一、效果图二、修改方法在SlidingMenu添加一个设置透明度方法public void setOffsetFadeDegree(float f) { mViewBehind.setOffsetFadeDegree(f);}CustomViewBehind 添加变量和方法private float mOffsetFadeDegree; public void set...

2019-12-06 21:05:18 96

原创 Java传值与Android中Intent传值

当基本数据类型(Boolean,byte,char,String,int,Long,float,double)作为参数传递时,传递的是实参值的副本,即传的是值,无论在函数中怎么操作这个副本,实参的值是不会被改变的。当传递的是引用类型(Java类对象)时,传递的是对象的引用地址如下图基本类型传递的是值,引用类型传递的是引用,即对象的地址,即如果修改了传递过来的对象,就相当于把引用的那个地址所...

2019-12-05 19:47:01 205

原创 Activity双击退出

实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。判断用户两次按键的时间差是否在一个预期值之内,是的话直接直接退出,不是的话提示用户再按一次后退键退出。 /** * 该方法用来捕捉手机键盘被按下的事件。 * @param keyCode 该参数指的是被按下的键的键盘码,手机键盘中每个按钮都会有其对应的键盘码, ...

2019-09-04 20:56:52 324

原创 Fragment基础知识

Fragment基础知识Fragment介绍Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑, 当然现在他仍然是平板APP UI设计的宠儿,而且我们普通手机开发也会加入这个Fragment, 我们可以把他看成一个小型的Activity,又称Activity片段!想想,如果一个很大的界面,我们 就一个布局,写起界面来会有多麻烦,而且如果组件多...

2019-09-03 19:40:07 75

原创 Notification通知

定义及用法定义: 是在系统的通知栏中呈现多样式持久性消息的类用处:显示客户端的推送消息(如有新版本发布、广告、推荐新闻等)显示正在进行的事物(如音乐播放器、版本更新时候的下载进度等)显示接收到短消息,即时消息等信息(如QQ、微信、新浪、短信)常用方法setContentTitle(); // 设置标题setContentText(); // 设置内容setWhen(); //...

2019-09-02 20:44:37 328

原创 Menu菜单和PopupWindow窗口

常用的菜单OptionsMenu (系统菜单)OptionsMenu的使用静态xml资源menu1.在res资源目录创建资源文件夹menu, 并在menu中创建OptionsMenu的xml布局文件<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com...

2019-09-01 21:11:41 151

原创 安卓常用对话框

Dialog常用对话框AlertDialog普通对话框单选对话框多选对话框

2019-08-30 18:56:38 146

空空如也

空空如也

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

TA关注的人

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