Stella981 Stella981
3年前
CMAKE 在Linux下 构建android 编译、打包、发布环境
环境:    linux :2.6.32279.el6.x86_64    linux 版本 cmake: http://www.cmake.org/cmake/resources/software.html    android:            linux版本 sdk:http://developer
Stella981 Stella981
3年前
Android单元测试之四:仪器化测试
Android单元测试之四:仪器化测试仪器化测试  在某些情况下,虽然可以通过模拟的手段来隔离Android依赖,但代价很大,这种情况下可以考虑仪器化的单元测试,有助于减少编写和维护模拟代码所需的工作量。  仪器化测试是在真机或模拟器上运行的测试,它们可以利用Androidframew
Wesley13 Wesley13
3年前
Android计量单位px,in,mm,pt,dp,dip,sp和获取屏幕尺寸与密度
Android计量单位px  :是屏幕的像素点in  :英寸mm:毫米pt  :磅,1/72英寸dp :一个基于density的抽象单
Stella981 Stella981
3年前
Qt5.12.2开发Android环境搭建
QtAndroid开发环境概要qtopensourcewindowsx865.12.2armv7jdk8u201windowsx64androidndkr18bwindowsx86\_64installer\_r24.4.1windowsandroidsdk:Android9(A
Wesley13 Wesley13
3年前
Java8 容器类详解
 ArrayListVectorCopyOnWriteArrayListLinkedListHashMapConcurrentHashMapLinkedHashMapLinkedBlockingQueuePriorityQueue使用场景随机访问ArrayList的线程安全版读多写少,写加锁,写操作在复制的
Stella981 Stella981
3年前
C#异步编程 Task await的理解
async/await是C5.0中推出的,先上用法:staticvoidMain(stringargs){Console.WriteLine("主线程启动");Task<inttaskGetStrLengthAsync();Conso
Stella981 Stella981
3年前
Flutter
场景在某些业务上,可能我们需要计算多段文字的高度,达到动态适配ListView高度的目的,满足我们产品的优(bian)秀(tai)需求。在android原生层大家都知道有各种手段可以计算文字的宽、高等,例如paint.layout等等手段。但在flutter中,虽然并没有直接提供API供开发者使用,但和android原生一样,只有看下RichText的源
Stella981 Stella981
3年前
Executors.newSingleThreadExecutor结合javafx的Task更新进度条(三)
通过在service的相关函数中打印线程ID,代码如下:classProgressBarServiceextendsService<Integer{@Overrideprotectedvoidready(){super.ready();System._out_.println("ProgressBarS
Stella981 Stella981
3年前
FFMEPG 平台移植,接口简化和外部模块接入 (一)ffmpeg android移植(ndk 编译)
CareyeFFMPEG项目是Careye开源平台的一个新项目,目的是在FFMPEG项目和其外部模块,如freetype,X264的基础上建立一个多平台编译,接口调用简单的工具集。本博客是一个连载,首先从android开始写吧。因为FFMPEG本身对android编译的支持就不是特别好。本文开发环境是ubuntu分步来做:1\.建立