logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【无标题】

根据 Settings 首页 search view 的跳转逻辑,可以看到启动的 action 为 com.android.settings.action.SETTINGS_SEARCH,然后简单过一下 SettingsIntelligence apk 是如何插入数据的。其中,如上三个抽象方法是必须实现的,以 queryXmlResources() 方法的实现为例,通过 getSearchInde

#scikit-learn#virtualenv
管理音频焦点

项目背景 : 音乐或者视频App播放视频或者音乐设计思想 : 在播放时抢占音频焦点,同时监听音频焦点,在丢失音频焦点时暂停播放。1.抢占音频焦点//监听音频焦点private val audioFocusListener = createOnAudioFocusChangeListener()//继承AudioManager.OnAudioFocusChangeListener接口private

#音视频
此安装程序不支持降级

解决虚拟机安装错误:此安装程序不支持降级1.下载greek官网链接greek有收费版和免费,解决此问题免费的足以2.安装greek

可视化查看安卓中sqlite数据(超详细)

第一步安卓studio连接真机,步骤如下:1.打开手机的开发者选项(不同手机打开方法不同)和usb调试2.点击右下角的device File Explorer就会连接成功第二步 下载database在data->data目录下查找找到要下载的database下载到桌面第三步:下载sqlite studio第四步打开sqlite studio查看数据库文件1.点击添加数据库...

使用ALDL在两个app间通信

声明 : 在工作中经常会遇到两个App之间通信的问题,ALDL作为Android官方推荐的进程间通信工具,此篇博文,仅仅用来记录如何使用ALDL实现通信1.服务端App首先需要编写ALDL文件(与java文件在同一级),右键新建如下图:aldl :// ITest.aidlpackage com.hopechart.musicplayer;interface ITest {void test();

#android
android调用系统文件选择文件

android调用系统文件选择文件在app中用户选择u盘或者设备中的某个文件,在成功中获取该文件的路径1.打开系统文件夹binding.test.setOnClickListener {//调用系统文件夹val intent = Intent(Intent.ACTION_GET_CONTENT)intent.type = "*/*"///*/ 此处是任意类型任意后缀//intent.setType

文章图片
#android
到底了