自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (24)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于dialog 切换主题的难题

android 主题切换,dialog等其他控件在已经显示的情况下切换不同的主题

2023-09-18 09:31:56 368

原创 android 在切换主题时,会重走onCreate

android 在切换主题时,会重走onCreate

2023-08-18 14:29:31 213

原创 自定义dialog

Override});= null) {

2023-06-21 13:52:47 270

原创 解决android studio 右侧gradle app为空的问题

最后再恢复刚才注释的内容即可。注释上面的include。

2023-04-12 15:06:04 431

原创 android 适配语言

适配多国语言

2023-04-11 15:03:54 631

原创 关于android 软件盘,收起,光标等

此文章可解决点击除输入框外的其他地方使得输入法的软件盘消失(收起)监听输入法软件盘的打开收起状态解决输入法收起后输入框光标问题

2023-03-31 15:20:38 324

原创 扩大图片点击区域

在开发过程中,有一种需求是:使用的src 资源图片过小,但是用户需要的点击区域又要求大。此时如果人为扩大图片尺寸,会导致突变失祯,变得模糊

2023-03-15 13:37:00 469

原创 android LitePal数据库的使用

android LitePal数据库

2023-03-10 10:26:47 427

原创 关于输入法的问题

1.点击空白区域输入法没有消失2.输入框失去焦点时,光标还在闪烁

2023-03-08 10:59:12 386

转载 Android 应用ANR 分析

anr 分析

2023-03-07 11:24:13 158

原创 moveTaskToBack

android back

2023-03-07 10:49:55 378

原创 android 不规则图片的点击事件

android 源码 不规则图片 点击

2023-02-14 15:11:30 340 1

原创 MAVEN 报错

修改maven 报错问题

2022-12-15 16:39:14 585

原创 android隐藏输入法

主要用于点击空白出,收起隐藏输入法的功能

2022-12-12 09:55:30 412

原创 加油,中国男足

男足加油,不断进取,好好努力#卸载dockersudo apt-get remove dockersudo apt-get remove docker-engine docker.io#

2022-12-07 10:20:26 83

原创 adb常用命令

专供自己看的adb 命令

2022-11-07 14:32:51 2908

原创 自我学习慕课网音乐

学习记录一:异常处理异常:使用模拟器没有播放音频,看log发现爆出了Could not connect to the 'pipe:qemud:wififorward' service: Invalid argument的异常,经查这是由于因为Android Emulator在7.0版本及以上提高了对不安全请求的限制级别,当我们的应用尝试向不安全的远程API(http)发送/接收请求/响应时,无法通过安全请求,就会发生这种情况。解决方法:android:usesCleartextTr...

2022-10-27 10:10:29 201

原创 URL 拼接

主要用于数据请求是多个参数拼接

2022-10-26 10:27:46 1376

原创 /dev/kvm device: permission denied”

dev/kvm

2022-10-11 10:16:33 505

原创 关于自定义view的学习

自定义view的属性使用方法

2022-08-29 09:59:22 54

原创 Android Studio 运行模拟器时提示 “/dev/kvm device: permission denied”

linux 建立android studio模拟器时出现问题

2022-08-23 09:17:24 796

原创 FragmentStatePagerAdapter 与FragmentPagerAdapter的区别

使用fragment+viewpager的使用时需要注意FragmentStatePagerAdapter 与FragmentPagerAdapter的区别

2022-06-20 10:47:46 171

原创 Fragment与Activity 传值

interface的使用,activity 与framgent相互传值,fragment 与fragment之间互相传值

2022-06-17 11:18:33 2905

原创 Android事件分发库 EventBus的使用

android 页面之间传递消息,通用 简单快速上手

2022-06-15 15:58:51 266

原创 【无标题】

AS布局格式化错乱问题布局时候格式化,AS会对控件进行自动排序,这对于用ConstraintLayout无疑是非常困扰的,所以解决办法是:::Android Studio>Preferences>Editor>Code Style>XML>Android>Set from>Predefined Style>Android>OK...

2022-03-31 14:31:04 2094

原创 android开发工具 AndroidUtilCode

主要地址https://github.com/Blankj/AndroidUtilCode/blob/master/lib/utilcode/README-CN.md使用步骤1.在gradle引入// if u use AndroidX, use the followingimplementation 'com.blankj:utilcodex:1.31.0'// Not in maintenanceimplementation 'com.blankj:utilcode:1.30.

2022-03-30 11:05:48 3715

原创 关于android 内存优化

ps:查看所有进程dumpsys meminfo pkgname:查看具体内存信息一个app就是一个进程对应一个虚拟机GC只在Heap剩余空间不足时才去触发垃圾回收GC触发时,所有的线程都会被暂停---卡顿APP内存限制机制每个app分配的最大内存限制,随设备不同而不同吃内存大大户:图片为什么要限制切换应用时后台app清理机制app切换时的LRU cache(LRU算法:最新使用的排在最前面,最少可能的被清理掉)onTrimMemory()回调方法

2022-03-30 10:41:37 118

原创 android ShareUserId

一、常见的内存泄漏场景及其常见的解决方案 常见的内存泄漏场景: 1、单例设计模式造成的内存泄漏 2、非静态内部类创建的静态实例造成的内存泄漏 3、Handler造成的内存泄漏 4、线程造成的内存泄漏 5、资源未关闭造成的内存泄漏 常见的解决方案(思路) 1、尽量使用Application的Context而不是Activity的漏 2、使用弱引用或者软引用漏 3、手动设置null,解除引用关系漏 4、将内部类设置为static,不隐式持有外部的实例漏 5、注

2022-01-06 10:59:37 2122 1

原创 GIT常用命令命令

内存溢出内存溢出(out of memory),是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露(memory leak),是指程序在申请内存后,完事儿之后,仍被其他对象持有其引用,而无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,最终会导致内存溢出。解决方式:Android Studio 结合 MAT:下载地址 https://www.e...

2022-01-05 08:55:32 315

原创 adb 常用命令

1.adb start-server 或者adb shell来 启动adb服务 adb kill-server 关闭服务。 adb nodaemon server: 检查端口是否被占用2.adb devices 查看当前连接的设备3.adb -s <device_name> shell 这个命令来进入指定的设备:例如 adb -s 2c28c5c5 sh...

2021-12-17 10:16:45 9264

原创 解决android 内存泄漏

一、常见的内存泄漏场景及其常见的解决方案 常见的内存泄漏场景: 1、单例设计模式造成的内存泄漏 2、非静态内部类创建的静态实例造成的内存泄漏 3、Handler造成的内存泄漏 4、线程造成的内存泄漏 5、资源未关闭造成的内存泄漏 常见的解决方案(思路) 1、尽量使用Application的Context而不是Activity的漏 2、使用弱引用或者软引用漏 3、手动设置null,解除引用关系漏 4、将内部类设置为static,不隐式持有外部的实例漏 5、注

2021-12-14 14:12:25 854

原创 关于android 应用换肤

当前换肤手段众多,本人经过多种使用后发现最简单的是使用插件化的方式ANDROID-SKIN-SUPPORT具体用法如下1.在build.gradle (App)中添加如下引用 implementation 'skin.support:skin-support:4.0.4' implementation 'skin.support:skin-support-appcompat:4.0.4' implementation 'skin.support:skin-suppor

2021-12-06 13:56:56 1366

原创 2020-09-14

关于自定义RadioGroup:作用:可以在设置选中状态前执行自定义相关的方法,类似拦截选中状态另做处理完整的代码类import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.widget.RadioButton;imp.

2020-09-14 11:37:50 89

原创 android studio 多行的RadioButton,多选一功能

import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;import android.widget.LinearLayout;import android.widget.RadioButton;import android.widget.RadioGroup;public class MultiRadioGro.

2020-08-11 16:24:15 566

原创 checkbox 小结

关于checkbox小结checkbox.setChecked()执行此方法时,会主动再执行一次点击事件OnCheckedChangeListener,会造成点一次再回调时会再次下发一次指令。checkbox可根据checkbox.isPressed()来判断是否是点击事件还是纯粹的checkbox.setChecked()来重置UI进行区分private CompoundButton.OnCheckedChangeListener onCheckedChangeListener =...

2020-07-24 14:23:25 295

原创 加载fragment发生实例化相关异常

--- beginning of crash 05-27 16:51:10.387 E/AndroidRuntime( 8167): FATAL EXCEPTION: main 05-27 16:51:10.387 E/AndroidRuntime( 8167): Process: com.qinggan.app.vehicle, PID: 8167 05-27 16:51:10.387 E/AndroidRuntime( 8167): java.lang.NullPointerException: Att

2020-05-27 17:42:51 153

原创 正确读取asset的姿势

String[]files=getAssets().list("");//例如assets:music/1.mp3,2.mp3;pic:pic1.png,pic2.png获取的结果就是music,pic可以获取到子文件的路径String[]flLists=this.getAssets().list(smallPath);//例如:smallPath=”music”...

2019-12-17 17:22:55 337

原创 android 自动化测试脚本

首先在 build里添加androidTestImplementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'在androidtest的包下建立文件即可package com.first.auto.myapplications;import android.app.Instrumenta...

2019-11-07 10:29:29 570

原创 error: insufficient permissions for device(解决adb shell问题)

error: insufficient permissions for device(解决adb shell问题)2013年02月23日 17:26:33xxnan阅读数 44571今天在linux下连接平板usb,试用adb shell时出现error: insufficient permissions for device,而且我们输入adb devices显示:xxnan...

2019-07-30 10:35:22 318

原创 关于android studio初次使用的问题

在android  studio 中,初次建立后,可能会出现AS一直在下载jar的情况,而且下载时间很长,最后还下载失败。但是一检查网络,感觉又没有问题。这时,请检查你的progect setting 里的jdk路径是否正确,然后修改build.gradle中的miniSdkVersion 为15以上。...

2018-09-03 11:43:32 228

节日查询转换使用的方法

公历节日,农历节日,节气等的查询

2022-10-24

android 自定义日历选择器

android 版本下,模仿手机日历app ,使用gridview 开发完成的日历

2022-09-22

解决gradle下载失败问题.doc

此文档可以解决android studio在加载gradle失败问题,亲测可以使用。欢迎各位下载使用,共同探讨

2020-07-17

颜色选择器--所有资源和使用方式.zip

本资源主要实现获取手点击屏幕处的颜色值.主要提前准备一张颜色图即可.采用颜色值能够实时获取,方便使用

2020-05-27

修改字体-标题栏.rar

用于动态设置assest里的字体,同时改变在某些异常情况下不显示状态栏的方法

2019-11-04

反编译.rar

利用android 反编译,可以找到apk里的大部分资源文件。可以方便的提取apk中需要的图片文件,方便开发

2019-07-05

SHA1的获取方法.docx

在一些应用中经常需要使用到sha1这个值。sha1的获取对于初学者来说比较麻烦,这个文档提供了几种很简便的方式,可以直接使用android studio 或 eclipse获取。欢迎使用额

2019-06-29

数据解析.rar

使用这个封装好的工具可以很简单的进行网络数据请求,json解析。里面有详细的使用方法jar包。输入城市名查询天气,输入城市名查询经纬度的实例。简单明了,欢迎使用

2019-06-26

身份证.rar(根据身份证号码获取对应的性别,年龄,籍贯。亲测,真实可用。代码简洁,易懂。)

根据身份证号码获取对应的性别,年龄,籍贯。亲测,真实可用。代码简洁,易懂。

2019-06-03

自定义数字选择器

自定义数字选择器,可以控制是否支持滑动的效果,可自定义文字大小,颜色,选中效果

2019-03-08

android pdf 阅读器

android pdf阅读器,亲测可用。如有疑问,请留言。本人必将又问必答

2018-08-03

自定义progressbar

这是一个自定义的圆形的progerssbar ,内容较为丰富。在progressbar中显示五个文本,分别为上部文本,下部文本,中部文本,左部文本,右部文本。在属性中可以自己修改进度条所有文本框文字的大小,颜色,文字内容。可以编辑进度条的颜色,宽度。简易使用。

2018-07-24

ormsql使用示例

超级简单的android 数据库 ormsql使用示例,易懂易学

2018-04-28

PPT阅读工具

最新开发的ppt阅读工具,亲测可用。注意:ppt保存在raw文件夹下,保证文件名正确,相关权限齐全,ppt格式正确(ppt2003)

2018-01-16

OCR文字识别

识别图片上的文字,支持手机拍照和图片选择,进行文字识别。

2017-12-29

中文数字转换为阿拉伯数字

将一段字符串中的中文数字转换为阿拉伯数字,也可将阿拉伯数字转换为中文数字

2017-08-11

Android开发解析excel

android解析excel,并用list封装后显示

2017-05-15

android 解析txt转为list

将txt文件进行解析,并已list装填保存

2017-05-15

讯推小demo代码

讯飞推送的小demo。很简单的实例,仅仅是实现了推送功能。欢迎下载使用

2017-05-10

关于图片加载

ImageView加载显示网络图片,并将图片进行圆形处理后显示出来。

2017-05-04

获取版本号

可以用于获取已经安装好的apk的版本号,以及获取已经下载好的apk(未安装)安装包的版本号

2017-04-11

超实用的Anddroid 工具类之隐藏android自带的下方三个控件

主要功能是隐藏android自带的系统的三个控件

2017-04-11

android常用的工具类

抓哟包含StringUtils:字符串工具类;DensityUtils :各种尺寸px等之间的转换;BaseAppUtils:获取手机基本信息;ImageUitls:图片格式的转换,保存等。免费额,欢迎使用。

2017-03-28

制作二维码

使用zxing架包制作自己想要的二维码,欢迎使用

2017-03-23

android开发sqliteDataBase使用实例

android开发sqliteDataBase使用实例

2017-03-23

android开发_http请求相关jar包

关于继续使用http网络请求的相关jar包,免费的,欢迎使用

2017-03-22

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

TA关注的人

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