android入门_android入门教程 - CSDN
  • Android入门基础

    2019-04-11 10:19:39
    1 Android的整体架构图 注意: Android应用运行的是DVM虚拟机,并且一个应用一个虚拟机。 2 搭建开发环境(基于eclipse) 2.1 资源说明 2.2 环境变量配置 配置sdk目录下的: 2.3 eclipse里引用 2.4 ...

    1 Android的整体架构图

    在这里插入图片描述
    在这里插入图片描述
    注意:
    Android应用运行的是DVM虚拟机,并且一个应用一个虚拟机。

    2 搭建开发环境(基于eclipse)

    2.1 资源说明

    资源下载地址
    下面所有资源
    在这里插入图片描述

    2.2 环境变量配置

    配置sdk目录下的:
    在这里插入图片描述

    2.3 eclipse里引用

    在这里插入图片描述

    2.4 创建并启动模拟器

    在这里插入图片描述

    2.5 解决模拟器创建或启动的问题

    在这里插入图片描述在这里插入图片描述

    2.6 创建并运行HelloAndroid

    在这里插入图片描述
    要注意的就是上面SDK版本的选择一定要比手机或者模拟器版本低。

    3 开发第一个应用HelloAndroid

    3.1 项目结构说明

    在这里插入图片描述

    3.2 APK安装文件的组成结构

    在这里插入图片描述

    3.3 应用编译打包过程

    在这里插入图片描述

    3.4 Android系统文件目录结构

    在这里插入图片描述

    3.5 SDK的文件目录结构

    在这里插入图片描述

    4 常用工具和命令的讲解

    4.1 ADB

    在这里插入图片描述

    4.2 DDMS

    在这里插入图片描述

    4.2.1 logCat视窗

    在这里插入图片描述

    4.2.2 File Explorer视窗

    在这里插入图片描述

    4.2.3 Devices视窗

    在这里插入图片描述

    4.2.4 Emulator Control视窗

    在这里插入图片描述

    4.3 Log

    4.3.1 日志工具类: Log

    在这里插入图片描述

    4.3.2 比较Log与System.out

    在这里插入图片描述

    5 相关API和其他概念讲解

    5.1 相关API

    在这里插入图片描述

    5.2 手机尺寸的概念

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 完整版—Android studio入门教程

    万次阅读 2018-07-23 14:28:50
    AS的安装及第一个AS中android项目的搭建 前言:前段时间公司搞了个 "校企合作" 的项目,要求公司人员去学校对学生进行阶段性的专业培训,荣幸的我被派去当了回“老师”;哈哈,真的有点“打肿脸充胖子”...

    转自: https://blog.csdn.net/qq_34584049/article/details/78259191

    AS的安装及第一个AS中android项目的搭建

    前言:前段时间公司搞了个 "校企合作" 的项目,要求公司人员去学校对学生进行阶段性的专业培训,荣幸的我被派去当了回“老师”;哈哈,真的有点“打肿脸充胖子”的感觉;不过,也算是复习下as的安装过程吧,顺便有空了就记录下来,后面万一忘了也好查看。

     

    正文: 

    首先需要确定好电脑是否有安装java环境:直接电脑桌面ctrl+R 输入cmd:  上代码:分别输入java 、javac 、javadoc、java -version  + enter键   成功的有输出,说明java环境安装成功;

    (如果不成功那就得重新研究研究java环境的配置咯)

     

    确定好环境过后,就需要进行AS的安装了,直接百度搜索android studio 下载就OK:

     

    顺便附上百度网盘AS的下载地址:http://pan.baidu.com/s/1dFxqtK9 密码:6c9f

     

    下载完成后直接双击安装:

    然后跟着提示走:

    next:

    继续,然后是一个都有的套路,点击I agree:

    然后是选择安装路径:第一个是as的安装路径第二个是android-sdk的安装路径,这里我选择在D盘,自定义的文件夹,原因是as这套工程本就大,运行的内存也大,所以尽可能的避免安装在C盘,都懂的(^∀^)。

     

    然后继续next-->Install 就到了等待的过程:

    一段时间等待过后,发现状态框中出现  Completed  说明OK了,继续Next:

     

    到这里说明as安装基本完成,接下来就finish,启动程序:

     

    之后会进入欢迎界面:

    继续next,有一个选择type的界面,不用管,直接默认的就ok,下一步:

    这里就是一个最最最漫长的等待了,因为这里工程会下载一些组件、sdk检测更新什么的,这里我们要保持电脑网络状态良好也需要短者十几二十分钟,长着高达几个小时。为节省时间也可以绕过这步,不让程序去下载和检测更新。

    通常可以这样做:

    找到as的安装目录 --> bin文件 --> 找到idea.properties文件,打开编辑,在最后面加上:disable.android.first.run=true

     

    这样我们第一次打开as就不会去检测sdk了,但是我们还的自己手动去网上下载android-sdk 

     

    百度网盘androidsdk下载地址:http://pan.baidu.com/s/1mizJR40 密码:bdav;

     

    一切完成之后,android studio就会出现:

     

    选择start a new android studio project开始创建一个新的as工程:

    第一个输入框为项目名称、第二个为域名(这里和项目包名相反,创建的时候注意就行)、第三个是项目创建后存放路径,然后下一步;

    然后是选择SDK,一般默认的就可以,不用管继续next:

    ADD Mobile 选择最初创建的项目:AS自带的有很多初始框架如底部菜单(Bottom Navigation Activity)、侧滑框架(Navigation Drawer Activity)等

     

    选择一个空的项目(Empty Activity),出现一个类似于eclipse创建android项目一样的界面:

    包括第一个activity的名字和第一个布局的名字

     

     

    然后直接finish;

    这样我们的第一个android项目就创建完成。

     

    由ec转到as的我开始使用时对开发快捷键不是很习惯,可以根据自己的需求修改:

     

    直接ctrl+alt+S 或者工具栏中File --->Setting ---> keymap   然后选择eclipse  然后点右下角的copy;

     

     

    但毕竟是在as中还是有区别与ec的,所以可以自己定义快捷键:鼠标右键选择 add keyboard shortcut  修改快捷键

     

    Android Studio默认的主题颜色是灰白色,可以根据自己的喜好修改:

    ctrl+alt+S 或者工具栏中File --->Setting  找到Appearance 通过选择theme主题来改变颜色:

    as工具自带的有三个主题:Darcula(黑)、Intellij(灰白)、Windows(白) ,当然网上还有很多as主题框架,也可以根据自己的喜好去下载安装。

    作为一个程序猿,经常坐在电脑前,所以要尽可能的保护眼睛,一般选择黑色为主题颜色。

     

    修改字体的步骤:setting ---> editor --->colors &font --->font

    可以通过font as...添加主题,再通过 Primary font (字体样式)、size(字体大小)、Line spacing(行间距)来修改样式

     

    修改之后as界面如下:

     

    还可以修改project的状态来查看目录一般通用的有 android 和 project两个状态

     

    project状态下 目录是这样的:

     

    可以清楚的看到在project状态下,app下的java文件下类容和ec差不多了,值得一提的是as中有一个mipmap文件夹,这个是存放图片的。

    对于as中图片的位置存放在mipmap中呢还是存放在drawable中,网上的说法各有不一,在网上看了很多资料总结下来个人认为还是把资源图片放于drawable,而工程的主题图片(如app的logo)则放于mipmap中。

     

    接下来就可以根据项目需求进行开发了。

    展开全文
  • Android入门课程之JAVA入门

    千人学习 2018-11-30 11:01:03
    韦东山老师的Android入门视频教程,该课程主要讲解android开发所需的Java基础知识,包括Java类、封装、继承、多态、异常、泛型、反射等知识点。看完这十多节视频就能掌握Android开发所需的java知识
  • Android studio 入门教程(案例)

    万次阅读 多人点赞 2018-10-24 15:24:35
    ...gt;New->New Project, 其中的open是打开一个Android项目 ...3.选择Android 虚拟机的版本,版本越低运行起来越快,其他的无需勾选。...4.选择Android 的模板,选择基础类android 的空模板Empty ...

     

    1.创建一个Android项目,点击File ->New->New Project,

    其中的open是打开一个Android项目

    2.输入项目的名称test ,此项目放在E盘下,然后点击Finish

    3.选择Android 虚拟机的版本,版本越低运行起来越快,其他的无需勾选。

     

    4.选择Android 的模板,选择基础类android 的空模板Empty Activity,点后点击Next

     

    5.设置Activity 的名称和Layout的名称,一般自动生成,如果需要可以在这里进行更改,

    最后一个框不能勾选,否则可能会引起项目异常,然后点击Finish。

    6.这是Android项目建完之后的样子,三个主要的文件:主配置文件:AndroidManifest.xml,

    人机交互的MainActivity,还有布局LayLout:activity_main.xml

    7.虚拟机显示:点击三角形图标run,运行虚拟机,直接选中默认虚拟机,点击ok

    通常建一个项目,会在Activity_main.xml里自动生成一个文本显示框textView,这个是默认的,你运行之后,会在虚拟机上出现一个hello world 的字段,通常不用的话把它删掉即可。

    如果弹出窗无虚拟机,显示none,则需下载一个虚拟机,点击create a New Virtual Device,选中5.5版本的,其他的也可以,根据个人爱好,然后next,出现第二个窗口,点击download即可,然后next,等待片刻即可下载成功

    8.补充说明:

    Activity:是一个人机交互的程序,相当于人和机器操作的桥梁,类似于shell,在里面写Java代码,从而达到想要

    实现的业务处理。

    activity_main.xml:是Android界面显示的视图,所有的配置控件,各种控件可以通过这里进行设计。

    AndroidManifest.xml:主配置文件,用于配置各个组件的访问权限。

    R.java:简单说就是android_main.xml里的控件的id号,方便在MainActivity里找到id来确定这个控件,从而做出业务处理。

    app:通常Android的各个组成部分放在此目录里,其中res存放一些资源文件,如图片、layout、values 等资源。

     

    9.一个简单的入门Activity程序

    (1)先在Activity_main.xml配置控件.

     

    先将android.support.constraint.ConstraintLayout改为LinerLayout线性的,意思就是水平的的结构

    加入ndroid:orientation="vertical"将所有组件垂直摆放

    加入一个文本显示组件TextView和一个按钮组件Button

     

    可以通过desion进行设计,可以看到效果,我们设置了两个组件,并为每一个组件设置了id,文本框的id为t1,按钮的id为but1,这个id好任意命名,是为了方便MainActivity进行调用。

    (2)在MainActivity里进行业务逻辑处理:定义两个组件的全局变量,然后通过find ViewById,获取R文件两个组件的id号,进行业务处理,给Button设置一个事件响应。通过实现View类的OnClickListener接口,以及public void onClick(View v){

    t1.setText();//设置文本显示信息。}

     

     

    (3)确认事件响应是否成功:点击确定:出现文本显示内容。

    10.setting配置:android studio 如果运行的不是本地gradle,可能速度较慢,或者出现异常,建议使用本地的

    gradle.

    过程:点击FIle->Setting...然后点击ok即可

    .

    备注:希望能帮助想学Android的初学者做一个指引,如有错误,欢迎指出。


     

     

     

     

     

     

     

    展开全文
  • --------------------------------------------------------------------------------------------...Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 (https://www.diycode.cc/wiki/androidbook) 很多时候我

    ----------------------------------------------------------------------------------------------------------------------

    Android开发书籍推荐:从入门到精通系列学习路线书籍介绍

    (https://www.diycode.cc/wiki/androidbook)

    很多时候我们都会不断收到新手的提问“Android开发的经典入门教材和学习路线?”、“Android 开发入门教程有哪些推荐?”等类似的问题,我们不断重复回答这些问题,这让我们萌生了做《 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍》的想法,整理收集开发大牛的学习经验,以便让我们少走弯路,更快速成长。希望这个系列可以成为大家手头应对新手的好答案。

    JAVA入门书籍:

    Introduction to java programming

    Core java》中文译名《Java核心技术》 分为基础知识和高级特性

    Java核心技术(卷1):基础知识(原书第9版) [Core Java Volume IFundamentals (Ninth Edition)]

    Java核心技术(卷2):高级特性(原书第9版) [Core Java, Volume II--Advanced Features]

    JAVA进阶书籍:

    Thinking in java

    Effective Java

    汤涛推荐理由:第二本要反复多看几遍,另外Java学习还有个技巧,把各种代码检查工具报告的警告都正确处理掉,一个不漏,保证你成长飞快。

    stormzhang推荐理由:公认的Java进阶必备,《Effective Java》是一本实用至上的书,78条建议,满满的干货。

    袁辉辉推荐理由:《Thinking in java》:非常经典的Java书籍,有些人觉得这个书不适合初学者,可就是我看的第一个本Java书,或许是当初自学Java没有高人指点,便挑选了经典书来入手。看一本经典书,第一遍能理解个大概,能对整体有一个概念,这就可以了,反复多读几遍,细细咀嚼,每一遍都会有不同的领悟。

    一、Android入门:

    Android Training (http://hukai.me/android-training-course-in-chinese/index.html)

    Android API Guides (https://developer.android.com/guide/index.html)

    胡凯推荐理由:入门使用官方的这两份文档是最好不过的了,没有比这个更权威,更准确的Android学习资料了。中文书可以随便买两本入门,配合一起看看就好了。在实践的过程中多参考官方的Sample Code,多按照官方的推荐进行代码实践!

    汤涛推荐理由:官方文档,权威专业,入门不二之选,正确的入门姿势,对后续的成长帮助非常之大。

    《第一行代码》

    《疯狂Android讲义》

    Android4高级编程》 

    Android编程权威指南》

    徐宜生推荐理由:全面、基础,内容丰富!基础类型的书只要看一本就够了,用来全面了解知识体系和结构,不用全部精读,只需要有概念即可。

    CJJ推荐理由:《第一行代码》作者郭霖,看了郭霖很多博客文章,每一篇都写的很详细,也很用心。这本书大概浏览了一遍,内容浅显易懂,非常适合初学者!

    任玉刚推荐理由:《第一行代码》作者郭霖,手把手教你入门,清晰易懂。

    袁辉辉推荐理由:《疯狂Android讲义》正是这样一本书,也是我看过的第一本Android书籍,书中并没有深奥的理论,有大量的实例,边看的过程中,边在电脑面前跟着敲了一遍实例代码,最好能做到理解性地敲,而非看一个单词再电脑面前敲一个。我大概花了一周时间把这本书看完并把大部分的实例代码都亲手敲了一遍。《第一行代码》作者郭霖,网上有不少人都推荐这本书作为Android入门书,我大概扫了一遍,知识点较基础,作者文笔不错,书中还穿插了不少打怪涨经验升级的片段,比较风趣。

    二、Android进阶:

    App研发录》

    Android群英传》

    《深入理解Android

    Android开发艺术探索》

    Android系统源代码情景分析》

    袁辉辉推荐理由:《深入理解Android》邓凡平,作者功力深厚,以情景为分支,从framework源代码层面来,深入分析Android系统,非常适合高级应用开发工程师和系统工程师阅读。《Android系统源代码情景分析 》罗升阳,对Android系统的理解非常深,老罗知识体系很全,文章从app/framework/native/kernel等全方面剖析,这是Android界的尽人皆知的大牛,“老罗栽树,大家乘凉”,非常值得一看,前提要是有扎实基础。

    stormzhang推荐理由:《Android开发艺术探索》这是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点,Android开发进阶值得拥有!

    任玉刚推荐理由:《Android开发艺术探索》,作者任玉刚。分析android核心知识点,直指高级工程师进阶要点!(作为艺术探索一书的读者,我也是激励推荐的!!非常赞的一本书!)

    Clean Code

    Clean Coder

    汤涛推荐理由:进阶是个大话题,只看一两本是不够的,甚至只看书也是不够的,能进阶到什么程度只能靠自己积极主动的积累。 硬要推荐的话,就不说 Android 的书了,市面上几本热门书都可以看看。这里推荐的两本,同一人所写,都有中文译本。教你代码怎么写得更好,以及怎么做一个更职业的程序员。

    HeadFirst设计模式》

    《重构:改善既有代码的设计》

    胡凯推荐理由:在大量实践Android程序之后,我们需要会分辨哪种写法是更优秀的,通过重构来改善既有的代码,通过设计模式的不断理解实践对既有的框架进行优化,追求更加设计良好的程序。

    三、Android底层:

    《深入理解Android ***》系列书籍,邓凡平老师写的系列。

    Android源码设计模式》,结合设计模式分析源码

    Android框架揭秘》,底层架构的一本好书

    徐宜生推荐理由:底层书籍对于应用开发者来说,不用过于深入,主要用于学习设计思路和了解底层设计机制

    Linux内核设计与实现》

    《深入理解Linux内核》

    袁辉辉推荐理由:Android底层是基于Linux Kernel,所以想成为Android全栈工程师,了解Linux Kernel是非常有必要的。这方面书籍较多,我就列举两本《Linux内核设计与实现》,《深入理解Linux内核》。第一阶段只需加深对Android系统整体性的理解,不必拘泥于每个细节都理解,看完能大抵理解kernel进程的管理和调度机制,内存管理和内存寻址,I/O驱动设备(字符设备、块设备、网络设备)和调度机制等有所了解就够了;如果都理解了也就够了,如果想再深入,可以结合Kernel代码多看两遍。

    小结:

    不管看多少书,更重要的是自己思考,动手重复的实践!也许这个过程很耗时间,但是,这个不断以代码去验证自己的某些猜想的过程,便是技术成长的历程!

    本系列书籍推荐方法:

    1、按照自身的学习路程,亲自看过的书籍;

    2、写一个小小邀请,邀请一些开发牛人给列一个书单,然后综合筛选;

    3、整理完毕了,网络上让大家继续推荐,随时更新;

    4、你的一些整理方法,总之做出一份优质的推荐书籍就好哈;

    5、因为Android发展太快了,所以一些时间特别久远的书籍可能不合适了,比如2012年前出版的一些Android开发书籍已经不适用了;

    6、需要有一些适当的JAVA基础书籍推荐。

    另一份书籍推荐

    一个老鸟发的公司内部整理的 Android 学习路线图(https://www.diycode.cc/topics/122)

    ----------------------------------------------------------------------------------------------------------------------

    一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本

    (https://www.diycode.cc/topics/122)

    jixiaohua发了一篇一个老鸟也发了一份他给公司内部小伙伴整理的路线图另一份 Android 开发学习路线图。可惜不是MarkDown格式的,所以jixiaohua直接上传的截图,在jixiaohua的呼吁下,我花了些时间,把这篇大牛的推荐清单编辑成了Markdown格式,方便大家浏览,学习。

    有一些链接可能还不是特别准确,因为我只能根据图片上的书或者资源的名字去Google可能的书籍,所以链接上有什么不对的,欢迎大家评论指出,我会及时更正。请参考原文:另一份 Android 开发学习路线图。帮助修改。谢谢。

    1.基础工具部分: 中文手册,我猜测是Maven中文手册,可是我并没有找到这样的资 源,欢迎知道的朋友告诉我;

    2.Android部分有 『第三方库集合』,我没能找到资源地址;

    3.书籍我大多是给的豆瓣链接,如果觉得不合适可以替换一下;

    程序设计

    一、java

    (a)基本语法(如继承、异常、引用、泛型等)

    *Java核心技术 卷I(适合入门) 

    (https://book.douban.com/subject/25762168/)

    *进阶

    *Effective Java中文版(如何写好的Java代码) 

    (https://book.douban.com/subject/3360807/)

    *Java解惑(介绍烂Java代码是什么样的)

    (https://book.douban.com/subject/5362860/)

    b)多线程、并发

    *Java并发编程实战 (系统全面的介绍了Java的并发,如何设计支持并发的数据结构)

    (https://book.douban.com/subject/10484692/)

    cJava 7

    *Java程序员修炼之道 (详细的介绍Java 7 的新特性)

    (https://book.douban.com/subject/24841235/)

    dJava 8

    *写给大忙人看的Java SE 8

    (https://book.douban.com/subject/26274206/)

    *函数式编程思维

    (https://book.douban.com/subject/26587213/)

    eJava虚拟机

    *深入理解Java虚拟机 (并不是那么难,Java程序员都该看看)

    (https://book.douban.com/subject/24722612/)

    f)性能优化

    *Java性能优化权威指南 (后面的章节好像用处不大,前面有些部分还是值得看)

    (https://book.douban.com/subject/25828043/)

    二、算法与数据结构

    *算法时间复杂度、空间复杂度的基本认知

    *熟悉常用数据结构:链表、队列、散列表、树等;

    *递归、分支等基本思想;

    *常用算法应用:排序、查找、比较等

    *数据结构与算法分析 (涵盖面比较全、示例是Java语言)

    (https://book.douban.com/subject/1139426/)

    *算法设计与分析基础 (实用主义的典型、偏算法设计)

    (https://book.douban.com/subject/26337727/)

    *编程珠玑 (实践型算法数据)

    (https://book.douban.com/subject/3227098/)

    三、操作系统

    *对Linux/OS的基本认知

    *Linux的常用命令

    *鸟哥的Linux私房菜

    (https://book.douban.com/subject/4889838/)

    *Linux内核设计与实现(原书第3(很精炼的语言描述清楚了内核算法)

    (https://book.douban.com/subject/6097773/)

    四、网络

    *Http/Https

    *TCP/IP

    *图解HTTP

    (https://book.douban.com/subject/25863515/)

    *图解TCP/IP

    (https://book.douban.com/subject/24737674/)

    *进阶

    *TCP/IP详解

    (https://book.douban.com/subject/1088054/)

    五、Android

    *四大组件(服务、广播、ContentProvider、页面容器)

    *基础UI组件(ListViewViewPager

    *异步任务机制(AsyncTaskHandler、线程池)

    *布局优化(层级、绘制、碎片化处理)

    *图片加载(Bitmap、缓冲区)

    *UniversalMusicePlayer (通过学习一个音乐播放器的代码能很快了解四大组件)

    (https://github.com/googlesamples/android-UniversalMusicPlayer)

    *Android Training官方课程

    (http://hukai.me/android-training-course-in-chinese/index.html)

    *Android一些重要知识点解析整理

    (https://github.com/FX-Max/Point-of-Android)

    *Android UI/UX库(各类常用组件及扩展组件的集合)

    (https://github.com/wasabeef/awesome-android-ui)

    *Picasso 、 Glide (两个图片加载库)

    (http://square.github.io/picasso/)

    (https://github.com/bumptech/glide)

    *The Google I/O 2015 Android App (Google大会官方的App,适合学习各类实现)

    (https://github.com/google/iosched)

    *Android开发技术前线 (定期翻译、发布国内外Android优质的技术、开源库、软件架构设计、测试等文章)

    (http://www.devtf.cn/)

    *进阶

    *第三方库集合 (列举了常见的各方向第三方库)

    软件工程

    一、基础工具

    *IDEGitMaven

    *Android Studio

    (https://developer.android.com/studio/index.html)

    *Git权威指南中文手册

    (http://iissnan.com/progit/html/zh/ch1_0.html)

    二、软件质量

    *代码整洁

    *码质量

    *码重构

    *编写可读代码的艺术 (来自Google工程师,专注于代码可读性)

    (http://iissnan.com/progit/html/zh/ch1_0.html)

    *代码整洁之道(使用面向对象+敏捷开发原则编写清晰可维护的代码)

    (https://book.douban.com/subject/4199741/)

    *重构-改善既有代码的设计 (学习改善已有代码)

    (https://book.douban.com/subject/4262627/)

    *重构手册 (改善代码的实际操作)

    (https://book.douban.com/subject/1173730/)

    三、设计模式

    *23种常见设计模式

    *大话设计模式

    (https://book.douban.com/subject/2334288/)

    *Head First设计模式(两本入门级的设计模式书籍)

    (https://book.douban.com/subject/2243615/)

    *进阶

    *设计模式-可复用面向对象软件的基础(设计模式在实际中的应用)

    (https://book.douban.com/subject/1052241/)

    四、敏捷开发

    *解析极限编程

    (https://book.douban.com/subject/1790225/)

    *敏捷开发的艺术

    (https://book.douban.com/subject/4037534/)

    *进阶

    *敏捷软件开发-原则、模式与实践

    (https://book.douban.com/subject/5348122/)

    五、专业开发

    *序员职业素养

    *更高效、更实效

    *程序员的是职业素养

    (https://book.douban.com/subject/11614538/)

    *程序员修炼之道-从小工到专家

    (https://book.douban.com/subject/5387402/)

    六、思考人生

    *黑客与画家 (硅谷创业之父Paul Craham 的文集,主要介绍黑客及优秀程序员的爱好和动机)

    (https://book.douban.com/subject/6021440/)

    ----------------------------------------------------------------------------------------------------------------------

    另一份Android开发学习路线

    (https://www.diycode.cc/topics/117)

    之前和@d_clock 一起组织做了一个wiki《Android开发书籍推荐:从入门到精通系列学习路线书籍介绍》收到挺多好评,后来一个有一个老鸟也给我发了一份他给公司内部小伙伴整理的路线图,分享出来给大家。

    因为表格不是按照MD编辑器做的,目前这份是截图啦。如果有热心的同学,可以在回帖帮忙把这份整理成文字那真是感激不尽啊!图片保存下来可以看到高清大图

     

    展开全文
  • Android入门案例(一)——简单登录

    万次阅读 多人点赞 2020-06-19 15:58:05
    实习期间,闲来无事,和师傅学学Android入门一下 Android的环境搭建和配置就不多说了,直接上干货 一、效果 先看下本案例想要实现的效果,由于是第一个小案例,所以并没有连接数据库,后面的博客应会有涉及 二...
  • 1.Android基础入门

    2020-09-14 21:39:03
    Android简介 1. 通信技术 1G :指最初的模拟,仅限语音的蜂窝电话标准。类似于简单的无线电台,只能进行通话,并且通话是锁定在一定频率上的,这个频率就是手机号码。这种标准的缺点是很容易被窃听。 2G :指第二...
  • 前言 经过了两年多终于完成了这本书,2016年9月份开始写的,到今天为止2年零2个月,本书的内容大部分是去年完成的,看过我去年总结的读者可能知道,去年事情很多太忙了,导致本命年这本书没有上架(有点小小的遗憾)...
  • AndroidStudio入门基础(一)——基础布局

    万次阅读 多人点赞 2018-09-08 16:29:07
    上学期学习了Android,从一开始的什么都不懂到后来成功做出一个课程设计作品,回忆起来一路还是充满坎坷和辛酸泪的啊。 遗忘是可怕的,为了防止以后把好不容易学到的东西忘得一干二净,我打算写一系列的Android...
  • Android初学者入门 从入门到精通

    千次阅读 2018-09-26 17:09:01
    Android初学者入门 从入门到精通   学习Android的人越来越多,智能手机也已经深入到我们的工作和生活中去,所以今天给大家分享Android的学习资料,希望能给大家带来帮助,在学习上可以找到技巧,能够运用到项目...
  • Android一词最早是出现在法国作家维里耶德利尔·亚当1986年发表的《未来夏娃》这部科幻小说中,作者利尔·亚当将外表像人类的机器起名为Android,这就是Android小人名字的由来。Android的Logo是由伊琳娜-布洛克设计...
  • android入门小Demo

    千次阅读 2018-09-07 17:53:13
    分享一个android端的小例子,代码虽少,五脏俱全。 得到的效果是 废话不多说,直接上代码。 我们先看项目的结构。 我们的主活动页面是activity_main.xml 代码如下 <?xml version="1.0" ...
  • Android Studio 教程:入门开发第一个程序

    万次阅读 多人点赞 2019-07-19 09:54:32
    Android Studio 教程:入门开发第一个程序 2018.09.11 14:3016005浏览 开发第一应用 可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Project创建工程: 接...
  • Android入门

    千次阅读 2018-12-26 22:59:16
    Android入门 Android平台架构 应用程序 这一层是应用层,是Google最开始时在Android系统中捆绑了一些核心应用程序。比如e-mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序,等等。 这些应用程序都...
  • Android入门教程3 Android开发Hello Android!Android的HelloWord!上一节我们已经把java和AndroidStudio装好了,接下来要创建项目了哦!直接上图第一步:选择File -> New -> New Propect第二步:输入...
  • OpenCV for Android入门

    万次阅读 2013-03-05 18:02:29
    在上一篇转载的文章(http://blog.csdn.net/liudekuan/article/details/8569687)中,已经对OpenCV在android环境的搭建进行了比较详细的说明,但...本文将在新版基础上进行OpenCV4android入门级说明。   1.环境搭建
  • Android入门教程第二节课,第一个APP —— 输出Hello World!
  • Android Studio入门到精通

    万次阅读 多人点赞 2017-10-13 14:34:33
    目标:Android Studio新手–>下载安装配置–>零基础入门–>基本使用–>调试技能–>构建项目基础–>使用AS应对常规应用开发AS简介经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android ...
  • 本文主要讲解如何借助ArcGIS Runtime SDK for Android显示本地Shapefile...前两步本文省略,初学者可参照 ArcGIS Runtime SDK for Android 入门(1):第一个地图应用程序(二维) 3.添加权限及OpenGL ES支持 ...
  • Xamarin.Android入门

    千次阅读 2017-07-31 20:50:45
    大家好,今天给大家介绍一下Xamarin.Android的整体开发环境。 首先,我在这里说下为啥写技术博客:最近遇到一个前辈,他已经干了七年了,算是个老手了,无意中看到他的博客,他也是从新手过来的,他写博客的初衷是...
1 2 3 4 5 ... 20
收藏数 85,190
精华内容 34,076
关键字:

android入门