麦子学院/Andriod应用开发/第一阶段

Android 学前准备

第三课:Eclipse IDE 使用技巧 由马一鸣老师讲解。感谢麦子学院免费开放这部分视频资源。

Eclipse由IBM开发的,2001出1.0版本。据说投入4000万美元,然后把它开源。

Ecplise基于插件,所以启动软件要加载这些插件,所以会耗费一些时间。

该课有五个大章。

这是我边看视频,边结合自己的理解做的笔记。

下面是第一章:我的地盘我做主,工作空间

有两个大内容:1)建立、切换不同的工作空间。

                           2)拷贝工作空间配置

第一大内容:建立、切换不同的工作空间

现实情况:当工作空间多了之后,比如自己看的示例程序、编写的程序、做的大项目等都导致工作空间之的频繁切换,会导致出现一些问题(如乱糟糟的,不好查找代码等),使学习和开发效率降低。

总结之一句话,如何管理这些工作空间。

第一:根据不同的项目,学会建立不同的工作空间。课程中的例子:

如果手里有音乐的项目,把所有与音乐相关的工程都组织在该项目里。

如果有手机版本经销存项目,则另建一个项目,不要在音乐项目里添加。保持项目的泾渭分明。这就涉及到个人的编程习惯和代码管理。

问题:在Eclipse开发环境,如何在不同的项目之间,完成项目切换呢?

    File>Switch Workspace  

建立项目顺序:Workspace>project>package>class

第二大内容:拷贝工作空间的配置

现实情况:不同地点,不同电脑之间,移植程序,由于配置不同导致的一些列问题,尤其是配置多以后,事情变得很麻烦。

解决方法:Ecplise支持把用户的配置导出出来,然后在不同的电脑上进行配置该用户的配置。

具体:1)导出:Ecplise 菜单File>Export>General>Preferences     经一些选择和操作后,会生成.epf文件

  2)导入 :                        Import                                                  把.epf文件导入。(空白部分与导出一致,所以省略)  重新开始工作空间,则配置生效。

心得和总结:

别看程序设计与传统的或与狭隘的管理和经济看似没有多大的关系,其实关系密切。

这些方法,都是为了提高开发效率和资源利用率。就是降低成本,追逐更大的剩余价值。

万变不离其宗,就是这个道理。

因此,在未来,无论科技和社会发展到什么程度,管理和经济都是最本质的部分。开发安卓应用,因为不前互联网公司给员工的工作在中国范围内,是处于顶尖的。学习这个技术,就是为了获得更好的回报。

JAVA学习之Ecplise IDE 使用技巧(1)第一章:我的地盘我做主,工作空间的更多相关文章

  1. JAVA学习之Ecplise IDE 使用技巧(2)第二章:键盘小快手,代码辅助

    上一篇:JAVA学习之Ecplise IDE 使用技巧(1)第一章:我的地盘我做主,工作空间 第二章:键盘小快手,代码辅助 内容包括: 第一:显示行号 如何设置行号:Ecplice菜单Windows& ...

  2. 【全面解禁!真正的Expression Blend实战开发技巧】第一章 真正的开发中的最佳的做法

    原文:[全面解禁!真正的Expression Blend实战开发技巧]第一章 真正的开发中的最佳的做法 从设计者到开发者 设计师创建一个应用程序的布局然后让开发者去实现. 从开发者到设计者 开发者创建 ...

  3. java学习笔记02-Eclipse IDE配置

    Eclipse是java的ide工具,ide是集成开发工具.实际开发中都需要使用ide工具.eclipse下载 java代码在运行时,是需要先进行编译,然后才能运行.可以直接在IDE工具里运行,它会帮 ...

  4. #Java学习之路——基础阶段二(第一篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...

  5. 疯狂Java学习笔记(75)-----------NIO.2第一篇

    Java 7引入了NIO.2.NIO.2是继承自NIO框架,并添加了新的功能(比如:处理软链接和硬链接的功能).这篇帖子包含三个部分,我将使用NIO.2的一些演示样例.由此向大家演示NIO.2的基本用 ...

  6. Java 并发编程实践基础 读书笔记: 第一章 JAVA并发编程实践基础

    1.创建线程的方式: /** * StudySjms * <p> * Created by haozb on 2018/2/28. */ public class ThreadDemo e ...

  7. Java伪代码描述《大道至简》第一章

    第一节 Begin //原始需求 惩山北之塞,出入之迂 //项目沟通的基本方式 聚室而谋曰 //项目目标 毕力平险,指通豫南,达于汉阴 //技术方案 扣石垦壤,箕畚运于渤海之尾 //技术人员和工程管理 ...

  8. Java学习路线图分析

     Java学习路线分析图 第一阶段 技术名称 技术内容 J2SE(java基础部分) java开发前奏 计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置, ...

  9. Java学习——开端

    学号 <Java程序设计>第1周学习总结(1) 教材学习内容总结(第一章) Java最早是由Sun公司研发,原称Oak(橡树),开发者之一的James Gosling被尊称为Java之父. ...

随机推荐

  1. [Hadoop入门] - 2 ubuntu安装与配置 hadoop安装与配置

    ubuntu安装(这里我就不一一捉图了,只引用一个网址, 相信大家能力) ubuntu安装参考教程:  http://jingyan.baidu.com/article/14bd256e0ca52eb ...

  2. CSS 去除列表项li前面的小圆点

    前言 在默认的情况下,浏览器会在<li>标签前面加上小圆点形成列表项,如下所示使用<ul> 项1 项2 项3 或者使用<ol> 项1 项2 项3 这在有时候确实给我 ...

  3. 使用WebView加载HTML代码

    使用EditText显示HTML字符串时,EditText不会对HTML标签进行任何解析,而是直接把所有HTML标签都显示出来-----就像用普通记事本显示一样:如果应用程序想重新对HTML字符串进行 ...

  4. 两个activity之间传递数据用startActivityForResult方法。

    package com.example.testactivityresquest; import android.app.Activity; import android.content.Intent ...

  5. 统计查询-sql

    select --总注册人数(select COUNT(*) from [YYD_Users_RegInfo]) as TotalCount,--pc端注册人数(select COUNT(*) fro ...

  6. js基础之弹性运动(四)

    一.滑动菜单.图片 var iSpeed=0;var left=0;function startMove(obj,iTarg){ clearInterval(obj.timer);//记得先关定时器 ...

  7. 关于JavaScript是否会阻塞图片加载

    <?php //1.js.php sleep(5); file_put_contents("tmp.txt", __FILE__.'->'.__LINE__.' -&g ...

  8. SpinEdit

    用code给value赋值会触发 change事件

  9. 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别

    本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beg ...

  10. 黑客界大拿tombkeeper文章:怎么学好技术成为技术大拿(题目我自拟的)

    这两天论坛上又有人开始抱怨世风日下,大家都现实了,都不开放了,不交流了.对这种“月经贴”,我基本上已经习惯了,不过因为吃了粉皮炖鸡,心情比较好,于是就说了两句. 三四年前,当时我对人性的看法还不像现在 ...