-秋江鹜
上周公司终于拿到了freescale i.MX53的QSB板,经过一些折腾之后终于在上面把android跑起来了,按照所给的user guide测试了一下VGA、HDMI等,一切正常,但是都是单独显示的,和公司要开发的车载产品有很大距离,公司要开发的产品的大概要求是:1、支持前后台显示(前台lcd显示由司机操作、后台TV输出供乘客观看电影及地图导航显示)2、7.1
转载
2023-10-26 22:10:01
64阅读
[Cmake-Android]音视频总结:[Cmake-Android音视频]SDK,NDK基本介绍[Cmake-Android音视频]NDK-r14b编译ffmpeg3.4支持neon,硬解码[Cmake-Android音视频]创建支持ffmpeg3.4的项目[Cmake-Android音视频]ffmpeg3.4实现解封装[Cmake-Android音视频]ffmpeg3.4软硬解码和多线程解码
转载
2024-01-13 23:08:16
62阅读
当计算机屏幕上出现“找不到ffmpeg.dll”的错误信息时,实际上是在表明操作系统在当前环境下无法定位到这个特定的动态链接库(DLL)文件。ffmpeg.dll是一个与FFmpeg多媒体框架相关的动态链接库,它在处理音频、视频编解码及转换等多媒体任务中起到关键作用。具体来说,当某个应用程序尝试执行需要用到ffmpeg.dll的功能时,由于在系统的默认搜索路径下未能找到该文件,便会导致程序无法正常
App Startup组件提供了简洁的、高效的方式用于App启动时的组件初始化。无论是Lib开发者还是App开发者都可以使用App Startup像流水线一样链式或者明确设置次序的初始化。 之前的做法是定义多个Provider组件,在每个Provider中分别对组件做初始化,App Startup可以让你在一个单个ContentProvider中完成所有组件的初始化。这样做可以显著缩短App启动时
转载
2023-12-18 19:51:43
62阅读
ANRANR 简介ANR 全称 (Application Not responding):指的是应用程序未响应,Android 系统对于事件的处理需要在一定时间内完成,如果超过该时间没有得到响应,就会造成ANR。这时候会弹出一个弹窗来告诉用户,当前应用程序未响应,是选择等待还是Force Close。ANR 场景
InputDispatching Timeout:5秒内无法响应屏幕触
转载
2023-07-11 23:05:16
86阅读
#include <stdio.h>#include <fcntl.h>#include <errno.h>int main(){ int ret; int fd = open("/dev/tty1", O_RDONLY); fcntl(fd, F_SET
转载
2024-04-12 23:03:09
109阅读
上一篇介绍了zxing扫描二维码的过程,刚开始看这份代码时,不怎么明白,很多细节都不清楚,到后来又了更深的理解后,发现这代码设计的就是好,质量高。整个扫描二维码和一维码的过程是非常迅速的,效率很高。最近发现微博上有个二维坊的ID,发得qr码图形都非常的Q,不知道怎么弄出来的,程序员可以借这个可爱的qr码浪漫下。 在整个zxing的android代码部分,很
转载
2024-07-09 19:46:34
54阅读
vivo手机捞取日志发给官方的方法步骤1:拨号盘*##112##* 进入vivoLog 步骤2:首先设置->清除所有LOG 步骤3:log配置选择:通用异常 步骤4:开启vivoLog开关(中间按钮) 步骤5:复现问题 步骤6:关闭log 步骤7:点击上传log 步骤8:发出log提取码android从后台打开activity方法和注意点关键单是需要打开后台弹出界面的权限在有些手机上,必须同
转载
2023-08-02 17:01:13
219阅读
前言本文总结的技巧来自笔者工作中的大量ANR日志分析经验,如有错漏请留言指出,交流促使进步!作者:vivo互联网客户端团队—Wang Qinwei一、概述解决ANR一直是Android 开发者需要掌握的重要技巧,一般从三个方面着手。开发阶段:通过工具检查各个方法的耗时,卡顿情况,发现一处修改一处。线上阶段:这个阶段主要依靠监控工具发现ANR并上报,比如matrix。分析阶段:如果线上用户发生ANR
转载
2023-07-18 22:27:04
107阅读
1. 介绍因为某些原因, 笔者需要在android上开发, 使用adb比较麻烦, 于是想使用sshd.推荐的软件是openssh, 其他选择有dropbear, mosh.当然还有其他选择, 如termux, 这里不予讨论2. 编译在Android中已经有openssh包, 位于external/openssh;默认openssh没有编译进Android系统, 需要进行配置2.1 op
转载
2023-07-27 23:16:01
651阅读
启动模拟器需要两个步骤: 1.创建AVD(Android Virtual Device) 1.创建AVD根据提示信息说明,需要先有一个AVD,即一个Android的虚拟设备,在命令行输入android create avd,当然前提是在Linux中配置好了环境变量,否则会出现找不到命令的错误提示的。如果没有配置环境变量也没关系,可以通过cd 命令定位到‘android’所在的文件夹目录
转载
2024-01-30 06:31:47
36阅读
下面举一个无线连接的例子:1.举例说明2.具体详解USB 连接通过 USB 连接来正常使用 adb 需要保证几点:硬件状态正常。包括 Android 设备处于正常开机状态,USB 连接线和各种接口完好。Android 设备的开发者选项和 USB 调试模式已开启。可以到「设置」-「开发者选项」-「Android 调试」查看。如果在设置里找不到开发者选项,那需要通过一个彩蛋来让它显示出来:在「设置」-
转载
2023-10-20 10:47:39
109阅读
身为程序员,我们要了解一些基础知识,那么主线程与子线程之间的区别大家知道吗?别着急,下面是爱站技术频道小编和大家分享的Android主线程与子线程的区别,感兴趣的小伙伴们可以参考下文的介绍哦。主线程和子线程的区别每个线程都有一个唯一标示符,来区分线程中的主次关系的说法。线程唯一标示符:Thread.CurrentThread.ManagedThreadID;UI界面和Main函数均为主线程。被Th
转载
2024-06-01 07:00:31
36阅读
1.Service 的基本认识 1.1 Service 是什么? Service(服务
)
是一个一种可以在后台执行长时间运行操作而没有用户界面的组件。它运 行于
UI
线程,因此不能进行耗时的操作。 1.2 Service 和 Thread 的区别 &n
转载
2023-08-28 16:52:09
113阅读
现在,不论是上班、逛街还是出去旅游,很多人都会带一些必要的东西。手机便是其中一种,手机的历史已经很久远了。自从有了手机,大家的生活变得多姿多彩。原来的手机只能打电话,后来加入了短信功能,再后来照相等。如今,android软件开发带大家进入了智能手机的时代。Android 是运行于 Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux&
转载
2023-09-17 01:18:04
74阅读
以前,出远门的人想和家人取得联系很困难,现在不会了,因为有了一些很好的发明。手机便是其中一种,手机的历史已经很久远了。自从有了手机,大家的生活变得多姿多彩。原来的手机只能打电话,后来加入了短信功能,再后来照相等。如今,android软件开发带大家进入了智能手机的时代。Android 是运行于 Linux kernel之上
转载
2023-08-08 07:12:09
67阅读
# Android开启提示请开启BIOS
在使用Android设备时,偶尔会遇到系统提示你“请开启BIOS”。这对于不太了解计算机硬件知识的用户来说可能会感到困惑。本文将为你科普BIOS的基本概念,并讨论如何在Android设备上解决这一问题。
## 什么是BIOS?
BIOS(基本输入输出系统)是一种固件,负责启动计算机硬件并加载操作系统。它存储在计算机主板的ROM芯片上,一般情况下,普通
原创
2024-09-12 07:14:44
63阅读
在现代的Android开发中,Kotlin已经成为了越来越受欢迎的编程语言。对于开发者而言,开启Kotlin的支持不仅能提高开发效率,还能提升代码的可读性和可维护性。本文将详细记录Android项目中如何有效地开启Kotlin支持的过程,包括背景定位、演进历程、架构设计、性能攻坚、故障复盘和扩展应用。
## 背景定位
### 业务场景分析
随着人们对移动应用的需求不断增长,Android应用的
# Android 开启 ProGuard 的使用指南
在 Android 开发中,ProGuard 是一个非常有用的工具,它能够帮助开发者通过代码混淆和优化来提高应用的安全性与性能。本文将为你详细介绍如何在 Android 项目中开启 ProGuard,并附带代码示例。
## 什么是 ProGuard?
ProGuard 是一个 Java 类文件的优化器和混淆器,它可以在保持程序逻辑不变的
# Android 开启通知
通知是Android平台中一种重要的交互方式,开启通知功能可以使用户及时收到应用程序的消息和提醒。本文将介绍如何在Android应用中开启通知功能,并提供相关代码示例。
## 1. 创建通知渠道
在Android 8.0(API级别26)及以上版本中,引入了通知渠道的概念。通知渠道允许应用程序对通知进行分类和管理,用户可以根据自己的偏好设置每个通知渠道的行为。在
原创
2023-09-14 18:41:41
299阅读