- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Mupdf的so编译步骤
mupdf的源码地址https://www.mupdf.com/downloads/index.html注意:1.11版(包括)之后jni层和view层进行了分离,jni接口发生很大变化。使用新版so是无法向前兼容,所以使用老版本的项目只能选择1.10a之前的版本。查看https://mupdf.com/docs/android-sdk.html,可以发现最新版本已经可以通过gradle远程引入aar(可以从这里提取so),使用十分方便。我们项目比较老,使用的是旧版的mupdf,并且进行了很多修改.
2020-08-06 10:50:44
607
原创 安卓实现图片移动缩放,限定边界
对于图片的移动、缩放的操作,以前处理过好几次,但是都没有过总结。最近在修复以前bug的时候,给图片的移动、缩放添加了边界,感觉写的还可以,思路也比较清晰,特此记录一下。希望能帮到有需要的人,有错误的地方也请大家能指出。实现的功能如经常使用的图片查看器1、可以移动、缩放2、移动和缩放过程中图片不超过屏幕边界3、支持最大、最小缩放尺寸关于第1、3点实现起来很简单,这里不过多阐述。文章主要讲...
2020-04-27 12:10:50
885
1
原创 安卓引用非项目路径下模块的方法
因为有两个项目同时依赖一个module,所以要把module放在项目外面1、在setting.gradle中添加以下include 'lib'project(':lib').projectDir= new File(settingsDir, '此处为模块的相对路径')2、在需要引用的模块.gradle中的dependencies添加compile proj
2017-12-13 15:48:32
376
原创 NSIS打包程序时卸载不净问题
在用NISEDIT打安装包后遇到三个问题1、在重新包装时,程序路径会出现问题,会指向子文件夹中,程序就公出错。而且多次重复包装后文件路径会变长原因:研究代码,发现是安装时写入的注册表中的程序路径不对解决:改为正确的路径Section -Post WriteUninstaller "$INSTDIR\uninst.exe" WriteRegStr HKLM "${PROD
2017-11-29 14:17:13
6055
原创 从github上clone代码
用了一年多的git,但一直连的是公司的私有仓库。今天突然想在github上拉代码,发现报错fatal: I don't handle protocol 'git@https'然后网上查应该是没有在github上设置公钥信息,解决方法如下:1、 前往 GitHub 网站的"account settings"依次点击"Setting -> SSH Keys"->"New SSH
2017-08-24 17:12:58
5022
原创 CentOS7下设置静态ip
(1)首先运行vi /etc/sysconfig/network-scripts/ifcfg-enpos3,进入网卡配置文件参考上图进行编辑并保存退出。(2)此时重启网卡,ping外网会报name or service not known,解决办法:运行命令 vi /etc/resolv.conf(3)保存退出运行service network restart重启网卡ifconfig 查看网卡信息...
2017-08-19 15:04:20
291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人