精华内容
下载资源
问答
  • 云手机搭建以及控制

    2021-03-10 13:39:00
    不过,正如这突入起来的热潮,让许多第三方认识下意识敏感起来觉得又是一个圈钱的概念,华为2018年年底正式进入云手机市场,云手机概念有被大家再一次重新认识。 什么是X86架构? 言简意赅的说一下x86主要应用于PC...

    2019.3.21

    一时之间,云手机成为终端领域的热门产品和热点话题。不过,正如这突入起来的热潮,让许多第三方认识下意识敏感起来觉得又是一个圈钱的概念,华为2018年年底正式进入云手机市场,云手机概念有被大家再一次重新认识。

    什么是X86架构?

    言简意赅的说一下x86主要应用于PC领域笔记本、台式机、常见服务器-(Dell、IBM、HP)

    什么是ARM架构?

    ARM主要y应用于移动端 手机、平板、车载、穿戴设备

    为什么需要用ARM架构来做云手机,由于Android操作系统是跑在arm环境下面的既然需要做手机那么就需要去模拟他的环境(既然说到模拟机环境大家都会联想到QEMU)。笔者可能也跟大多数人一样如何去实现这个云手机的应用,鉴于对虚拟化和云计算以及Java开发的一些工作经验初步有了一个 实现该项技术的方向。

    首先借鉴,之前申请了H为云手机公测资格以及long境云,给到的测试环境为 VNC+ABD。通过VNC工具连接到远程Android端发现以下几个重点:

    1、Android系统被重新打包阉割过,没有任何传感器,以及输出设备。通过各种硬件测评软件扫描结果 cpu 内存 硬盘都为虚拟的。

    2、从cpu的标识看为rk3328的开发板,做过嵌入式开发的哥们应该很熟悉。->猜测通过qemu模拟3328开发板进行编译Android以及阉割。

    3、通过购买选择数量就能立马出现新的Android云手机,这个特征完全符合虚拟机克隆。联想到vmware,xen,kvm等。

    4、其中符合arm架构的虚拟化只有kvm,那么暂定kvm+qemu的组合来创建虚拟机并且模拟Android开发环境。

     个人整理的实现思路如下:

    1、云手机万物基于arm,购买开发板跑kvm+qmeu或者购买arm服务器。

    2、安装linux系统以及kvm+qemu虚拟化,派生arm虚拟机。

    3、arm虚拟机内搭建Android开发板模拟环境,编译调整Android驱动打包虚拟机并启动Android。

    4、通过vnc远程控制接入arm虚拟机(也就是Android开发板模拟环境)。

    5、整套流程跑通Java就该上场了,既然做云手机那么就需要增删改查自动化操作100台手机->云管平台开发!

    6、整理libvirt api的官方文档,派生虚拟机,销毁、关闭、启动。等等虚拟机层面的操作

    7、服务器内的一台台虚拟机需要通过vnc来控制以及传输画面,需要做图像压缩虚拟按键控制操作。

    8、上云手机的目的就是为了批量,那么adb的端口以及脚本需要定制化一部分出来。喜欢玩大数据的公司或者机构一定需要xposed框架。

    9、前端的UI界面后台的管理系统自行定义。

          提醒:市面上有一些手机云管平台 是基于x86架构做的arm指令集转换。并且Android系统用的是Androidx86,在性能上没法商用。(建议感兴趣的用物理arm环境)

    可以一起好友交流:



    成果图如下:

    展开全文
  • 在这里,我采用的是腾讯服务器搭建的。首先,需要注册腾讯账号,登录腾讯,点击控制台进入控制台后,选择域名注册看到的结果如下图所示:开始注册域名:提交订单后,域名就注册成功了。接下来需要购买主机...

    你是否想要搭建一个网站,却苦苦找不到方法,你是否看到别人搭建的网站,自己羡慕不已,今天,就教大家来搭建一个简单的个人网站。

    在这里,我采用的是腾讯云服务器搭建的。首先,需要注册腾讯云账号,登录腾讯云,点击控制台

    88b0e3d32b48353a67bfa7981bd2eb80.png


    进入控制台后,选择域名注册

    d22f39360758d5ca3146ff79c9517aa5.png


    看到的结果如下图所示:

    087f2094fa6bd6c0f2799d56fea27872.png

    开始注册域名:

    a7e28f2fdee0cecdce9ef03ce042e739.png

    提交订单后,域名就注册成功了。

    接下来需要购买云主机(云服务器),流程如下

    684931ffd5f7b3beafd387d4c9e20743.png

    110ce31745bc0ff5f5a56727e91b291c.png

    e16f83e4917750d6d9518433b1e659de.png


    用户可以根据自己的喜好,选择对应的系统镜像。这里本人采用了linux系统镜像。
    解析域名,域名解析需要一定时间,耐心等待即可

    33ef917496732d8672b8943e94b2174f.png

    30b3cf3c0b789266e4aef5aa8cb61d8a.png


    在这里需要注意一件事,因为是第一次使用,所以有初始用户名和密码,这里,为了方便以后使用,重置密码,将密码修改为自己容易记的密码。

    2ddcb1294eef1f26f9018e4872d850e3.png


    这样配置完成后,可以在自己的电脑上测试一下域名是否可以访问,按win+r键进入命令行窗口,输入ping+空格+你的域名,按回车键,看是否能够ping通,如果ping通,就可以进入下一个操作,那就是部署一个简单项目到服务器。

    首先需要准备一个远程连接软件,这里采用的是SecureCRT6,打开软件

    f5cde58f790bcb4043dd54310305fdd9.png

    27cb2ff44ce728dbdc41017440e26e0d.png

    如果你云服务器已经搭建完成
    先使用#yum install lrzsz 这个命令下载rz ,下载完毕后,输入rz就可以在你的Windows桌面上传输文件到你的linux服务器上。其次你还需要使用 #yum install zip unzip 下载unzip,当你传输的压缩包是zip格式时,当然要在你的linux系统中进行解压,所以要使用unzip,然后再下载vim编辑器 #yum -y install vim*,输入这个命令后你就可以使用vim编辑器了,然后你需要配置jdk和tomcat(这里我用的是java项目)。
    因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk,输入命令:java -version,如果显示jdk版本号,则证明已经安装。
    一、在Linux中配置JDK

    (1)判断系统位数

    因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的Linux系统为多少位系统,命令如下

    uname -a 解释:如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的。

    4f8c7258bbc09b19e8c6c11c386de55e.png

    (2)下载JDK

    下载JDK地址:

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    96ba15714e76c4d42a6ed040a2b85ee3.png


    (3)将下载的压缩包传输到Linux服务器中并解压

    在SecureCRT6中切换路径到cd /usr/local目录下

    7254c8ee4623b8d48b221c14bee75098.png


    然后输入命令 mkdir jdk,创建jdk目录,输入cd jdk,切换到jdk目录,运用rz命令,将本地jdk上传到该目录。
    运用命令:tar -zxvf jdk的压缩包,解压jdk
    (4)配置环境变量

    其次你需要配置环境变量,使用命令vi /etc/profile

    打开之后按键盘(i)进入编辑模式,将下面的内容复制到最底部
    JAVA_HOME=/usr/local/jdk/jdk1.8.0_151
    PATH=JAVAHOME/bin:JAVAHOME/bin:PATH
    CLASSPATH=JAVAHOME/jre/lib/ext:JAVAHOME/jre/lib/ext:JAVA_HOME/lib/tools.jar
    export PATH JAVA_HOME CLASSPATH

    9f793a42f7392b5953f0d1be6b5d5f8b.png


     备注:根据上面的配置信息,我们既可以将环境变量的配置完成,需要注意的是,红色的地方是你解压缩jdk时,存放的位置,写完之后我们按键盘(ESC)按钮退出,然后按(:wq)保存并且关闭Vim。
      配置完成之后,最重要的一步就是使文件立即生效:命令如下:
        source /etc/profile
    (5)检验配置是否成功
    上面所有的步骤完成之后,这时候我们需要检查是否安装成功,输入如下命令,如图所示:
        a.1 java -version
        a.2 echo $JAVA_HOME

    d35d71a6c45f7ebfa592250632e0dd38.png


     此时JDK已经配置成功

    二、在Linux中安装tomcat
    (1)下载tomcat linux的安装包
    地址:http://tomcat.apache.org/download-80.cgi,我下载的版本是8.0,下载方式如图:

    b0c3e19292f9b425734a3e8474787721.png

    (2)传输到linux服务器中并解压
    运用命令:cd /usr/local 切换目录,运用mkdir tomcat创建目录,存放tomcat安装包
    cd tomcat 切换到tomcat目录运用rz指令将本地下载的tomcat安装包上传到该目录下,再运用tar -zxvf tomcat安装包名称,解压tomcat

    (3)开启tomcat服务

    这时你需要找到tomcat/bin目录,然后输入命令:./startup.sh开启tomcat,看到下面这种情况就说明tomcat启动成功!!

    47822866d299440b1a1ab504cd04886e.png


    三、将项目部署到tomcat中

    (1)传输项目

    将你的项目压缩成zip,然后同样适用rz传输到linux中,传输的位置是tomcat下的webapp下的ROOT中

    3a45dfec33ed57a7551af4398e9b816e.png

    (2)解压项目

    将你的项目或者界面解压到ROOT下,使用命令unzip 你的项目名,就可以解压,然后在进行访问,就可以访问到你的项目主页面了,主页面名字要是index.html,不然访问的可能还是tomcat页面。

    (3)访问项目

    然后就可以在浏览器输入解析后的域名/项目名,就可以访问到你的项目页面了,这里我修改端口号为80,具体配置如下

    320c49692fcdeecc8a219805068d951b.png

    850b9e60bbbf8fece67f194642f977f8.png

    76c90170e4efdbf12f3e2910065681fb.png

    转自:https://blog.csdn.net/qq_36324472/article/details/81269752

    相关内容:https://study.163.com/course/courseMain.htm?courseId=1210406206&share=2&shareId=480000002227524

    展开全文
  • 如何搭建云手机

    千次阅读 2020-05-26 18:49:50
    不过,正如这突入起来的热潮,让许多第三方认识下意识敏感起来觉得又是一个圈钱的概念,华为2018年年底正式进入云手机市场,云手机概念有被大家再一次重新认识。 什么是X86架构? 言简意赅的说一下x86主要应用于PC...

    2019.3.21

    一时之间,云手机成为终端领域的热门产品和热点话题。不过,正如这突入起来的热潮,让许多第三方认识下意识敏感起来觉得又是一个圈钱的概念,2018年年底正式进入云手机市场,云手机概念有被大家再一次重新认识。

    什么是X86架构?

    言简意赅的说一下x86主要应用于PC领域笔记本、台式机、常见服务器-(Dell、IBM、HP)

    什么是ARM架构?

    ARM主要应用于移动端 手机、平板、车载、穿戴设备

    为什么需要用ARM架构来做云手机,由于Android操作系统是跑在arm环境下面的既然需要做手机那么就需要去模拟他的环境(既然说到模拟机环境大家都会联想到QEMU)。笔者可能也跟大多数人一样如何去实现这个云手机的应用,鉴于对虚拟化和云计算以及Java开发的一些工作经验初步有了一个 实现该项技术的方向。

    首先借鉴,之前申请了H为云手机公测资格以及long境云,给到的测试环境为 VNC+ABD。通过VNC工具连接到远程Android端发现以下几个重点:

    1. Android系统被重新打包阉割过,没有任何传感器,以及输出设备。通过各种硬件测评软件扫描结果 cpu 内存 硬盘都为虚拟的。
    2. 从cpu的标识看为rk3328的开发板,做过嵌入式开发的哥们应该很熟悉。->猜测通过qemu模拟3328开发板进行编译Android以及阉割。
    3. 通过购买选择数量就能立马出现新的Android云手机,这个特征完全符合虚拟机克隆。联想到vmware,xen,kvm等。
    4. 其中符合arm架构的虚拟化只有kvm,那么暂定kvm+qemu的组合来创建虚拟机并且模拟Android开发环境。

     个人整理的实现思路如下:

    1. 云手机万物基于arm,购买开发板跑kvm+qmeu或者购买arm服务器。
    2. 安装linux系统以及kvm+qemu虚拟化,派生arm虚拟机。
    3. arm虚拟机内搭建Android开发板模拟环境,编译调整Android驱动打包虚拟机并启动Android。
    4. 通过vnc远程控制接入arm虚拟机(也就是Android开发板模拟环境)。
    5. 整套流程跑通Java就该上场了,既然做云手机那么就需要增删改查自动化操作100台手机->云管平台开发!
    6. 整理libvirt api的官方文档,派生虚拟机,销毁、关闭、启动。等等虚拟机层面的操作
    7. 服务器内的一台台虚拟机需要通过vnc来控制以及传输画面,需要做图像压缩虚拟按键控制操作。
    8. 上云手机的目的就是为了批量,那么adb的端口以及脚本需要定制化一部分出来。喜欢玩大数据的公司或者机构一定需要xposed框架。
    9. 前端的UI界面后台的管理系统自行定义。

          提醒:市面上有一些手机云管平台 是基于x86架构做的arm指令集转换。并且Android系统用的是Androidx86,在性能上没法商用。(建议感兴趣的用物理arm环境)

    商务咨询(私信):

    ----------------------------------------------------------我是华丽的分割线-----------------------------------------------------------------------------------------------

    2020.3.25 目前移植技术为qemu+kvm+Android已经出了第一版 由于资金紧张目前只购买了一台服务器并未采购GPU所以图形上有一些不足,待后续资金充足后在去更新和迭代

    成果图如下:

    受疫情影响让原本时间紧迫的我们挤出了时间来对一项技术下手,最近微信上咨询的人太多太多注明来意的也不少,有潜心想学习的大学党、吹嘘融资的商务、技术流的开发人员、工作业务所需的上班族、投机取巧的且拿来主义的不明人士。很多人都问目前的阶段是什么样子这里我大概澄清一下 目前只能做到原生的Android批量启动和通过VNC去控制器,如果需要做成产品APP,H5,winfrom,小程序等等去卖的暂时也不可能。因为基于目前的底层环境去做开发也不难,记得最深刻的就是一个哥们问你这是不会开发还是没时间。目前市场上500w APP如果做了页面和传输层的产品的话 我需要去适配和兼容每一款 我没有这么多精力和时间并且这个平台也是属于后期给农业物联网项目做的一个基础平台,你们所涉及到的抖音、社交电商、网赚、广告、大数据、微信、游戏测试、集团内部app测试、安全测试等等这些行业的需求我统统没法拿出成品,能做的只能是一台服务器跑1-100手机。至于通过adb也好vnc也好或者其他的控制输入输出协议来做二次开发那我就不去搞了,我需要进行下一个课题,至此 END!

        接下来 去深究昨天被炒的火热的 “新基建” 一共七个板块  

        跟我们行业差异太大的板块 1.特高压 2.城际高速铁路和城际轨道交通 3.大数据中心   

        跟我有一点关系的板块 1.新能源汽车充电桩 2.  5G基站建设 3.人工智能 4.工业互联网

        2020不平凡大家砥砺前行 回想着上个08年的4万亿砸出来的货币大量进入了房地产领域,使得房地产价格一路上涨,这次的N个4万亿别无他求让我和各位之间缩小一下贫富差距。

    ------------------------------分隔线---------------------

    整理出来了一份搭建方案的搭建教程商务获取同上vx

    展开全文
  • 来了这里做一下云手机搭建基于openstf 的云手机搭建。 1.这里用了两台电脑,一台做服务器,一台连接手机。 2.首先在服务器端拉取openstf镜像及数据库,需要docker 环境上篇已经讲过了,这里直接安装openstf。 docker ...

    是不是需要管理很多手机?是不是需要批量安装很多脚本?是不是需要批量操作手机?来了这里做一下云手机搭建基于openstf 的云手机搭建。

    1.这里用了两台电脑,一台做服务器,一台连接手机。

    2.首先在服务器端拉取openstf镜像及数据库,需要docker 环境上篇已经讲过了,这里直接安装openstf。

    docker pull openstf/stf:latest
    
    docker pull rethinkdb:latest
    
    docker pull sorccu/adb:latest
    

    3.安装openstf

    第一步启动rethinkdb数据库

    docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 500 --http-port 8090
    

    第二部启动adb服务

    docker run -d --name adb --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest
    

    第三部启动STF安卓设备管理平台
    本地启动:

    docker run -d --name stf --net host openstf/stf stf local --allow-remote
    

    这里用的是远程的:

    docker run -d --name stf --privileged=true --net host openstf/stf stf local --allow-remote --public-ip 192.168.2.34
    

    或者

    docker run -d --name stf --privileged=true --net host openstf/stf stf local --public-ip 192.168.2.34 --adb-host 192.168.2.133  --adb-port 5037 --allow-remote
    

    4.上面服务端就搭建好了,这里手机可以连接另一台电脑,这里用的是虚拟手机端,弄了两个
    在这里插入图片描述
    5.将本地手机推送到服务端
    在这里插入图片描述
    6.通过浏览器访问web页面,默认端口是7100
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这样就搭建好了。
    批量操作手机,及安装脚本,或者可以提供云手机服务平台。
    需要注意的:
    1.

    展开全文
  • 来了这里做一下云手机搭建基于atxserver2的云手机搭建。 1.这里用了两台电脑,一台做服务器,一台连接手机。 2.首先在服务器端拉取atxserver2镜像及数据库,需要docker 环境上篇已经讲过了,这里直接安装atxserver2。...
  • 最近在知乎上关于云手机的讨论比较多,其中如何搭建云手机平台是个热门话题。都知道云手机是按照租赁的模式来收费的,所以很多小伙伴想自己搭建一个,这样就可以无限期免费使用了。其实云手机的原理,并没有表面上看...
  • 有些人在用云手机时,会被检测出是在使用模拟器,乍一看这个乌龙好像挺搞笑的,用的人肯定以为是系统出了问题,但其实一点都...真正的云手机应该是用ARM云服务器搭建出来的,有机房,而且全国各地都有云服务器的资源...
  • 1. 简介可道是一款拥有丰富功能的私有在线文档管理系统,利用它我们可以方便快捷地搭建起一个私有网盘/桌面。可道的桌面非常类似于Windows的桌面,你可以选择打开和安装轻应用,目前轻应用包括石墨文档、...
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT ...
  • 教你从0开始部署阿里服务器,阿里服务器部署网站的办法,阿里云搭建项目的办法,阿里服务器搭建网站教程1.购买登录官网点击下面链接:企业上云甄选​partner.aliyun.com查看服务器购买列表,购买时选择地区...
  • 阿里也有学生认证,会比普通用户的便宜很多,而且配置对于没有多少人访问的小页面、小程序而言也足够了),再跑去腾讯买了一个十六块钱首年的域名,我开始了我的个人网站搭建之路。第一步是服务器环境的配置,...
  • 一、购买服务器因为遇上华为服务器打折活动,因此就买了一年的华为服务器。购买过程如下:首先是去华为官网注册账号,如果是学生进行学生认证,然后搜索“学生套餐”,点击“参与”就会出现一下界面:按自己...
  • 搭建云手机这种产品的时候有两种常见的解决方案可选,一种是基于arm服务器,另外一种是用安卓板机,对比之下能明显看出哪一种更高级。首先,说一下用arm服务器搭建云手机的方案。简单说企业需要做的就是拥有一台...
  • 基于开发 CloudBase 搭建在线视频会议应用在线视频会议应用是基于浏览器的能力 WebRTC 以及 腾讯开发 CloudBase 能力构建而成的应用. 在开发的助力下, 一个复杂的在线会议应用, 一个人一两天即可完成.开发...
  • 用普通手机拍出专业级照片?目前全网络,质量最优,实用效果最好,价格最便宜的手机摄影指导课程。▼在知乎上有一个4万多人关注的热门问题:手机摄影如何拍出高大上的感觉?在这个问题下面最高赞的回答来自@木西...
  • 在这方面大家可以体验微信小程序库存表、它是建立在云端的进销存管理软件、经过自已分发账号和授权就可以搭建属于自已的系统,并且同步实现财务和销售、客户、开单、商城等管理功能。 更不会出现员工不会使用的...
  • 提供免费阿里资源,丰富的云计算应用场景, Step by Step 完成产品的体验阿里体验实验室地址:https://developer.aliyun.com/adc/labs/教程介绍本教程将介绍如何搭建个人Leanote笔记本。场景体验阿里体验...
  • 这突如其来的投资大潮,《云手机》疫情期间在整个互联网行业掀起重磅性的热潮。 刚刚在上月底百度紧锣密鼓的发布了自己百度云手机。市场上的云手机种类很多,主要服务于现在潮流的小工作室,引流、消息整合,群控...
  • 1. 下载:DroidEDit2.写代码保存为HTML后缀文件:抖音:FJwen抖音:FJwen抖音:FJwen抖音:FJwen简单的网站框架:我的第一个网站标题 这是标题1这是标题2这是标题 3这是标题 4这是...这是另外一个段落。...抖音:FJwen...
  • 云手机是架设在arm虚拟服务器上的手机。和实体手机比起来,它有缺点也有优点,今天小编就给大家详细的分析一下。优点:1、应用不占内存。用实体手机应用是要下载到手机自带的内存里的。爱玩手机游戏的人总忍不住要多...
  • 体验实验室简介 阿里开发者实验室,提供免费阿里资源,丰富的云计算应用场景, Step by Step 完成产品的体验阿里体验实验室地址:https://developer.aliyun.com/adc/labs/教程介绍本教程介绍如何搭建LAMP...
  • 服务器搭建网站

    2020-10-20 09:03:11
    ECS搭建网站有多种方式,本文主要介绍自助建站的.ECS建... 适合无特殊需求的个人和小企业用户,支持PC、手机等多种渠道,选择多样,成本较低。 市场企业官网定制 即买即用,轻松便捷,后台管理方便,且有专人进行网站
  • 首先买个腾讯服务器。服务器系统想装哪个装哪个,有原生镜像文件,也有应用市场定制镜像。...部署好Linux服务端,修改好手机客户端编译后的apk就可以使用了。教程视频如下(无声教程):下面附上作者做好的apk,供...
  • 一、JDK 安装安装版本:JDK131、JDK 下载的两种方式1)通过 FTP 将安装文件上传:在 JavaSE 的官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html下载即可 将 JDK ...
  • 那么,今天,我来介绍一种家庭私有—NAS,通过NAS,我们可以随时随地的通过网页端的方式去访问我们已经存储在NAS里面的文件。那么,什么是NAS?我们先来看下官方一点的回答。NAS(Network Attached Storag...
  • 本文为阿里服务器搭建视频,至今为止这两个链接可使用,若链接失效,请联系博主 qq 849450693,我是java共享者,共创java未来!! 链接: https://pan.baidu.com/s/1TVmLo_Ue23_Upb1dg93tYw 提取码: wiuw 复制这段...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 695
精华内容 278
关键字:

云手机搭建