精华内容
下载资源
问答
  • android开发从入门到项目

    千人学习 2019-12-10 17:49:08
    1、课程采用Android Studio【以后简称as】开发,需要有java基础的同学才能看 需要设备电脑推荐 win10 + 手机推荐小米8 2、课程内容围绕着以下五点来讲 四大组件(服务、广播、ContentProvider、页面容器) 基础UI...
  • 掌握Android Studio环境搭建,虚拟设备配置,程序设计和程序调试方法。
  • Android开发 - kotlin + jetpack + mvvm

    千人学习 2020-10-15 17:03:25
    一 快速入门kotlin(上) 1.变量和函数 2.程序逻辑控制 3.面相对象编程 4.Lambda编程 5.空指针检查 6.内嵌表达式,参数默认值 二 快速入门kotlin(中) 7.标准函数和静态函数 8.延迟初始化和密封类 9....
  • [14本经典Android开发教程]-12-Android编程入门教程 -------------------------------------------------- 已上传11本: [14本经典Android开发教程]-1-Android开发从入门到精通 ...[14本经典Android开发教程]-2-...
  • android开发艺术探索书中源码

    热门讨论 2015-11-24 19:26:18
    此资源是android开发艺术探索这本书上的源码,仅供参考,还是得自己动手敲一敲才有意义,更有效率的提高自身水平。这是,任玉刚大神(此书作者)在群里发的,我正好看到,在此分享给大家。
  • Android开发入门60个小案例+源代码

    千次下载 热门讨论 2013-08-24 06:41:38
    适合初学者,大量简单小例子,完整源代码。
  • Android 开发入门与实战 第二版 完全版pdf+源代码

    千次下载 热门讨论 2014-12-22 09:51:52
    Android 开发入门与实战 第二版 完全版pdf和所有源代码 其中pdf不是非常清晰 请大家见谅 pdf是完整的
  • [14本经典Android开发教程]-3-Android SDK 中文开发文档 什么是 Android? Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的 Android SDK 提供了在Android 平台上...
  • 本课程主要讲述Android开发Java的基础到核心的学习,包括:变量、操作符和表达式、语句、数组、类的方法、访问控制与封装、继承、常见工具类、链表、实际操作综合示例。课程由浅到深,实用性强。
  • [14本经典Android开发教程]-1-Android开发从入门到精通

    千次下载 热门讨论 2015-01-12 23:54:23
    [14本经典Android开发教程]-1-Android开发从入门到精通 稍后上传剩余13本! 以下为部分目录: 目 录 1 第一章 什么是Android 1 什么是Android - 嵌入式设备编程的历史-第一章(1) 1 开放手机联盟和Android-(2) 4 ...
  • 这是一门快速入门Android开发课程,顾名思义是让大家能快速入门Android开发。     学完能让你学会如下知识点: Android的发展历程 搭建Java开发环境 搭建Android开发环境 Android Studio基础使用方法 ...
  • Android开发--实现输入密码连接WIFI

    千次下载 热门讨论 2014-04-06 23:18:13
    project中简单实现了连接WIFi的功能,首次连接WIFI信号时,可以输入密码并保存,第二次可以直接连接。实现功能比较简单,需要的可以下载。研究不深,有错误地方希望多多交流。
  • Android 开发即时聊天工具 YQ 1.3

    千次下载 热门讨论 2012-11-04 17:40:01
    Android 开发即时聊天工具 YQ (带数据库,以及数据库脚本) Android 开发即时聊天工具 YQ ,仿QQ,实现网络即时聊天。 100%可以运行!
  • Android开发入门基础

    万次阅读 多人点赞 2017-09-18 16:16:08
    Android是基于Linux的修改版本的移动操作系统。 大多数Android代码是在开源Apache许可证下发布的。本文将简单介绍Android开发入门知识。

    Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。本篇博客将简述Android编程入门的基础知识。主要讲述开发环境,以及一些基础知识。后续我们将逐渐讲述如何开发具体的程序信息。

    原文地址:http://www.datalearner.com/blog/1051505392690077

    一、环境准备

    1.1、JDK安装
    1.2、Android Studio安装

    二、创建一个Android App

    暂略

    三、Android开发中的一些基本概念

    Android应用程序由一些零散的有联系的组件组成,通过一个工程manifest绑定在一起。在manifest中,描述了每一个组件以及组件的作用,其中有6个组件,它们是Android应用程序的基石。Android有四大组件(也有说六大组件的,外加Intent和Notification),分别是Activity,Service,Content Provider和BroadcastReceiver。这四大组件一起组成了完整的Android程序。我们将分别简要介绍。

    3.1、Activity

    Activity中文是活动的意思,它在Android里面是指一个完整的占了一个屏幕的页面(上下滑动的内容也算这个界面内的内容,所以它的概念可以理解成类似网站的一个网页一样)。Activity允许显示一些控件、视图,并可以监听处理用户的事件,做出响应等。Activity之间通过Intent通信(调用、跳转等动作)。
    一个Activity实际上是一个XML文件,它可以被Android系统以可视化的界面展现。而每一个Activity都与一个Java后台程序相联系,这个Java程序可以控制这个页面的启动、展示以及数据等信息。页面上展示的内容可以通过Activity本身的xml文件配置,也可以由相联系的Java文件来控制。Activity对应哪个Java程序是通过ID进行连接的,后面会说明。

    3.2、Service

    Service是服务的意思。它是Android程序中“不可见”的部分,但是它负责更新数据源、触发通知等。它是一种没有界面的长生命周期的适合监控或者在后台运行的程序。最佳的例子是多媒体播放器。如百度百科的例子,多媒体播放器程序可能含有一个或多个Activity,用户通过这些 Activity选择并播放音乐。然而,音乐回放并不需要一个Activity来处理,因为用户可能会希望音乐一直播放下去,即使退出了播放器去执行其它程序。为了让音乐一直播放,多媒体播放器Activity可能会启动一个Service在后台播放音乐。Android系统会使音乐回放Service一直运行,即使在启动这个Service的Activity退出之后。
    Android服务有两种:一是本地服务,另一种是远程服务。前者只能由托管服务的应用程序访问,后者是指由设备上其他应用程序进行远程访问的服务。

    3.3、Content Provider

    Content Provider是指内容提供器。App运行的时候需要很多外部数据作为支撑,这些数据一般由内容提供器存储、共享。比如,我们可以配置自己的Content Provider来存取其他应用程序,或者是通过其他应用程序给出的Content Provider来获取他们的数据。系统本身也提供了一些Content Provider,如联系人信息等。
    这些数据可以存储在文件系统、SQLite数据库或者其他一些媒介里。

    3.4、BroadcastReceiver

    你的应用可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。广播接收器没有用户界面。然而,它们可以启动一个activity或serice 来响应它们收到的信息,或者用NotificationManager 来通知用户。通知可以用很多种方式来吸引用户的注意力──闪动背灯、震动、播放声音等。一般来说是在状态栏上放一个持久的图标,用户可以打开它并获取消息。

    除了这四个组件外,Intent也是一种非常重要的组件,它是各种组件之间通信的桥梁,可以执行很多相关的任务,我们在Android开发入门基础知识——Intent详解中有详细介绍。而Notification是通知组件,主要是和推送用户信息有关。

    四、Android App项目中的文件(夹)简介

    如下图所示,Android项目中的主要文件及文件夹包括几个。


    图1 Android项目文件(夹)目录

    4.1、AndroidManifest.xml文件

    该文件是在mainfests文件夹下面,叫做清单文件,它描述了整个项目的信息,包括项目名称、SDK版本等等。假设我们项目的清单文件如下:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.localgo.localgo">
    
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity android:name=".MainActivity">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name=".DisplayMessageActivity"></activity>
            <activity android:name=".ProfileActivity"></activity>
        </application>
    
    </manifest>

    例如,在这里,第3行是包的名称。从第6行开始,以android开头的行描述本项目程序的信息,比如第6行到第11行是描述一些图标,主题信息,里面引用了后面的资源文件夹中的values文件夹下面的资源信息。以activity开头的行则描述本程序涉及到哪些界面(翻译为活动,一个Activity活动对应一个屏幕的UI界面)。例如第12行描述了本项目的MainActivity页面。这个活动下面设置了意图过滤(intent-filter,为啥叫这个我也不清楚)的信息,它描述了该页面的一些信息,比如这个android.intent.action.MAIN表明这个活动是本程序的入口页面。你在应用程序中的每个活动必须在AndroidManifest.xml 文件中声明。

    4.2、java文件夹

    这个不用多说了,主要是存放java源程序的地方。注意我们这里有一些以Activity结尾的程序文件,每一个文件其实对应了一个Activity的页面。也就是和下面资源文件夹(res)中的layout里面的内容绑定的。具体操作我们后面会说。

    4.3、res文件夹(提供资源)

    我们应该始终外部化应用资源,例如图像和代码中的字符串,这样有利于您单独维护这些资源。 此外,还应该为特定设备配置提供备用资源,方法是将它们分组到专门命名的资源目录中。 在运行时,Android 会根据当前配置使用适当的资源。例如,我们可能需要根据屏幕尺寸提供不同的 UI 布局,或者根据语言设置提供不同的字符串。

    外部化应用资源后,即可使用在项目 R 类中生成的资源 ID 访问这些资源。有关如何在应用中使用资源,我们将在访问资源中讨论。

    而资源一般都是在这个res文件夹下面,包括图片、布局文件、菜单等等。我们将分别介绍。

    4.3.1、drawable资源

    drawable英语是可拉伸的意思,在这里我们可以理解为存放位图的文件夹,因此称之为位图资源。也就是存放jpg、png等图片资源的文件夹了。如下图所示(注意:这里的drawable没有区分不同分辨率的图片。一般情况需要根据高中低三种不同分辨率放置三种不同清晰度的图片,便于系统调用,同时也有可能需要存放不同尺寸的图片),这里有两种drawable资源,一种是我们常见的图像资源,如ec.jpg、hfut.jpg等。另一种是xml类型的drawable资源。前者叫Image Asset,后者叫Vector Asset。前面是图像资源,拥有固定大小和尺寸,因此放大和缩小都有问题。一般而言,这种资源要存放多个不同尺寸的版本供调用。而后者是响亮资源,它其实是一系列命令,告诉你应该如何画图。因此这种资源可以适应不同尺寸或者分辨率的情况。因为系统可以根据这些命令来画图。


    图 2

    比如下面这个是ic_card_giftcard_black_24dp.xml文件的内容,它其实描述的是一个黑色的公文包。代码中出了常见的尺寸等信息,那个pathData就是描述形状的代码。Android Studio本身已经自带了一些,右键单击drawable文件夹,选择New-Vector Assett就能看到了。其他的可以去网上搜索,正常情况下,大神们的图已经够我们使用了。

    <vector xmlns:android="http://schemas.android.com/apk/res/android"
            android:width="24dp"
            android:height="24dp"
            android:viewportWidth="24.0"
            android:viewportHeight="24.0">
        <path
            android:fillColor="#FF000000"
            android:pathData="M20,6h-2.18c0.11,-0.31 0.18,-0.65 0.18,-1 0,-1.66 -1.34,-3 -3,-3 -1.05,0 -1.96,0.54 -2.5,1.35l-0.5,0.67 -0.5,-0.68C10.96,2.54 10.05,2 9,2 7.34,2 6,3.34 6,5c0,0.35 0.07,0.69 0.18,1L4,6c-1.11,0 -1.99,0.89 -1.99,2L2,19c0,1.11 0.89,2 2,2h16c1.11,0 2,-0.89 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2zM15,4c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zM9,4c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zM20,19L4,19v-2h16v2zM20,14L4,14L4,8h5.08L7,10.83 8.62,12 11,8.76l1,-1.36 1,1.36L15.38,12 17,10.83 14.92,8L20,8v6z"/>
    </vector>

    4.3.2、layout资源

    layout文件夹存放的是布局资源。布局也就是指Android里面的活动和视图了。在Android中,占用一个屏幕的UI界面称之为Activity(活动),页面中的按钮、标签、文本字段等称之为View(视图)。一个活动通常包含一个或者多个视图(也就是一个页面里面有按钮啊,文本啊之类的东西)。这里的布局文件都是XML文件,因为Android中视图都是从XML文件加载的。里面描述了位置、大小等等视图信息。布局资源下每个文件都将根据其文件名(不包含扩展名)生成一个唯一的常量,这些常量也就是其ID,可以通过某些手段与java源文件绑定,或者被其他页面调用。
    layout的文件都是xml文件,在每一个xml文件中,我们可以定义一些TextView、ImageView,以及其他的等等。

    4.3.3、values资源

    values资源是Android中存放数组、颜色、尺寸、字符串和样式的文件夹。通常有如下文件:

    /res/values/strings.xml
    /res/values/colors.xml
    /res/values/dimens.xml
    /res/values/attrs.xml
    /res/values/styles.xml

    其实就是统一存放所有的变量的地方,比如主题颜色、app名称、Logo的样式等。在values资源下统一定义可以使得我们在各个地方都调用同样的资源,在修改的时候也只要更改一处即可。
    在values这些资源定义也很简单,主要以定义string为例,如下,尖括号定义资源类型,name表示资源名称,里面表示内容:

    <string name="app_name">乐购</string>
    <string name="edit_message">请输入您想查询的地点</string>
    4.3.4、minmap

    minmap是Android软件存放程序启动图标的文件夹。一般地它只存放这个启动图标(就是桌面图标)。

    五、Android中的资源访问(R类/R.java)

    在上一节中我们说了Android开发,应当始终外部化资源,并将这些资源存放在res文件夹中。这样有利于我们单独维护这些资源。这一节我们将描述资源的访问方式。在Android开发中,所有的外部资源都通过其资源的ID来访问,而所有的资源ID都在项目中R类中定义。而R.java这个类是由aapt工具自动生成的,用户本身不用修改添加。只要在资源中申明了ID,那么R类会自动将该资源添加到其中。

    编译应用时,aapt 会生成 R 类,其中包含您的 res/ 目录中所有资源的资源 ID。 每个资源类型都有对应的 R 子类(例如,R.drawable 对应于所有可绘制对象资源),而该类型的每个资源都有对应的静态整型数(例如,R.drawable.icon)。这个整型数就是可用来检索资源的资源ID。

    定义资源ID主要包括两个部分,一个是资源类型如string、drawable和layout等。另一个是资源名称,不包括其扩展名(当然也可以是xml中android:name属性中的值)。

    访问这些资源有两种方式,一种是在Java程序中,一种是在XML文件中。

    //Java程序中访问资源,如下面的程序设置内容显示为某个activity,可以使用R.layout.activity名称的方式。其中layout是资源类型,后面的是资源名称
    setContentView(R.layout.activity_display_message);
    #这种方式是在XML文件中访问资源,使用@开头表示什么类型,然后价格斜杠后面写上资源名称
    @string/hello

    参考1:https://developer.android.com/training/index.html
    参考2:https://www.w3cschool.cn/android/android-hki320om.html
    参考3:http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html

    展开全文
  • android开发之设置界面的设计

    千次下载 热门讨论 2013-12-02 07:32:25
    我自己做android开发找来的实例,有很不错的效果,拿来与大家分享。
  • 一个Android开发集成科大讯飞语音识别+语音合成功能的小Demo
  • Android开发英文文献

    热门讨论 2013-05-12 10:12:13
    本文是一篇关于Android开发的英文文献,对于做毕业设计的外文翻译很有帮助,字数3 4千左右
  • Android开发必备工具

    万次阅读 多人点赞 2020-03-29 17:59:06
    工欲善其事,必先利其器,在Android项目的开发中,借助工具能使开发效率大幅提升,下面分享我经常使用的工具,欢迎各位同学补充。 1.Android Studio Android程序员的吃饭工具,可以说现在绝大部分的安卓项目都是跑...

    工欲善其事,必先利其器,在Android项目的开发中,借助工具能使开发效率大幅提升,下面分享我经常使用的工具,欢迎各位同学补充。

    1.Android Studio

    Android程序员的吃饭工具,可以说现在绝大部分的安卓项目都是跑在Android Studio上面的。Android Studio 是基于 IntelliJ IDEA 且适用于开发 Android 应用的官方集成开发环境 (IDE),功能非常强大,使用体验相当好,从我的使用感觉来说比Visual Studio要好。
    在这里插入图片描述

    • 最新版本: 稳定版4.2.2(20210725记录)
    • 下载地址: https://developer.android.google.cn/studio

    2.必备的网站

    作为一名程序员,查看文档不可避免,遇到问题要懂得从文档中查找解决方法,也需要搜索下别人的解决方案,下面是安卓日常开发中打开频率最高的网站。

    安卓开发指南,https://developer.android.google.cn/guide

    在这里插入图片描述

    Java文档,https://docs.oracle.com/javase/8/docs/api/

    在这里插入图片描述

    kotlin文档,https://www.kotlincn.net/

    在这里插入图片描述

    开源项目查找,https://github.com/

    在这里插入图片描述

    安卓源码在线查看,http://aospxref.com/

    在这里插入图片描述

    编程问答,https://stackoverflow.com/

    在这里插入图片描述

    在线画流程与UML图,https://www.processon.com/

    在这里插入图片描述

    3.PxCook

    UI是安卓开发中必不可少的元素,如何将UI设计图完美地实现呢?有一种做法是UI将各个元素的距离标注出来的,然后开发者再将数值在布局中写入,以此来达到还原设计图稿的目的。但只要有了PxCook这个神器,UI会开心地蹦起来的,从此元素布局就是如此地简单。
    在这里插入图片描述
    能标注每个元素的大小,能自动生成参考xml,如果安装了PhotoShop还能切图,UI设计师只要给一个psd文件就完成工作了,皆大欢喜。

    下载地址:https://www.fancynode.com.cn/pxcook

    4.jd-gui

    在开发过程中如果想查看某个下载到的开源库里边源代码,那就需要一个反编译工具,大部分源码是以jar包的形式存在的,jd-gui就是一个强大的反编译工具,使用也很方便,直接把jar包拖入窗口即能看到源码。
    在这里插入图片描述
    下载地址:http://java-decompiler.github.io/

    5.Total-Control

    手机投屏在调试过程中是一个相当便利的功能,如果在电脑上能直接操控调试的手机就方便许多了,不需要再到手机上点按钮走业务流程。Total-Control就是一个强大的投屏软件,能直接用鼠标操作手机,还能同时连接多部设备,非常实用。
    在这里插入图片描述
    下载地址:http://tc.sigma-rt.com.cn/

    6.Visual Studio Code

    微软开源的一个文本编辑器,同时也可用以代码编辑,强大好用,也有插件拓展,适合用于平时快速打开和查看一些单独的代码文件。
    在这里插入图片描述
    下载地址:https://code.visualstudio.com/
    20210725注:这篇文章之前版本推荐的文本编辑器是notepad++,但是之前没发现notepad++软件的作者竟然在版本发布说明中夹带私货,对于xg的事情说三道四,详情可查看这里release7.8.9开始,希望大家以后不要再使用这个软件,以免助长notepad++作者的猖狂之志。我已卸载notepad++并且以后不再用。

    7.Postman

    接口调试神器,支持GET,POST,PUT等各种HTTP操作,是用来测试后台接口相当实用的一个工具。
    在这里插入图片描述
    下载地址:https://www.postman.com/downloads/

    8.SQLite Expert Personal

    安卓集成了一个轻量数据库SQLite,如果想要查看设备中生成的sqlite数据库数据,可以导出到电脑进行浏览,而SQLite Expert Personal就是一个免费的sqlite查看工具。
    在这里插入图片描述
    下载地址:http://www.sqliteexpert.com/download.html

    9.Typora

    一款界面简洁、功能强大的markdown编辑器,平时用以记录文档最合适不过。
    在这里插入图片描述
    下载地址:https://www.typora.io/

    10.Xmind

    制作思维导图的工具,有结构层次地记录下一些想法或者是对业务流程的层次进行梳理,xmind的界面设计非常优秀,用起来很舒服。
    在这里插入图片描述
    下载地址:https://www.xmind.cn/

    展开全文
  • 14天学会安卓开发_(完整版) 从零开始学android开发

    千次下载 热门讨论 2013-07-24 15:09:52
    如何把一本书读薄,是一件值得思考的问题.相信看过那本书的都知道有500页,哪里才是重点...本书针对有JAVA基础的孩纸们,基本JAVA基础都没的,赶紧去找21天学会JAVA回去从头开始学,或者找一本从零开始学android开发看也行.
  • Eclipse Android开发环境搭建

    千次阅读 2018-09-05 17:54:58
    Eclipse Android开发环境搭建: 准备工作:下载Eclipse、JDK、Android SDK、ADT插件 JDK: http://www.oracle.com/technetwork/java/javase/overview/index.html JDK的全称是Java SE Development Kit,也就是...

    Eclipse Android开发环境搭建:

    这里写图片描述
    准备工作:下载Eclipse、JDK、Android SDK、ADT插件

    JDK:
    http://www.oracle.com/technetwork/java/javase/overview/index.html
    JDK的全称是Java SE Development Kit,也就是Java 开发工具箱。SE表示标准版。JDK是Java的核心,包含了Java的运行环境(Java Runtime Environment),一堆Java工具和给开发者开发应用程序时调用的Java类库。

    配置Windows上JDK的变量环境

    1、JAVA_HOME
        先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:E:\Program Files\Java\jdk1.7.0_75创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。
      这里写图片描述

      2、Path
        PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%\bin
        这里写图片描述

    这里写图片描述

    安装Android的SDK

    下载Android SDK工具
    http://tools.android-studio.org/
      现在我们就要将这个android-sdk_r24.0.2-windows.zip压缩包解压缩,解压后得到一个【android-sdk-windows】文件夹,这样就算是完成了Android的SDK的安装工作,文件夹里面的内容如下图所示:
      这里写图片描述

      在Android SDK的安装目录下,双击“SDK Manager.exe”,打开Android SDK Manager,Android SDK Manage负责下载或更新不同版本的SDK包,我们看到默认安装的Android SDK Manager只安装了一个版本的sdk tools,如下图所示:
      这里写图片描述

      同时SDK Manager会自动帮我们选中Android最新的版本,我们只需要点击【install】按钮就可以将选中的包下载下来,如下图所示:
      这里写图片描述

      这里写图片描述

    这里写图片描述

      SDK Manager下载安装Android开发包的过程如下图所示:
      
    这里写图片描述

    关于没有Android Support Library的问题
    google已经隐藏了此下载通道,需要手动安装Android Support Library

    使用google仓库链接下载就行了:
    https://dl-ssl.google.com/android/repository/
    比如:
    下载Android Support Library revision 19:
    https://dl-ssl.google.com/android/repository/support_r19.zip
    下载Android Support Library revision 19.0.1 :
    https://dl-ssl.google.com/android/repository/support_r19.0.1.zip
    下载 Android Support Library revision 19.1.0 :
    https://dl-ssl.google.com/android/repository/support_r19.1.zip
    我需要23.0.1,就直接访问以下链接就行了:
    https://dl-ssl.google.com/android/repository/support_r23.0.1.zip
    然后将下载的文件解压,会得到名字为support的目录,如图:
    这里写图片描述

    将此目录拷贝到android sdk目录下的extras/android文件夹下,如图:
    这里写图片描述

    打开android sdk manager,将会看到已经手动安装好的android support libraray:
    这里写图片描述

    下载安装Eclipse
    http://www.eclipse.org/downloads/

    Eclipse的版本有多个,这里选择下载Eclipse IDE for Java Developers这个版本。
      这里写图片描述
      
    点击【Windows 64Bit】超链接,进入如下图所示的下载页面
    这里写图片描述

      下载成功后,得到一个如下图所示的压缩包:
      这里写图片描述

      Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse本身是不需要安装,下载后直接把解压包解压后就可以使用了,如下图所示:
      这里写图片描述

      到此,Eclipse的下载和安装工作就算是全部完成了。

    EClipse 配置JDK路径

    正常运行eclipse,打开window / preferences ,会弹出页面的窗口
    这里写图片描述
    选择Android标签 在SDK Location框里填入你的 android-sdk的位置
    这里写图片描述

    ADT安卓开发工具安装
    eclipse在线安装ADT插件
    1.启动Eclipse,然后在菜单栏上选择 Help > Install New Software
    2.单击 Add 按钮,在右上角
    3.在Name(名称)处输入”ADT Plugin”,Location(网址)处输入
    https://dl-ssl.google.com/android/eclipse/
    4.点击”OK”
    5.在软件对话框中,选中”Developer Tools”复选框,然后点击”Next”
    6.在下一个窗口中,您会看到一个要下载的工具列表。单击“Next”
    7.阅读并接受许可协议,然后单击“Finish”
    8.安装完成后,重新启动Eclipse
    如果在线安装不行请自行百度离线安装。

    新建Android项目方法
    选择File - New - Other..
    或者使用Ctrl+N
    这里写图片描述

    选择 Android - Andriod Application Project
    点击Next下一步
    这里写图片描述

    在Application Name框内 键入应用的名字
    这里写图片描述

    一直点击Next下一步 然后点Finish完成

    关于 Eclips排版弄乱了如何恢复默认
    选择 Windows-Perspective-Reset Perspective 即可把排版恢复到默认状态
    这里写图片描述

    至此 希望能帮到刚接触Eclipse Android开发的小白鼠们!

    展开全文
  • Android开发权威指南 李宁 PDF 扫描版

    千次下载 热门讨论 2014-09-26 11:27:41
    Android开发权威指南》内容上涵盖了用最新的Android版本开发的大部分场景 全书分4个部分 分别从Android基础介绍 环境搭建 SDK介绍 到应用剖析 组件介绍 综合实例演示 以及符合潮流的 最新的移动开发技术 如...
  • 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入...

    在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。

     

    本教程将分为五个步骤来完成Android开发环境的部署。

    第一步:安装JDK。

    第二步:配置Windows上JDK的变量环境 。

    第三步: 下载安装Eclipse 。

    第四步:下载安装Android SDK 。

    第五步:为Eclipse安装ADT插件。


    第一步:安装JDK

     

    要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面(当前下载页面地址为http://www.oracle.com/technetwork/java/javase/downloads/index.html),选择自己电脑系统的对应版本即可。

     

    下载到本地电脑后双击进行安装。JDK默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。

     

    JDK的全称是Java SE Development Kit,也就是Java 开发工具箱。SE表示标准版。JDK是Java的核心,包含了Java的运行环境(Java Runtime Environment),一堆Java工具和给开发者开发应用程序时调用的Java类库。

     

    我们可以打开jdk的安装目录下的Bin目录,里面有许多后缀名为exe的可执行程序,这些都是JDK包含的工具。通过第二步讲到的配置JDK的变量环境,我们可以方便地调用这些工具及它们的命令。

     

     

    JDK包含的基本工具主要有:

    javac:Java编译器,将源代码转成字节码。

    jar:打包工具,将相关的类文件打包成一个文件。

    javadoc:文档生成器,从源码注释中提取文档。

    jdb:debugger,调试查错工具。

    java:运行编译后的java程序。

     

    第二步:配置Windows上JDK的变量环境

     

    很多刚学java开发的人按照网上的教程可以很轻松配置好Windows上JDK的变量环境,但是为什么要这么配置并没有多想。

     

    我们平时打开一个应用程序,一般是通过桌面的应用程序图标双击或单击系统开始菜单中应用程序的菜单链接,无论是桌面的快捷图标还是菜单链接都包含了应用程序的安装位置信息,打开它们的时候系统会按照这些位置信息找到安装目录然后启动程序。

     

     

    知道了一个应用程序的安装目录位置,我们也可以通过命令行工具打开,如QQ的位置为:C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin,QQ的应用程序名为为QQProtect.exe,那么我们打开命令行工具,然后进入到“C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin”目录,再输入“QQProtect”,即可运行qq。

     

     

    如果我们希望打开命令行工具后,直接输入“QQProtect”就能启动qq程序,而不是每次都进入qq的安装目录再启动,这个时候可以通过配置系统环境变量Path来实现。右击“我的电脑”,选择“属性”,在打开窗口中点击左边的“高级系统设置”,出现“系统属性”窗口,在“高级”选项卡下面点击“环境变量”。

     

     

    编辑系统变量名“Path”,在“Path”变量(字符串内容)的后面追加qq的安装目录:;C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin 注意追加的时候要在目录字符串的前面加个英文的分号;,英文分号是用来区分Path里面不同的路径。

     

     

    确定保存后,再回到命令窗口,不管在任何目录下,你只要输入qqprotect的命令,qq就会启动。

     

     

    通过启动qq的例子,我们总结下:当要求系统启动一个应用程序时,系统会先在当前目录下查找,如果没有则在系统变量Path指定的路径去查找。前面我们说了JDK包含了一堆开发工具,这些开发工具都在JDK的安装目录下,为了方便使用这些开发工具,我们有必要把JDK的安装目录设置了系统变量。这就是为什么在Windows安装了JDK后需要设置JDK的bin目录为系统环境变量的原因。

     

    为了配置JDK的系统变量环境,我们需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH。下面是这三个变量的设置防范。

     

    JAVA_HOME

    先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。

     

    Path

    PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 。

     

    CLASSPATH 

    设置系统变量名为:CLASSPATH  变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 。

    注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH 的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。

     

    第三步: 下载安装Eclipse

     

    Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置你的工作目录即可。

     

    Eclipse的版本有多个,这里选择下载Eclipse IDE for Java EE Developers这个版本。

     

     

     

    第四步:下载安装Android SDK

     

    配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。我们要通过Eclipse来开发Android应用程序,那么我们需要下载Android SDK(Software Development Kit)和在Eclipse安装ADT插件,这个插件能让Eclipse和Android SDK关联起来。

     

    Android SDK提供了开发Android应用程序所需的API库和构建、测试和调试Android应用程序所需的开发工具。

    打开http://developer.android.com/sdk/index.html,我们发现google提供了集成了Eclipse的Android Developer Tools,因为我们这次是已经下载了Eclipse,所以我们选择单独下载Android SDK。

     

     

    下载后双击安装,指定Android SDK的安装目录,为了方便使用Android SDK包含的开发工具,我们在系统环境变量中的Path设置Android SDK的安装目录下的tools目录。

     

    在Android SDK的安装目录下,双击“SDK Manager.exe”,打开Android SDK Manager,Android SDK Manage负责下载或更新不同版本的SDK包,我们看到默认安装的Android SDK Manager只安装了一个版本的sdk tools。

     

     

    打开Android SDK Manager,它会获取可安装的sdk版本,但是国内有墙,有时候会出现获取失败的情况。

     

     

    从弹出的log窗口中,我们可以看到连接 “https://dl-ssl.google.com”失败了。我们通过ping命令,发现果然网络不通。

     

    从万能的互联网上,我们找到了解决这个问题的方案,而且行之有效。

     

    更改host文件

    首先更改host文件,host文件在C:\Windows\System32\drivers\etc目录下,用记事本打开“hosts”文件,将下面两行信息追加到hosts文件末尾,保存即可。如果你的是windows8系统可能没有权限修改host文件,可以右击hosts文件,将Users组设置为可对hosts文件完全控制的权限即可。

     

    203.208.46.146 dl.google.com

    203.208.46.146 dl-ssl.google.com

     

    上面两行放在host文件的意思是将本地访问dl.google.com和dl-ssl.google.com定向到ip地址为203.208.46.146的服务器上。

     

     

    将Android SDK Manage上的https请求改成http请求

    打开Android SDK Manager,在Tools下的 Options 里面,有一项 Force https://..sources to be fetched using http://... 将这一项勾选上,就可以了。

     

    再打开Android SDK Manager.exe,正常情况下就可以下载Android的各个版本的sdk了。你只需要选择想要安装或更新的安装包安装即可。这里是比较耗时的过程,还会出现下载失败的情况,失败的安装包只需要重新选择后再安装就可以了。

     

    如果通过更改DNS也无法下载Android SDK,还有两个方法,第一个是自备梯子FQ,第二个是从这个网站上下载,下载的地址是:http://www.androiddevtools.cn/

     

    第五步:为Eclipse安装ADT插件

     

    前面我们已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了Android SDK,但是Eclipse还没有和Android SDK进行关联,也就是它们现在是互相独立的,就好比枪和子弹分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。

    下面是在线安装ADT的方法:

    启动Eclipse,点击 Help菜单 -> Install New Software… ?,点击弹出对话框中的Add… 按钮。

     

    然后在弹出的对话框中的Location中输入:http://dl-ssl.google.com/android/eclipse/,Name可以输入ADT,点击“OK”按钮。

     

    在弹出的对话框选择要安装的工具,然后下一步就可以了。

     

    安装好后会要求你重启Eclipse,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联,如果你还没有通过sdk manager工具安装Android任何版本的的sdk,它会提醒立刻安装它们。

     

    如果Eclipse没有自动关联Android sdk的安装目录,那么你可以在打开的Eclipse选择 Window -> Preferences ,在弹出面板中就会看到Android设置项,填上安装的SDK路径,则会出现刚才在SDK中安装的各平台包,按OK完成配置。

     

    到这里,我们在windows上的Android上的开发环境搭建就完成了,这时候,你用Eclipse的File——》New——》Project...新建一个项目的时候,就会看到建立Android项目的选项了。

     

    原文:https://www.cnblogs.com/zoupeiyang/p/4034517.html

    展开全文
  • android开发 仿美团团购顶部的下拉菜单

    千次下载 热门讨论 2014-11-26 23:16:47
    android开发 仿美团团购顶部的下拉菜单,我们在常用的电商或者旅游APP中,例如美团,手机淘宝等等,都能够看的到有那种下拉式的二级列表菜单
  • Android开发最佳学习路线图

    万次阅读 多人点赞 2018-07-06 13:29:15
    Android开发最佳学习路线图  为了帮助大家更好的学习Android开发的相关知识,尚观4G智能操作系统研究室(www.up4g.com)为大家制作以下学习路线图;希望能帮助到广大的android爱好者。 在开始...
  • Android 开发推荐书籍

    千次阅读 2019-06-27 10:39:54
    简介:作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍然...
  • 随着移动设备的普及,人们越来越依赖移动设备,它带给人们许多的方便。其中手写签名,在一些金融行业使用较为普遍,目前手写签名系统有几款很不错,免费使用的不多。具体请参照博客:http://blog.csdn.net/acrambler
  • Android开发常用工具类

    热门讨论 2015-08-27 15:49:19
    大家都知道,代码写多了,最值钱除了开发经验,还有积累的一票工具类。
  • Eclipse配置android开发环境详解

    万次阅读 多人点赞 2018-07-05 10:51:37
    本文引自https://blog.csdn.net/dr_neo/article/details/49870587(只是做一个笔记,若原博主不同意请通知与我)第一步、安装JDK;...第一步、安装JDKAndroid开发工具要求必须安装JDK(JavaDevelopment Kit)...
  • [14本经典Android开发教程] 2 Android开发手册 API函数详解 一 TextView的API 1 1 结构 java lang Object android view View android widget TextView 直接子类: Button CheckedTextView Chronometer DigitalClock...
  • Android开发该学习哪些东西?

    万次阅读 多人点赞 2017-06-15 14:58:55
    本人也是众多Android开发道路上行走的一员,听了不少大神的知乎live,自己也看了不少书,也和不少前辈交流过,所以在这里分享一下Android开发应该学习的书籍以及知识,当然,也包括一些方法,希望对更多想进入这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 972,259
精华内容 388,903
关键字:

android开发