首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android textFontWeight接口级别小于28

是指在Android系统的API级别小于28的版本中,存在名为textFontWeight的接口。

textFontWeight接口是用于设置文本字体粗细的属性。该属性可以控制文本的字体粗细程度,从而实现不同的视觉效果。较小的数值表示较细的字体,而较大的数值表示较粗的字体。

在Android系统的API级别小于28的版本中,我们可以通过textFontWeight接口来设置文本字体的粗细,以满足不同样式和设计需求。

然而,需要注意的是,由于这个接口是在API级别28之前引入的,可能存在一些限制和兼容性问题。因此,在开发过程中,建议开发者根据实际需求和目标平台选择合适的字体粗细的方式,以确保兼容性和良好的用户体验。

对于Android开发者,如果想要设置字体粗细,除了使用textFontWeight接口之外,还可以考虑其他的方式,如使用自定义字体文件、使用Typeface类来加载字体等。

关于Android字体粗细的更多信息,可以参考腾讯云的文档介绍:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

详解Android版本适配:9.0 Pie

为了提升用户体验和降低应用发生崩溃的风险,Android 9.0 对应用能使用的非 SDK 接口实施了限制,具体的限制手段请见下表: ?...(黑名单): light-greylist(浅灰名单):对于此名单中的非 SDK 接口,官方暂未找到可替代的 SDK 接口,因此开发者仍可继续访问(如果 targetSdkVersion 大于等于28时会出现警告...dark-greylist(深灰名单):targetSdkVersion 小于28时仍可继续使用此名单中的接口,但会出现警告提示;大于等于28时,这些接口将会限制访问。...blacklist(黑名单):无论 targetSdkVersion 为多少,只要应用运行在 Android 9.0 平台上,访问此名单中的接口都会受限 3.2 如何测试应用是否使用非 SDK 接口 可以通过以下方式进行测试...强制执行 FLAG_ACTIVITY_NEW_TASK 要求 在 Android 7.0(API 级别 24)之前,若开发者需要通过非 Activity context 启动 Activity,就必须设置

1K20

非SDK接口自动化检测工具--veridex

[icon-ed.jpg] 前言 在Android P版本,Google对非SDK接口增加了管控。...SDK接口指的是Android官方开发文档中声明的方法,即文档地址 中所能查询到的API,除了这些,其他的API都是非SDK接口 官网:针对非 SDK 接口的限制 非SDK接口分类 随着每个 Android...为最大程度地降低非 SDK 使用限制对开发工作流的影响,我们将非 SDK 接口分成了几个名单,这些名单界定了非 SDK 接口使用限制的严格程度(取决于应用的目标 API 级别)。...有条件屏蔽 (greylist-max-x) 从 Android 9(API 级别 28)开始,当有应用以该 API 级别为目标平台时,我们会在每个 API 级别分别限制某些非 SDK 接口。...或 Android 9(API 级别 28)。

1.2K20

打造 Material 字体样式主题 | 实现篇

Android Studio 内置了向导以帮助您开始使用可下载字体,包括配置必要的证书和清单元数据。...同样值得注意的是,从 API 26 开始,Android 支持使用可变字体。请查阅 Rebecca Franks 的文章 —— "Android O 上的可变字体" 以了解更多信息。...:textSize 定义文本的大小,通常是一个 sp 尺寸 android:textColor 定义文本的颜色 android:letterSpacing 定义字符的间距 android:textAllCaps...定义是否开启文本大写,是一个布尔值 android:textFontWeight 定义字体的粗细,用于从字族中选择最接近的匹配项,但是只在 API 28 及以上的版本中可用。... MaterialTextView 和行高 系统版本的 TextView 在 API 28 中添加了 android:lineHeight 属性。

1.6K20

Android 9.0适配及部分新特性介绍

1、Android 9.0应用迁移 1.1 概述 在最开始针对速贷进行Android9.0版本的适配时,我使用的是真机是vivo X21A,将targetSdkVersion升到28,运行发现网络请求全报...1.2.2 targetSdkVersion 设置为 28 时影响应用的关键变化(列举了常用的,具体看官方文档): * 默认情况下启用网络传输层安全协议 (TLS):如果应用以 Android 9 或更高版本为目标平台...1.3、适配详解(重要部分) 1.3.1、non-sdk 接口限制 non-sdk即非 SDK 接口,它们是不属于官方 Android SDK 的 Java 字段和函数,它们属于实现详情,不提倡被调用或者被禁止调用的...白名单:即SDK 浅灰名单(72个):仍可以访问的非 SDK 函数/字段 深灰名单(7个):对于目标 SDK 低于 API 级别 28 的应用,允许使用深灰名单接口; 对于目标 SDK 为 API...28 或更高级别的应用:行为与黑名单相同 黑名单(0个):受限,无论目标 SDK 如何,平台将表现为似乎接口并不存在 列入浅灰名单的非 SDK 接口包含可以在 Android 9 中继续工作的函数和字段

3.3K40

干货 | 携程机票前端安卓虚拟机测试集群建设实践

支持的Android系统版本 Android 11 (API 级别 30) Android 10(API 级别 29) Android 9(API 级别 28Android 8.1(API 级别 27...) Android 8.0(API 级别 26) Android 7.1(API 级别 25) Android 7.0(API 级别 24) Android 6.0(API 级别 23) Android...5.1(API 级别 22) Android 5.0(API 级别 21) ?...restAPI采用java spring boot技术实现,主要包括以下几个接口: 获取设备列表接口:获取设备状态、IP 占用/释放设备接口:占用时分配可用时长,时间到达后自动释放 扩容设备接口:耗时小于...2分钟,单批最大50台 缩容设备接口:耗时小于10秒,单批最大50台 重启设备接口:耗时小于10秒 4.3 操作使用层 为方便用户使用,系统提供了UI交互界面和CLI命令行模式,以下是命令行操作示例:

93750

自动化检测 Android APP 非 SDK 接口使用,防止非预期异常发生!

点击小卡片,回复 “合集” 获取系统性的学习笔记和测试开发技能图谱 背景 从 Android 9(API 级别 28)开始,Android 平台对应用能使用的非 SDK 接口实施了限制,只要应用引用非...区分 SDK 接口和非 SDK 接口 一般而言,公共 SDK 接口是在 Android 框架软件包索引中记录的那些接口,非 SDK 接口的处理是 API 抽象出来的实现细节,因此这些接口可能会在不另行通知的情况下随时发生更改...级别): greylist 无限制,可以正常使用 blacklist 无论什么版本的手机系统,使用这些api,系统将会抛出异常 greylist-max-o 受限制的灰名单,APP运行在 版本<=8.0...不过veridex 工具存在以下局限性: 它无法检测到通过 JNI 实现的调用 它只能检测到一部分通过反射实现的调用 它对非活动代码路径的分析仅限于 API 级别的检查 它只能在支持 SSE4.2 和...POPCNT 指令的机器上运行 我们以Mac系统为例,首先我们需要下载veridex 工具: https://android.googlesource.com/platform/prebuilts/runtime

92410

Android 文件管理】应用可访问的存储空间 ( 存储空间分类 | 存储空间访问权限 | 分区存储 )

文章目录 一、存储空间分类 二、存储空间访问权限 三、分区存储 四、相关文档资料 一、存储空间分类 ---- 在 Android 9( API 级别 28 ) 及以下版本中 , Android 文件存储空间分为两类..., 内部存储空间 外部存储空间 内部存储空间的可靠性高于外部存储空间 ; 在 Android 10( API 级别 29 ) 及以上版本中 , 应用只能访问应用的 专属存储空间 和 共享存储 中的文件...9( API 级别28 ) 及以下版本中 访问外部存储需要使用 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE 权限 ; 在 Android 10( API...API 级别 28 ) 及以下版本中 , 开发者可以任意在外置存储目录中创建文件 , 进行任何读写操作 , 并不会很规范的管理外置存储目录中的文件 , 卸载后 , 还遗留大量垃圾文件在外置存储空间中 ;...: 目标平台为 Android 9( API 级别 28 ) 及以下版本 , 不会启用分区存储 ; 目标平台为 Android 10( API 级别 29 ) 及以上版本 , 会自动开启分区存储

2.3K30

Android 内存优化】Bitmap 内存缓存 ( Bitmap 内存复用 | 弱引用 | 引用队列 | 针对不同 Android 版本开发不同的 Bitmap 复用策略 | 工具类代码 )

2、Android 4.4(API 级别 19)以下的版本 2、在 Android 4.4(API 级别 19)及以上的版本 四、LruCache 内存缓存、内存复用工具类 1、工具类 2、工具类测试...2.3.3(API 级别 10)及以下的版本 Android 2.3.3(API 级别 10)及以下的版本 : 使用 Bitmap 对象的 recycle 方法回收内存 ; // Android...){ // 如果 API 级别小于等于 10 , 不启用 Bitmap 内存复用机制 , 返回 null 即可 return null;...} 2、Android 4.4(API 级别 19)以下的版本 Android 4.4(API 级别 19)以下的版本 : 复用的前提是必须同时满足以下 3 个条件 : 被解码的图像必须是 JPEG 或...4.4(API 级别 19)及以上的版本 在 Android 4.4(API 级别 19)及以上的版本 : 只要被解码后的 Bitmap 对象的字节大小 , 小于等于 inBitmap 的字节大小 ,

2.2K20

Android 13 SDK更新内容

前言 作为开发者,每个新版本发布之后SDK API接口有新的差异,对于我们来说很重要。 那么我们该如何了解相关差异?原先我也是通过搜索其他博主的文章进行了解的。...电池资源利用率:Android 13(API 级别 33)引入了电池资源利用率],它为系统提供了多种方法来更好地管理设备电池续航时间。(主要是厂商要关注的,普通开发特别是国内环境,可以不用在意。...照片选择器:Android 13(API 级别 33)提供了全新的照片选择器体验(原先也有照片选择器,如果你用过就知道了)。...Android 13 33 T Android 12 32 Sv2 Android 12 31 S Android 11 30 R Android 10 29 Q Android 9.0 28 Pie...Marshmallow Android 5.1 22 Lollipop Android 5.0 21 Lollipop 其中平台版本号小于当前,并大于前一个版本号。

2K10

警告:Android P(禁用非官方API)

看点 01 禁用非官方API原因 关于为何要减少非官方接口,提高应用稳定性,在2018年2月28日,Google官方有此类声明:原文地址: https://android-developers.googleblog.com...通过以上内容可得知,Google早在Android N中已经在native层已经对ndk开发所使用的API进行了非官方API接口的限制,目前在Android P中开始实施对java层非官方API(官方SDK...接口)的限制。...官方声明:SDK接口Android框架中记录的接口。 处理非SDK接口是API抽象化的实现细节; 它可随时更改,恕不另行通知。...虽然大多数还都在灰名单的light greylisted级别,暂时可以在Android P 预览版中运行,但不要忘记了上面所说的,Google无法保证在未来版本的平台上访问这些方法和字段。

1.1K30

警告:Android P(禁用非官方API)

看点 01 禁用非官方API原因 关于为何要减少非官方接口,提高应用稳定性,在2018年2月28日,Google官方有此类声明:原文地址: https://android-developers.googleblog.com...ndk开发所使用的API进行了非官方API接口的限制,目前在Android P中开始实施对java层非官方API(官方SDK接口)的限制。...看点 02 如何区分官方API和非官方API 官方声明:SDK接口Android框架中记录的接口。 处理非SDK接口是API抽象化的实现细节; 它可随时更改,恕不另行通知。...我们再来看下打印的日志: 如图中所示,访问hide的方法以警告的形式出现在log日志中后方包含详细的信息,细心的朋友可能会看到,我们反射使用@hide的WIFI_SCAN_AVAILABLE的值灰名单的级别为...以上便是Java层内容的测试 注意:来一波常用的隐藏api反射调用,显示结果如下: 虽然大多数还都在灰名单的light greylisted级别,暂时可以在Android

2.3K40

【下篇】TWS蓝牙耳机游戏时延标准与游戏应用侧优化建议

蓝牙耳机游戏时延体验标准 标注:实验数据来源于绿盟实验室数据,实验设备均采购于市场 《软件绿色联盟游戏体验标准3.0》通过大量的人因拟合实验、大数据分析和实验室精确的测试以及ITU相关标准参考,得出结果:时延小于...游戏体验无感知,体验舒适;时延大于200ms,有明显的延迟感,难接受;介于140ms到200ms之间时,延迟感不明显,属于可接受范围,评级如下: 蓝牙游戏时延三方应用侧的优化建议 对准绿标3.0 定义的级别...我们对此建议是优先保证单次buffer数据含量 bufferSize小于1536Bytes ,之后再结合应用具体需要,考虑设置相应的bufferNum。...2)虽然Android建议了接口使用顺序,但是开发者仍有较宽泛的接口使用行为选择。其中比较重要的是当音频播放停止和开始的时候开发者的选择。...例如:我们发现部分游戏需要调用权限管理接口,来向用户申请权限。

87530

Android 内存优化】Bitmap 内存缓存 ( Bitmap 缓存策略 | LruCache 内存缓存 | LruCache 常用操作 | 工具类代码 )

Android 2.3.3(API 级别 10)及以下的版本中 , 使用 Bitmap 对象的 recycle 方法回收内存 ; 2 ....Android 3.0(API 级别 11)及以上的版本中 , 使用新引入的 Bitmap 内存复用机制 , 通过设置 BitmapFactory.Options.inBitmap 字段 , 图像解码时..., 会尝试复用该设置的 inBitmap 内存 , 该内存复用有以下限制 : ① Android 4.4(API 级别 19)及以上的版本 : 在 Android 4.4(API 级别 19)及以上的版本中..., 只要被解码后的 Bitmap 对象的字节大小 , 小于等于 inBitmap 的字节大小 , 就可以复用成功 ; 解码后的乳香可以是缩小后的 , 即 BitmapFactory.Options.inSampleSize...可以大于1 ; ② Android 4.4(API 级别 19)以下的版本 : 在 Android 4.4(API 级别 19) 之前的代码中 , 复用的前提是必须同时满足以下 3 个条件 : 被解码的图像必须是

2.1K20

来一打自建IP Proxy玩玩之Majora

Strict-Transport-Security: max-age=0; preload < X-Cache: BYPASS < X-Request-Id: e46e9443a8becb0a15645e0da28cd366...在使用Android收集作为majora客户端时,定时重播或者被业务管理的重播是比较重要的支持。在Android中重播即飞行模式的切换。...#Android各版本飞行模式约束和重播方案选定 低版本(约小于Android5.0),使用广播命令重播,无限制 中版本(约Android 5.0-9.0),重播广播将会被系统过滤拦截,除非广播发出者是...小于5.0, 要么大于10.0且借助shizuku提权到adb权限 附加彩蛋二:VPS 客户端重播脚本支持 - PC主机环境:0x01 拨号场景 # [必选] majora 服务端的地址,支持域名模式...tunnel_addr: majora.iinti.cn:5879 # [可选] 自定义的dns地址 dns_server: 114.114.114.114:53 # [可选] 日志级别 默认info,

34010

非 SDK 接口常见问题 | Android 开发者 FAQ Vol.13

常规问题 Q1: 什么是非 SDK 接口? A:非 SDK 接口指不在官方 Android SDK 涵盖范围内的 Java 字段和方法。...<28):允许调用深灰名单中的接 若应用的 target SDK 为 Android P 或更高 (即 targetSdkVersion >= 28):深灰名单与黑名单的限制相同 黑名单:不论 target...您可前往该地址查看 SDK 28 中的浅灰名单接口 (名单 3)。...相关应用兼容性问题 Q3: 如果关键第三方 SDK(尤其是,加固工具)必须调用非 SDK 接口,而第三方开发者也承诺该接口会兼容未来 Android 版本,Android 能否取消对该接口的警告?...但是由平台密钥签名的应用不受限制,同时我们还为一些系统映像中的应用提供了软件包级别的白名单。请注意:此类豁免仅适用于系统映像中的应用(或更新后在系统映像中的应用)。

1.3K30

Android应用内悬浮窗的实现方案示例

1、悬浮窗的基本介绍 悬浮窗,大家应该也不陌生,凌驾于应用之上的一个小弹窗,实现上很简单,就是添加一个系统级别的窗口,Android中通过WindowManagerService( WMS)来管理所有的窗口...Android中的窗口分为三个级别: 1.1 应用窗口,比如Activity的窗口; 1.2 子窗口,依赖于父窗口,比如PopupWindow; 1.3 系统窗口,比如状态栏、Toast,目标悬浮窗就是系统窗口...悬浮窗自定义一个FrameLayout布局FloatLayout,里面进行拖动及点击响应处理; 2、FloatMonkService,是一个服务,开启服务的时候创建悬浮窗; 3、FloatCallBack,交互接口...break; case MotionEvent.ACTION_UP: endTime = System.currentTimeMillis(); //当从点击到弹起小于半秒的时候...context.getSystemService(Context.WINDOW_SERVICE),其中的context不能是Activity的,一开始就说了,Activity会返回它专享的WindowManager,而Activity的窗口级别是属于应用层的

5.1K31
领券