会C/C++就可以开发Linux/Android应用程序?替代传统串口屏的Yoxios了解一下!

会C/C++就可以开发Linux/Android应用程序?替代传统串口屏的Yoxios了解一下!

1、UI软件逻辑开发痛点串口屏相信各位开发者都不陌生了,它解决了大多数开发者在嵌入式UI应用方向的痛点,常见的痛点主要有以下几个方面:1、市面上的UI框架层出不穷,不知道如何选择,常见的有UCGUI,EMWIN,MINIGUI,AWTK,QT等等。2、需要花时间去熟悉一个成熟的UI框架,并将它集成到...

Android流媒体开发之路二:NDK C++开发Android端RTMP直播推流程序

Android流媒体开发之路二:NDK C++开发Android端RTMP直播推流程序

NDK C++开发Android端RTMP直播推流程序经过一番折腾,成功把RTMP直播推流代码,通过NDK交叉编译的方式,移植到了Android下,从而实现了Android端采集摄像头和麦克缝数据,然后进行h264视频编码和aac音频编码,并发送到RTMP服务器,从而实现Androi...

开源Android容器化框架Atlas开发者指南

7 课时 |
1532 人已学 |
免费
开发者课程背景图

Android系统的Ashmem匿名共享内存子系统分析(3)- Ashmem子系统的 C/C++访问接口

在C/C++代码中,可以使用以下函数来操作Ashmem共享内存: int ashmem_create_region(const char *name, size_t size) 该函数用于创建一个匿名共享内存区域,并返回一个文件描述符。参数name表示该共享内存区域的名称,size表示共享内存区域的...

【内存】Android C/C++ 内存泄漏分析 unreachable

【内存】Android C/C++ 内存泄漏分析 unreachable

背景随着对客户端稳定性质量的不断深入,部分的重点、难点问题逐步治理,内存质量逐步成为了影响客户端质量的最突出的问题之一。因此淘宝对此进行了系统性的内存治理,成立了内存专项。“工欲善其事、必先利其器”。本文主要讲述内存专项的工具之一,内存泄漏分析memunreachable。内存泄漏内存泄漏(Memo...

Android C++系列:C++11函数特殊特性

Android C++系列:C++11函数特殊特性

1. 背景在Python中函数有默认参数等,在C++11中我们发现C++也支持了默认参数;还有C++特有的内联函数、constexpr函数等知识都有不少细节,本文对这些知识做详细介绍。2. 默认参数我们在Java中重载函数时经常有这样的形式:public CustomView(Context ...

Android C++系列:函数返回值注意事项

Android C++系列:函数返回值注意事项

1. 背景函数返回值就是使用return语句终止正在执行的函数,看是很简单的问题有什么说的呢?因为越是简单的问题里面越是有一些不易发现的坑。比如在循环中使用return语句:bool findChar(const string &str, const char c){ auto size =...

Android C++系列:数组在函数中注意事项

Android C++系列:数组在函数中注意事项

1. 背景数组作为函数形参传递的是数组首元素的地址本来是很简单的知识点,但是在具体使用中还会有一些坑需要注意。2. 数组做函数形参C++中数组有两个特殊的性质:不允许拷贝数组:我们不能将数组的内容拷贝给其他数组作为初始值,也不能用数组为其他数组赋值,所以我们不能以值传递的方式使用数组参数;使用数组....

Android C++系列:函数知识知多少

Android C++系列:函数知识知多少

1. 背景函数可以理解为功能的封装,很基础的功能单元,但是因为它虽然看似简单,但是里面涉及了不少知识点和技巧,我们花一篇文章来整理。2. 函数定义函数有以下几部分定义:返回类型函数名称形参列表函数体函数调用的形式是函数名(),函数调用过程涉及到控制权转移。函数体其实是一个语句块,语句块会涉及到作用域...

Android C++系列:vector最佳实践

1. 背景介绍Java中常见的集合有List、Set、Map等,并且这些都是支持泛型的。类似的C++中也提供了vector容器,并且vector是模板类(类似Java的泛型)。使用vector要用到的头文件:#include <vector> using std::vector;C++....

Android C++系列:string最佳实践

Android C++系列:string最佳实践

1. 背景介绍在Java中操作字符串比较简单,这里简单介绍下Java字符串操作相关接口。字符串拼接直接用+号既可,字符串比较实用equel方法,同时还提供了StringBuilder和StringBuffer可变的字符串。它们继承了同一个抽象的字符串父类:AbstractStringBuilder。...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
132+人已加入
加入
相关电子书
更多
Android组件化实现
蚂蚁聚宝Android秒级编译—— Freeline
Android插件化:从入门到放弃
立即下载 立即下载 立即下载