![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓
Mark_CHYL
这个作者很懒,什么都没留下…
展开
-
Android使用Kotlin加协程实现文本打字机效果
文字现在效果自己脑补:头疼,产品提了个需求,要求富文本展示,欧克好了!过了几天又要求实现打字机效果。原创 2022-11-29 14:18:03 · 787 阅读 · 1 评论 -
Android 程序常用功能《清除缓存》
本文使用kotlin加协程完成app的缓存清理功能。转载 2022-11-08 19:53:01 · 614 阅读 · 0 评论 -
简单实现文字折叠效果
TextView中内容过长时添加省略号的属性,即ellipsize用法如下:android:ellipsize = "end" //省略号在结尾android:ellipsize = "start" //省略号在开头android:ellipsize = "middle" //省略号在中间android:ellipsize = "marquee" // 跑马灯android:singleline = "true" //添加一个约束//添加约束或者指定最大行数来加约束。原创 2022-10-28 16:33:59 · 190 阅读 · 0 评论 -
使用ApkTools反编译apk并查看apk签名信息
硬件:Windows7电脑工具:Apktools原文反编译apk在终端界面,输入:apktool d test.apk -o test解释:test.apk为要反编译的文件,test为编译后的文件夹名称,根据需要修改,如果apk不在当前文件夹下,需要在apk前附上位置,如C:\Users\usrs\Downloads\test.apk(注意是双斜杠)。查看签名信息./original/META-INF路径下会有一个CERT.RSA的文件;切换路径;执行:keytool -printcert原创 2021-12-24 13:45:01 · 1142 阅读 · 0 评论 -
安卓页面跳转,多次点击会重复页面
场景描述:产品故意整事,狂点一个页面跳转按钮,然而那个页面的展示时需要初始化一个第三方的SDK,导致一个启动模式为 android:launchMode="singleTop"的页面Activity重复新建了多次。1、解决思路查看源码:startActivity(intent);发现是调用了 @Override public void startActivity(Intent intent, @Nullable Bundle options) { if (options !=原创 2021-11-18 13:27:02 · 2250 阅读 · 0 评论 -
高德地图集成的时候安全码SHA1如何获取
在高德地图集成的时候遇到那玩意。原文SHA1获取的几种方式1、通过Eclipse编译器获取SHA1使用 adt 22 以上版本,可以在 eclipse 中直接查看。Windows:依次在 eclipse 中打开 Window -> Preferances -> Android -> Build。Mac:依次在 eclipse 中打开 Eclipse/ADT->Preferances -> Android -> Build。在弹出的 Build 对话框中原创 2021-11-18 11:02:31 · 603 阅读 · 0 评论 -
flutter开发插件和包
简要:cmd 命令创建开发插件包如何通过命令创建Flutter包配置好pubspec.paml上的信息,添加开源协议,编写使用说明发布包cmd 命令创建开发插件包flutter create --org com.mark --template markplugin使用该–org选项以反向域名表示法指定您的组织。此值用于生成的Android和iOS代码中的各种包和包标识符。其中 com.ma...原创 2019-08-08 16:51:58 · 414 阅读 · 0 评论 -
Flutter的混合开发和技能(Flutter和Native)
原生与Native的混合)集成步骤Flutter与Android的混合开发实践两种调用Flutter module模块有两种方式#使用 `Flutter.createFragment`的API方式#使用`Flutter.createView`的API方式#最后在mian.dart中获取`RouteName`FLutter与IOS的混合开发指南Flutter与Android的通信开发指南Flutte...原创 2019-04-26 09:24:08 · 810 阅读 · 0 评论 -
MAC搭建基于RTMP的本地Nginx服务器
MAC搭建基于RTMP的本地Nginx服务器,实现电脑上视频推流。文章目录MAC搭建基于RTMP的本地Nginx服务器,实现电脑上视频推流。1、先安装homeView2、安装Nginx服务器增加对nginx的扩展;也就是从github上下载,home-brew对ngixnx的扩展homebrew/nginx的git路径变了(貌似是2018年3月更新)3、安装Nginx服务器和rtmp模块4、查...原创 2019-04-01 13:21:46 · 263 阅读 · 0 评论 -
图片加水印
图片加水印我尝试了两种实现水印的方式1、[一个轻量级是我文字和图片水印框架](https://github.com/MarkCHYL/MarkImage_Watermark)2、[通过Canvas绘制水印](https://github.com/MarkCHYL/MarkBingCheng)轻量级的我就不做笔记了,因为很简单就能实现你想要的水印,留意内存溢出就好。正文我尝试了两种实现水印的方式...原创 2019-04-01 12:05:44 · 232 阅读 · 0 评论