android 混淆规则作用,Android代码混淆详解

一、混淆的意义 混淆代码并不是让代码无法被反编译,而是将代码中的类、方法、变量等信息进行重命名,把它们改成一些毫无意义的名字,同时也可以移除未被使用的类、方法、变量等。 所以直观的看,通过混淆可以提高程序的安全性,增加逆向工程的难度,同...阅读全文

手动下载sdk及avd

有时候下载sdk的时候报各种错误导致无法下载,如图 那么可以离线下载,到浏览器或IDM中下载图中提示的url链接,将第一个下载的包即sources的解压后放到SDK目录下的sources目录,并重命名为对应的api版本如android-...阅读全文

iOS 面向对象与类

至于未来会怎样,要走下去才知道反正路还很长,天总会亮。 1. 面向对象 1.1 什么是面向对象(OOP) 面向对象 Object Oriented Programming。在软件开发中,我们虽然用的是面向对象的语言,但我相信绝大多数入门...阅读全文

Android 多渠道配置

Android 多包名,icon 本篇文章主要记录下android 下的同一工程,打包时配置不同的包名,icon,名称等信息. 1: 多包名 首先讲述下如何配置多包名. 在build.gralde的android 标签下添加: prod...阅读全文

第一次尝试鸿蒙开发

我一直有个梦想,就是自己开发App,运行在自己的手机上。但是选什么语言呢?C#,Java或者其它? 我想,既然我已经用华为的手机,拥有鸿蒙系统,为什么不尝试一下鸿蒙开发呢?说干就干,找到官网,一步一步操作。首先是装好开发环境: 按照官方...阅读全文

Apple设备屏幕尺寸和方向

摘要: 在开发iOS应用程序时,一个重要的任务是确保应用在不同的屏幕和设备上呈现出良好的用户体验。为了实现这一目标,iOS提供了尺寸类别、Auto Layout和Size Classes等强大的工具和技术。 尺寸类别是描述设备屏幕尺寸的...阅读全文

首批!顶象多款安全产品已接入鸿蒙生态

在近日举办的鸿蒙生态千帆启航仪式上,华为常务董事、终端BG CEO余承东表示,鸿蒙生态设备已经增至8亿 ,将打开万亿产业新蓝海。 在本次论坛上,华为宣布HarmonyOS NEXT鸿蒙星河版(开发者预览版)已面向开发者开放申请。该版本,...阅读全文

Android12以上获取设备网络信号数据

公司有很多物联网设备,关键的信号参数是RSRP,总有些地方信号差,不适合安装。所以让开发一款测信号的app,用于现场的同事在判定是否符合设备信号条件,再考虑安装设备。 由于与开发过程中使用的是Android sdk33,版本太高,网上搜...阅读全文

鸿蒙HarmonyO实战-ArkTS语言(状态管理)

🚀前言 状态管理是指在应用程序中维护和更新应用程序状态的过程。在一个程序中,可能有很多不同的组件和模块,它们需要共享和相互作用的状态。如果没有一个明确的方式来管理这些状态,就会导致代码混乱、不易维护和难以扩展。 状态管理...阅读全文

DevEco中被忽略的实用功能

近期,我一直在业余时间研究纯血鸿蒙(HarmonyOS)App的开发,所使用的IDE是华为官方的DevEco Studio 3.1.1。 随着使用时间的增长,我发现了几个特别容易被忽略,但又特别实用的功能,今天列举三个分享给大家。这三个...阅读全文

半小时实现GPT纯血鸿蒙版

仅需半小时,即可实现纯血鸿蒙版本的ChatGPT! 废话少说,先看效果图: 如上图所示,这个小Demo实现了AI智能问答。靠右加粗的文本是用户点击底部提交按钮后出现的;后面靠左对齐的普通文本是来自AI的回答内容。当然,整个内容是可滑动浏...阅读全文