自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 禁止系统控件自带滑动阴影效果

禁止系统控件自带滑动阴影效果// 方法1 - 布局属性设置overScrollMode: 滑动即将超出边界时的模式, 有三个值:1. never: 完全去掉滑动边界的阴影效果2. always: 总是出现滑动边界的阴影效果3. ifContentScrolls: 如果recycleview里面的内容可以滑动,那么滑到边界后继续滑动会出现滑动边界的阴影效果 如果recycleview里面的内容不可以滑动,那么滑到边界后继续滑动不会出现滑动边界的阴影效果 (以上内容摘自 https://www.

2020-08-07 23:32:17 190

原创 Switch控件的介绍和使用

写在前面Switch控件的介绍和使用先看东西布局属性介绍<Switch android:id="@+id/mSwitchView" android:theme="@style/SwitchStyle" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignParentRight="true" android:checked="false" and

2020-08-07 17:59:24 1693

原创 android 判断当前线程是否是主线程

public class ThreadUtils{ // 方法1 public static boolean isMainThread() { return Looper.getMainLooper() == Looper.myLooper(); } // 方法2 public static boolean isMainThread() { return Loo...

2020-08-07 17:15:00 215

原创 android 日志输入的一种方式 (各种日志信息让你看的明明白白)

日志格式private static final String TAG = "XXX";// 当前类名// 在onCreate中调用, 或者在基类封装中调用Log.d("geaosuLog", TAG + " - current class name ------>> " + this.getClass().getSimpleName());Log.d("geaosuLog", TAG + " - XXX ------>> url : " + XXX );Log.d

2020-08-07 17:13:05 152

原创 android studio 无法运行java程序解决方案

android studio 无法运行java程序解决方案报错信息: SourceSet with name ‘main’ not found.只需要修改项目根目录里的.idea目录里的gradle.xml文件, 在如图所示的地方增加如下代码即可:<option name="delegatedBuild" value="false" /><!-- 插入代码: --><option name="delegatedBuild" value="false" /&g.

2020-07-05 21:08:34 2623

原创 Android 操作sqlit数据库的两种方式总结, sqlit笔记

先看这个: android操作数据库有两种方式, 第一种是调用android提供的api来操作, 这种api是googl在android底层对sql的一种封装; 第二种是直接调用sql语句操作数据库, 这种方式就是直接执行sql语句, 写好sql语句即可;第一种方式: Android自带api操作sqlit数据库本文内容包裹:android原生api操作sqlit数据库增删改查 都有/** * 增 --->> insert 方法 * 先说需求: 给数据库里新增一个用户, 增加之

2020-05-29 02:29:08 389

原创 安卓设备相对靠谱设备唯一码

安卓设备相对靠谱设备唯一码本文属于搬运, 原地址: https://www.jianshu.com/p/4234a6d46401// 安卓设备相对靠谱设备唯一码public class DeviceIdUtils { /** * 获取唯一id * @param context * @return */ public static String getDeviceUUID(Context context) { String uui

2020-05-21 23:21:51 222

原创 清明节黑白模式代码

// 清明节黑白模式代码, 在setContentlayout 之前调用Paint paint = new Paint();ColorMatrix colorMatrix = new ColorMatrix();colorMatrix.setSaturation(0);paint.setColorFilter(new ColorMatrixColorFilter(colorMatrix)...

2020-04-06 00:23:38 732

原创 NoScrollListView 解决嵌套滑动冲突

/** * 不支持滑动的ListView, 解决嵌套滑动冲突问题 */public class NoScrollListView extends ListView { public NoScrollListView(Context context, AttributeSet attrs) { super(context,attrs); } public...

2020-04-03 16:55:32 186

原创 NoScrollGridView 解决嵌套滑动冲突

import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;/** * 不支持滑动的GridView, 解决嵌套滑动冲突问题 */public class NoScrollGridView extends GridView { public N...

2020-04-03 16:53:55 152

原创 android 10 手机无法预览到图片, 加载图片, 无法显示图片内容问题

android 10 手机无法预览到图片, 加载图片, 无法显示图片内容问题报错信息: FileNotFoundException: open failed: EN首先是权限申请了Manifest.permission.READ_EXTERNAL_STORAGE,Manifest.permission.WRITE_EXTERNAL_STORAGE,Manifest.permission....

2020-04-03 16:44:41 2430 4

原创 解决布局文件显示错乱, 布局文件内容变了, 资源文件被注解框架占领了, 全部显示错误

今天studio打开资源文件里的内容时出现了问题, 全被ButterKnife和dagger占领了, layout, xml, anim, strings, colors等等, 一个都不剩, 全军覆没了, 注意, 该问题只在studio中存在问题, 在本地文件管理里打开对应的文件正常, 截图如下:// 资源目录截图:// 布局内容截图这里提出错误内容:// Generated code...

2020-04-03 15:07:14 1169 1

原创 android 调用系统指定的程序打开对应的文件

android 调用系统指定的程序打开对应的文件 // fileName = android开发者大赛.doc String filePath = getActivity().getExternalFilesDir(null) + File.separator + fileName; // 先判断该文件是否存在 File file = new File(filePath); if (...

2020-03-04 14:38:00 1103 1

原创 OkHttp 上传文件, 支持单个, 多个文件上传

OkHttp 上传文件, 支持单个, 多个文件上传 /** * 上传文件 */ public void upLoadingFile(String userId, String businessId, String type, ...

2020-03-01 21:42:41 1931

原创 android studio 常用配置

studio最近疯了, 动不动布局文件就不提示了, 没啥好办法, 只能删掉配置文件, 从头在配置一遍, 有些许麻烦, 有空了就给他升级了去1. 设置字体大小// 在设置中直接搜索 font , 剩下的看截图2. 给所有字体加粗// 在设置中直接搜索 general , 剩下的看截图, 看清楚目录结构, 这个内容较多, 容易找错位置3. 自动导包 / 删除无用包// 在设置中直接...

2020-02-28 11:56:23 475

原创 GrideView 无法显示正方形

3. GrideView 显示图片为正方形时,图片显示不全,item留空白,点击效果与图片对不上等等问题,解决方案,item的更布局使用以下 GrideViewItemLayout 控件即可解决import android.content.Context;import android.util.AttributeSet;import android.widget.RelativeLayout...

2020-02-20 16:42:25 109

原创 GrideView 制作选择图片功能,显示正方形

GrideView 经常被用到,这里做一个用选择图片的功能。废话不多说,上图:1. GrideView 在activity或者fragment中的布局布局<GridView android:id="@+id/gvPhotos" android:layout_width="match_parent" android:layout_height="match_parent" an...

2020-02-20 16:39:49 314

原创 工具类 - SP(SharedPreferences)

工具类 SharedPreferences1. 使用方法在Application类的onCreate中初始化: BigUtilsSP.init(this);2. 源码/** * Des: sp tools * Author: geaosu * Date: 2019-09-19 周四 * Email:geaosu@163.com * WeChat: geaosu * QQ: ...

2020-02-20 11:14:53 214

原创 工具类 - 线程切换

线程切换工具类

2020-02-20 11:11:09 202

原创 常用dialog(自定义布局底部弹出)

常用dialog,从底部弹出,加载的自定义布局废话不多说,上图:图

2020-02-20 11:08:48 147 1

原创 常用dialog(自定义布局中间弹出)

常用dialog,从中间弹出,加载的自定义布局废话不多说,上图:1. dialog布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="matc...

2020-02-20 11:07:02 465

原创 工具类 - 日志(LogUtils)

android开发常用的日志工具类 LogUtils1. 使用方法// 1.配置在Application中指定运行环境(测试环境/正式环境)// 2. Activity中的使用在基类BaseActivity中创建实例, 在子类中直接调用protected LogUtils mLog = new LogUtils(this.getClass().getSimpleName()); //...

2020-02-14 17:52:40 392

原创 android studio gradle版本和gradle插件版本介绍

gradle版本和gradle插件版本介绍android studio gradle理解1. gradle插件版本 和 gradle版本 介绍以及他们的对应关系 1.1 版本代码: gradle版本: distributionUrl = https\://services.gradle.org/distributions/gradle-4.6-all.zip gradle插件版本...

2020-02-14 12:03:50 477

原创 RadioGroup和RadioButton 的使用

RadioGroup和RadioButton 的简单使用举例简单的做个开关举例, 布局如下:<RadioGroup android:id="@+id/rgSwitch" android:layout_width="match_parent" android:layout_height="50dp" android:layout_marginTop="10dp" android:...

2020-01-27 02:04:26 812

原创 给U盘或者移动硬盘做个图标

给U盘或者移动硬盘做个图标, 如图所示步骤1. 找个图片备用2. 制作ico图片, 打开这个网址 http://www.bitbug.net , 如图, 上传备用图片, 修改尺寸为128x128的, 输入验证码, 点击生成ico图标, 跳转到下载界面, 下载图片即可, 如图3. 将下载好的ico图标复制到U盘或者移动硬盘里4. 在U盘或者移动硬盘里新建一个txt文件, 输入以下代码,...

2020-01-21 11:27:43 298

原创 android 调试, 发布使用同一个签名文件

有时候, 开发需要用到正式签名, 很痛苦, 这里将开发和发布如何使用同一套签名的配置做一个记录1. 在module的build.gradle中修改如下代码signingConfigs { debugConfig { // 正式签名路径 storeFile file('E:/ade/studio/test/key/aaa.jks') // 正式签名密码 storePasswor...

2020-01-14 15:54:20 422

原创 android 统一管理项目工具版本号

android 同意版本管理可以增加对app版本, 以及使用的第三方库的版本进行统一管理, 代码配置如下1. 在工程的build.gradle中最后一行增加如下代码ext { javaVersion = JavaVersion.VERSION_1_8 buildToolsVersion = "29.0.2" compileSdkVersion = 29 minS...

2020-01-14 15:45:42 294

原创 系统自带dialog

/** * 显示底层错误信息并退出应用 */private void showDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("信息提示"); builder.setMessage("请打开相机权限"); builder.setPositiveButton...

2020-01-13 15:08:39 141

原创 android 10 开发者适配

android 10 开发者适配1. 编译工具版本升级compileSdkVersion 29 // 编译Sdk版本调整到android 10, api 29buildToolsVersion "29.0.2" // 构建工具版本调整到android 10, 29.0.2targetSdkVersion 29 // 目标编译版本调整到android 10, api 292...

2019-12-25 16:06:42 199

原创 android 权限申请

android 权限申请代码单个权限的申请 /** * 单个权限的申请 */ // 请求语音权限 private void requestVoicePermission() { if (ContextCompat.checkSelfPermission(this, Manifest.permission.RECORD_AUDIO) !...

2019-11-29 11:13:42 196

原创 Trying to make the world a better place

Trying to make the world a better place.想说点什么又不知从何说起既然不知道从何说起, 那就从理想开始说起吧,你的理想是什么???我的理想是"Trying to make the world a better place."/* _\|/_ ____________ /...

2019-10-29 20:47:04 253

原创 RecyclerView 的item布局显示不全问题解决

RecyclerView 的item布局显示不全// 将加载布局的代码改为如下代码View itemView = layoutInflater.inflate(R.layout.fragment_notice_item,parent,false);// 或者这个代码@NonNull@Overridepublic SuspectsViewHolder onCreateViewHold...

2019-10-25 21:28:00 703

原创 Android studio 自定义打包apk名称信息

android studio 构建正式环境上线包时, 需要输出的apk自带版本号和版本名称以及其他信息, studio 2.x 和3.x 版本的输出代码是不一样的, 2.x的输出信息在3.x上不能用, 这里贴出2.x 和 3.x 的输出配置信息, 可根据自己的需求自定义android studio 2.x 输出apk配置android { /* 打包生成APK名称 */ and...

2019-10-22 16:16:36 523

原创 WebStorm安装配置问题

今天新安装了WebStorm2019, 启动后懵逼了, 所有的快捷键不能用, 连回车键都不能用了, 接下来附上设置教程;快捷键最新款的WebStorm快捷键有很多模板可供选择, 这里当然选择默认快捷键, 因为默认快捷键和idea是通用的, 建议使用默认快捷键(用的windows选选default for windows, 其他平台一样);修复 “快捷键错乱问题”快捷键错乱是因为安装了Id...

2019-10-08 16:09:23 302

原创 给 RecyclerView 设置点击事件

RecyclerView 设置点击事件, java代码和kotlin代码都有

2019-10-05 00:39:47 1110

原创 studio 常用设置

studio 常用设置今天把studio更新到了3.5版本, 这里记录一下studio的一些常用设置以及常用插件:自动导包, 自动删包代码提示忽略大小写自自自

2019-09-29 17:06:54 252

原创 android studio 离线安装插件

android studio 离线安装插件

2019-09-29 16:59:41 1397

原创 离开简书, 再见csdn

写在前面我们这个时代, 有很多我觉得很悲哀的事, 如何让自己在这种环境中活得更快乐, 更幸福一点, 这是处在这样的环境里最应该考虑的事;选择做技术可能是一种方式, 一心向技术, 别无他求或许能活得快乐些;正文我平时写项目遇到的一些问题, bug, 功能等都会记录在博客里, 可惜的是, 就在上个月, 简书挂了, 这里说挂了可能不合适, 因为简书内部对内容做调整和处理, 在很久之前, 好像是去...

2019-09-27 10:28:13 334

空空如也

空空如也

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

TA关注的人

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