自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RecyclerView删除最后一行分割线

在RecyclerView中,可以通过设置DividerItemDecoration来为每个item之间添加分割线,包括最后一行。其中,dividerHeight是分割线的高度,可以自行设置。这样就可以删除最后一行的下划线了。

2023-03-30 11:31:19 571

原创 【Buuctf】ningen

winhex、fcrackzip、binwalk

2023-01-31 00:28:13 971

原创 Android自定义View用切图显示字符串

近期开发收音机有个需求,将频率值以图片的形式显示出来(如结尾效果图所示)。然而,一开始用TextView写出来的效果太丑了,提交上去肯定不合格。于是乎我想到了写一个自定义View,将频率的数字切图排布在View上,满足效果图的需求,在此记录一下。TextView表示的数字,Low得一批。主要代码及相关注释public class DigitalTextView extends LinearLayout { public DigitalTextView(Context context) {

2021-01-27 16:05:12 145

原创 android unable to resolve superclass

记录一下Eclipse项目转到AS的出现的问题,在确认所有包都导入进来、应用的Gradle文件没有任何错误的情况下,点击应用闪退,查看log,显示 java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation,这是app在加载时出现问题,进一步过滤log,发现是application引用导入的包的父类时加载失败,显示“加载失败的application名; had used

2020-11-06 11:16:28 174

原创 Android Logcat忽然不显示了

Android Logcat忽然不显示了代码写得好好的,Android Studio忽然弹了个警告,具体是什么我没有截图,总之导致AS底下那栏的Logcat忽然就不见了!这种处理起来比解bug还要恶心,因为你根本不知道它为什么突然就没了,AS也不会提示你什么原因。按我的思路点击这个重启应该就没问题了。结果。。不行。然后我又去网上找了解决办法,将所有相关博客讲的(其实也就只有几篇)方法能试的都试了,也没能让Logcat重现。后来发现原来是主机断网了,AS不知道为什么就报警告,可能是AS在Sync的时候没

2020-09-24 14:34:34 935

原创 (Android)监听页面多个EditText的小技巧

近期开发忘记密码功能,页面有四个文本输入框和两个按钮。其中有一个需求是“ 未输入密码及其他信息时,【确认】按钮置灰不可点击 ”,这个需求看起来好像很常见,但是要怎么实现它呢?首先应该想到的是要用TextWatcher来监听EditText的输入状态,当全部文本输入框全都不为空时,【确认】按钮设为可用。监听一个EditText很简单,那怎么要能使全部EditText都能同时被监听呢?首先,创建类实现TextWatcher接口,重写三个方法 class PhoneNumTextWatcher i

2020-09-10 11:46:28 840

原创 (Android)进入页面时不自动弹键盘

在开发一个带有EditText的页面时,如果你不设置获取焦点属性,点击EditText控件也能弹出键盘,但是有个问题,当进入这个页面时,会自动获取第一个EditText的焦点,然后自动弹出键盘,遮挡住整个页面的一半(设置EditText的android:imeOptions=“flagNoFullscreen”,可实现键盘不占满整个屏幕)。这个问题虽然不是很大,但是困扰了我挺久。查询资料后得到解决方法,在此记录一下:getWindow().setSoftInputMode(WindowManager.L

2020-09-09 13:46:08 624

原创 Java如何将Byte数组转换成Int数组?

//将byte[]替换为int[] private int[] getByteArrayToIntArray(byte[] byteArray) { int[] intArray; intArray= new int[byteArray.length]; for (int i = 0; i < byteArray.length; i++) { if ((byteArray[i] & 0x80) == 0) {

2020-08-08 14:43:13 1401

原创 Android简单实现仿微信朋友圈的上下文菜单

实现效果实现步骤:第一步:创建布局文件(略)第二步:创建menu资源文件 让AS自动生成<menu><item android:id=" " android:title = " "></item></menu>第三步:activity中为布局控件(例TextView)注册上下文菜单 先在onCreate()中实例化控件,然后调用registerForContextMenu(parm),此处参数为被实...

2020-08-04 23:50:10 385

原创 Android格式化数据

Android如何格式化时间显示在开发中,我们可能会遇到数据格式限制的问题,那么怎么样对数字进行格式化显示呢?例如,有这么一个需求:把音乐的播放时间按照xx:xx 的格式显示int currentMinute = 1;int currentSecond = 59;DecimalFormat decimalFormat = new DecimalFormat("00");//playTime 输出01:59String playTime = decimalFormat.format(curren

2020-05-22 16:18:38 229

转载 adb shell am 命令(活动管理)

adb shell am1.概述 am这个指令是 activity manager的缩写。这个命令可以启动Activity、打开或关闭进程、发送广播等操作。 am命令格式如下 adb shell am <command>根据Intent启动 *Activity start [options] INTENT *options参数如下:-D:开启debug模式-W:等待启动完成–start-profiler:将profiler中的结果输出到指定文件中-P:和

2020-05-19 11:24:04 2415

原创 Android 项目运行时报错,提醒找不到R文件

写给遇到同样问题的安卓开发小白在日常开发工作中,Android Studio会时不时报“cannot resolve symbol R”的错误,这让人很纳闷了 ,为什么好像昨天下班前能顺利运行项目,上班时再去运行就报错呢?网上找了挺多答案都没解决我的问题,于是我就自己去排查原因了。查到了根本原因是我在项目的res文件中某个xml文件里引用了资源文件,然后这个文件被我不知道何时修改了标签名,所以...

2019-04-30 09:56:50 926

空空如也

空空如也

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

TA关注的人

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