android技巧kotlin

dtcloud报错时,排错小技巧

## 一、Dtcloud控制台error日志一般为以下格式 ``` Traceback (most recent call last): 出错的文件调用列表 ...... error类型(XXERROR): error详细信息(原因) ``` ## 二、阅读错误日志 1. 首先要阅读的是 error ......
dtcloud 技巧

Jupyter Notebook 10个提升体验的高级技巧

Jupyter 笔记本是数据科学家和分析师用于交互式计算、数据可视化和协作的工具。Jupyter 笔记本的基本功能大家都已经很熟悉了,但还有一些鲜为人知的技巧可以大大提高生产力和效率。在这篇文章中,我将介绍10个可以提升体验的高级技巧。 完整文章: https://avoid.overfit.cn/ ......
Notebook Jupyter 技巧

Kotlin学习 01

之前因为工作没有转型kotlin的必要,并且一些杂事较多,一直没有好好深入学习kotlin。现在放眼看去,kotlin已经是统治地位了,不会kotlin,真不好意思说自己会做安卓开发。 非常遗憾,现在重新开始,我任是一个爱学新技术的追风少年。 我的学习方法是: 看语法讲解 看代码 修改代码或者自己实 ......
Kotlin 01

Android 触摸音的播放

1.源码路径 frameworks\base\services\core\java\com\android\server\audio\AudioService.java. AudioService // // Sound Effects // private static final class L ......
Android

通过 HTTP/2 协议案例学习 Java & Netty 性能调优:工具、技巧与方法论

除易用性以外,Dubbo3 Triple 在性能调优方面做了大量工作,本文将侧重对 Triple 协议背后的高性能秘密进行深入讲解,涉及一些有价值的性能调优工具、技巧及代码实现;在下一篇文章中,我们将具体展开 Triple 协议在易用性方面的一些具体使用场景。 ......
方法论 性能 案例 技巧 工具

APP测试 - 利用ABD命令将Android手机中已安装的APP导出为APK文件

0.场景 测试过程中部分迭代的APP与研发的版本不一致,又不知道具体是哪个版本。故需要导出测试出现问题的迭代APP用于复现问题 1.导出步骤 1.1 找到应用的包名 方案A:查看手机安装的应用 $ adb shell pm list package 方案B:利用monitor监视要打开的APP $ ......
APP 命令 Android 文件 手机

Android开发 UsageStatsManager应用使用情况管理

前言 UsageStatsManager是用来知晓,设备中应用的使用情况的管理。它能给我们提供应用的进入前台动作与时间戳、进入后台的动作与时间戳、上次的使用时间、使用总时长等等信息。此功能在原生的设置-应用-使用统计中有所展示。 所需权限 <uses-permission android:name= ......
UsageStatsManager Android 情况

Android平台GB28181设备接入模块如何实现实时视频和本地录像双码流编码

​ 技术背景 我们在做Android平台GB28181设备接入模块的时候,遇到这样的场景,比如执法记录仪或智慧工地等场景下,由于GB28181设备接入模块,注册到国标平台后,平时只是心跳保持,或还有实时位置订阅,查看视频的时候,是按需看,而且有时候,网络环境并不是太好,所以,催生了这样一个诉求:部分 ......
实时 录像 模块 编码 Android

API技巧集(三)

(一)闪烁程序的标题栏 在某些专业的应用程序中,当程序需要提醒用户或要引起用户的注意时,就不停地闪烁程序的标题栏。要实现这个功能,只需要一个Timer组件和使用一个API函数--FlashWindow。 使用API函数FlashWindow可以闪烁显示指定窗口,让窗口在活动与非活动的状态之间切换,它 ......
技巧 API

api技巧集(四)

超级链接效果 在很多共享软件的关于对话框里有一些模仿网页的超级链接,如主页URL或E-Mail之类的,当鼠标移到它上面的时候,文字变成红色的,当鼠标离开时,文字又变回原来的蓝色,如果用鼠标点击这个链接则会弹出浏览器窗口打开指定的URL或是运行默认的E-Mail程序撰写新邮件,就和真的超链接一样。你是 ......
技巧 api

升级到PyTorch 2.0的技巧总结

PyTorch 2.0 发布也有一段时间了,大家是不是已经开始用了呢? PyTorch 2.0 通过引入 torch.compile,可以显着提高训练和推理速度。 与 eagerly 模式相反,编译 API 将模型转换为中间计算图(FX graph),然后以某种方式将其编译为低级计算内核,这样可以提 ......
PyTorch 技巧 2.0

修改Android 触摸提示音及音量大小

一、修改代码提高系统的音量。 代码路径:base/services/core/java/com/android/server/audio/AudioService.java private static int[] MAX_STREAM_VOLUME = new int[] { 5, // STRE ......
音量 大小 Android

Android Banner - Compose

前面写了使用ViewPager和ViewPager2实现Banner的方式,今天来用Compose实现一下。 Compose相对于前两种,优势极其明显,就两个字**简单!简单!还是他妈的简单** 话不多说,上代码。 ## 引入依赖 ```groovy implementation("androidx ......
Android Compose Banner

Xcode 使用技巧 —— 快捷键

1. `Command + Click` 跳源码,`Option + Click` 显示帮助 ![](https://oscimg.oschina.net/oscnet/up-8d55cafaa476d8e98877c1d1431a0301c83.png) 2. `Command + Enter` ......
使用技巧 快捷键 技巧 Xcode

python 小技巧, 如何为元祖中的每个元素命名,提升可读性

## 如何为元祖中的每个元素命名,提升可读性 ![](https://img2023.cnblogs.com/blog/1304933/202305/1304933-20230509000229089-318279766.png) ## 方法1, index命名: ![](https://img20 ......
可读性 元素 技巧 python

API技巧集 (二)-编译运行程序

3、编译运行程序。 API技巧集 (二) (三)获得、设置鼠标双击的间隔时间 在指定间隔的时间内,连续两次鼠标单击操作称为双击,双击间隔的时间可以在控制面板中的鼠标属性里面改变。若要在自编的应用程序中能获得或设置鼠标双击的间隔时间,我们只需使用Windows的两个API函数GetDoubleClic ......
技巧 程序 API

记录--九个超级好用的 Javascript 技巧

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在实际的开发工作过程中,积累了一些常见又超级好用的 Javascript 技巧和代码片段,包括整理的其他大神的 JS 使用技巧,今天筛选了 9 个,以供大家参考。 1、动态加载 JS 文件 在一些特殊的场景下,特别是一些库和框架的开 ......
Javascript 技巧

win11不改时区,安装 android 子系统,运行android app

## 下载安卓子系统 打开https://store.rg-adguard.net , 在URL中输入:https://www.microsoft.com/store/productId/9P3395VX91NR, 点击“√” ![image](https://img2023.cnblogs.com ......
android 子系统 时区 win app

API技巧集(一)

一、拖动无标题窗体: 包含头文件: #include $#@60;winuser.h$#@62; 在窗体或组件的 OnMouseDown 事件中加入以下代码: if(Button == mbLeft) { ReleaseCapture(); SendMessage( Handle, WM_NCLBU ......
技巧 API

API技巧集(二)

(一)不规则窗口 Windows提供的只是标准的矩形窗口,要想建立一个不规则的窗口就需要调用API函数来实现。建立一个不规则的窗口,一般是先用创建区域的API函数建立一个不规则的区域,再用API函数SetWindowRgn改变窗口的区域。这些API函数在C++ Builder中包含在头文件wingd ......
技巧 API

PotPlayer使用技巧

PotPlayer是一款强大的本地视频播放器,可以实现逐帧播放,显示/隐藏字幕,快捷键截图,视频旋转,音频/视频滤镜,硬件解码,多窗口同时播放,等功能。 1. 基本设置 (1) 取消以关键帧为移动单位 取消 右键 --> 播放 --> 定位 --> 以关键帧定位 有些版本设置路径变为:右键 --> ......
使用技巧 PotPlayer 技巧

ABAP DEBUG技巧(持续更新)

1.根据消息号查找Watch Point 2.update tast 需要打开调试器的更新模式断点 有时候打开也进不去 需要watch point强制打进去函数或者程序的断点 执行程序前/H 打一个函数断点 再执行update的函数 ......
技巧 DEBUG ABAP

小技巧:WIndows快速创建文件夹

# **快速创建文件夹的技巧** 1.首先创建文本文档将扩展名更改为**.bt**,**mkdir.bat** ![](https://img2023.cnblogs.com/blog/3077491/202305/3077491-20230522134025899-644855522.png) ! ......
文件夹 WIndows 技巧 文件

From Java To Kotlin:空安全、扩展、函数、Lambda很详细,这次终于懂了

Kotlin 是什么? 可以做什么? Android 官方开发语言从Java变为Kotlin,Java 有哪些问题? Kotlin的优点 Kotlin 特性(Features) ......
函数 Kotlin Lambda From Java

Android 调用ffmpeg或者打包成jar

首先创建一个c++的 Android native项目, 将编译好的so放入指定目录 修改gradle文件 android { ... sourceSets { main { jniLibs.srcDirs = ['jniLibs'] } } } 选择cpu架构 defaultConfig { ex ......
Android ffmpeg jar

Ubuntu 20 交叉编译FFmpeg (Android)

环境:Ubuntu 20.04.5 LTS ndk:android-ndk-r21e https://ffmpeg.org/download.html https://developer.android.google.cn/ndk/downloads https://developer.androi ......
Android Ubuntu FFmpeg 20

Android ndk(jni) 使用 ffmpeg 问题和优化记录

使用关于 av_register_all avcodec_register_all 过时问题 // 旧的代码: av_register_all(); // 新的代码: avformat_network_init(); // 旧的代码: avcodec_register_all(); // 新的代码: ......
Android ffmpeg 问题 ndk jni

Android Studio源码导入与调试

从事Android开发都需要涉及到Android源码的阅读,特别是系统应用或者Framework开发,读代码的时间远远比写代码的时间更多。 ## 一、 生成iml与ipr 在Android Studio中导入AOSP源码,需要利用以下配置文件: - android.iml AS工程配置文件,记录项目 ......
源码 Android Studio

Qt开发经验小技巧266-270

266. 从Qt6.4版本开始多媒体模块提供了ffmpeg作为后端解码使用(6.5版本默认就是ffmpeg),可以通过设置环境变量来更改使用哪种后端解码,在main函数的第一行 qputenv("QT_MEDIA_BACKEND", "ffmpeg"); 目前已知的问题是如果选用ffmpeg则暂时不 ......
经验 技巧 266 270

Android中返回数据给上一个Activity

第一种方式:startActivityForResult 创建两个Activity:MainActivity、SecondActivity MainActivity.kt class MainActivity : AppCompatActivity() { override fun onCreate ......
Activity Android 数据