- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Android R无法进行WiFI投屏问题
问题描述Android R版本,在设置 -> 已连接的设备 -> 连接偏好设置 -> 投射 里,勾选右上角菜单的"开启无线显示"后,可以正常搜索到智能电视设备,点击设备名进行连接,在连接成功后无内容投射到电视上。如下图所示产生原因根据log可以看到M01237C 07-14 17:27:28.377 D 911 1454 WifiP2pService:Tethering service package: com.google.android.networkstack.teth
2021-07-17 14:52:49
1339
1
原创 Android R横屏时使虚拟导航栏显示在屏幕底部
在竖屏时,我们的界面是这样的:如果开启自动旋转,在横屏时,虚拟按键仍然在该位置,显示为屏幕的右侧,现在需求是让横屏时虚拟导航栏跟随调整到屏幕下方,即下图所示:这时,我们就需要做以下修改<!-- frameworks\base\core\res\res\values\config.xml --><!-- Controls whether the nav bar can move from the bottom to the side in landscape.
2021-06-19 17:08:29
1490
3
原创 Android O添加Settings设置项的方法
前言我们在进行日常的开发中,经常会涉及到对系统应用Settings的修改,这里讲一下如何在设置项主菜单界面添加一个自定义设置项。Settings主界面我们等下要在这个页面再添加一个自定义设置项。代码修改步骤在/src/com/android/settings/Settings.java添加入口Activity:// /src/com/android/settings/Settings.javapublic class Settings extends SettingsActivity {
2021-04-19 17:46:27
2232
3
原创 浅谈JNI技术
概述对于Android开发者来说,JNI应该是不陌生了。JNI是Java Native Interface的缩写,即“Java Native接口”,它是连接Java代码和Native代码(C,C++)的桥梁,通过JNI技术,我们既可以在Java代码中调用C代码,也能在C代码中调用Java代码,非常方便。本文将通过具体的例子介绍JNI技术的方方面面,包括JNI函数的注册、怎么加载JNI库、JNI格式语法、JNI的实际使用等。在Java中使用JNI我们知道,Java代码是无法直接操纵底层设备的,必须借由C
2021-04-13 21:51:42
392
原创 Kotlin标准函数
标准函数指的是在任何地方任意对象都能调用的几个函数,定义在Standard.kt文件中,这里对几个常用的标准函数进行介绍。letlet函数接收一个Lambda表达式作为参数,无返回值,作用为给调用对象执行所给的Lambda代码,示例如下:// 不使用let写法:student?.study()student?.sing()student?.eat()// 使用let写法:student?.let { study() sing() eat()}applyapply函数接收一个L
2021-03-02 21:45:55
160
原创 史上最全,Android P指纹应用及源码解析
简单使用首先需要了解以下几点指纹识别相关api是在Android23版本添加的,所以过早版本的设备是无法使用的;android.os.Build.VERSION.SDK_INT >= 23 // 不会真有人还在用23以前的手机吧?在Android28版本,使用BiometricPrompt替代了FingerprintManager,FingerprintManager被标记为@Deprecated,但依然可以使用它,而且BiometricPrompt与FingerprintManage
2020-07-16 17:21:25
2531
3
原创 Android Vector(矢量图)介绍
最近在做新项目的开发,很多地方要用到小图标,如状态栏图标,设置选项图标等,现在大多使用Vector图,因为Vector图片不会出现失真即模糊的情况,且节省内存,因为Vector只给出了绘制图片的方法,没有真正保存一张图片。下面对Vector做一个简单的介绍。1.Vector属性介绍首先给出一个简单的Vector图例子,该图是在系统设置里面开发者选项的图标<vector xmlns:android="http://schemas.android.com/apk/res/android" a
2020-05-20 13:55:54
3559
1
原创 Android设置页面Preference出现红色下划线
昨天发现了一个问题,在设置的关于设备选项中,有一栏是设备名称,在修改为非英文单词后,上下滑动后,会出现一条红色下划线提示,如下图所示经过博主的摸索发现,这是由于Android的拼写检查服务造成的,在设置 -> 系统 -> 语言和输入法 -> 高级 -> 拼写检查工具 可以看到,只要在关于设备界面把它关掉就好了。下面是修改方案: @Override publ...
2020-05-07 15:10:28
834
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人