麦子学院/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. 百度上传android包:应用名解析失败!

    manifest 里面<application增加android:label="@string/app_name"

  2. HTTP(socket)下载遇到valgrind提示的错误: Conditional jump or move depends on uninitialised value(s)

    我写了个http下载函数,下载txt.jpg都正常,就是下载php有问题:valgrind会报错Conditional jump or move depends on uninitialised va ...

  3. CodeForces 441E(Codeforces Round #252 (Div. 2))

    思路:dp[i][now][mark][len]   i 表示当前第i 次now存的是后8位,mark为第9位为0还是1 len第九位往高位还有几位和第9位相等.  只存后8位的原因:操作只有200次 ...

  4. Echarts 地图控件tooltip多行显示

    直接上代码 var o = { "tooltip": { trigger: 'item', "formatter": function (params) { v ...

  5. ARM安装ROS- indigo

    Ubuntu ARM install of ROS Indigo 溪西创客小屋 There are currently builds of ROS for Ubuntu Trusty armhf. T ...

  6. load image

    <img data-src="/path/to/image.jpg" alt="">img { opacity: 1; transition: op ...

  7. jQuery对表单元素的取值和赋值操作代码

    使用常规的思路:$(“#keyword”).value 取值是取不到的,因为此时$(‘#keydord’)已经不是个element,而是个jquery对象,所以应该使用:$(“#keyword”).v ...

  8. PDF创建及动态转换控件程序包ActivePDF Portfolio

    ActivePDF Portfolio是将4个activePDF最优秀的服务器产品捆绑成一个价格适中的控件程序包.它提供了开发一个完整的服务器端的PDF解决方案所需的一切. 具体功能: activeP ...

  9. 自定义的dialog

    自定义的dialog  其中包含置顶 删除 和取消 下面的是BaseDialog package com.free.csdn.view.dialog; import android.app.Dialo ...

  10. App Store--心酸的上线路,说说那些不可思议的被拒理由

    yoyeayoyea 您的应用包括色情内容(色情交易,色情展示). 原因是我们的销售人员,把几张艺术照放在个人相册里(头像),换成卡通头像,通过.    颜小风 被拒很正常 一次通过不正常. 之前上线 ...