标签归档:Android

安卓开发环境的搭建:eclipse + Android Studio

**安装环境:Win10 专业版,64位 **

第一步:安装前准备

  1. 安装JDK
    JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

这里我下载的是1.8 版本

**注意:在下载JDK版本的时候,要和后面下载的SDK版本一致,若不一致可能会导致SDK下的SDK Mamager 和AVD Mamager等其他相关工具打不开,出现一闪而过的情况 **

  1. 配置java环境变量
    新建系统变量
    变量名:JAVA_HOME
    变量值:JDK的 安装路径

在系统变量Path 中新建项,并添加%JAVA_HOME%\bin

测试是否成功:win + R调出cmd窗口,输入命令:java -version
显示如下则说明安装成功。

  1. 安装SDK(这个AS中有自带的SDK,可选)
    SDK 下载地址:http://tools.android-studio.org/index.php/sdk,
    这里有两种方式,一种是exe安装程序,一种是压缩包,我选择的是压缩包方式,下载解压即可。解压目录:

双击SDK/AVD应用程序,出现一下界面。则说明是没问题的:
SDK Manager:

AVD Manager:

如果之间的JDK 版本和SDK 版本不一致(JDK版本过高,则此处的SDK和AVD 都不会出现)

  1. 配置SDK环境变量
    新建系统变量
    变量值:ANDROID_HOME
    变量名:E:\SDK

在系统变量Path 中新增加两项:
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools

**测试是否成功:win + R调出cmd窗口,输入命令:adb 或android **

输入android 则会出出现上面的SDK Manager, 说明成功。

第二步:安装eclipse
安装说明:Google 已经于2015年起停止了对Eclipse Android 的支持,同时推出了自家的IDA Android Studio,如果出于开发的需要,最好在Android Studio 中开始你的项目。这里安装eclipse ,只是出于在有些情况下的需要

  1. 下载安装eclipse
    下载地址:
    http://www.eclipse.org/downloads/packages/
    选择32/64位的Eclipse IDE for Java EE Developers ,以分析或修改APK文件。
    下载好压缩包之后,直接解压,运行eclipse 即可。
  1. 安装ADK
    此处有两种安装方法,由于第一种方法需要FQ,所需略过不谈,直接上第二种——-离线的方式进行安装。
    先下载ADK包:链接:https://pan.baidu.com/s/1B9BVMan6ku6N8_z3Rc2oCQ 密码:6bl6

启动 Eclipse, 在help>install new software

配置ADT:windows>Preference>
SDK 为之前下载后的解压文件:

第三步:安装Android Studio

  1. 下载安装Android Studio
    下载地址:http://www.android-studio.org/
    选择合适版本(我选择是推荐方式)

下载后,启动安装程序,一路安装,应该问题不大。
注意其中有一步是第一次启动时会弹出设置代理选项,取消即可

  1. 修改配置
    在这里设置SDK JDK NDK 路径即可
  1. 进行测试
    创建项目

创建模拟器

按照向导,创建自己需要的安卓模拟器

最后运行,看看效果

  1. 遇到的问题
    由于Gradlle 版本问题,在创建完项目的时候,会一直卡在building “project name”gradle project info,界面,
    解决方法,可参照这篇博客:https://blog.csdn.net/veloi/article/details/72988189
    ————————————————

原文链接:https://blog.csdn.net/u013926216/article/details/81784745

参考文章:搞定Android开发环境部署——非常详细的Android开发环境搭建教程
关于JRE和JDK的区别
java下载需要oracle账户
Android Studio 常见错误分析
运行第一个安卓应用

小米的usb调试在哪里 如何开启USB调试模式

  1. 首先在手机上找到“设置”图标,点击后进入小米手机的设置页面。小米Miui9的usb调试在哪里 如何开启USB调试模式
  2. 在打开的小米设置页面中,点击“我的设备”菜单项。小米Miui9的usb调试在哪里 如何开启USB调试模式
  3. 在打开的我的设备页面中,点击“全部参数”菜单项。小米Miui9的usb调试在哪里 如何开启USB调试模式
  4. 这时会打开全部参数页面,连接点击七次“Miui版本”菜单项,这样就可以开启手机的开发者选项功能。
    小米Miui9的usb调试在哪里 如何开启USB调试模式
  5. 回到小米手机的设置页面,然后点击“更多设置”菜单项。小米Miui9的usb调试在哪里 如何开启USB调试模式
  6. 在打开的更多设置页面中,点击“开发者选项”菜单项。小米Miui9的usb调试在哪里 如何开启USB调试模式
  7. 在打开的开发者选项窗口中,点击“USB调试”菜单项。小米Miui9的usb调试在哪里 如何开启USB调试模式
  8. 这时就会弹出“是否允许USB调试”窗口,点击“确定”按钮,这样就开启了USB的调试模式。

参考:https://jingyan.baidu.com/article/425e69e602008cbe15fc161b.html

史上最全的Android开发学习教程集锦【初学者】

根据Google的报告,截止2017年5月为止,Android活跃用户已超过20亿,并还在持续增长中。Android系统在几个主要的市场上已超过了iOS系统,特别是在美国,欧洲和日本,然而苹果确实在中国市场找到了一席之地。未来的市场到底谁是“霸主”我们还无从得知,但Android现在的趋势已经超过iOS。这也是为什么越来越多的设计师投身于Android开发设计。本篇文章从不同角度给Android开发提供丰富的教程资源:初级Android开发教程,YouTube视频教程,丰富的Android开发资源以及工具使用等。

1、初级Android开发教程:
https://developer.android.com/training/basics/firstapp/creating-project

当然,我们还是要从Google给的Android教程开始学起。“开发你的第一个Android应用程序”这个教程一开始就是为初学者准备的,如果你没有一点编程知识,那么学习起来会很困难,但如果你有一些编程背景,那很容易。

在教程的背后有几个“最佳实践”,这个可以说是非常重要的内容,这是你必须阅读的部分。

2、https://www.raywenderlich.com/120177/beginning-android-development-tutorial-installing-android-studio

这个Android教程没有任何附件的条件,只要你有一颗想学习的心和Mac。对的,Mac, 当然你也可以在PC端上开发Android应用程序,但这个教程是基于Mac开发人员的。从这个教程中你将学习到:
– 如何设置Android开发过程中使用的所有工具
– 如何下载并安装Android studio
– 如何在不同设备和模拟器中测试你的应用程序
– 创建简单的“hello world”Android应用程序,并可以打印到你的设备以及模拟器
– 如何将示例项目导入Android studio

3、https://www.tutorialspoint.com/android/index.htm

Android编程是基于Java语言的,如果你对Java编程有基本了解,那么学习起来会相对轻松些。这个教程会教你基本的Android编程,并带你了解一些与Android应用程序相关的高级概念。本篇教程完全是为初学者准备的,当你了解完这篇教程后,你将发现自己已达到了Android编程中等水平的专业知识,从而就可以进入下个阶段。值得一提的是,这个网站上涵盖了几乎所有的Android开发的知识,包括:Android的用户界面,Android高阶概念,Android应用程序样例以及各种Android资源。

4、https://www.raywenderlich.com/185299/building-android-library-tutorial

Android库在结构上与Android应用程序模块相同。 它可以包括构建应用程序所需的一切,包括源代码,资源文件和Android清单。在本教程中,你将学习到构建Android库的所有内容,从创建到发布以供其他人使用。教程内容包括:
– 如何创建Android库
– 如何发布你的Android库
– 如何使用你的Android库
– Android库的最佳实践

5、YouTube视频教程:
https://www.youtube.com/playlist?list=PLS1QulWo1RIbb1cYyzZpLFCKvdYV_yJ-E 

这个教程是Android开发系列教程,涵盖56个视频教程。从基础的介绍和安装配置Java JDK到安装Android studio以及开发应用程序,你可以了解到你想了解的一切关于Android开发的知识。

6、https://www.youtube.com/playlist?list=PLshdtb5UWjSrOJfpFOE-u55s3SnY2EO9v 

本教程总共有69个视频,从基础的开发知识到如何创建一个Android应用程序,你想知道的Android所有知识,都涵盖在这77个视频里。在学习完本系列教程,你可以创建自己的Android应用程序,并可以在Play store中发布你的应用程序。这个系列教程是2018年最新的。

7、https://www.youtube.com/watch?v=EOfCEhWq8sg

本教程是由在线学习网站Treehouse提供的。顺便说一句,这个网站的学习资源很丰富,有时间可以去看看。目前, Android开发都是有Android studio这个工具完成的,它有助于组织我们的项目,并提供一种用户友好的方式来创建我们找寻的东西。在本视频中,我们将学习到如何安装Android studio,然后制作应用程序,如果你没有一点编程知识,也没关系,跟着视频学习,你将了解更多Android应用程序。

附:Android开发资源:

https://www.udemy.com/java-tutorial/

本课程是为初学者准备的,如何学习Java编程语言,没有编程背景也不影响,并且是免费的。

https://www.youtube.com/playlist?list=PL9DF6E4B45C36D411

Java编程学习的系列YouTube视频教程,涵盖47个视频。

https://www.youtube.com/watch?v=WPvGqX-TXP0&feature=youtu.be

这个教程能够在30分钟内教你Java的核心知识。

https://academy.realm.io/posts/eric-maxwell-mvc-mvp-and-mvvm-on-android/

学习如何为复杂的Android应用程序选择合适的架构,实现更好的开发、测试、调试和维护。

https://www.w3schools.com/xml/

如果还对XML不熟悉的,现在是你学习它的最佳时机,因为你需要大量的使用它来设计Android布局,这个还比较简单,你不需要花费太多时间。

https://code.tutsplus.com/tutorials/a-beginners-guide-to-http-and-rest–net-16340

如果你需要通过Android应用程序进行API调用,那么了解HTTP和REST非常重要。

https://www.mockplus.com/blog/post/android-app-design

Android开发同样需要学习APP 设计,和设计师能够更好的沟通。

https://www.mockplus.cn/blog/post/947

这篇文章给我们提供了最全的材料设计 UI kit。

https://blog.google/products/android/

如果你想获得Android最新消息,那么不如直接从Google获取。

https://android-developers.googleblog.com/

如果你是Android的开发人员,那么这个博客可以获得Android所有的最新时讯,并提供最新的一些开发应用程序技巧以及丰富的培训资源。

AndroidGuys

这个博客为Android用户提供关于Android的产品、使用技巧以及最新的时讯。如果你想了解某个Android的操作系统以及设备,那么这个博客你绝对值得收藏。

How to use Material Design in your Android apps

本文教你如何使用材料设计让你的Android应用程序更加美观吸引人。

Android 开发工具:
Android Studio
所有Android应用程序离不开Android studio,它是Google推出的Android开发环境,开发者可以在编写程序的同时看到自己的应用在不同尺寸屏幕中的样子。Android Studio还提供了更多功能,可在构建Android应用程序时提高你的工作效率,例如:C ++和NDK支持。

Mockplus

Mockplus是一款Android原型设计工具。快速原型设计是设计师与移动app软件需求方沟通的最好工具,我的理解就是在软件开发初期,先对所要开发的软件有一个大致的整体设计,毕竟现在的移动端多种多样,原型的重要性是降低开发成本,此阶段应该被充分利用,以避免后期因为不符合需求而改写大量代码。如果没有一个好的设计,很难做出一个比较优秀的软件,快速原型更有利于用户与开发人员的交互,使设计细致入微。

Android Device Monitor
Android Device Monitor是一个独立的调试监控服务工具,可为多个Android应用调试和分析工具提供UI。

APKAnalyser
这是一个静态、虚拟分析工具,你可以全面地概览应用的架构。可以用它来检查API参考文档,反编译字节码。APKAnalyser是一个完整的开源工具链,它支持修改应用的二进制代码,你可以重新打包、安装、运行以及验证logcat的结果。

总结
假如开始没有任何的开发经验的话,千万不要着急,不要想着在短时间内就把一个语言学习好,因为你之前没有任何的学习经验,在这个过程中需要有耐心地学习完JAVA的基础知识,然后才开始踏上Android开发之旅。有开发经验的,可以在Android上迅速上手,但是同样的是不可忽略Android的一些基础知识,只有把基础掌握好了,才能在后期取得大的进步。
————————————————

原文链接:https://blog.csdn.net/jongde1/article/details/80908094