目录 问题描述 原因分析 Android 6.x -10.x  updateThumbAndTrackPos Android 5.1 (API 22) updateThumbAndTrackPos Android 4.1 (API 15) updateThumbPos  解决方案 问题描述   工作需要对Seekbar的拖拽按钮设置一个自定义的icon,然后就遇到一个Seekbar拖拽按钮机型适配问题。 在Android 10等高版本系统机型上Seekbar的拖拽按钮展示正常,但是在比如Android5.1系统上展示异常。异常现象是拖拽按钮偏离了轨道中心位置,拖拽按钮顶部紧贴控件的顶部边界。
2023-03-07 09:55:57 70KB ar bar id
1
这里简单介绍一下ZXing库。ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。该项目可实现的条形码编码和解码。目前支持以下格式:UPC-A,UPC-E、EAN-8,EAN-13、39码、93码。ZXing是个很经典的条码/二维码识别的开源类库,以前在功能机上,就有开发者使用J2ME运用ZXing了,不过要支持JSR-234规范(自动对焦)的手机才能发挥其威力。 ZXingGitHub地址 效果图: 主要实现步骤: 导入libzxing这个模块 ZXing源代码很
2023-03-06 19:26:16 111KB id 二维 二维码
1
emmm,大伙都知道,子线程是不能进行 UI 操作的,或者很多场景下,一些操作需要延迟执行,这些都可以通过 Handler 来解决。但说实话,实在是太懒了,总感觉写 Handler 太麻烦了,一不小心又很容易写出内存泄漏的代码来,所以为了偷懒,我就经常用 View.post() or View.postDelay() 来代替 Handler 使用。 但用多了,总有点心虚,View.post() 会不会有什么隐藏的问题?所以趁有点空余时间,这段时间就来梳理一下,View.post() 原理到底是什么,内部都做了啥事。 提问 开始看源码前,先提几个问题,带着问题去看源码应该会比较有效率,防止阅读源
2023-03-01 17:51:04 558KB activity handler id
1
之前使用的是小米推送,感觉还不错,集成简单,这次使用极光推送,看文档,很多用不到的东西看的好乱,所以这次记录: 第一、在极光配置信息,我是因为iso先创建应用了,我直接配置自己的信息就行,就填写一个包名。 第二、build.gradle文件的配置: android { ...... defaultConfig { ........ manifestPlaceholders = [ JPUSH_PKGNAME : “应用包名”,//JPush上注册的包名 JPUSH_APPKEY : 你的appkey, //JPush上注册的包名对应的appkey. JPUS
2023-03-01 10:47:59 166KB AND android id
1
本文对原文:android实现计步功能初探,计步项目进行了精简,移除了进程服务和计时、守护进程、数据库保存等等,方便扩展功能。 本文源码:https://github.com/lifegh/StepOrient Android4.4以上版本,有些手机有计步传感器可以直接使用, 而有些手机没有,但有加速度传感器,也可以实现计步功能(需要计算加速度波峰波谷来判断人走一步)! 一.调用 public class MainActivity extends AppCompatActivity implements StepSensorBase.StepCallBack{ ........
2023-02-27 16:02:44 98KB android开发 id 传感器
1
一款书籍阅读器,需要以下功能才能说的上比较完整: 文字页面展示,即书页; 页面之间的跳转动画,即翻页动作; 能够在每一页上记录阅读进度,即书签; 能够自由选择文字并标注,即笔记; 能够设置一些属性,如屏幕亮度,字体大小,主体颜色等,即个性化设置。 书籍阅读器 这篇文章带来的就是如何打造这么一款阅读器。(由于整体代码量比较大,所以我只能说说我的实现思路再加上部分的核心代码来说明,不会有太多的代码展示。) 翻页动作——搭建整个阅读器的框架 在阅读器上的翻页动作无外乎仿真和平移这两种动画,翻页时需要准备两张页面,一张是当前页,另一张是需要翻转的下一页。翻页的过程就是对这两个页
2023-02-27 09:00:51 562KB android框架 canvas id
1
可以伪关机插件关机重启、支持所有用checkra1n越狱的设备包括iPhone\iPad、支持iPhone5s~X的所有型号,支持iPad mini2/3/4,支持iPad Air1、iPad Air2,支持iPad Pro1、2。支持iOS 12.3~13.6的处理器芯片为A7~A11所有设备。
2023-02-25 21:12:51 410.63MB 苹果绕ID 伪关机插件 ID游戏机
1
基于id=0的矢量控制仿真程序,适合于电机控制初学者学习,主要有电机双闭环控制与SVPWM模块。
2023-02-25 02:35:28 47KB 电机控制 simulink
1
首先呈上Android循环滚轮效果图:   现在很多地方都用到了滚轮布局WheelView,比如在选择生日的时候,风格类似系统提供的DatePickerDialog,开源的控件也有很多,不过大部分都是根据当前项目的需求绘制的界面,因此我就自己写了一款比较符合自己项目的WheelView。 首先这个控件有以下的需求:  1、能够循环滚动,当向上或者向下滑动到临界值的时候,则循环开始滚动  2、中间的一块有一块半透明的选择区,滑动结束时,哪一块在这个选择区,就选择这快。  3、继承自View进行绘制  然后进行一些关键点的讲解:  1、整体控件继承自View,在onDraw中进行绘制。整体包含三
2023-02-24 15:00:01 92KB id ie padding
1
一、首先在Application的onCreate中写: // GeneralAppliction.java public static IWXAPI sApi; @Override public void onCreate() { super.onCreate(); sApi = WXEntryActivity.initWeiXin(this, AppConst.WEIXIN_APP_ID); } 二、在需要登录的地方添加: // MainActivity.java WXEntryActivity.loginWeixin(MainActivity.this, GeneralApp
2023-02-23 00:31:21 168KB access android开发 id
1