- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 ini加载优化
优化起源:项目ini的section下key太多了,导致ini在去重校验中特别耗时,所以此优化可以使用在ini中某一个section特别多key的场景,结果:之前的20多s可以优化到4s左右,减轻系统IO负重。原数据存储结构:std::map<std::string, CfgSection> mCfgData;优化后的存储结构:std::map<std::string, std::map<std::string,Array<CfgMeta> > &g
2020-11-11 20:07:45
263
1
原创 图文使用freetype渲染字体+字体颜色+字体大小
freetype的介绍各种博客都有,可以搜索看看。我这边就直接写demo,本demo可以生成带颜色的bitmap;使用freetype显示一个字符简单,网上示例也很多,但是将整屏的数据都一起传递给freetype,让其生成整屏完整的bitmap,网上几乎没有找到,再加上字体的渲染,就更少之有少,本问应用是24行40列的电视图文显示使用,也会提供本范例编译出来的freetype库文件及头文件...
2020-01-22 18:28:23
4272
原创 linux系统与Android9以上及android8以下打印函数调用关系(callstack)
linux系统#include <execinfo.h>#define MAX_DEPTH (20)void print_stackframe(void){ void * buffer[MAX_DEPTH]; int depth = backtrace(buffer, MAX_DEPTH); char ** func_names = backtrace...
2019-10-16 20:47:55
563
原创 安装IntelliJ IDEA+go_plugin+go_SDK+GOROOT+GOPATH+goimports(win10方式)
第一步,安装idea: 在官网下载并安装,链接:https://www.jetbrains.com/idea/download/#section=windows 方法在某度上可以看到。第二步,安装go plugin: 安装好之后,打开idea,安装go plugin,有两种方式: 第一种,在起始界面安装go plugin(界面如下), 一次进入configure-...
2019-07-21 11:45:29
3747
原创 Android动态获取U盘路径
网上很多博客说了很多的办法,大多数不是获取的外接U盘,而获取到的是内置SD,可以通过系统mount命令来查找挂载的设备,具体的解决办法如下: Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec(new String[] { "/system/bin/sh", "-c", "...
2018-07-09 20:00:19
7540
原创 android6.0之后移动设备读写U盘Permission denied
开发环境:Android8.0、读写U盘描述:此问题解决过程如下,记录下来,防止更多人入坑。 1. 在Android6.0之后,要想读写U盘,在androidManifest.xml中添加读写权限,并不能成功的进行U盘相关操作, 运行报错:System.err: java.io.IOException: open failed: EACCES (Per...
2018-07-09 19:46:45
2697
1
原创 使用POI创建Excel表格,输出汉语乱码
开发环境:eclipse 、android原生编译、tv安装、导出数据到U盘解决步骤:1、更改字符编码 在左边工程中,右击造成乱码的代码所在的文件,选择properties--->resource-->other-->选择utf-8 字符编码2.更改代码 mCell.setCellValue(new String("测试项".getBytes()));...
2018-07-05 15:02:02
1162
原创 android的jni加载错误: java.lang.UnsatisfiedLinkError: dlopen failed: library
自己编写了简单的apk后,通过 System.loadLibrary("testJniNative"); 调用自己写的libtestJniNative.so加载不成功,困扰了整整一天,只要引用第三方的jni库,这个问题应该都会出现(Android7.0以上的版本),并且会造成闪退崩溃问题。网上的方法很多并没有戳中要点,给出的的并不是解决办法,在 http://blog.youkuaiyun.com/ngyzq...
2018-03-08 18:22:37
24318
11
freetype2-8源文件及在arm32编译出来的库,可以实现欧规图文显示
2020-01-22
freetype2.8 怎么渲染字体背景色?
2020-08-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人