【Android】7.7 以后改为在Win10下开发了
分类:C#、Android、VS2015;
创建日期:2016-02-12
修改日期:2016-02-13
一、鼠标点击时千万别一心二用
在Win10升级提醒不厌其烦的持续轰炸下,今天看手机时一不留神手一抖点错了笔记本电脑上的按钮,就像发红包再也收不回来一样,系统立马迫不及待地升级成了Win10,好在原来的开发环境不需要做任何改变就能在Win10下继续使用,而且运行了一下原来创建的Android项目,发现模拟器竟然比在Windows 7下启动快得多,既然这样,也不想再改回Windows 7了,以后就用Win10吧。
这也给自己提个醒,如果每章创建一个项目,除了占用的硬盘容量越来越大让人心痛以外,修改某一章的源程序也比较麻烦,所以这次干脆重新建一个新的项目。
二、在Win10下新建项目
这次在Win10下用VS2015创建的新项目准备把所有Android开发章节的示例都包含进去,同时优化了第1次写的程序中的很多代码,这可全是一行一行敲进去的原创程序啊。
在新建的项目中,MainActivity.cs只负责运行时显示各章示例的导航主界面,由于所有章节都弄到一块示例太多滑来滑去不方便,所以主界面采用了带折叠“章标题”功能的列表导航。
项目名:MyDemos
项目模板:Blank App (Android)
运行环境:Win10、VS2015调试模式、Android 6.0(API 23)x86模拟器。
新建的项目添加代码后主界面运行截图如下:

三、先将前7章示例合并到一个项目中
在这个新建的项目中,需要先把前7章合并到一起,这样以后优化代码或者修改起来更方便些。
当然,这里并没有考虑发布时压缩包容量增大的问题,仅仅是为了方便调试罢了,如果你不愿意这样做,仍然可以分别创建项目。
同时,通过合并,也能让你知道如何将百度地图真正融入到你自己设计的项目中,让其成为项目中一个独立的模块,而不是单独为它创建一个应用程序。
四、合并后的运行截图
这里仅列出前7章合并后的部分截图,全部都截取出来也没什么意思。
展开第3章(下面左图),单击【例3-1】,即得到下面右图所示的效果。

下面是第5章和第6章折叠项展开后的效果。

展开第7章(下面左图),单击【例7-3】,即得到下面右图所示的效果。

后续章节的示例将都在这个项目中继续添加。
【Android】7.7 以后改为在Win10下开发了的更多相关文章
- Win10下Android studio配置
Win10下Android studio配置 一.安装Android Studio的准备工作 1.下载好JDK,去官网上找一个下载下来 2.安装JDK.并配置环境变量.安装过程:本人将使用的是jdk- ...
- 仅仅需一步教你解决Win10下Android Studio terminal无法使用的问题
Android Studio集成和加入了一些有用的工具.当中一个便是terminal. 在Windows平台下Android Studio中的terminal在原理上实际使用的是window中的cmd ...
- Win10 UWP开发系列:使用VS2015 Update2+ionic开发第一个Cordova App
安装VS2015 Update2的过程是非常曲折的.还好经过不懈的努力,终于折腾成功了. 如果开发Cordova项目的话,推荐大家用一下ionic这个框架,效果还不错.对于Cordova.PhoneG ...
- 开启win10下Ubuntu子系统的SSH服务
原文:开启win10下Ubuntu子系统的SSH服务 版权声明:本文为博主原创文章,未经博主允许不得转载. http://blog.csdn.net/zhouzme https://blog.csdn ...
- Win7/Win8/Win8.1/Win10下的DragEnter DragDrop事件不触发
Win7/Win8/Win8.1/Win10下的DragDrop事件不触发 2011-02-02 来自:博客园 字体大小:[大 中 小] 摘要:你的应用程序需要从windows资源管理器拖动文件到 ...
- Win10下IIS配置图解、MVC项目发布图解、IIS添加网站图解
Win10下IIS配置 .找到控制面板:[开始]菜单鼠标右击,打开[控制面板] .打开控制面板,点击[程序],点击[启用或关闭Windows功能] 下一步,点击[启用虎关闭Windows功能] . 开 ...
- 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...
- Win10下C:\Users\John以账户名称命名的系统文件夹用户名的修改
Win10下C:\Users\John以账户名称命名的系统文件夹用户名的修改.. 有时候我们由于各种原因想要更改DOS窗口下的账户名称,更改DOS窗口用户名C:\Users\XXX> 即更改为C ...
- win10下安装ubuntu18.04
在win10下安装Ubuntu18.04,双系统共存.Ubuntu 18.04 使用的是Gnome桌面. 查看系统的启动模式: Win+R打开运行,输入msinfo32,回车查看系统信息.在BIOS模 ...
随机推荐
- 一个简单RPC框架是怎样炼成的(IV)——实现RPC消息的编解码
之前我们制定了一个非常easy的RPC消息 的格式,可是还遗留了两个问题,上一篇解决掉了一个.还留下一个 我们并没有实现对应的encode和decode方法,没有基于能够跨设备的字符串传输,而是直接的 ...
- 高并发分布式环境中获取全局唯一ID[分布式数据库全局唯一主键生成]
需求说明 在过去单机系统中,生成唯一ID比较简单,可以使用MySQL的自增主键或者Oracle中的sequence, 在现在的大型高并发分布式系统中,以上策略就会有问题了,因为不同的数据库会部署到不同 ...
- 修改终端下vim的PopupMenu选种项的背景颜色
我平常比较喜欢使用终端下的 VIM,最方便的就是随时可以使用ctrl+z切换到终端下执行命令, 然后再通过fg切换回 VIM.如果再有个透明效果,那就更赞了.不过最近换了一个配色ron 后, 有个比较 ...
- std::move的实际工作过程
std::move的定义如下: template <typename T> typename remove_reference<T>::type && move ...
- Java类(继承)初始化顺序
/** * Created by xfyou on 2016/11/2. * Java继承的初始化 */ public class Beetle extends Insect { int k = pr ...
- c# 判断端口是否被占用
这里主要用到:命名空间System.Net.NetworkInformation下定义了一个名为IPGlobalProperties的类 具体代码 class PortHelper { #region ...
- nginx 配置web 虚拟文件夹 而且codeIgniter,thinkphp 重定向url 地址
nginx 配置虚拟文件夹而且url 重定向 server { #侦听80port listen 8090; #定义使用www.xx.com訪问 server_name 127.0.0.1; #设定本 ...
- maven依赖导致包重复加载及冲突
maven中配置 pom时,有时配置添加一个 jar却会自动导入多个 jar包,往往这些自动导入的 jar包会与我们项目中已存在的 jar包重复,从而导致冲突.由于这些 jar包不是我们自己配置的,所 ...
- java内存泄露问题
内存泄露是指一个不再被程序使用的对象或变量还在内存中占用存储空间. 在Java语言中,判断一个内存空间是否符合垃圾回收的标准有两个: ①给对象赋予了空值null,以后再没有使用过: ②给对象赋予了新值 ...
- Linux下一个简单守护进程的实现 (Daemon)
在Linux/UNIX系统引导的时候会开启很多服务,这些服务称为守护进程(也叫Daemon进程).守护进程是脱离于控制终端并且在后台周期性地执行某种任务或等待处理某些事件的进程,脱离终端是为了避免进程 ...