android
月落乌啼霜满
这个作者很懒,什么都没留下…
展开
-
如何实现导航栏上划显示,触摸隐藏,扫码枪也不能使其展示
如何实现导航栏上划显示,触摸隐藏,扫码枪也不能使其展示简介 公司最近在做零售相关的业务,其中不需要使用软键盘,同时还需要隐藏导航栏, 但是可以上划展示导航栏,一半这种展示时间大约是4s,就自动缩回去了,这个可是一个非常头痛的需求你第一步将AndroidManifest.xml中的设置默认的软键盘不显示属性 android:windowSoftInputMode="stateHidden|stateAlwaysHidden"第二步需要设置状态栏的动态显示,首先给一个直接代码public st原创 2021-09-10 16:12:27 · 406 阅读 · 0 评论 -
双击启动activity出现了触发home一样的效果
双击启动activity出现了触发home一样的效果最近做了一个项目,在项目做到尾声时出现了点击任何启动acitivity会出现页面挂起,然后回到系统桌面的效果,但是如果再次点击应用图标显示的是启动的那个页面这个效果跟点击home的效果是一样的,刚开始以为是代码问题,后面各种注释,最后发现是主题的问题<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorP原创 2021-09-10 11:34:17 · 135 阅读 · 0 评论 -
android 工作记事本
用于修改android文本框选中效果//设置光标的位置etVipSelect.setSelection(string.length());//设置选中(如图)etVipSelect.setSelection(0,string.length());//设置文本选中的颜色(如图)android:textColorHighlight="@color/red"...原创 2021-09-03 17:29:13 · 145 阅读 · 0 评论 -
扫码枪的插拔导致今日头条适配不生效
扫码枪的插拔导致今日头条适配失效一.现象描述这两天遇到了一个很头疼的问题,测试给我提了一个扫码枪插拔的问题,他们的操作是在任意一个页面插拔扫码枪都会导致我的布局出现,图标放的超级大,背景的圆角会出现超大的圆角,看到这个问题,我真的醉了我的页面采用今日头条框架适配框架操作的,插拔扫码枪我通过生命周期发现会导致生命周期重新走一遍,这个就是说,通过插拔导致了横竖屏的切换,同时导致今日头条框架适配失效了今日头条适配的问题我的解决方案 <activity android:na原创 2021-08-20 16:10:09 · 209 阅读 · 0 评论 -
Android ViewPager2实现视频与图片混合播放
ViewPager2实现视频与图片混合播放最近公司需要完成一个视频与图片混合播放的功能,在网上搜索的半天,发现要么有问题,要么就是不达标,有的经过测试还有问题,因此我也是发了几天想想了自己做了一个下面来看看我自己做的先说说需求:需要实现图片轮播,且轮播时,视频需要暂停,过视频播放完成后,需要继续轮播,同时还要有连续播放,不能回头重播的效果,并且还需要在没有网络的情况下继续播放,这就需要进行缓存。第一步添加权限 <uses-permission android:name="android.p原创 2020-09-05 17:13:28 · 2964 阅读 · 5 评论 -
Android Application中onCreate执行多次
Application中onCreate执行多次今天我创建了三个Service并且设置了两个进程,同时在application中做初始化突然发现onCreate方法执行了多次,查阅文档才明白,原来系统启动启程时需要多次回调这个application类,因此搜索了些解决方案,发现博客文章很多解决方案都不正确。于是决定自己写一个准确的首先我了解这个进程是以什么形式创建的,创建的数量有多少?/** * 获取进程名称 * @param cxt 上下文 * @return bool原创 2020-08-19 10:34:54 · 911 阅读 · 0 评论 -
Android导航栏与状态栏持久隐藏,且向上滑动时又需要显示的方案
实现项目中导航栏与状态栏在点击切换时隐藏,且滑动时又需要显示的方法最近做项目时产品提出需要将页面中的状态栏隐藏,但是当手向上或者向下滑动又需要显示,这个东西我当时还觉得产品是不是故意刁难人,最后发现这个需求还是可以实现的先实现沉浸式状态的隐藏于显示以下是我些代码的笔记 public static void hideSystemUI(View decorView) {// if (Build.VERSION.SDK_INT>=14 && Build.VERS原创 2020-07-31 11:07:48 · 2962 阅读 · 0 评论 -
Android USB打印开发
USB打印开发最近对接了一些硬件设备,其中需要通过USB通讯去打印,通过学习自己实现了一下先看看google官方文档https://developer.android.google.cn/guide/topics/connectivity/usb/host.htmlUSB通讯主要看的还是业务逻辑1.注册USB广播,获取到设备上连接的所有USB设备,采用集合的思想管理HashMap<String, UsbDevice> deviceList = usbManager.getDevice原创 2020-06-18 14:59:33 · 1407 阅读 · 0 评论 -
Android 串口的踩坑之路
最近公司需要对接串口称,我在网上查了好多质料,遇到了很多问题,于是今天就根据自己遇到的问题做些笔记原创 2020-06-18 12:53:12 · 1778 阅读 · 0 评论 -
Android Dialog自定义键盘禁止显示软键盘,显示光标
Dialog自定义键盘禁止显示软键盘,显示光标今天要改一个需求,在对话框中定义了一个软键盘,软键盘绑定了Editext,当点击产生对话框时要求不能显软键盘,只显示光标。我查看了很多博客,显示光标且不弹出软键盘的一般方法如下: /** * 设置光标显示,软件盘隐藏的方法 * */public static void hideSoftInputMd(EditText ed, Activity activity) { activity.getWindow().setSoftInputMode原创 2020-05-11 17:37:25 · 1005 阅读 · 0 评论 -
Android PopupWindow与软件盘冲突,且软键盘出现背景色
PopupWindow与软件盘冲突,且软键盘出现背景色最近写了一个项目,在项目中运用了popwindow,该popwindow中有个editText,原以为editText可以直接弹出软件盘,谁知道焦点冲突了解决方案:为了让软件盘可以弹出,那么可以让popwindow获得焦点,这样当popwindow弹出时不会出现软件盘,触发editText,既可以出现软件盘,代码如下public void...原创 2020-05-07 15:34:10 · 507 阅读 · 0 评论