Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >API目标与最小混淆

API目标与最小混淆
EN

Stack Overflow用户
提问于 2014-03-29 11:14:29
回答 3查看 103关注 0票数 0

我对目标构建和sdk的使用感到困惑。

让我说我有这个代码

代码语言:javascript
运行
AI代码解释
复制
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
 //do xyz
}

假设我是根据API 19 (kitkat)构建的,清单中的目标api是19,我的最低支持api是9。

现在,如果一个带有API 9的设备运行上述代码,它会崩溃吗?我希望答案是肯定的,因为它不会理解Build.VERSION_CODES.KITKAT的含义。然而,上面的检查有什么意义呢?

请帮助澄清这一点

谢谢

EN

回答 3

Stack Overflow用户

发布于 2014-03-29 11:19:17

较小版本的android将使用支持库,如果对kit-kat的检查失败,它将恢复到版本支持的最接近的可能性形式.通过支援图书馆..。您不能在任何低于最低版本的情况下运行您的应用程序,但只要它高于最小版本,它就会找到一种以小于目标版本的方式运行。

票数 0
EN

Stack Overflow用户

发布于 2014-03-29 11:21:01

不,它不会崩溃,因为它的Build.VERSION.SDK_INT值是9。它不会在if子句中输入。只有具有API 19或更高版本的设备才会在if中运行您的代码。Build.VERSION_CODES.KITKAT等于19。

票数 0
EN

Stack Overflow用户

发布于 2014-03-29 11:22:46

您发布的代码不会崩溃,因为类Build是根据您在清单中设置的目标API为应用程序的每次构建(作为R文件)创建和编译的。

当您将目标API设置为19时,Build类将包含字段Build.VERSION_CODES.KITKAT,因为它从API级别19开始存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22735658

复制
相关文章
js混淆与反混淆
由于设计原因,前端的js代码是可以在浏览器访问到的,那么因为需要让代码不被分析和复制从而导致更多安全问题,所以我们要对js代码进行混淆。
ek1ng
2023/03/08
11.9K0
js混淆与反混淆
Powershell编码与混淆
在powershell中最常使用的编码就是base64编码了,今天主要说一下Invoke-Obfuscation 这个powershell混淆编码框架,这也是著名的组织APT32 (海莲花)经常使用的
FB客服
2018/02/26
1.6K0
Powershell编码与混淆
dotNET 7:最小 API 使用
最小 API 并不是在 .NET 7 中才加入的,记得应该是在 .NET 6 中就已经提供,只是对我来说,到现在才开始使用。
oec2003
2022/12/01
7810
dotNET 7:最小 API 使用
Python 源码混淆与加密
Python 是一种解释型语言,没有编译过程,发布程序的同时就相当于公开了源码,这也是其作为开源语言的一个特性。但在某些场景下,我们的源码是不想被别人看到的,例如开发商业软件、编写 0day 漏洞 POC/EXP、免杀 shellcode 等。
全栈程序员站长
2022/10/02
6K0
Python 源码混淆与加密
ICML 2021 | 向抗视觉混淆的主动目标跟踪迈进
本文是第三十八届国际机器学习会议(ICML 2021)入选论文《向抗视觉混淆的主动目标跟踪迈进(Towards Distraction-Robust Active Visual Tracking)》的解读。
AI科技评论
2021/07/27
6720
ICML 2021 | 向抗视觉混淆的主动目标跟踪迈进
混淆矩阵简介与Python实现
混淆矩阵是机器学习中总结分类模型预测结果的情形分析表,以矩阵形式将数据集中的记录按照真实的类别与分类模型作出的分类判断两个标准进行汇总。这个名字来源于它可以非常容易的表明多个类别是否有混淆(也就是一个class被预测成另一个class)
里克贝斯
2021/05/21
1.9K0
混淆矩阵简介与Python实现
API 治理的目标是什么?
建立有效的API治理需要正确理解其目标,但它究竟是什么呢?是定义标准或规则并应用它们吗?都不是。虽然这些是治理的一个重要手段,但这并非其最终目的。为了揭示API治理的真正目标,让我们探讨一下在适当地制定标准后能得到什么。
API 小达人
2023/07/18
2910
LeetCode 1981. 最小化目标值与所选元素的差(DP)
从矩阵的 每一行 中选择一个整数,你的目标是 最小化 所有选中元素之 和 与目标值 target 的 绝对差 。
Michael阿明
2021/09/06
5420
LeetCode 1848. 到目标元素的最小距离
给你一个整数数组 nums (下标 从 0 开始 计数)以及两个整数 target 和 start ,请你找出一个下标 i ,满足 nums[i] == target 且 abs(i - start) 最小化 。注意:abs(x) 表示 x 的绝对值。
Michael阿明
2021/09/06
7140
Android 代码混淆 混淆方案
本篇文章:自己在混淆的时候整理出比较全面的混淆方法,比较实用,自己走过的坑,淌出来的路。请大家不要再走回头路,可能只要我们代码加混淆,一点不对就会导致项目运行崩溃等后果,有许多人发现没有打包运行好好地,打包完成以后而又不不可以了,导致了许多困惑,本片文章来问大家解决困惑,希望对大家有帮助。
全栈程序员站长
2022/09/02
2.8K0
Cobalt Strike隐藏特征与混淆流量
服务器禁ping从某种意义上来说,算是不存活的主机,但nmap是依然能够扫描出来的。 设置禁ping命令: vim /etc/sysctl.conf 打开后按i进入编辑模式,在任意位置新增以下内容 net.ipv4.icmp_echo_ignore_all=1
kam1
2022/03/08
3.4K0
Cobalt Strike隐藏特征与混淆流量
Fairplay DRM与混淆实现的研究
研究Fairplay DRM(Digital Rights Management,即数字版权保护)最关键的两点是授权和加密。但长久以来,关于App DRM的研究却很少,而就是在这样的前提下,Fairplay DRM又为iOS App的安全研究叠加了一层“阻碍”。我们通过分析混淆系统的设计和实现过程中的问题,克服调试跟踪的障碍,设计了多种静态和动态的对抗方案;同时通过大量的逆向工程,填补了安全研究人员对macOS系统机制中,关于Fairplay这一部分的认知空白。
美团技术团队
2021/12/02
2.1K0
Fairplay DRM与混淆实现的研究
Android反编译与加密(代码混淆)
#反编译 win系统好久不用了而且win系统下的反编译工具和教程一大堆,这里讲讲Mac下反编译工具。 目前,mac下有两款工具不错,分别是Jadx和AndroidDecompiler
先知先觉
2019/01/21
1.6K0
【教程】利用Tensorflow目标检测API确定图像中目标的位置
深度学习提供了另一种解决“Wally在哪儿”(美国漫画)问题的方法。与传统的图像处理计算机视觉方法不同的是,它只使用了少量的标记出Wally位置的示例。 在我的Github repo上发布了具有评估图像和检测脚本的最终训练模型。 Github repo地址:https://github.com/tadejmagajna/HereIsWally 这篇文章描述了使用Tensorflow目标检测API来训练神经网络的过程,并使用围绕它构建的Python脚本来寻找Wally。它由以下步骤组成: 通过创建一组标记训练
AiTechYun
2018/03/06
2.6K0
【教程】利用Tensorflow目标检测API确定图像中目标的位置
最高最快最小目标检测模型 | 可收缩且高效的目标检测(附源码下载)
模型效率在计算机视觉领域中越来越重要。作者研究了神经网络结构在目标检测中的设计选择,并提出了提高检测效率的几个关键优化方案。
计算机视觉研究院
2020/07/28
4190
最高最快最小目标检测模型 | 可收缩且高效的目标检测(附源码下载)
iOS代码混淆(Python混淆脚本)
最近一直在看Python,也很喜欢Python的灵活性;今天主要想说的是iOS的代码混淆,为什么想做代码混淆?为了APP的安全,为了防止别人破壳轻易破解我们代码;还有就是做马甲包了,我们知道马甲包的市场需求很大,但是不能花费过多的精力在开发上,毕竟只是个马甲,没必要花费太多的成本!
用户6004386
2019/08/09
3.7K0
iOS代码混淆(Python混淆脚本)
最小堆与索引堆
我们先来完成一个最小堆,采用JDK的ArrayList作为底层数据结构。关于堆的概念请参考数据结构整理 中最大堆的部分
算法之名
2020/10/26
9410
【Android 安全】DEX 加密 ( ProGuard 混淆 | -keepclassmembers 混淆效果 | -keepclasseswithmembernames 混淆效果 )
更多 ProGuard 混淆配置参考 : https://www.guardsquare.com/en/products/proguard/manual/usage
韩曙亮
2023/03/28
4.6K0
【Android 安全】DEX 加密 ( ProGuard 混淆 | -keepclassmembers 混淆效果 | -keepclasseswithmembernames 混淆效果 )
Android代码混淆之混淆规则
因为Android是使用Java开发的,所以开发者可以使用ProGuard对代码进行混淆。SDK已经集成了ProGuard工具,开发者可以从SDK目录下的\tools\proguard目录中进行查看。
全栈程序员站长
2022/09/02
1.6K0
目标检测与分割
对于第二个和第三个任务,可以以某一个很小的方框依次扫描整个图,从每一个采集到的图像中,送到识别器中,看是否是想要的。然后把方框逐渐变大,再从头到尾扫描。
小小杨
2021/10/13
1.6K0

相似问题

与iframe api混淆

11

Google与WorldWeatherOnline API混淆

11

与指针混淆-c++(目标C)

23

与目标C中的MVC混淆

12

与指针和对象混淆(目标-C)

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档