Android学习基础部分

  今天是放寒假的第四天,这几天加上放假前总共弄了一些Android编程的基础部分,比如下载sdk、配置环境、下载Eclipse的插件(ADT)、下载Android Studio、VirtualBox、Genymotion模拟器、Git等等。

  Android SDK下载下来后运行SDK Manager.exe,然后忘了从哪篇博客上看的了,说是得把Tools、Extras和最新的Android版本下载了就行,结果刚下一点就出了问题: Connection to https://dl.google.com refused。后来设置了镜像服务器终于都下载完了,我是从这个网站里找的镜像服务器:http://tools.android-studio.org/index.php/85-tools/110-androidsdk-mirrors

  配置环境变量就是在环境变量里加一个ANDROID_SDK_ROOT,值为Android SDK安装目录;然后在Path里边新加一个%ANDROID_SDK_ROOT%\tools和%ANDROID_SDK_ROOT%\platform-tools。

  ADT插件:http://tools.android-studio.org/index.php/adt-bundle-plugin,下了最新的ADT插件之后,我尝试着安装在Eclipse里。经过一两个小时的瞎搞之后,插件是成功安装了,但是根本不能用!找半天才找到怎么卸载插件:帮助——关于Eclipse——安装细节,然后我把所有Android开头的都给卸载了。经过如此瞎搞再加上傻乎乎的我忘了把软件备份,Eclipse成功的崩了,而且是找不到原因的崩,所有之前写的网页项目都没法运行了。没办法啊,我又去官网下了个最新的Eclipse,结果还是有问题,具体问题可以看我前段时间发的博客:https://www.cnblogs.com/dream0-0/p/10199141.html

  Eclipse我是不想用了,实在搞不懂。教程中推荐用Android Studio,于是我就在http://tools.android-studio.org/中下了Android Studio。

  之后,我又根据教程说的下了VirtualBox以及Genymotion模拟器。Genymotion模拟器在下载Android手机配置时又出了问题:Connection timeout occurred。

根据这位大佬的博客https://blog.csdn.net/monste_qiao/article/details/53021433成功解决了问题。

  然而,Android Studio我也不会用啊!!!我又到http://tools.android-studio.org/index.php/adt-bundle-plugin下了ADT Bundle。ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好了的IDE。所以,如果不想自己配置环境安装插件的可以直接下载ADT Bundle。顺便吐个槽,这个网站上下载下来ADT Bundle里eclipse版本好老啊。

  Git使用教程:http://www.runoob.com/w3cnote/android-tutorial-git-repo-operate.html

原文地址:https://www.cnblogs.com/dream0-0/p/10305905.html

时间: 2024-11-08 20:54:16

Android学习基础部分的相关文章

【转】Android学习基础自定义Checkbox组件

原文网址:http://forum.maiziedu.com/thread-515-1-1.html heckbox组件是一种可同时选中多项的基础控件,即复选框,在android学习中,Checkbox是一款非常重要的UI组件,由于它的展现形式美观性和协调性不符合我们的需求,我们需要自定义这个组件,方法很简单,只需要增加修改xml文件即可. 首先需要准备两张图片,一张是选中的图片,一张是未选中的图片. android开发设置选择框 在drawable下新建文件custom_checkbox.xm

[转]android学习----基础UI编程(四)

CheckBox 的使用 RadioButton 的使用 12. CheckBox 的使用 1)通过只含有一个CheckBox的实例来学习CheckBox的使用 示例代码 ① 创建新工程② 在string.xml 中添加字符串 <?xml version="1.0" encoding="utf-8"?><resources><string name="app_name">Ex_Ctrl_4</string

[转]android学习----基础UI编程(六)

相簿浏览 Gallery 文件搜索引擎FileSearch 17. Gallery 与 衍生BaseAdapter 容器 Gallery控件,即Android的图片库控件. 需要定义一个BaseAdaper的子类(eg.ImageAdapter)来操作控制图片资源,然后在主类中通过Gallery.setAdapter(new ImageAdapter(this));来使用这个控制类. 示例代码 本例中 ImageView 和 Gallery 控件相互协作 . ① 新建项目 ② 定义layout

[转]android学习----基础UI编程(二)

7. TextView 和 EditView 共舞 预达到效果:在EditText中输入同时TextView进行输出 //前提:在main.xml中添加EditText 和 TextView控件 核心代码示例: public class EX_Ctrl_1 extends Activity {    private TextView mTextView01;    private EditText mEditText01;    // Called when the activity is fi

[转]android学习----基础UI编程(七)

自动完成输入框 AutoCompleteTextView 多内容自动完成输入框 19. AutoCompleteTextView 自动完成输入框 智能输入框 AutoCompleteTextView 1. 简介 一个可编辑的文本视图显示自动完成建议当用户键入.建议列表显示在一个下拉菜单,用户可以从中选择一项,以完成输入.建议列表是从一个数据适配器获取的数据. 2. 重要方法 clearListSelection():清除选中的列表项 dismissDropDown():如果存在关闭下拉菜单 ge

[转]android学习----基础UI编程(八)

模拟/数字/线程小时钟设计 动态输入日期与时间 日期设置/时间设置对话框 21. 模拟/数字/线程小时钟设计 AnalogClock 与DigitalClock 的原理,以及线程时钟的实现 . 示例代码 ① 新建工程② 修改man.xml 布局,添加一个AnalogClock.一个DigitalClock.一个TextView<TextView  //这个TextView 用来显示线程时钟    android:id="@+id/TextView_showTime"    and

[转]android学习----基础UI编程(一)

1 通过 DisplayMetrics 类获取屏幕宽高 示例代码: package zyp.Activity; import android.app.Activity;import android.os.Bundle;import android.widget.*;import android.util.*; public class Test extends Activity {    //Called when the activity is first created. private T

[转]android学习----基础UI编程(五)

相框设计 :ImageView 的堆叠作用 相框设计 :ImageButton 的堆叠作用 自定义下拉菜单 :Spinner 与setDropDownViewResource 动态添加╱删除的Spinner 菜单 : ArrayList 与Widget 的依赖性 14. 专业相框设计 1)ImageView 的堆叠应用 利用 ImageView 的堆叠,将上例中的实现不同相框的更换 示例代码 ① 新建工程② 准备三张png 图片 ③ 修改main.xml 布局,添加UI 元素 <?xml ver

[转]android学习----基础UI编程(三)

9. Toast--Android 专属浮动小提示 下例中,实现在一个EditView中输入一段话后,点击Button,Toast显示这段话. 示例代码: ① 新建工程② 在string.xml 中添加字符串 <?xml version="1.0" encoding="utf-8"?>    <resources>        <string name="app_name">EX_Ctrl_3</str