1 缘起

以小米盒子为代表的OTT机顶盒、智能电视的快速普及,快速推动了Android技术在机顶盒、智能电视领域的普及。既然都是用的Android操作系统,那么从技术上来说应该是大同小异的,当然和手机APP的应用相比,电视端的APP开发应该有一些都有的特点需要关注,我相信这样的特点应该不会太多。

写这个笔记的缘起在于一个生活上的小小不便,因为儿子正在读小学,每天早上起来都需要听英语,学校发的磁带真的是不方便,老的磁带机相信很少有人用了,虽然也给他买了一个步步高的复读机,不过没用几天就被搁置了。于是我在网上搜了个APP,在手机上很好用,可以直接翻看课文,也可以朗读课文,翻到哪页就朗读哪页,如果不翻动,就自动往下读,做的还是相当人性化的,但是这样一个新的问题产生了,每天早上我的手机就被我儿子霸占了,接到音响上听英语了,我要看个朋友圈啊啥的,就不方便了。

刚好家中有个OTT机顶盒,可以安装APP,就想着把这个APP装到OTT机顶盒上,结果发现完全无法使用,界面不对了,遥控器也响应不了了,完全无法使用啊,结论就是手机APP和TV APP还是有些区别的,须要作些微调适配的。

咋整呢?重新给写一个TV APP吧,为了夺回我手机的控制权,好歹哥以前也是开发工程师啊。

2 Win7虚拟机创建

2.1 VMware Workstation安装

直接把开发环境安装在自己电脑上感觉不是太好,一个影响系统运行速度,二是免不了要装了卸,卸了装,把电脑运行环境搞得乱七八糟。所以决定还是在虚拟机环境中玩。

虚拟机当然选行业老大VMware了,下载Vmware workstation进行安装。 没想到这玩意都升级到11.1版本了,这个世界真的是变化快啊。

从官网下载后再安装:

一路Next基本就OK了,几个注意点:

1、选择典型安装或自定义安装;建议单击“自定义”; 然后选中要安装的功能(建议钩选“增强型键盘使用工具”,凭感觉,也不知道什么原因,反正也没装Visual Studio,所以没选择这个插件);

2、建议不要勾选“启动时检查产品更新”;

3、建议不要勾选“帮助改善VMware Workstation”;

4、中途若出现杀毒软件提示修改,请选择“允许”;出现“您信任该网络连接吗?”时,按需选择;建议选择”是的,这是一个可信任的网络“;

到了输入许可证密钥界面,我用了这个:1F04Z-6D111-7Z029-AV0Q4-3AEH8,目前可用,未来过期失效了不要找我。

2.2 Win7安装盘准备

在Vmware上创建虚拟机之前,先得准备个Win7安装光盘或者ISO文件,我是找别人要了张Win7旗舰版的安装盘,然后用UltraISO制作成ISO文件备用的。

2.3 创建虚拟机

打开VMware Workstation软件,然后选择“创建新的虚拟机”

建议选择“自定义”,然后Next,

选择默认值,Next

我是采用的ISO文件作为操作系统光盘的,Next

有序列号输入序列号,没有的话先不输入,装完后用免激活工具吧;

反正是虚拟机,就不设置密码了,启动简单一点;Next

弹出个提示框,选“是”喽,Next

这一步根据需要设置,建议不要放在C盘系统盘,Next

选默认的,Next

这几步视需要配置好了,Next

这个建议用“桥接网络”,这样最接近真实物理机,Next

这两步都用推荐配置好了,Next

这里当然新建了,手头又没有现成的虚拟磁盘;Next

选了默认配置,心里有点慌,以前搞个XP的虚拟机也就10G撑死了,现在一下就60G,有点吓人哦,Next

终于OK了,点“完成”开始创建虚拟机了

2.4 安装Win7

虚拟机装完后,开始启动虚拟机,因为设置了光盘为Wi7安装盘的ISO文件,虚拟机会自动进入Win7安装程序,基本不用人工干涉,就让它一路安装就行了。

虚拟机会自动重启几次,安装完后,就可以进行后续的工作了。

可以选择全屏模式,看起来舒服一点。

对了,还有个重要的步骤,激活操作系统

还得有劳百度,可以下载一个免激活软件,装完以后启动,然后点击“开始体验正版”

然后弹出以下界面,然后自动重启系统;

最后在“计算机”上点击属性:

看到后面的正版标志,就OK了。

居然不能拷贝图片,那看下百度文库吧:

链接

小学英语课文朗读APP开发笔记(一):创建Win7虚拟机的更多相关文章

  1. Windows 8.1 store app 开发笔记

    原文:Windows 8.1 store app 开发笔记 零.简介 一切都要从博彦之星比赛说起.今年比赛的主题是使用Bing API(主要提到的有Bing Map API.Bing Translat ...

  2. 运维开发笔记整理-创建django用户

    运维开发笔记整理-创建django用户 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.创建普通用户 C:\Users\yinzhengjie\softwares\Pycharm ...

  3. Android移动APP开发笔记——Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例

    引言 Cordova(PhoneGap)采用的是HTML5+JavaScript混合模式来开发移动手机APP,因此当页面需要获取手机内部某些信息时(例如:联系人信息,坐标定位,短信等),程序就需要调用 ...

  4. Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境

    引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...

  5. 手机web app开发笔记

    各位朋友好,最近自学开发了一个手机Web APP,“编程之路”,主要功能包括文章的展示,留言,注册登录,音乐播放等.为了记录学习心得,提高自己的编程水平,也许对其他朋友有点启发,特整理开发笔记如下. ...

  6. Android APP开发笔记

    环境搭建 windows系统上需要以下软件: android SDK -- app开发工具包, 开发运行环境(包括SDK管理工具,和虚拟设备管理). JDK -- java 开发工具包, 负责app代 ...

  7. hybird app(混合式app开发)cordova ionic 创建相应平台的app

    hybird app(混合式app开发) 之ionic 框架平台 guide cordova 创建相应平台的app 1. npm install -g cordova //全局安装cordova-cl ...

  8. 安卓app开发笔记

    移动app应用开发也是信息技术课程科技创新的范畴,所以在个人开发app时候记录一些笔记,可能会很乱,所以选择按点来写. 首先是一些入门的资料,有很多需要自己学习的 https://www.oschin ...

  9. Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记

    以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. An ...

随机推荐

  1. Spring MVC返回JSON数据

    将一个对象以json数据格式返回前台: @ResponseBody public  User login(User user) { return user; } 在控制器上使用@ResponseBod ...

  2. adb pull命令复制android数据库文件.db到电脑

    1.win+r cmd进入命令行 2.cd 进入[sdk]/platform-tools目录下 3.执行下面命令行,复制xxx.db到F:/dest adb pull /data/data/[pack ...

  3. 常用的各种标准下载网站(HB GB GJB MH)

    标准分享网 http://www.bzfxw.com/ 标准下载网 http://www.bzxz.net/ 搜标准网   http://www.biaozhunw.com/Index.html 标准 ...

  4. 用UGN3503霍尔器件制作的数字指南针_电路图

    本文介绍了用两个UGN3503型霍尔器件设计制作的数字指南针的设计目的.系统结构和工作原理,以及各主要器件的使用方法.本系统包括UGN3503型霍尔器件.TLC0832 A/D转换器.单片机控制.液晶 ...

  5. BAT及各大互联网公司2014前端笔试面试题:JavaScript篇

    前面几题是会很基础,越下越有深度. 初级Javascript: 1.JavaScript是一门什么样的语言,它有哪些特点? 没有标准答案. 2.JavaScript的数据类型都有什么? 基本数据类型: ...

  6. css3种方法实现元素的绝对居中

    元素的绝对居中应该是很多人熟悉的一个小应用,我记得很多年前去神州数码面试的时候就遇到过这个面试题.方法比较简单,代码如下: .node{ width : 300px; height : 400px; ...

  7. 爬去知乎百万用户信息之UserTask

    UserTask是获取用户信息的爬虫模块 public class UserManage { private string html; private string url_token; } 构造函数 ...

  8. Learn_Dynamic

    首先看一下Dynamic的定义 Visual C# 2010 引入了一个新类型 dynamic. 该类型是一种静态类型,但类型为 dynamic 的对象会跳过静态类型检查. 大多数情况下,该对象就像具 ...

  9. UITextfield设置Placeholder颜色 控件 内边距、自适应高度

    //创建UITextField对象 UITextField * tf=[[UITextField alloc]init];    //设置Placeholder颜色 [text setAttribut ...

  10. go操作数据库 Go-SQL-Driver/MySQL 使用详解

    go操作mysql的驱动包很多,这里讲解当下比较流行的Go-SQL-Driver/MySQL1.下载安装 执行下面两个命令: 下载:go get github.com/Go-SQL-Driver/My ...