自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 ViewPager2+Fragment实现页面的循环切换,如直播页面的垂直循环切换

如题,如果想做一个直播页面的垂直循环切换,在没有AndroidX的时候呢,是改一下官方的ViewPager,让它可垂直切换,如果想实现循环切换,可能会有白屏的情况。现在有了AndroidX,强大的ViewPager2来了,可横向滑动,也可垂直滑动,只需设置android:orientation="vertical"属性,就可改变切换方向。如果想实现ViewPager2的无限循环,以前有两个思路:1、将viewpager上限设置成一个很大的数,Integer.MAX_VALUE第一个页.

2022-04-18 10:05:07 5751 1

原创 Android EditText自定义底部横线,3种设置方法,建议使用第3种

我们在实际项目经常遇到EditText输入框输入的时候底部横线需要变色或加粗的情况,本来网上有很多种方法都可以设置,但博主在实际搬砖中却出现了各种问题:方法一:在styles.xml中设置<style name="MyEditText" parent="Theme.AppCompat.Light"> <item name="colorControlNormal">@color/color_normal</item>//默认颜色 <item

2021-03-30 17:25:10 5158

原创 解决Android EditText 修改下划线失效的问题

大家都知道怎么修改EditText下划线颜色的方法楼主在实际项目中遇到EditText 修改下划线失效,找了很久没找到问题偶然的情况下,我发现我的项目是支持androidx的android.enableJetifier=trueandroid.useAndroidX=true那么只需要把<EditText android:layout_width="match_parent" android:layout_height="wrap_content" a

2020-05-10 20:33:33 638 2

原创 Mac系统下Android apk反编译( java源码)

Mac系统下Android 反编译( java)Kotlin语言暂无法反编译1、到https://ibotpeaches.github.io/Apktool/install/ 下载apktool、apktool.jar注:系统默认下载是txt2、移动文件 (apktool.jar & apktool) 到 /usr/local/bin...

2020-04-16 19:44:41 519

原创 android判断设备是否为真机

楼主有个应用需要判断设备是否为真机,如果是模拟器就不能让用户注册,开始思路是判断设备有无GPS模块,楼主用夜神模拟器测了下,都不行。然后在网上找检测设备是否为模拟器,找到解决方法,真的很靠谱,但有些权限没有写上去,所以获取到的都不大行,所以在这总结一下,希望大家少走弯路。楼主亲测有效1.获取权限android:name="android.permission.ACCES

2017-09-15 15:26:22 1121 3

转载 Android 最完善的身份证验证,亲测可用!

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.Scanner;import java.uti

2016-09-29 13:01:32 440

原创 Android Studio 添加依赖项目后导致运行项目卡死的问题解决

楼主在一个项目中需要集成环信,想直接添加环信的官方依赖,然而添加进去后导致运行项目时就卡死了,项目也运行不了。在网上找了好久,终于找到解决方法——分包现在把分包的过程帖出来:第一步:在build.gradle中添加           compile 'com.android.support:multidex:1.0.0'第二步:Application 中 onCreate里加  Mu

2016-09-28 20:46:29 461

原创 Android日期/时间选择器(工具类)

/** * 日期用法:DataPickDialogUtil dataPickDialogUtil = new DataPickDialogUtil(当前类.this); dataPickDialogUtil.dateTimePicKDialog(textview); 时间用法:DataPickDialogUtil timePickDialogUtil = new DataPickDialog

2015-12-22 16:01:46 998 1

原创 Android验证手机号、邮箱、密码(未完待续)

/** * 验证手机格式 */public static boolean isMobileNO(String mobiles) {/*移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186电信:133、153、180、189、(1349卫通)总结起来就是

2015-12-17 17:02:57 1759

空空如也

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

TA关注的人

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