
Android
文章平均质量分 71
兰亭大境
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义View -- 触摸反馈
【代码】触摸反馈。转载 2023-10-10 14:31:56 · 135 阅读 · 0 评论 -
Android Matrix 以中心缩放
Matrix涉及到缩放的api主要有:setScale , postScale,preScale及这些方法的重写方法;回归正题,以下将简单介绍两种按中心点进行缩放的方法:1、先缩放,再计算平移位置达到中心点;,故Matrix无法直接提供执行中心缩放的功能,需要我们。2、先计算中心点坐标,再以中心点进行缩放;原创 2023-07-18 09:23:01 · 1387 阅读 · 0 评论 -
Android USB 开发
Android通过两种模式支持各种 USB 外设和 Android USB 附件(实现Android附件协议的硬件):USB附件和USB主机。USB开发需 Android 3.1(API级别12)以上。由于本人工作中主要用到了主机模式,所以本文的侧重点在主机模式开发,该模式需要打开OTG功能。原创 2023-07-10 13:32:45 · 1198 阅读 · 0 评论 -
WiFi开发使用介绍
公司设备产品不同于互联网移动端项目开发,设备端的WiFi、蓝牙相关功能需要在咱们的应用开发中进行实现和定制,故我们必须熟悉WiFi、蓝牙等相关标准开发流程,以减少在开发过程和测试过程因为流程不规范而引入的问题。本文主要讨论的是WiFi的开关、扫描、连接等相关流程,以Android4.3 至Android6.0系统设置WiFi相关流程作为参考。Android各个版本的WiFi相关设置有些出入,但是大致流程不变,流程供参考,若有借鉴请自行充分验证并查阅对应系统WiFi设置源码进行对比。CPC | 设备控制台。原创 2023-07-10 13:30:49 · 643 阅读 · 0 评论 -
NDK学习之路-JNI篇
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言JNI是学习NDK的必经之路。一、JNI是什么?详情摘录于:https://blog.youkuaiyun.com/qq_28261343/article/details/77971823jni是Java native interface 的简称,是伴随着Java诞生而出现的,目的就是Java语言和C语言...原创 2023-07-07 17:12:40 · 185 阅读 · 0 评论 -
OpenGL 之变换矩阵
目录一.什么是矩阵二.什么是投影1.正交投影2.透视投影三.观察的方位四、使用变换矩阵一.什么是矩阵在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合[1],最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。...原创 2021-07-21 19:44:34 · 631 阅读 · 1 评论 -
Android开发内存优化 -1
一、 jvm基础二、gc基础三、内存泄漏1、产生的原因 一个长生命周期的对象持有一个短生命周期对象的引用 通俗讲就是该回收的对象,因为引用问题没有被回收,最终会产生OOM2、Android Profiler的使用3、Mat工具的使用 转换profile文件格式 sdk/platform-tools/hprof-conv.exe 转换命令 ...原创 2021-02-23 14:52:01 · 99 阅读 · 0 评论 -
dart基础-1
变量声明var:可选类型,dart会自动推断它的数据类型,并不存储值,它存值的对象的引用; dynamic:它实际上在运行期是一个Object Object:基类变量 -默认值没有初始化的变量自动获取一个默认值为null 一切皆对象,对象的默认值为null变量final和const共同点:声明的类型可省略 初始化后不能再赋值 不能和var同时使用区别 static const:表示静态常量 const与final区别:const在编译期间要确定值,fin.原创 2020-12-18 16:04:06 · 187 阅读 · 0 评论 -
NDK学习之路-C++线程篇
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言pthread 线程学习。一、线程的基本使用1.如何引入外部库在cmakeList中第一步:引入头文件 # TODO 第一步:引入线程库的所有头文件include_directories("D:/NDK/CoursewareCreate/ndk_06/pthreads-w32...原创 2020-08-28 09:57:20 · 248 阅读 · 0 评论 -
NDK学习之路 - C语言基础篇
NDK学习之路第一章 C语言基础篇第二章 JNI概述第三章 C++基础篇文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言ndk学习必要掌握一定的C语言基础,这里笔记下C语言重要或易混淆知识点。应用场景:C是面向过程的编程语言,C语言更多的应用场景是在,例如:驱动开发(因为驱动开发工程师,要对驱动进行直接操作,而最直接的操作方式就是C语言,C语言可以直接修改内存地址等),音视频领域(很多的...原创 2020-08-27 14:40:05 · 223 阅读 · 0 评论 -
ButterKnife使用及框架设计分析
ButterKnife简介ButterKnife是JakeWharton大神开发的一个开源库,官方对这个库的介绍为: Butter Knife Field and method binding for Android viewsButterKnife是一个使用注解方式来为Android中的View视图绑定字段和方法,能通过自动解析注解来搜索资源文件并赋值给Activity中的字...原创 2018-12-05 15:28:31 · 181 阅读 · 0 评论