之前一直是做windows和Linux安全,现在自己做了几年移动游戏开发后,觉得有必要对Android深入研究一下了。并且把这些研究都记录下来做一些。首先从搭建环境开始,目前主流是Android9.0,虽然很多都推荐从低版本开始,不过我觉得毕竟还是要跟最新的技术走,直接到9.0的最后一个发布版。研究环境VMWare 15里安装Ubuntu18.04,开启VT虚拟化。然后就是准备环境。JDK,我选的
转载 2023-07-03 16:35:16
251阅读
最近,因为研究需要,需要用到windows硬件修改工具,网上寻觅了一番,找到了一款国内公司开发的叫VirtualHardware的工具,经过一番研究使用,发现这是一款简单而强大的硬件信息虚拟工具,今天就来给大家做一个介绍。一、概述  VirtualHardwares是一款windows下可视化可定制虚拟硬件信息的工具。VirtualHardwares并不是真正的修改,而是虚拟修改,重启计
# 在 Android 中实现虚拟退出应用程序 在 Android 应用开发中,我们常常需要实现一个“退出应用”的功能,尽管这个需求在 Android 的设计理念中并不鼓励,但有时确实特定场景下需要使用。本文将详细介绍如何在 Android 中实现虚拟退出应用程序,包括一些代码示例和实现流程,也会为你提供一个流程图以便于理解。 ## 一、为什么需要虚拟退出应用 虽然 Android 系统鼓励
原创 2024-09-03 05:24:32
138阅读
1、静态配置修改配置文件 httpd.conf 的步骤: (1) 首先设置UseCanonicalName为off。它指示用服务器Host:header的内容代替ServerName 的值来提供给环境变量SERVER_NAME。(2) 然后加入: NameVirtualHost xxx.xxx.xxx.xxx其中xxx.xxx.xxx.xxx为所要配置的虚拟服务器的IP地址。在此可配置多个虚拟IP
# Android App 虚拟串口实现教程 在这篇文章中,我将为你详细介绍如何在 Android 应用中实现虚拟串口(Virtual Serial Port)。通过这篇文章,你将了解整个实现流程及每一步具体的代码示例。 ## 整体流程概述 下面的表格展示了实现 Android App 虚拟串口的主要步骤: | 步骤 | 描述 | |------|-
原创 7月前
70阅读
一年前这个时候,我们安利过一款名为虚拟大师 VMOS 的安卓应用。它的作用就是把安卓系统以 App 的形式运行在任意 Linux 或安卓系统上。具体来讲就是在安卓手机上,运行一个Android 5.1.1 系统。而且虚拟大师的安卓系统自带 root 权限和谷歌服务框架。对普通用户来说,可以把它当做手机分身功能、虚拟备用机使用,进行双开应用,隐私空间或是游戏挂机等操作。对极客玩家来说,自带 root
# Android虚拟屏幕显示AppAndroid开发中,有时候我们需要在一个虚拟屏幕上显示一些内容,比如展示多个页面的预览、演示教学内容等。本文将介绍如何在Android应用中实现虚拟屏幕显示功能。 ## 使用SurfaceView实现虚拟屏幕显示 在Android中,我们可以使用SurfaceView来实现虚拟屏幕显示功能。SurfaceView是一个可以在一个单独的线程中更新画布的
原创 2024-06-25 03:44:28
917阅读
# 创建 Android App 虚拟串口 TCP 的完整指南 开发一个 Android App,通过虚拟串口与设备进行 TCP 通信,是一个非常实用的技能。本文将为小白们提供一条清晰的道路,帮助你们在 Android 上实现虚拟串口 TCP 通信。整个开发流程大致分为以下几个步骤: ## 开发流程 | 步骤 | 描述 | |------|------| | 1 | 准备开发环境 |
原创 7月前
87阅读
为解决计算机的物理串口个数的限制,在进行串口调试实验时,应尽可能采用虚拟串口软件。VSPD(Virtual Serial Ports Driver)虚拟串口软件是由Eltima软件公司设计的虚拟串口软件,使用方便且稳定。同时,使用虚拟串口也是规避风险的好办法,尤其对新手而言,应该现在虚拟串口环境下调试自己的代码,成功之后再连接物理串口,链接物理串口之前一定要检查连线是否正确,并用万能表检测是否有短
# 安卓应用虚拟按键背景颜色的实现 在Android应用开发中,虚拟按键的背景颜色是一个重要的视觉元素,它可以帮助用户感知应用的状态和交互体验。虚拟按键通常包括“主页”、“返回”和“多任务”按钮。在这篇文章中,我们将探讨如何自定义这些虚拟按键的背景颜色,并提供代码示例进行说明。 ## 什么是虚拟按键? 虚拟按键,通常指的是设备屏幕底部的导航条,这在没有物理按键的情况下尤为重要。它们通常包括:
# Android 虚拟蓝牙与 APP 通讯 随着智能设备的普及,蓝牙技术无疑成为了实现设备间通讯的重要手段。对于 Android 开发者而言,蓝牙通讯无疑是一个热门话题。在这个领域,虚拟蓝牙技术的使用越来越广泛,尤其是在开发和测试阶段。本文将介绍如何通过 Android 虚拟蓝牙与 APP 进行通讯,并提供相关代码示例。 ## 虚拟蓝牙的概念 虚拟蓝牙是在实际蓝牙设备无法使用的情况下,模拟
原创 2024-09-26 04:12:06
140阅读
## 理解Android虚拟机应用的原理 在开发Android应用时,理解Android虚拟机(Dalvik或ART)的原理非常重要。本文将带你逐步了解实现Android虚拟机应用的过程,并提供相应的代码示例。 ### 实现流程概述 我们可以将实现Android虚拟机应用的过程分为以下几个步骤: | 步骤 | 描述 | | ----------- | ----------- | | 1.
原创 9月前
126阅读
1、虚拟桌面如果你的工作纷繁杂乱,那么多显示器可以在很大程度上提升你的工作效率。不过如果没有多显示器,借助虚拟桌面也能让工作井井有条。虚拟桌面位于Win10的任务视图面板,点击“任务视图”或者按下快捷键Win+TAB即可进入。 简单来说,你可以将你的工作分类放置到不同“桌面”,任何一个窗口都可以通过右键直接移动到其他“桌面”,快速分担主桌面压力。Win10内置的虚拟桌面2、分屏提起工作
7月29日,华为宣布推出新一代智慧屏V75 Super。该产品凭借高质量的软硬结合,为用户带来了顶级的影音享受,以及领先行业的全场景智慧体验。一、 华为智慧屏V75 Super发布,顶级“画音”体验惊艳消费者V75 Super是华为V系列智慧屏的第二代产品,与第一代的V75 2021相比,V75 Super在延续了细窄边框和高屏占比优势的同时,还在硬件性能有新的突破。它使用了75英寸的mini L
# Android App 判断虚拟机的实现 在开发 Android 应用时,判断该应用是否在虚拟机中运行是一个非常重要的环节。虚拟机环境常常被用作测试和开发目的,但在某些情况下,应用程序不希望在这些环境中运行,例如为了保护数据安全或防止逆向工程。因此,了解如何在 Android 上判断是否在虚拟机中运行是开发者的重要技能。 ## 理论基础 Android 运行在多种环境中,最常见的是物理设
原创 9月前
290阅读
           RamDisk Plus内存虚拟硬盘软件 RamDisk Plus使用申请专利的存储器管理(多大512GB)和超高速)技术来产生一个虚拟磁盘。  将其称为虚拟的,是因为它并不是一个物理硬盘,而仅仅对操作系统和程序来说看起来像一个硬盘一样。RamDisk Pl
虚拟机软件可以说是部分苹果用户们都会使用到的,因为很多软件在Mac上并不兼容,大部分都是基于Windows的框架进行开发设计的。虽然也有出Mac版本,但往往推迟得比较久才会进行发布。拥有了虚拟机软件之后,我们就能够虚拟想要的系统,方便安装一些app  store中没有的Windows应用。市面上主流的虚拟机软件,像是Virtual Box、Virtual  PC、CrossOv
酷鱼魔鼠是由酷鱼软件开发的一款非常有趣的鼠标特效软件。软件可以在你移动或者点击鼠标的时候,展示非常酷炫华丽的鼠标移动轨迹和点击特效。软件提供了非常多的鼠标动作特效,可以自定义设置鼠标移动、按下、双击、单机、点击桌面图标时的特效效果。并且你还可以自定义更改特效的缩放大小,旋转角度等属性的设置。软件已经上架Steam平台,并且支持Steam的创意工坊,里面可以下载到许多玩家自制的酷炫特效。同时软件也兼
按键精灵,模拟精灵,按键游侠,都提供了不同程度的对Windows平台下鼠标键盘的输入的程序模拟,可以实现无人值守的自动化某些机械重复的操作。其中模拟精灵的功能整体上远远强于另外两款,它似乎是真心致力于成为一个通用的自动化工具,而不像按键精灵,打着合法的旗帜,提供了一系列的功能方便用户写出挂机脚本,大规模地流行于网游玩家之间,但是反复地强调自己的合法性,却死守
基于Android的实时共享白板的设计与实现 摘要:随着社会的飞速发展,人们生活水平大大提高,各种需求越来越复杂,因此各种项目的规模越来越大,项目成员越来越复杂,并且他们很有可能分布在不同地点。因此,提高项目组内成员之间沟通协作的效率成为亟待解决的问题。随着互联网的迅猛发展,人们已习惯于通过智能手机上的软件解决问题,他们需要一款简单、便捷、高效的软件来解决上述沟通问题,而众所周知,图文结合的沟通
  • 1
  • 2
  • 3
  • 4
  • 5