E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Android高级进阶】
ExoPlayer播放器框架详解及应用实践 ------播放MP1/MP2音频格式视频无声音加入Ffmpeg软解码功能
我们都知道,音视频的播放处理在各个平台都是一个常用的操作和功能,尤其在移动
Android
平台音视频播放变得复杂得多,要处理不同操作系统版本间的API差别、软硬件的不同、直播点播流的处理、不同音视频编解码的处理
大渔歌_
·
2024-01-24 18:58
Android
音视频
音视频
ffmpeg
Android
计时器Chronometer 使用及源码分析
主要XML属性如下:「
android
:countDown」是否倒计时,默认false。「
android
:format」设置显示时间格式。
大渔歌_
·
2024-01-24 18:58
Android
android
exoplayer 播放rtmp流
使用exoplayer播放rtmp流,需要添加exoplayer扩展的rtmp库在项目build.gradle中添加exoplayer:'com.google.
android
.exoplayer:exoplayer
大渔歌_
·
2024-01-24 18:27
ffmpeg
Android
音视频
ffmpeg
exoplayer
Android
四种常见的线程池
Android
四种常见的线程池引入线程池的好处提升性能,创建和消耗对象时费CPU资源防止内存过度消耗,控制活动线程的数量,防止并发线程过多创建线程,推荐使用Executors的工厂方法来创建线程池,Executors
关玮琳linSir
·
2024-01-24 18:15
Android
性能优化总结
在
Android
开发过程中,我们经常会遇到App启动慢、页面跳转慢、事件响应慢、滑动和动画卡顿、内容显示慢等问题,因此要对项目进行性能优化,那么该怎么进行性能优化呢?
一亿元的日落
·
2024-01-24 18:31
【
Android
Gradle 插件】Gradle 构建工具简介 ② (
Android
项目构建打包流程 | 构建工具发展 -> 手动配置 -> Ant -> Maven -> Gradle )
一、
Android
项目构建打包流程博客;
Android
应用Apk文件打包流程如下图所示:①使用AAPT工具打包资源文件,生成R.java,resources.ap文件;②使用AIDLtool工具,处理AIDL
修行者对666
·
2024-01-24 17:46
安卓gradle
android
maven
java
【
Android
Gradle 插件】Gradle 基础配置 ③ ( 生成 Gradle Wrapper 配置 | 分析生成的 gradle-wrapper.properties 配置文件 )
一、生成GradleWrapper配置在上一篇博客【
Android
Gradle插件】Gradle空白项目构建示例演示基础上,已经创建了build.gradle构建脚本,并且执行了gradle命令,输出了构建脚本中打印的
修行者对666
·
2024-01-24 17:46
安卓gradle
android
burpsuite实现抓Windows for
Android
(WSA)包
burpsuite实现抓Windowsfor
Android
包一、安装windowsfor
Android
二、安装ADB三、安装https证书1、ADB建立连接2、burpsuite下载CA证书到本地3、ADB
前路在寻
·
2024-01-24 17:16
android
【
Android
Gradle 插件】Gradle 构建工具简介 ③ ( Gradle 构建脚本编程语言 | Groovy 语言简介 | Groovy 语言特性 )
一、Gradle构建脚本编程语言Gradle构建工具的构建脚本可以使用Groovy语言或Kotlin语言进行编写,使用Groovy语言编写的构建脚本是build.gradle构建脚本;当前大量的
Android
修行者对666
·
2024-01-24 17:16
安卓gradle
android
Android
渲染机制
1
Android
渲染流程一般情况下,一个布局写好以后,使用Activity#setContentView调用该布局,这个Viewtree就创建好了。
橙子19911016
·
2024-01-24 17:14
android
python
opencv
【
Android
Gradle 插件】Gradle 基础配置 ④ ( Gradle Wrapper 配置作用 | Gradle 下载的依赖库存放位置 )
一、GradleWrapper配置作用gradlewrapperdistributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zipzipStoreBase=GRADLE_USER_H
修行者对666
·
2024-01-24 17:44
安卓gradle
android
Android
TP方向调试
一、问题描述拿到一款新TP,适配好驱动后,触摸屏幕发现触摸点位置和
Android
报点位置不一致,如上滑变成下滑或者左滑右滑等二、问题分析1.加载TP驱动,且驱动能正确上报数据2.使用命令打开触摸报点settingsputsystemshow_touches1settingsputsystempointer_location13
icy、泡芙
·
2024-01-24 17:44
Android
android
【笔记】
Android
Telephony | SIM 卡管理和subId、slotId、phoneId 定义关系说明
相关业务背景DSDS双卡双待:手机可以插入两张手机卡,而且能同时待机,但是某一时刻只能有一张卡上有电话。一个SIM卡代表一个账号,那么双卡手机就意味着多账户,需要增加多账户管理和业务处理。账号管理:双卡手机提供界面给设置默认打电话、发短信和上网卡等。业务管理:基于两卡的独立性,双卡设备需要提供双卡进行通话业务设置(呼叫限制、呼叫转移)和网络业务设置(数据开关、数据漫游开关、VoLTE、VoWiFi
Dic-
·
2024-01-24 17:14
APN
Data
Android
Telephony
Telephony
Telephony
Android
DSDS
双卡双待
【
Android
】在WSA安卓子系统中进行新实验性功能试用与抓包(2311.4.5.0)
前言在根据几篇22和23的WSA抓包文章进行尝试时遇到了问题,同时发现新版Wsa的一些实验性功能能优化抓包配置时的一些步骤,因而写下此篇以作记录。Wsa版本:2311.40000.5.0本文出现的项目:MagiskOnWSALocalMagiskTrustUserCertsWSA-SystemControl带Magisk的WSA这里使用Magisk不仅是为了给WSA开root。后续的抓包中,若要对
Air_cat
·
2024-01-24 17:13
android
android
gradle 使用总结
一buildscriptbuildscript:这里面的声明(repositories,dependencies)是gradle脚本自身需要使用的资源,会优先加载,而外面的声明(repositories,dependencies)是项目需要使用的资源repositories:托管第三方插件的平台dependencies:具体路径二buildType,productFlavors的联系buildTy
练习本
·
2024-01-24 17:11
常用知识点分类汇总
android
gradle
Android
保存资源图片到相册最新写法适用于
Android
10.0及以上
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,点击跳转到网站一、首先在
Android
Manifest.xml中加入权限因为这属于危险权限,需要在java代码中动态申请
路宇
·
2024-01-24 17:08
Android基础笔记
android
写出权限
保存到相册
Bitmap
Uri
Android
保存图片到系统图库并通知系统相册刷新
1.场景 在
android
开发中保存应用的图片并插入到系统图库同时通知相册刷新的功能,做完后发现在部分手机上出现虽然图片保存成功了,但是相册却找不到图片的问题,查找文件夹图片也已经存在,可就是在相册里刷新不出来
雪芽蓝域zzs
·
2024-01-24 17:36
Android异常
android
人工智能
android
音视频开发总结
https://github.com/Jhuster/AudioDemo
Android
音频开发(1):基础知识
Android
音频开发(2):如何采集一帧音频
Android
音频开发(3):如何播放一帧音频
Magic11
·
2024-01-24 17:35
Android
下载gradle失败解决方法
1、在gradle-wrapper.properties文件中查看自己需要下载gradle什么版本的包和zip路径(wrapper/dists)。2、在setting中查看Gradle的保存路径,如下图:C:/Users/Administrator/.gradle,加上第一步的zip路径得到下载gradlezip包路径即:C:/Users/Administrator/.gradle/wrapper
FourAu
·
2024-01-24 17:05
android
Android
JNI(一)——NDK与JNI基础
https://www.jianshu.com/p/87ce6f565d37本系列文章如下:
Android
JNI(一)——NDK与JNI基础
Android
JNI学习(二)——实战JNI之“helloworld
沐恩_
·
2024-01-24 17:35
ndk
android
jni
Android
JNI原理分析
引言:分析
Android
源码6.0的过程,一定离不开Java与C/C++代码直接的来回跳转,那么就很有必要掌握JNI,这是链接Java层和Native层的桥梁,本文涉及相关源码:frameworks/base
音视频开发老马
·
2024-01-24 17:35
音视频开发
流媒体服务器
Android音视频开发
android
实时音视频
视频编解码
音视频
实时互动
android
jni 作用,JNI解析以及在
Android
中的实际应用
原标题:JNI解析以及在
Android
中的实际应用本文作者作者:stormWen掘金主页:https://juejin.im/user/5743cb0ec26a38006c3b5c75本文由作者投稿发布
suniversity
·
2024-01-24 17:05
android
jni
作用
Android
JNI 基础使用
本文主要说明了在
Android
应用程序中,怎么使用jni交互.包括:回调接口,获取对象,不同线程汇总怎么使用JNIEnv*env等实例.简单的理解一下概念在jni中,用jfieldID和jmethodID
紫色的路
·
2024-01-24 17:04
Android
java
android
Android
NDK开发(五):JNI基础
1JNI简介概念:JNI(JavaNativeInterface)java本地化接口,狭义上是SUN定义的一套标准接口,广义上是标准接口、结构体、符号常量等的集合。作用:实现java代码和本地代码(以C/C++为主)的交互,包括数据类型的相互转换、互调彼此的方法。实现形式:JNI的具体实现是由本地语言编写的数据类型、常量、函数、类、结构体等,是JDK中的一揽子本地文件,其中比较有代表性的jni.h
小鱼0416
·
2024-01-24 17:04
android
ndk
android
java
Android
jni头文件详解
jni头文件的源码虽然有1144行,但是归纳起来可以分为一下几类:jni层的数据类型的定义;JNINativeMethod结构体的定义;JNINativeInterface结构体的定义;JNIInvokeInterface结构体的定义_JNIEnv结构体的定义;_JavaVM结构体的定义;JavaVMAttachArgs结构体的定义JavaVMOption结构体的定义JavaVMInitArgs结
余生爱静
·
2024-01-24 17:04
jni
java
jvm
JNI
Android
jni 常用接口示例
本文主要是介绍jni常用函数的实例一、数组传递1、Java传递数组到Jni层Jni层接收到Java层传递过来的byte[]数组1.1、GetByteArrayRegion进行值拷贝,将Java端数组的数据拷贝到本地的数组中voidgetDataFromJava(JNIEnv*env,jobjectobject,jbyteArraybuffer,jintlen){unsignedchararray[
沉沦者
·
2024-01-24 17:33
android编程知识
jni
android
java
jvm
c++
Android
中JNI编程基础
JNI编程基础代码地址:https://github.com/itlgc/
Android
JniSimpleJNI数据类型JNIEXPORT和JNICALL,定义在jni_md.h头文件中。
格城先生
·
2024-01-24 17:03
NDK
Android
NDK
JNI
Native
cmake
Android
开发中JNI的全面分析
文章目录前言一、JNI在
Android
系统中所处的位置二、JNI框架层实例分析1.Log系统Java层分析2.Log系统的JNI层3.Log系统的JNI方法注册三、在java中调用JNI实现方法1.java
h397318057
·
2024-01-24 17:32
android
java
开发语言
jvm
Android
系统的JNI原理分析(5)- JNI函数解析
声明前阶段在项目中使用了
Android
的JNI技术,在此文中做些技术知识总结。此篇参考一些博客和书籍,不方便逐一列出,仅供学习、知识分享,代码基于
Android
7.1.1。
小馬佩德罗
·
2024-01-24 17:01
#
android
JNI
Android
JNI中设置全局的jbyteArray
在JNI的代码文件中声明一个全局变量,用来存储jbyteArray对象。你可以在JNI的头文件中定义该变量。staticjbyteArrayglobalByteArray;在JNI的某个函数中,将传递的jbyteArray对象赋值给全局变量。JNIEXPORTvoidJNICALLJava_com_example_MyClass_setGlobalByteArray(JNIEnv*env,jobj
凯皇
·
2024-01-24 17:30
android
jni
全局变量
解决
Android
Studio 3.6,4.0 控制台乱码问题
修改Setting中默认字符无效;在gradle.bulde中添加tasks.withType(JavaCompile){options.encoding="UTF-8"}也无效;最后通过修改studio64.exe.vmoptions文件解决。通过桌面快捷方式,找到studio64.exe的所在目录:可以使用Nodepad++打开studio64.exe.vmoptions,在文件末尾加上一行“
Auri秋河
·
2024-01-24 16:52
开发知识点-Flutter移动应用开发
支持安卓IOS
Android
鸿蒙第一章dart基础章节介绍移动电商——Flutter-广告Banner组件制作移动电商——Flutter实战课程介绍Flutter实例——路由跳转的动画效果
amingMM
·
2024-01-24 16:22
javascript
开发语言
ecmascript
安卓HttpPost不适用于Python CGI服务器
我在
Android
开发过程中,积累的心得和最佳实践可以极大地提高开发效率和应用质量。首先要深入理解Activity和Fragment的生命周期。这对于管理应用的状态和避免内存泄漏至关重要。
q56731523
·
2024-01-24 16:15
android
python
服务器
爬虫
APP爬虫
开发语言
Flutter开发之滚动Widget
在
Android
中,我们可以使用ListView或RecyclerView来实现,在iOS中,我们可以通过UITableView来实现。
得_道
·
2024-01-24 16:53
Android
10.0 滑动解锁流程
前言滑动解锁相对于来说逻辑还是简单的,说白了就是对事件的处理,然后做一些事。这里主要从锁屏的界面Layout结构、touchEvent事件分发、解锁动作逻辑几个方面进行源码的分析。锁屏的界面Layout结构分析StatusbarWindowView整个锁屏界面的顶级View就是StatusbarWindowView;StatusBar#createAndAddWindows()frameworks
龙之叶
·
2024-01-24 16:57
技术
Android
framework
android
Android
—Gradle教程(二)
前言在上一篇文章中,对Gradle基础以及构建机制进行了详细的讲解,在这一篇中将会对Gradle核心模型以及Gradle插件进行讲解。1.Gradle核心模型1.1Gradle钩子函数讲钩子函数,还是得拿出Gradle执行流程图如图所示gradle在生命周期三个阶段都设置了相应的钩子函数调用。使用钩子函数,处理自定义的构建:初始化阶段:gradle.settingsEvaluated和gradle
我爱田Hebe
·
2024-01-24 16:24
Android
13.0 去掉音量键电源键组合键的屏幕截图功能
所以要求去掉音量和电源键的截图功能,所以要分析组合键截图功能屏蔽掉就好了2.去掉音量键电源键组合键的屏幕截图功能的核心代码frameworks/base/services/core/java/com/
android
安卓兼职framework应用工程师
·
2024-01-24 15:09
android
13.0
Rom定制化系列讲解
android
去掉截图功能
电源音量键组合截图功能
截图功能
组合键截图功能
Android
12.0 禁止弹出系统simlock的锁卡弹窗功能实现
1.前言在12.0的系统rom产品定制化开发中,在关于定制sim卡定制机的一款产品中,需要实现simlock锁卡功能,在系统实现锁卡功能以后,在开机的过程中,或者是在插入sim卡后,当系统检测到是禁用的sim卡后,就会弹出simlock锁卡弹窗,要求输入puk解锁密码,功能需求禁用这个弹窗,所以就需要看是哪里弹的,禁用不弹窗就好,接下来看如何实现具体功能如图:2.禁止弹出系统simlock的锁卡弹
安卓兼职framework应用工程师
·
2024-01-24 15:06
android
12.0
Rom定制化系统讲解
android
12.0
Rom定制化高级进阶
android
sim卡锁屏弹窗
禁用sim锁屏弹窗
sim锁屏
systemui
Android
开发简历书写的各个要点
对于我们这些自学成才的菜鸟来说,很多知识是欠缺的,比如如何写简历,今早上特意在网上学习了一下,写成学习笔记供大家参考。1、篇幅,简历一般3页或者三页多一点是最好的,少了不好看,多了面试官不愿意看。2、工作年限,必须一年半以上。(hr两块钱一份的简历买来的,所以他们会对简历筛选,如果你工作年限不达标,看都没看直接pass)如果你是应届生,你就写从你开始学安卓算起。3、地址:那个区哪个房间都要写清楚,
南城的人
·
2024-01-24 15:02
推荐几个堪称教科书级别的
Android
音视频入门项目
推荐下面几个项目会各有侧重,分别涵盖了
Android
音视频录制API、OpenGL渲染和综合运用的例子。GPUImageGithub地址:https://github.com/
glumes
·
2024-01-24 15:47
Android
原声WebView没办法展示图片
废话不多说.直接上代码WebView.getSettings().setDomStorageEnabled(true);if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){mWebView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);}
多少人_b21f
·
2024-01-24 15:18
HTML
高级进阶
试题——附答案
选择题问题:HTML中的元素的主要目的是什么?A.表示主要内容B.定义页面的主体部分C.包含一篇文章问题:在HTML中,data-*属性的主要作用是什么?A.存储元素的样式信息B.存储元素的自定义数据C.指定元素的类名问题:在HTML5中,如何嵌入音频文件?A.元素B.元素C.元素问题:HTML中的和元素通常用于什么?A.定义图像和其说明B.创建图形元素C.插入带有标题的图表问题:HTML中的de
知孤云出岫
·
2024-01-24 15:41
计算机
html
css
前端
网络安全
高级进阶
试题——学会了你就是黑客
高级选择题(每题4分)在网络渗透测试中,哪种类型的测试涉及模拟真实攻击,包括渗透测试和社会工程学?A.白盒测试B.灰盒测试C.黑盒测试D.红队测试对称加密和非对称加密的主要区别是什么?A.对称加密使用相同的密钥进行加解密,而非对称加密使用不同的密钥。B.对称加密速度更慢,而非对称加密速度更快。C.对称加密适用于数据传输,而非对称加密适用于数据存储。D.对称加密只适用于数字签名,而非对称加密适用于数
知孤云出岫
·
2024-01-24 15:40
网络
web安全
网络
安全
android
百度导航 过路费,高德地图和百度地图规划路线不一样,且过路费也有差别怎么选择?...
百度地图和高德地图是目前我国应用范围最广的两个地图导航软件,由于两个地图软件进入领域的时间不同,专业性不同,策略也不一样,导航算法更是有所差别,因此总体来说在导航时会产生一定的区别!高德地图的优势是专注于导航,导航更精准,地图相对更完善高德地图从2002年开始就已经从事地图数据生产,高德目前拥有超过6500万个POI、870万公里的导航道路数据,横跨全国67个城市、超14000平方公里的三维数据模
季文冬
·
2024-01-24 15:35
android
百度导航
过路费
七大主流的HttpClient程序比较
在你还在纠结选择apachehttpclient时,
Android
已经不用它了,改用okhttp了当你还在纠结选择apachehttpclient还是okhttp时,Square已经出了Retrofit
栈江湖
·
2024-01-24 15:31
七大主流的程序比较
HttpClient
安卓——之Animation动画特效
android
初识属性动画---alpha、scale、translate、rotate、set的xml属性及用法。
大数据阶梯之路
·
2024-01-24 15:34
Android
之 SharedPreferences 内部原理浅析
Sharedpreferences内部工作原理:调用getSharedPreferences();创建一个SharedPreferences对象,其中会先判断是否存在对应xml文件,如果发现存在则会有一个预加载操作,这个操作是把xml文件的内容通过I/O操作和XmlUitl解析后存入一个map对象,所以我们调用SharedPreferences::getString();等get操作实际上是不会对
度憨憨
·
2024-01-24 14:52
dp和pt的区别
dp和pt是两种不同的单位,它们在
Android
开发中用于测量屏幕上的尺寸。它们之间的区别如下:dp(Density-independentPixels):dp是一种与屏幕密度无关的像素单位。
Wxinin
·
2024-01-24 14:15
javascript
android
组件化中ButterKnife的配置
项目进行组件化后,发现ButterKnife在library中各种报错,或者无法正常使用,下面就将完成后的配置记录一下1.项目gradle中//让ButterKnife在library中生效的配置classpath'com.jakewharton:butterknife-gradle-plugin:9.0.0-rc1'2.librarygradle中applyplugin:'com.jakewha
蜗蜗牛牛
·
2024-01-24 14:03
如何从
Android
SD 卡恢复已删除的照片
您是否不小心从
Android
SD卡中删除了一些照片?您是否尝试访问昨天拍摄的照片,但无论您在哪里查看都找不到它们?您的
Android
手机的外部存储是否已损坏,其内容无法访问?
分享者花花
·
2024-01-24 14:16
工具分享
手机数据恢复
手机
android
数据库
电脑
智能手机
iphone
ios
手机
上一页
79
80
81
82
83
84
85
86
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他