Alex799 Alex799
4年前
Web APP UI一致性设计
前言做前端开发一段时间后,你会不会发现自己在持续的做着页面重复开发的工作,后面甚至干脆是CtrlC、CtrlV操作。你可能会说,那就使用组件啊!的确,通过抽取公用视图,创建子组件的方式确实可以提升代码复用度。上面是回答是基于你
某电商App sign签名算法解析(六)
一、目标sign的入参是加密的,不过带有很明显的两个特征,一个是结尾,再一个就是R4iSK开头。有这两个特征,我们就可以入手了。二、步骤先从Base64入手结尾的数据大概率是Base64,我们先Hook下//Base64varBase64ClassJava.use("android.util.Base64");Base64Class.e
Easter79 Easter79
3年前
uni app 零基础小白到项目实战
!file(https://oscimg.oschina.net/oscnet/355a9e7ff775f5876a7807039d96637f157.jpg)!file(https://oscimg.oschina.net/oscnet/1aed2e73838607b7ec22dff0771e2ba77f4.jpg)!file(http
某汽车社区App 签名和加解密分析
一、目标稼轩长短句有云:宝马雕车香满路。从此香车美女就成了标配。这不李老板还没聊几个mm,又开始准备换车了。今天我们的目标是某汽车社区Appv8.0.1。二、步骤脱个壳李老板说这个App很拽,貌似是某个企业版的壳,连Xcube都不好使,调试不了。我们先不管他拽不拽,先用BlackDex把壳脱了先。BlackDex提示脱壳成功,但是对应的目录下只
浩浩 浩浩
4年前
【Flutter实战】第一个Flutter App
2.1计数器应用示例用AndroidStudio和VSCode创建的Flutter应用模板默认是一个简单的计数器示例。本节先仔细讲解一下这个计数器Demo的源码,让读者对Flutter应用程序结构有个基本了解,然后在随后的小节中将会基于此示例,一步一步添加一些新的功能来介绍Flutter应用的其它概念与技术。对于接下来的示例,希望读者可以跟着笔者一
Stella981 Stella981
3年前
2020,黑客们最受宠幸的app是?
2020已经倒计时了,小编想与你做一件有“特殊意义”的事~各位大佬们,或者未来的黑客大佬们,平时都比较宠幸哪些手机app软件呢?2020,除支付宝,淘宝,微信外
Stella981 Stella981
3年前
Android 中如何计算 App 的启动时间?
利用python或者直接用adb命令怎么计算apk的启动时间呢?就是计算从点击图标到apk完全启动所花费的时间。比如,对游戏来说就是点击游戏图标到进入到登录界面的这段时间。已知的两种方法貌似可以获取,但是感觉结果不准确:一种是,adbshellamstartwpackagename/activity,这个可以得到两个值,ThisTime和To
Wesley13 Wesley13
3年前
APP可视化埋点原理大揭秘
一、背景运营者能够对用户行为进行分析的前提,是对大量数据的掌握。在以往,这个数据通常是由开发者在控件点击、页面等事件中,一行行地编写埋点代码来完成数据收集的。然而传统的操作模式每当升级改版时,开发和测试人员就需要重复不断对代码进行更新,整个流程耗时长,无法满足业务的需求。为帮助开发者解决这一痛点,个推应用统计“个数”推出“可视化埋点”这一技术
Stella981 Stella981
3年前
SiriKit 新变化:评估优化 App 的语音交互
作者:Rickey,iOS开发者,就职于字节跳动Sessions:https://developer.apple.com/videos/play/wwdc2020/10071/Siri能做什么在Siri HumanInterfaceGuidelines中,Apple对Siri有
阮小五 阮小五
2年前
Mac必备系统清理维护软件:App Cleaner & Uninstaller
AppCleaner&Uninstaller是一款适用于Mac操作系统的软件应用程序,允许用户轻松卸载不需要的应用程序、删除剩余文件和文件夹以及管理启动项。该应用程序会分析与您要删除的应用程序关联的文件,并帮助识别其所有组件,以便您可以一次将它们全部删除。