精华内容
下载资源
问答
  • Linux虚拟机安装ubuntu 16.04_1217以及Vmware软件安装 ...复制这段内容后打开百度网盘手机App,操作更方便哦 解压缩后 点开虚拟机软件及PC端镜像(其他两个文件不要管了,可以直接删掉,我就是图省事都放在

    Linux虚拟机安装ubuntu 16.04_1217以及Vmware软件安装

    (在做智能小车实验时的资源,都是配置好的,直接解压缩导入到虚拟机即可,不需要配置)

    ubuntu 16.04_1217以及虚拟机软件Vmware网盘链接

    链接:https://pan.baidu.com/s/1DcoN6XDJx8h4Z5cS44Ha0A
    提取码:9dfq
    复制这段内容后打开百度网盘手机App,操作更方便哦

    解压缩后

    在这里插入图片描述

    点开虚拟机软件及PC端镜像(其他两个文件不要管了,可以直接删掉,我就是图省事都放在一个压缩包里面了)
    在这里插入图片描述
    打开这个文件
    在这里插入图片描述
    使用虚拟机软件打开这个即可,也可以在虚拟机软件里面导入这个(注意图标哦,是这个图标)

    虚拟机下载

    在这里插入图片描述
    点开VMware文件
    在这里插入图片描述
    单开这个安装程序进行安装即可

    注意:文件内容较大,如果不怕麻烦的话,可以不需要下载这个,这个是按照实验环境直接配置好的,所以文件较大,图省事的可以直接下载这个,有问题可以评论留言!
    希望大家安装成功!!

    展开全文
  • 为了防止我们的app运行在虚拟机上被 ‘不良人’ 反编译,我们还需要判断手机是不是处于真机状态,我碰到过的一些用到了 反虚拟机软件 。例如 美团 和 饿了么 ,防止用户用虚拟机刷新用户,直接判断手机是否是真机...

    如今的移动应用开发,为了保证自己的劳动果实不被窃取,我们常常用到代码混淆、第三方加固 等等手段 。为了防止我们的app运行在虚拟机上被 ‘不良人’ 反编译,我们还需要判断手机是不是处于真机状态,我碰到过的一些用到了 反虚拟机 的软件 。例如 美团 和 饿了么 ,防止用户用虚拟机刷新用户,直接判断手机是否是真机,不是真机就退出程序,这样一方面可以防止用户刷新用户红包 ,也防止那些 xx0xx 反编译我们的软件。 闲话少说,
    我就直接 上来一个工具类

      1 package com.anyou.craftsman.utils;
      2 
      3 import android.annotation.SuppressLint;
      4 import android.content.Context;
      5 import android.telephony.TelephonyManager;
      6 import android.util.Log;
      7 
      8 import java.io.File;
      9 import java.io.FileInputStream;
     10 import java.io.FileNotFoundException;
     11 import java.io.IOException;
     12 import java.io.InputStream;
     13 
     14 /**
     15  * Created by 梁 on 2017/12/15.
     16  */
     17 
     18 public class EmulatorCheck {
     19 
     20  private  static EmulatorCheck  emulatorCheck  ;
     21 
     22     public static  EmulatorCheck getInstance() {
     23         if(emulatorCheck == null)
     24         {
     25             emulatorCheck = new EmulatorCheck() ;
     26         }
     27         return emulatorCheck ;
     28     }
     29 
     30     private static String[]known_pipes = { "/dev/socket/qemud",  "/dev/qemu_pipe"  };
     31 
     32 /*
     33 *  第一种 检测模拟器上特有的几个文件
     34 * */
     35     public  boolean checkPipes()
     36     {
     37         for(int i =0;i <known_pipes.length;i++){
     38             String pipes =known_pipes[i];
     39             File qemu_socket= new File(pipes);
     40             if(qemu_socket.exists()){
     41                 Log.v("Result:","Find pipes!");
     42                 return true;
     43             }
     44         }
     45         Log.v("Result:","Not Find pipes!");
     46         return false;
     47     }
     48 
     49 
     50     /*
     51     * 第二种  检测手机号 是不是以下 号码
     52     * */
     53     private static String[]known_numbers = {"15555215554","15555215556",
     54             "15555215558","15555215560","15555215562","15555215564",
     55             "15555215566","15555215568","15555215570","15555215572",
     56             "15555215574","15555215576","15555215578","15555215580",
     57             "15555215582","15555215584",};
     58 
     59     public static Boolean CheckPhoneNumber(Context context){
     60         TelephonyManager telephonyManager =(TelephonyManager)context
     61                 .getSystemService(Context.TELEPHONY_SERVICE);
     62 
     63         @SuppressLint("MissingPermission") String phonenumber =telephonyManager.getLine1Number();
     64 
     65         for(String number :known_numbers){
     66             if(number.equalsIgnoreCase(phonenumber)){
     67                 Log.v("Result:","Find PhoneNumber!");
     68                 return true;
     69             }
     70         }
     71         Log.v("Result:","Not Find PhoneNumber!");
     72         return false;
     73     }
     74 
     75 
     76 /*
     77 * 第三种 检测设备IDS 是不是 15 个 0
     78 * */
     79 
     80     private static String[]known_device_ids = {"000000000000000" // 默认ID
     81     };
     82 
     83     public static Boolean CheckDeviceIDS(Context context){
     84         TelephonyManager telephonyManager = (TelephonyManager)context
     85                 .getSystemService(Context.TELEPHONY_SERVICE);
     86 
     87         @SuppressLint("MissingPermission") String device_ids =telephonyManager.getDeviceId();
     88 
     89         for(String know_deviceid : known_device_ids){
     90             if(know_deviceid.equalsIgnoreCase(device_ids)){
     91                 Log.v("Result:","Find ids: 000000000000000!");
     92                 return true;
     93             }
     94         }
     95         Log.v("Result:","Not Find ids: 000000000000000!");
     96         return false;
     97     }
     98 
     99 
    100 /*
    101 *
    102 * 第四种 检测imesi is 是不是 31026  + 10个 0
    103 * */
    104     private static String[]known_imsi_ids = {"310260000000000" // 默认的 imsi id
    105     };
    106     public static Boolean CheckImsiIDS(Context context){
    107         TelephonyManager telephonyManager =(TelephonyManager)
    108                 context.getSystemService(Context.TELEPHONY_SERVICE);
    109 
    110         @SuppressLint("MissingPermission") String imsi_ids =telephonyManager.getSubscriberId();
    111 
    112         for(String know_imsi :known_imsi_ids){
    113             if(know_imsi.equalsIgnoreCase(imsi_ids)){
    114                 Log.v("Result:","Find imsi ids: 310260000000000!");
    115                 return true;
    116             }
    117         }
    118         Log.v("Result:","Not Find imsi ids: 310260000000000!");
    119         return false;
    120     }
    121 
    122 
    123 
    124     /*
    125     *  第五种 检测设备信息
    126     * */
    127     public static Boolean CheckEmulatorBuild(Context context){
    128         String BOARD =android.os.Build.BOARD;
    129         String BOOTLOADER =android.os.Build.BOOTLOADER;
    130         String BRAND =android.os.Build.BRAND;
    131         String DEVICE =android.os.Build.DEVICE;
    132         String HARDWARE =android.os.Build.HARDWARE;
    133         String MODEL =android.os.Build.MODEL;
    134         String PRODUCT =android.os.Build.PRODUCT;
    135         if(BOARD== "unknown"|| BOOTLOADER== "unknown"
    136                 ||BRAND =="generic" ||DEVICE =="generic"
    137                 ||MODEL =="sdk" ||PRODUCT =="sdk"
    138                 ||HARDWARE =="goldfish")
    139         {
    140             Log.v("Result:","Find Emulator by EmulatorBuild!");
    141             return true;
    142         }
    143         Log.v("Result:","Not Find Emulator by EmulatorBuild!");
    144         return false;
    145     }
    146 
    147 
    148     /*
    149     *   第六种  检测运营商 如果 是Android 那么就是 模拟器
    150     * */
    151 
    152 
    153     public static boolean CheckOperatorNameAndroid(Context context){
    154         @SuppressLint("WrongConstant") String szOperatorName = ((TelephonyManager)
    155                 context.getSystemService("phone")).getNetworkOperatorName();
    156 
    157         if(szOperatorName.toLowerCase().equals("android")== true){
    158             Log.v("Result:","Find Emulator by OperatorName!");
    159             return true;
    160         }
    161         Log.v("Result:","Not Find Emulator by OperatorName!");
    162         return false;
    163     }
    164 
    165 
    166 
    167 }
    168  

     

    直接拿来使用,getInstance() 在调用其中的任何一个方法,返回为true 则就是虚拟机 ,false 为 真机 。

     

    展开全文
  • 安卓2.3 java虚拟机(全套及软件)

    热门讨论 2012-03-20 14:07:36
    2.jbed.apk文件放入system\app目录下 (注意,上面两项操作均需要Root权限) 最后要将两个文件的权限改成和其他文件一样,如图(设置权限)。 重启就可以使用了。 有的手机可能会需要虚拟按键。这里也提供给大家。 ...
  • 虚拟机安装Windows Server 2003 SP2 企业版 ...复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V2的分享 VMware软件安装 链接: 链接:https://pan.baidu.com/s/1U2k9ufJgZxr87z77sDydmg

    虚拟机安装Windows Server 2003 SP2 企业版

    一、下载Windows Server 2003 SP2 企业版镜像文件

    VMware软件安装
    链接:
    链接:https://pan.baidu.com/s/1U2k9ufJgZxr87z77sDydmg 
    提取码:xfru 
    复制这段内容后打开百度网盘手机App,操作更方便哦
    

    二、安装步骤

    1. 打开VMware->创建虚拟机->典型(微软的)自定义(Linux)

    mumu

    1. 安装光盘 一般在网上下载一个光盘映像文件(文件拓展名.so)(此步骤跳过,点击稍后安装操作系统)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DuOKcJSD-1615908795516)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316211445748.png)]

    1. 客户机操作系统Windows->不要Home,可以Professional(没有写X64的时候是32位,写了是64位)主要看安装光盘是多少位的,中国大部分都是32位的,64位的是英文版(链接中的镜像文件为2003Enterprise Edition版本)

      选择镜像文件对应的版本。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WTMpHUKe-1615908795518)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316211932288.png)]

    1. 选择安装的位置在创建的文件夹下(C盘或者D盘),建议安装在非C盘。新建好放置虚拟机的文件夹,并自定义虚拟机名称。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5LvqhPw8-1615908795524)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316212146805.png)]

    1. 虚拟机占用真实硬盘资源,可以设置最大使用磁盘大小,默认为40G,但事实上并没有用的那么大,默认值改不改无所谓;将虚拟磁盘存储为单个文件:不断产生磁盘碎片,选择多 个,不利于以后管理与迁移

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XFpE9xN5-1615908795526)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316212515051.png)]

    1. 安装完成。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FuO03MM9-1615908795527)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316212610138.png)]

    以上过程相当于给虚拟机买硬件的过程。

    三、管理虚拟机硬件

    打开虚拟机设置,建议删除声卡和打印机。这两项没什么作用。删不删无所谓。

    ·

    四、装操作系统

    1. 浏览处选择刚才下载的镜像文件。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yjKh1mQv-1615908795528)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316213132991.png)]

    1. 开启虚拟机,显示黑屏,继而出现蓝屏,等待直至出现以下界面。(鼠标点进虚拟机,鼠标切换回真实机Ctrl+Alt)

    2. 按照以下步骤安装:(1)同意协议F8

    (2)创建分区C

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OEWw2qbx-1615908795530)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316213454957.png)]

    (3)C盘10个G足够

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0aP66Wyx-1615908795531)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316213723434.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-223tUngv-1615908795532)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316214519529.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H769unPJ-1615908795533)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316214538641.png)]

    (4)用NTFS文件系统格式化(快)(NTFS比较新,FAT 比较老。快慢区别:未写快的是低级格式化适用于老电脑或磁盘有问题的电脑)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mPWxhMhM-1615908795534)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316214812564.png)]

    (5)等待安装

    第一界面:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wlwkKn3B-1615908795535)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316214840876.png)]

    第二界面:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ng1UnRR6-1615908795535)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316215031917.png)]

    (6)默认选项直接下一步

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Xmd72ge-1615908795536)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316215301828.png)]

    姓名,公司随便写

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AagJqqGL-1615908795537)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316215357717.png)]

    产品密匙(建议使用正版)
    在这里插入图片描述

    下一步

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hGbxUEks-1615908795540)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316215652872.png)]

    设置自己的计算机名称(此步很重要),建议好记

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rGZ2ErmE-1615908795541)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316215924979.png)]

    不重要的直接下一步(未显示出来)。再次等待安装。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AUAYc0pl-1615908795542)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316220004787.png)]

    最后安装完成后出现如下界面:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ujB7pHzm-1615908795543)(C:\Users\木木\AppData\Roaming\Typora\typora-user-images\image-20210316224024722.png)]

    进入虚拟机Ctrl+Alt+Delete键用虚拟机上的按键

    输入密码即可进入虚拟机。

    下期讲解虚拟机的优化:包括
    调出桌面图标.
    安装vmware tools (安装驱动),重启操作(与真
    实机互动)
    磁盘管理(创建D盘分区)
    关闭系统自动更新、关闭防火墙(2003默认已经关
    闭防火墙)
    做快照(建议关机再做快照)

    展开全文
  • 问题来了,在虚拟机上可以运行。我把bin目录下的APK文件放到手机上,然后安装,安装过后呢,数据库的东西不显示,而且也找不到数据库。 求告知:怎么才能把APK应用连同数据库全部安装在手机上。 可以在上图看到...

    ============问题描述============


    问题来了,在虚拟机上可以运行。我把bin目录下的APK文件放到手机上,然后安装,安装过后呢,数据库的东西不显示,而且也找不到数据库。
    求告知:怎么才能把APK应用连同数据库全部安装在手机上。




    可以在上图看到,我是自己在测试代码中创建了数据库的。
    然后我想着把APK文件安装在手机上的时候会自带这个数据库文件,但事实是没有。
    我想问问那应该怎么办才能在安装apk文件的时候,把这个数据库文件也添加到手机中。

    ============解决方案1============


    引用 5 楼 u010800530 的回复:
    Quote: 引用 3 楼 svenwang 的回复:

    你的思路不对,apk本来就是完整的安装包,不应该另外安装一个数据库文件。
    你可以把你要的数据文件打包到apk里。

    就这个,该怎么把数据库打包到APK文件中啊,这点我特别特别不明白- -

    可以把你的数据文件放到android工程的raw目录下,编译的时候就自动打包了。

    ============解决方案2============


    我的意思是你可以读取 assest 文件夹下的文件,然后你启动的时候,判别一下数据库是否存在,如果不存在,酒吧 assest 文件夹下的文件复制过去作为默认数据库文件使用

    转载于:https://www.cnblogs.com/lengyanyue39/p/4046274.html

    展开全文
  • 进行Android studio中进行开发app应用的情况,如果在进行调式app的应用的情况下,没有真机手机机器是没有办法调式的,那么只能通过Android studio中sdk提供虚拟机进行调式app的应用的软件,那么如何进行创建虚拟机呢...
  • 复制这段内容后打开百度网盘手机App,操作更方便哦 软件安装教程:https://jingyan.baidu.com/article/2f9b480d5163c200cb6cc2ac.html 软件安装好后,接着完成以下操作: 安装虚拟机 虚拟机 -> VMware15 注意:...
  • 如果需要虚拟机和主机互相拽文件,网上方法有在虚拟机安装VMware Tools,但是我安装失败,我这边直接安装的向日葵软件实现一个远程的桌面连接也很方便 向日葵地址 https://sunlogin.oray.com/ ..
  • 复制这段内容后打开百度网盘手机App,操作更方便哦– 找个有足够空间的盘(我是存在D盘里的)新建一个文件夹解压过去 解压完成之后,双击后缀(.exe)的应用程序安装,(太简单了就不展示了,一路默认点击 下一步...
  • 复制这段内容后打开百度网盘手机App,操作更方便哦 打开 WMware Workstaion 软件,点击创建虚拟机 选择典型 , 然后下一步 选择最下边, 的稍后安装操作系统, 然后下一步 选择linux(L) ,选择centos 7,然后下...
  • 关于装载redhat7.2虚拟机设置找不到ISO映像文件 问题描述:在我们安装好虚拟机后,在虚拟机设置里面找不到redhat的映像文件(.ISO文件),可能使因为电脑没有加载...复制这段内容后打开百度网盘手机App,操作更方便哦 .
  • 在网上找解决方案,大多数都是说端口被占用的问题,不过本人电脑上并没有安装什么手机助手软件,也在命令行查看了端口情况,5037端口并未发现被占用。如下图: ![图片说明]...
  • 链接: https://pan.baidu.com/s/1MK1BCQmI37IOHPBPLG2n-g 提取码...首先安装虚拟机软件: 去掉这个勾 去掉这个勾 需要输入序列号 在我分享的文件中有个txt文件,打开,第一行,复制,粘进去 ...
  • 2、Ubuntu系统的.ios镜像文件(链接:https://pan.baidu.com/s/1IcFMNI8J8xlAVRodlvzvnw 提取码:1nwt 复制这段内容后打开百度网盘手机App,操作更方便哦) 步骤:(主要步骤,其余可以直接下一步或确定) ...
  • **很多人安装Android Studio时,电脑用不起手机虚拟器(HAXM(用于虚拟机)没安装成功)查看链接,因此就需要在真机上实时运行开发的APP,但是苦于一直连接不上真机,很苦恼。因此,写了这个教程博客,可以帮助大家...
  • 软件准备 ...链接:...提取码:78or 复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V4的分享 amd的cpu安装 https://www.youtube.com/watch?v=9MUi00wiHWI&t=204s ...
  • 【应用名称】:51虚拟安卓系统 ...【应用版本】:1.1.0.6 【应用大小】:266.87M...51虚拟安卓系统,手机移动设备上的安卓虚拟系统,又称Android Virtual Machine (简称VM,即虚拟机,PC. 上类似的软件有VMWare、Virtual..
  • APP测试

    2019-10-03 13:15:36
    基础知识 开发平台与语言 1、iOS平台开发语言为Objective-C、swift;...Adb devices :查看连接的手机或者虚拟机 安装软件:adb –s 设备序列号 install 本地路径\apk (本机电脑的路径地址) 卸载软件:adb –s ...
  • 小白新手创建第一个APP 开发软件:AndroidStudio 3.5.3 1.创建新的项目 2.选择界面后点击Next 3.项目配置好之后点击Finish 4.点击运行,没有这个按键的参考:创建手机虚拟机教程 5.第一个APP成功运行 ...
  • app性能优化

    2017-01-13 12:05:38
    Android项目,影响性能瓶颈的主要是Android自己内存管理机制问题,目前手机厂商对RAM都比较吝啬,对于软件的流畅性来说RAM对性能的影响十分敏感,除了 优化Dalvik虚拟机的堆内存分配外,我们还可以强制定义自己软件...
  • 1.手机由硬件+软件构成。 2.手机软件: 系统软件由谷歌+手机厂商提供 应用软件由开发者提供 3.系统软件: linux内核+谷歌皮肤。 linux可以执行二进制文件。 Android最初应用默认使用Java开发,Java-> .class,...
  • 我们要做的是APP,可以运行在Android手机上的软件,而不是只能在运行在虚拟机中的东西,那么就需要我们来把我们的APP打包成Android应用了。 1.选择&amp;quot;File——&amp;amp;gt;Export&amp;quot;,...
  • RAM(random-access memory)对于任何软件开发环境来说是一种宝贵的资源,在物理内存非常有限的手机操作系统中尤为珍贵。虽然android虚拟机已经进行了垃圾回收,但是这不意味着你可以忽视在合适的时间和地点分配和...
  • 安卓校友录app本课题的开发硬件环境为PC机,开发软件环境为Windows 7、Eclipse3.7和Android4.0 SDK。运行环境与测试在安卓虚拟机和安卓手机上进行。系统基本功能包括登录信息管理、班级信息管理、通信录的管理、留言...
  • android app如何做到快速启动

    千次阅读 2010-05-24 01:53:00
    Android系统框架和上层应用是类...其实不然,在基本主流的智能手机软件平台上,android的执行速度是最快的。 那么android效率为什么这么的高呢?特别是一个应用程序的启动时间很短,本文主要从以下个八方面进行分析:

空空如也

空空如也

1 2 3 4 5
收藏数 87
精华内容 34
关键字:

手机虚拟机软件app