![](https://img-blog.csdnimg.cn/20200429184644303.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android
Android
旧时光っ
这个作者很懒,什么都没留下…
展开
-
Android TabLayout setupWithViewPager()方法绑定Viewpager不显示文字
setupWithViewPager() 做了什么事情~TabLayout tabLayout = findViewById(R.id.tabLayout);ViewPager viewPager= findViewById(R.id.viewPager);List<Fragment> fragments = new ArrayList<>();···tabLayout.addTab(tabLayout.newTab().setText("tab1"));tabL..原创 2022-01-09 01:46:15 · 3489 阅读 · 0 评论 -
Android studio提示Warning: debug info can be unavailable. Please close other application using解决办法
Android studio debug时出现重启Android studio手机 > 设置 > 开发者选项 > USB调试重新打开启动和关闭adb服务 adb kill-server adb start-server上面三种试过了没啥用。。。最后发现是手机的问题,电脑连了两台测试手机。连一台就OK了,不会提示。2021年12月29日16:52...原创 2021-12-29 16:52:10 · 2488 阅读 · 0 评论 -
ConstraintLayout 水平比例布局 1:1:1
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pa..原创 2021-11-30 23:31:39 · 2911 阅读 · 0 评论 -
Android点击返回键跳转到系统桌面
重写Activity的onKeyDown方法 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Intent mIntent = new Intent(Intent.ACTION_MAIN); mIntent.setFlags(Intent.FLAG_ACTIVITY_CL.原创 2020-11-02 18:22:14 · 1022 阅读 · 0 评论 -
Android使用指纹识别功能
指纹识别是在Android 6.0以后新增的功能,在使用的时候需要先判断手机的系统版本是否支持指纹识别。FingerprintManager : 指纹管理类验证手机是否支持指纹功能FingerprintManager.AuthenticationCallback :使用验证的时候传入该接口,通过该接口进行验证结果回调...原创 2020-08-06 18:52:36 · 3693 阅读 · 0 评论 -
Android屏幕适配之修改系统density
今日头条屏幕适配思路Android中xml布局文件中写的是什么单位最终会转化成pxandroid.util.TypedValue#applyDimensionpublic static float applyDimension(int unit, float value, DisplayMetrics metrics) { switch (unit) { case COMPLEX_UN原创 2020-07-19 19:02:50 · 2678 阅读 · 0 评论 -
Android使用Thread.UncaughtExceptionHandler捕获/分析异常信息
Thread中提供了一个UncaughtExceptionHandler接口能够获取应用的crash信息该方法设置系统的默认异常处理器,发生crash的时候,系统就会回调UncaughtExceptionHandler的uncaughtException(Thread t, Throwable e)我们可以在uncaughtException方法中获取到crash信息,也可以选择把异常信息存储到本地以及上传到服务器提供给开发人员分析。public class CrashHandler implemen原创 2020-07-03 14:46:22 · 3130 阅读 · 1 评论 -
Android实用adb命令
ADB全称Android Debug Bridge,就是起到调试桥的作用。 android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备。 借助adb工具,我们可以进行很多手机操作,如设备连接、安装软件、卸载软件、文件拷贝、运行shell命令等进入设备的shell界面 adb shell查看设备 adb devicesList of原创 2016-06-27 00:52:06 · 220 阅读 · 0 评论 -
Android .class文件手动生成dex文件
使用Android Sdk里面的dx.bat转换class文件为dex文件找到Android SDK 目录下的build-tools配置dx环境变量(自行配置)打开cmd 运行命令:dx --dex --output 生成dex的目录和名称 class文件所在的目录比如我要在桌面生成一个test.dexdx --dex --output C:\Users\Ad...原创 2020-04-29 18:48:16 · 580 阅读 · 0 评论