建立google AndRoid开发环境

安卓基于 FirebaseAuth 实现 google 登录 本文介绍了在Android应用中基于Firebase Authentication实现Google登录的完整流程。主要内容包括:1)前期准备工作,如创建Firebase项目、配置Android应用并获取SHA-1密钥;2)添加必要的Firebase SDK依赖项;3)在Firebase控制台启用Google登录服务;4)在Android应用中初始化GoogleSignInClient;5)启动Google登录流程并处理登录结果,将获取的ID令牌传递给Firebase进行验证。文中详细说明了配置细节和注意事项 阅读详情

下载开发资源

  1、下载最新的Android SDK

  http://code.google.com/android/download.html

  选择Windows 版本的SDK,下载后直接解压缩就可以使用,为了在控制台中直接使用SDK中的工具,把SDK 的目录添加到Windows 的path 环境变量中。

  2 、下载 JDK6,(JDK5开发的时候会有一些Bug)

  http://java.sun.com/javase/downloads/index.jsp 安装后,设置JDK环境变量(java_home,classpath,path)

  3、下载Eclipse 3.2,3.3版本(开发Android的IDE)

  http://www.eclipse.org/downloads/

  更新 Eclipse,下载 ADT(Android 开发插件)

  1. 启动Eclipse, 选择 Help > Software Updates > Find and Install.... 

  2. 弹出对话框后,选择 Search for new features to install 点击Next. 

  3. 点击 New Remote Site. 

  4. 在编辑框中输入更新插件的网址:

  https://dl-ssl.google.com/android/eclipse/. 点击 OK. 

  5. 看到一个更新的列表,点击sFinish. 

  6. 在返回的对话框中选择 Android Plugin > Eclipse Integration >

  Android Development Tools 并且点击 Next. 

  7. 选择 Accept terms of the license agreement, 点击Next. 

  8. 点击 Finish. 

  9. 点击Install All. 

  10. 重新启动 Eclipse. 

  11. 重启Eclipse 后设置Android属性中的 Android SDK 目录(不包括SDK下的Tools,比如 D:android_XXXXX): 

  a. 选择 Window > Preferences... 打开编辑属性窗口

  b. 选择 Android 属性面板

  c. 加入AndroidSDK的目录点击 Browse... 

 d. 点击 Apply, 和 OK 

  12.设置 Eclipse的JavaJDK的属性设置。

  A 选择 Window > Preferences... 打开编辑属性窗口

  B 选择 Java 属性面板 

  C 选择Java编译器为6.0 

  D 点击 Apply, 和 OK

  使用 Eclipse开发 Android 应用 

  使用EclipseIDE开发一个 Android 应用。首先是创建一个 Android 工程,然后是设置应用启动配置。然后可以编辑代码,启动,调试应用。

  创建一个 Android 工程

  ADT 插件提供了一个新的工程向导帮助我们快速的建立 Android 工程和编辑现存的Android项目的代码。 

  按照下面的步骤建立Android工程:

  1. 选择 File > New > Project 

  2. 选择 Android > Android Project, and 点击 Next 

  3. 设置工程的用途

  o 选择 Create new project in workspace 可以建立一个新的

  Android工程,输入工程的名字,代码的开发包的名字,应用界面的类名字,应用程序的标题的名字。

  o 选择 Create project from existing source 可以根据现存的代码建立一个工程. 通过这个选项可以建立并运行现存的Google提供的Example Application (在Android SDK的目录中可以找到)

  4. 点击 Finish.

  ADT插件将会为你的工程建立这些文件和目录:

  * src/  代码文件存放的目录. 

  * res/  资源文件目录. 

  * AndroidManifest.xml  应用工程的主配置文件.

  建立一个启动配置

  在使用Eclipse调试程序之前,必须为工程建立一个启动配置:

  1. 选择 Run > Open Run Dialog... or Run > Open Debug Dialog... 

  2. 在左边的类型中选择 Android Application 点击New. 

 3. 输入一个配置的名字. 

  4. 在 Android 选项中, 选择一个应用的界面最为应用启动的主界面. 

  5. 点击 Apply保存配置, 点击Run 或者 Debug开始调试程序. 

  调试应用程序

  一旦建立了工程启动配置就可以按照如下的步骤调试程序:从Eclipse的主菜单中选择 Run > Run or Run > Debug 。

  如果需要当然还可以重新配置启动参数,(比如选择其他的程序界面作为启动的主界面)

  Hello, Android!

  环境配置完成后就可以开始为Android 编写第一个HelloWorld 了。一个一般的Android应用开发的步骤包括如下几个步骤:

  * 建立工程

  * 构造UI

  * 运行程序

  建立工程

  如何建立工程不再赘述,下面是建立HelloWorld 工程的抓图. 

  1. Create a new Android Project

 

  选择 "Android Project", 点击 Next button.

  2. 填入工程的相关的名字

 

  Here's what each field on this screen means:

  Project Name    在计算机中存储工程的目录的名字

  Package Name   包名—— 参考Java相关的概念 比如com.china.hello

  Activity Name  UI 界面窗口的类名,从Activity继承而来

  Application Name  应用的标题名字

  3. 便捷自动产生的代码:

  产生的代码类似:

  package com.china.hello;

  import android.app.Activity;

  import android.os.Bundle;

  public class HelloChina extends Activity {

  /** Called when the activity is first created. */

  @Override

  public void onCreate(Bundle icicle) {

  super.onCreate(icicle);

  setContentView(R.layout.main);

  }

  }

  构造 UI

  这是最终的helloWorldAandroid 的代码,下面逐一解释。

  package com.china.hello;

  import android.app.Activity;

  import android.os.Bundle;

  import android.widget.TextView;

  public class HelloChina extends Activity {

  /** Called when the activity is first created. */

  @Override

  public void onCreate(Bundle icicle) {

  super.onCreate(icicle);

  //setContentView(R.layout.main);

  TextView tv = new TextView(this);

  tv.setText("这是一个测试Android的helloWorld");

  setContentView(tv);

  }

  }在类前面添加import android.widget.TextView;(Java 中的概念,不多做介绍)

  在Android 中,用户界面控件被封装成了各种Class叫做Views。一个View 是一个可以显示的控件对象,比如RadioButton,Animation,TextLable 等。其中的一个简单的控件是TextView:

  TextView tv = new TextView(this);

  传入TextView构造函数的参数是一个 Context 对象,通过这个对象可以使用系统提供的功能接口,比如加载资源,访问数据库和共享数据等等。Activity类从Context 类继承而来,所以Activity本身是一个Context(Java中的继承概念)。


  TextView 对象构建以后就可以设置要显示的数据了。

  tv.setText("这是一个测试Android的helloWorld");

  最后是连接TextView到屏幕, 类似这样:

  setContentView(tv);

  setContentView() 方法可以控制具体哪一个控件和系统的 UI 联系起来(我的理

  解是设置为主显示View)。如果没有设置,屏幕中将会显示空白。

  运行程序: Hello, Android

  点击Run 就可以看到如下的窗口(如何配置启动参数,参考前面)

  模拟器启动起来,应用程序启动起来了。

Android Google Pay接入 此外,您的应用还应在其 onResume() 和 onCreate() 方法中调用 queryPurchasesAsync(),以处理您的应用未在运行时过渡到 PURCHASED 状态的购买交易。BillingClient 您还必须调用 setListener(),将传递给引用, PurchasesUpdatedListener 以接收有关您的应用发起的购买以及Google Play商店发起的购买的更新。在 Google 通知您已通过用户的付款方式成功扣款之前,您的应用不得授予对这些类型的购买交易的权利。 阅读详情

相关推荐

eclipse_for_andriod(window64)

Eclipse for Android Developers (includes Incubating components) https://www.eclipse.org/downloads/packages/release/neon/3/eclipse-android-developers-includes-incubating-components Package Description An IDE for developers creating Android applications. This package includes: Eclipse Git Team Provider Eclipse Java Development Tools Maven Integration for Eclipse Mylyn Task List Code Recommenders Tools for Java Developers Eclipse XML Editors and Tools Detailed features list

ADT下载地址(含各版本),最新ADT-23.0.6

  (ADT不分32或64位) 2015/05/07 新增 ADT-23.0.6.zip 2015/01/18新增 ADT-23.0.3.zip ADT-23.0.4.zip   ADT百度云下载链接(含各版本):   链接: https://pan.baidu.com/s/1qSWOlX43IRsQKMVdAKM2Zg 密码: smy6     官网各版本下载链接:  ...

cayre的专栏 7万+

Android开发工具eclipse

安卓开发工具,eclipse适用于windows64位和x86的系统,和sdk。SDKmanger一起放在一个包下

Eclipse的android 安装(从零到有)

手机测试

weixin_43915996的博客 9727

android eclipse 64位下载

我上传的是下载连接,复制连接可直接下载

eclipse android4.4.2源码

将文件解压到sdk目录下的sources文件夹下,打开eclipse工程,当需要查看android类源码时,只需按住Ctrl键同时点击该类即可。

使用Eclipse搭建Android开发环境并编译运行HelloWorld

使用Eclipse搭建Android开发环境并编译运行HelloWorld。 报告存档,不是指南,可能有误。 环境搭建 所用工具包:Android开发环境搭建.rar。包含JDK安装包、Eclipse软件、已经下载好的Android SDK包。 安装JDK并配置环境变量 安装JDK 双击jdk应用程序进行安装: 直接点下一步,在下面的界面中选择安装目录并记下此目录,用于环境变量的设置。 点击下一步进行安装,当弹出安装下图的jre的对话框时直接关闭窗口即可,因为jdk自带了jre,不需要单独再装一遍了。

qq_31034951的博客 1万+

eclipse_for_andriod(linux64)

Eclipse for Android Developers (includes Incubating components) https://www.eclipse.org/downloads/packages/release/neon/3/eclipse-android-developers-includes-incubating-components Package Description An IDE for developers creating Android applications. This package includes: Eclipse Git Team Provider Eclipse Java Development Tools Maven Integration for Eclipse Mylyn Task List Code Recommenders Tools for Java Developers Eclipse XML Editors and Tools Detailed features list

Eclipse for Android —— ADT Bundle

早期Android应用开发的主流IDE是Eclipse,然而它本身并不支持Android应用开发,需要安装Google提供ADT(Android Development Tools)插件才行,用户可以分别安装Eclipse IDE、ADT插件和Android SDK,也可以直接使用三者的集合体ADT Bundle以简化流程,此时只需额外安装JDK即可进行Android应用开发。

OneSea 3241

告别抓包失败!保姆级配置:让Burp+Proxifier稳定抓取任意微信小程序

本文提供了一套完整的Burp+Proxifier配置方案,确保稳定抓取微信小程序数据。从环境准备、工具选型到Burp Suite深度配置和Proxifier精准设置,详细解决了证书安装、进程捕获和乱码解析等核心问题,帮助开发者告别抓包失败,提升调试效率。

weixin_28738165的博客 459

超硬核实操!DeepSeek 全方位赋能嵌入式工程师,干货满满

摘要:本文聚焦 DeepSeek 大语言模型在嵌入式开发中的实操应用。开篇阐述其在开发前期助工程师精准理解需求、规划架构;代码编写阶段,可生成补全代码、助力算法实现与优化;调试测试时,能定位问题、生成测试用例;学习阶段,帮整理资料、规划学习路径。文中借助 Python 实现与模型交互,提供大量实操流程与代码示例。虽存在不足,但实操彰显其巨大潜力,为嵌入式工程师提供高效工作新思路与全面实操指南。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2004

【Unity + Google Cardboard】 VR环境配置

翻译一下google cardboard接unity的开发文档 前面 一直想尝试开发一个VR游戏试试…… Unity的官方文档在这里 一开始看的时候分不清各种VR设备,如果你也是的话——比如只有一个能塞进手机的带凸透镜的壳子,就用google cardboard这个SDK。因为其他的都有对应设备支持。 关于硬件,这里是谷歌cardboard官网。 在这个网站有制作过程的中文介绍...

Birdcage 9218

《AI 时代FPGA的全栈开发实战・从入门到精通》专栏启动说明

《智驱FPGA》专栏面向初学者,聚焦AI时代FPGA开发新范式,以ChatGPT、ICCoder2.0等工具全程辅助,覆盖纯逻辑、Zynq软硬协同、端侧AI加速、高速接口等核心方向。通过126节图文+14个实战项目,传授AI生成代码、Prompt工程、时序优化等能力,助力学员从零成长为具备工程竞争力的FPGA工程师,结业可独立完成完整项目并写入简历。

现任某外企的算法工程师!专注于人工智能、嵌入式、FPGA、论文写作四大主题的教程和经验分享!辅导请➕v :sci666888999 175

Android入门之环境搭建

原创:Android入门之环境搭建 作者:MilkCu 摘要:本文介绍了最简单最快捷的Andoid环境搭建方法,没有一步步的配置JAVA环境,没有使用eclipse一步步的配置插件,而是直接使用Google提供的集成插件的adt-bundle,使不求甚解的学习者能够把更多的精力放在android内容的学习上,更快的开发出自己的应用。 安装JAK 从ORACLE官网(http://www.o...

weixin_30873847的博客 70

python语言字符串练习题

描述:find()方法检测字符串中是否包含子字符串str,如果指定 beg(开始)和end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串,返回字符串中,子字符串第一个字符的索引值,否则返回-1。描述:find()方法用来检测字符串中是否包含子字符串str,在指定范围内,如果包含子字符串,返回字符串中,子字符串第一个字符的位置,否则返回-1。命令行先后输入两个字符串,然后利用find()方法找出第二个字符串在第一个字符串中出现的位置。本关需要你编写一个程序,输出字符串的长度。

国家一级致癌物 2026

BoT-SORT实战:手把手教你实现BoT-SORT训练和测试

文章目录摘要1、数据准备2、配置BoT-SORT环境2.1、获取代码2.2、创建虚拟环境2.3、安装必要的包2.3.1、安装pytorch2.3.2、安装cython2.3.3、安装Cython-bbox2.3.4、安装faiss2.3.5、安装其他的包3、训练3.1、生成REID数据集3.2、预训练模型3.2.1、ByteTrack预训练模型3.2.2、REID预训练模型3.3、开始训练4、如何更改FASTREID的BackBone?5、测试5.1、测试视频5.2、测试摄像头5.3、多类别测试 摘要 Bo

m0_47867638的博客 2300

升级安卓开发环境到Android Studio和Genymotion

2014新年第一天,全面升级安卓开发环境。主要做两件事:1. 把IDE从eclipse转到Android Studio(又去掉了一个与IBM Rational的联系,多少有些感伤,可是,旧的不去新的不来啊),将以前的安卓projects移到新的IDE下 2. 使用Genymotion 替代安卓自带的emulator。 安装Genymotion 1. 下载安装Genymotion之前需要免费注册

swingseagull的专栏 1万+

camera QXXX架构

This article introduces the QCX camera architecture for Qualcomm’s latest automotive chips including SA8650. It elaborates the layered camera stack under QNX, HGY and HQX systems, covering client applications, stream manager, CamX components and hardware d

qq_39257814的博客 4546

安卓接入Google登录

1.配置Google Cloud 2.添加 Google Play 服务 3.添加Google sign代码 4.常见的CommonStatusCodes 创建GoogleSignInOptions时可以选择requestId()、requestEmail()、requestProfile()、requestIdToken(serverClientId)Web client(Auto-created for Google Sign-in).........

u012080441的专栏 1万+

Python爬虫零基础入门【第九章:实战项目教学·第17节】内容指纹去重:URL 变体/重复正文的识别!

我长期专注 Python 爬虫工程化实战,主理专栏 👉 《Python爬虫实战》:从采集策略到反爬对抗,从数据清洗到分布式调度,持续输出可复用的方法论与可落地案例。内容主打一个“能跑、能用、能扩展”,让数据价值真正做到——抓得到、洗得净、用得上。

喵手的博客 826

[3.4]【机器人运动学MATLAB实战分析】PUMA560机器人逆运动学MATLAB计算

PUMA560是六自由度关节型机器人,其6个关节都是转动副,属于6R型操作臂。各连杆坐标系如图1,连杆参数如表1所示。本文对PUMA560机器人逆运动学进行分析并MATLAB计算

m0_72676510的博客 1948

Android Google Map v2详解之:开发环境配置

Android Google Map v2详解之:开发环境配置                                       ——转载请注明出处:coder-pig 说在前面: 说到地图定位,现在越来越多的社交app都加入了地图和定位的功能模块,用户很多的时候 也会用到这些东东,比如,到外面吃饭,次次吃饭前都要拍下照片发到朋友圈,定个位,然后发条说说,

代码拾荒者 1239

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

4步构建Windows安卓开发环境:WSABuilds完整部署实战指南

对于需要在Windows系统上运行安卓应用的开发者和技术爱好者来说,WSABuilds提供了一个强大的解决方案。这个开源项目基于Windows Subsystem for Android(WSA)技术,通过预编译二进制文件集成了Google Play商店、Magisk或KernelSU等增强功能,让Windows用户能够轻松搭建稳定高效的安卓运行环境。无论是应用开发测试、跨平台办公还是日常娱乐,W

gitblog_00193的博客 1159

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

WSABuilds终极指南:在Windows 10/11上安装带Google Play和Magisk的安卓子系统

WSABuilds是一个强大的开源项目,让你在Windows 10和Windows 11上运行预构建的Windows Subsystem for Android™(WSA)二进制文件,内置Google Play商店(MindTheGapps)和/或Magisk或KernelSU(root解决方案)。这个完整指南将带你从零开始,快速在Windows系统上搭建功能完整的安卓环境。 ## 🎯 为什么

gitblog_00098的博客 4959

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: 如何应用RSI
下一篇: 整理的 Oracle 基于SQL Plus 以及技术相关
后海
博客等级 码龄18年 176粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值