自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 无内边距TextView控件

【代码】无内边距TextView控件。

2023-06-13 17:19:17 309

原创 简单设置RecyclerView上下滑动时缓存item的状态

【代码】简单设置RecyclerView上下滑动时缓存item的状态。

2023-05-26 17:33:34 684

原创 获取 ViewPager 当前正在展示view方法

比如在 addOnGlobalLayoutListener 回调中调用。

2023-04-19 16:51:25 741

原创 扩大View的触摸和点击响应范围

若想在一个父布局扩大多个View的点击区域,可以在view嵌套一个RelativeLayout或LinearLayout布局,这样就一个父布局对应一个View。扩大View的触摸和点击响应范围,最大不超过其父View范围。注意:如果控件的位置有变化,那要在变化之后再调用此方法。

2023-03-30 20:24:41 245

原创 控制按钮多次点击的功能

方案:当前时间减去上一次点击的时间 大于 spaceTime 毫秒 才可以点击!

2023-03-30 20:19:50 146

原创 调整自定义toast的宽度根据字符串的宽度来自适应显示。

【代码】调整自定义toast的宽度根据字符串的宽度来自适应显示。

2023-03-28 16:13:39 564

原创 如何让ViewPager一页显示 前后页面的部分内容

用来定义他的子控件是否要在他应有的边界内进行绘制。android:clipChildren=“false” 就是不限制他子控件在其边界内进行绘制android:clipChildren=“true” 限制他子控件在其边界内进行绘制。

2023-02-14 14:20:33 454

原创 解决 ScrollView 中 的控件不能上下居中的问题

解决 ScrollView 中 的控件不能上下居中的问题

2022-01-21 17:59:47 2536

原创 android格式化SD卡,获取其它程序的缓存大小,清理数据

找了很久,发现了StorageManager这个关键的类。这个类在/frameworks/base/core/java/android/os/storage/StorageManager.java下,StorageManager是Android SDK中管理存储设备的一个类。其中的存储设备分内部存储和外部存储,外部存储可以有SDCard、U盘等其他挂载的外设。在StorageManager中我找到了几个关键方法这两个方法没有任何说明,并且是hide标签,意味着得用反射。还有参数volid我一度不知

2021-12-28 10:18:52 1881 1

原创 在gitee 已存在的仓库中用 TortoiseGIt 小乌龟 新建分支 简单方法

在gitee 已存在的仓库中新建分支一、在本地新建一个文件夹。二、在文件夹中用 TortoiseGIt 小乌龟 GIt 克隆 仓库名称。三、然后在文件夹中新建文件 add后,提交分支。最后成功把分支提交到gitee仓库中!...

2021-09-24 15:58:16 599

原创 修复TextView 跑马灯不滚动的问题

已设置了,但是不生效 android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever"1、固定高度导致的解决方案:把TextView的高度设为 wrap_content。2、RecyclerView中item中的textview没法滚动解决方案:itemView.setOnFocusChangeListener(new View

2021-08-24 20:21:19 2450

原创 解决 TextView、webView显示单词 换行时断词的问题

背景某天测试反馈,英文单词为什么被截断了?发现后台返回显示的内容是这样子的Excuse  me,  could  you  tell  me  how &am

2021-07-19 11:21:45 1401

原创 adb 命令模拟点击事件

命令格式adb shell input keyevent//可以解锁屏幕adb shell input keyevent 82//在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒)adb shell input swipe 50 250 250 250 500//在 100 100 位置长按 1000毫秒adb shell input swipe 100 100 100 100 1000//在屏幕上点击坐标点x=50 y=250的位置。adb shell input t

2021-05-03 17:55:12 8291

原创 使用免费虚拟主机安装苹果cms

一、首先要从它的官网上下载这套系统。我选择的是v10版本下载之后解压到你的网站跟目录中,就像这个样子的二、然后去购买一台免费的虚拟主机三、绑定域名解析,我用的是腾讯云的域名,把对应的域名解析到当前的免费的虚拟主机IP上四、进入虚拟主机的控制面板,进行域名绑定五、上传苹果cms的源码到虚拟主机的根目录一般为www或者wwwroot这样的目录六、调整php的版本为 7.0七、接着在浏览器的地址栏上输入 http://www.你的域名.com/install.php正常就会弹

2021-04-18 23:01:02 4972

原创 Android开发屏幕旋转问题记录

设置当前 activity 的屏幕方向在 AndroidManifest 中设置android:screenOrientation="landscape"unspecified - 默认值,由系统选择显示方向landscape - 橫向portrait - 纵向reverseLandscape - 反横向(API >= 9)reversePortrait - 反纵向(API >= 9)user - 用户当前的首选方向behind

2021-04-13 11:38:52 624

原创 android 自定义倒计时控件

效果图android 自定义倒计时控件使用很简单一、在xml布局文件中加载自定义控件<com.xxx.xxxxxx.view.TimerTextView android:id="@+id/timerTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#353535" andro

2021-04-02 16:47:04 372

原创 TextView中的drawableleft与文本一起居中显示的简单实现 不需要自定义控件

网上一搜全是自定义控件,其实不用那么麻烦,解决这个问题,直接xml文件中就能搞定,代码如下:<TextView android:id="@+id/display_translation" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/btn_green_side" android:text="

2021-03-30 10:09:00 818 1

原创 android 自动安装apk时报错修复

大家都知道 自动安装 apk 的标准代码如下:public void installApp(File file, Context var1) { Intent var2 = new Intent(); var2.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); var2.setAction(Intent.ACTION_VIEW); if (Build.VERSION.SDK_INT >= 24) { Uri uriForFil

2021-03-30 09:48:47 1269

原创 android studio 快捷键

首先设置 android studio 配置 Eclipse 的快捷键快速定位快捷键1、Android Studio默认keymap快捷键:Ctrl+G,输入定位的行号,即可2、配置Android Studio的keymap为Eclipse,快捷键:Ctrl+L,输入行号,即可常用快捷键自动import相关包Eclipse:Ctrl+Shift+OAndroid Studio:Ctrl+Alt+L删除一行Eclipse:Ctrl+DAndroid Studio:Ctrl+Y复制一行

2021-03-29 20:20:40 1550

原创 android 删除、重名命文件,刷新 Android 的 MediaStore,让你文件立即出现

MediaStore,本质上是 Android 维护的一个文件系统的数据库,它记录了当前磁盘上所有的文件索引,我们可以通过它,快速的查找当前系统的文件。MediaStore 刷新的时机是不一定的,也就是说,保存、删除、重命名 的一张图片文件,MediaStore 并不会立即刷新文件系统,将此文件索引记录下来。而系统本身是存在一些自动刷新 MediaStore 的时机,例如:重启手机。表现就是,当你保存了一张图片到本地文件夹中之后,通过文件管理器类的 App,可以在目录下找到这涨照片,但是在系统相册中,是无

2021-03-22 16:36:49 1882 5

原创 解决:android 开发 WIFI 功能 密码输入正确时监听的问题

问题描述:在一个 android 项目中 需要 开发 类似于 系统 wifi 连接的功能,选择可用 wifi 后,输入正确的密码后,WifiManager.SUPPLICANT_STATE_CHANGED_ACTION 中的 WifiManager.ERROR_AUTHENTICATING密码错误广播 偶尔也会收到监听,文章最后已有解决方案先看看 wifi 功能开发的常规流程1、注意 wifi状态的监听private void regiterWifiBroadcast() {

2021-03-20 15:45:45 3315 3

原创 使用Android studio自动生成带系统签名的apk

项目需求:给客户第三方定制的 扫读笔 上 开发 Launcher 应用,其中有一个定时关机的功能关机代码如下(关机需要系统权限才能执行成功)/** * 关机(需要系统权限) * @param context */ public static void shutdownSys(Context context) { Intent intent = new Intent(); if (Build.VERSION.SDK_INT >=

2021-03-19 17:35:33 964

原创 Android 自定义dialog 设置宽度的问题

自定义弹框效果图首先在自定义布局文件中设置了宽度,但是不起作用<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/bg_dialog" ><!--@draw

2021-03-16 20:06:09 4713

原创 android8.0 定时关机休眼的功能实现

一、首先创建一个定时任务/** * 开启定时关机广播 * @param context * @param time */ public void setShutdown(Context context,long time){ Log.e("SPGJSJActivity","SetShutdown ="+time); AlarmManager am = (AlarmManager) context.getSystemServic

2021-03-15 17:25:50 505

原创 Android ImageView旋转的动画

本文主要介绍Android中实现图片不停旋转的一种简单方式1、先定义一个 ImageView 图片控件<ImageView android:id="@+id/iv_loading" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon_jz" android:layout_alignParentRight="tr

2021-03-11 16:31:58 1795

原创 自定义Dialog设置setCancelable(false)不起作用

自定义Dialog设置setCancelable(false)不起作用,按返回键还是会关闭Dialog!解决方案,设置 Dialog 的返回键监听,不关闭Dialog/** * 检测是否拥有写入系统权限的权限 */ private void showDialog(){ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { //版本在23及以上 if (!Settings.Sys

2021-03-10 15:14:55 993

原创 SeekBar的高度问题thumb圆点显示不完全的解决方案

SeekBar 中的 thumb 圆点显示不全的正确做法先看UI效果图SeekBar 的 progressDrawable 进度条的高度是 16pxthumb 圆点的高度是 23 px控制SeekBar条的高度在于这三个属性android:layout_height="wrap_content"android:maxHeight="@dimen/y16"android:minHeight="@dimen/y16"layout_height 设置为 wrap_contentmaxHei

2021-03-10 11:11:52 1505

原创 android studio 修改代码不生效,终极解决方案!

android studio 修改代码不实时生效android studio 版本4.1.2问题描述修改代码例如,添加如 Log.d(TAG, “修改代码是否生效”);真机运行 没有生效,二次三次运行,才会打印此log。删除这条log,再次运行,依然打印此log,再运行,生效。如果修改了这个log,运行之前先clear一下,运行结果是会实时生效的。但是不能每次都clear吧。分析原因新版的 Android Studio 引入了 instant run 功能,也就是俗称的热补丁技术,但是热

2021-03-06 11:25:10 7629 12

原创 shortcutbadger设置在桌面上显示新消息的角标

shortcutbadger依赖库的介绍 先上依赖库下载地址:https://github.com/leolin310148/ShortcutBadger在项目开发的过程中,项目需求在手机桌面图标上显示新消息条数的角标桌面角标的功能在原生android系统中是没有提供此类API的只有第三方深度定制过的android系统才有此类功能如:三星、小米、魅族、华为等但问题又来了,每家定制使用的方

2017-04-13 14:39:57 8932 9

原创 Failed to bind to service

在activity使用webView加载一个url地址在logcar日志中会报Failed to bind to servicehas leaked ServiceConnection com.android.org.chromium.com.googlecode……解决方案去掉 settings.setJavaScriptEnabled(true); 就可以了

2017-03-22 13:39:28 2914 1

原创 使用NativeLibCompression极致压缩APK文件大小

使用NativeLibCompression极致压缩APK文件大小* 在一个项目长期迭代开发的过程中,随着功能的不断多样化,APK文件的体积也在不断的扩大 ** 在公司产品推广的过程中,体积庞大的APK文件会让用户望而生畏 ** 因此产品就提出了在不消减APP功能的前提下,最大限度的减少APK文件的大小 ** 因为本APP接入很多第三方jar包、so库,这也是造成APK文件过大的原因 **

2017-02-28 19:00:57 1726

测试播放器是否支持这14种视频格式

14种视频格式:avi、wmv、mkv、mp4、mov、rm、m4v、3gp、flv、mpg、vob、mpeg、web

2023-02-22

获取其它程序的缓存大小,清理数据的aidl文件

IPackageDataObserver.aidl、IPackageStatsObserver.aidl

2021-12-30

openssl.zip

Windows32和Windows64的OpenSSL亲测可用, Win32OpenSSL-1_1_0h.exe,Win64OpenSSL-1_1_0h.exe 使用方法:选择32位或者64位合适的版本下载,一直下一步完成安装,安装成功后设置环境变量,例如工具安装在C:\OpenSSL-Win64,则将C:\OpenSSL-Win64\bin;复制到Path中。打开命令行程序cmd(以管理员身份运行),运行openssl 命令确认是否安装成功

2021-05-13

pingmushipei.zip

原本的jar包是根据屏幕的480*320 为基准的,双击jar包就可以得到,要是不以此为基准,就要敲写一些命令语句, 在cmd下敲命令行 java -jar xx.jar width height width,height_width,height 在此处的xx.jar,就是你jar包, 如需要设置的基准是800*1280,额外支持尺寸:735x1152 ;3200x4500; 那么就需要这样敲 java -jar autolayout.jar 800 1280 735,1152_3200,4500

2021-05-06

TimerTextView.java

android 自定义倒计时控件,可以显示倒计时也可以显示正计时,有暂停计时、停止计时、开始计时的等功能,使用详情查看:https://blog.csdn.net/onlySound/article/details/115402325

2021-04-02

WifiSupport.java

android wifi 开发工具类,搜索附近的可用wifi,获取已连接wifi的信息,接入某个wifi热点,判断wifi热点支持的加密方式,查看以前是否也配置过这个网络,连接失败删除配置信息、忘记密码,判断一个扫描结果中,是否包含了某个名称的WIFI,详细使用教程:https://blog.csdn.net/onlySound/article/details/115027992

2021-03-20

keytool-importkeypair.zip

给apk加上开发者签名(jks文件),使用keytool-importkeypair 对jks文件进行系统签名,使apk获取系统最高权限,使用详情请查看:https://blog.csdn.net/onlySound/article/details/115010529

2021-03-19

空空如也

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

TA关注的人

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