- 博客(8)
- 资源 (17)
- 收藏
- 关注
原创 Android通过JNA调用C,C++方法
android 通常开发中需要调用C/C++中的方法,就需要通过写JNI调用来做做一层桥接,现在通过JNA这个三方库就可以轻松实现调用过程。android 工程中添加so库、以及jna jar包。testndk是我们的so库文件,第三步 :写调用方法 .
2023-09-20 16:09:57
401
1
原创 mac 安装python 报错:gdbm fatal: not in a git directory
gdbm fatal: not in a git directory
2022-12-07 11:58:00
1269
原创 Flutter 按键事件监听 RawKeyboardListener
import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:flutter/services.dart';class RawKeyTestPage extends StatefulWidget { @override State<StatefulWidget> createState() => _RawKeyTestState();}cl.
2021-10-12 20:53:38
6281
原创 Android Base64.encode 与 java.util.Base64.getEncoder().encode() 值不相同
标准中定义的算法简单点说就是:1. 先计算MD5加密的二进制数组(128位)。2. 再对这个二进制进行base64编码(而不是对32位字符串编码)。 需要32位的md5转换public static String base64ForMD5(String md5str) { if (TextUtils.isEmpty(md5str) || md5str.length(...
2019-08-16 11:23:40
9386
转载 mac 下 open .bash_profile 打不开问题
输入open -e .bash_profile,这时./bash_profile就会打开 保存文件,关闭.bash_profile 更新刚配置的环境变量 输入source .bash_profile
2019-06-17 15:22:28
6121
3
原创 android沉浸式下popwindow无法覆盖状态
focusable 为false不要获取焦点,否则statusbar navigationbar会显示mPopupWindow = new PopupWindow(mContentView, mWidth, mHeight, false); mPopupWindow.setOutsideTouchable(true); mPopupWindow.setClippingEnabled(fa...
2019-05-28 11:54:37
757
翻译 MAC电脑 安全与隐私 中没有任何来源选项怎么办
命令行终端执行以下命令,再打开就会出现了sudo spctl --master-disable
2019-03-06 10:40:20
4931
原创 jadx-gui反编译apk
mac电脑: 打开终端,切到想要保存的目录,输入以下命令:1.clone项目:git clone https://github.com/skylot/jadx.git 2.进入jadx目录 cd jadx 3.编译项目./gradlew dist 等待编译完成。进入bin目录下打开jadx-gui,将要反编译的apk导入即可。...
2018-04-18 14:20:37
360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人