
android
我不喜欢这个世界
我的指尖有改变世界的力量。
展开
-
flutter下Aes加密算法CFB128的nopadding实现修改源码
修改_encryptBlock 下 和 _decryptBlock的源码,我把修改后的贴上了,请自己先备份在修改,以免出问题。而flutter下只有cfb64的pkcs7填充,nopadding是没有的,填 null 而且会报错。因为cfb可以不固定block_size 长度,当然你也可以填充。_KEY和_OFFESET修改成自己的就行。我用的是加密库encrypt-5.0.1。在AESMode 添加中的cfb128。这是我的位置根据自己的修改。这是我的位置根据自己的修改。原创 2022-10-25 12:17:37 · 2772 阅读 · 0 评论 -
android的输出流和剪裁python实现以下原理
大家一定要先去看谷歌官方的说明https://source.android.google.cn/devices/camera/images/crop-region-43-ratio.png?hl=zh-cn因为需要做图片处理放在android上用来拦截视频流所以看了一下话不多说,直接上代码from PIL import Image, ImageDraw, ImageFont# 2000:15000 300w像素image = Image.new(mode='RGBA', size=原创 2021-12-27 17:29:59 · 1664 阅读 · 0 评论 -
android两行代码检测手机号是否注册whatsapp
通过安卓scheme调起whatsapp实现此手机号有没有在whatsapp注册的检测需要在安卓中写入如下代码,Uri uri = Uri.parse("whatsapp://send?phone=8618800008888");startActivity(new Intent(Intent.ACTION_VIEW,uri));检测手机号需要带上国家区号,86是中国区号,后面...原创 2018-10-25 11:31:39 · 13771 阅读 · 0 评论 -
android错误 : Channel is unrecoverably broken and will be disposed!
Uri uri = Uri.parse("content://com.android.contacts/data");Cursor cursor = getApplicationContext().getContentResolver().query(uri, new String[]{"_id",}, null, null, null);assert cursor != null;...原创 2019-01-08 19:49:25 · 8319 阅读 · 1 评论