[Android Training视频系列]1.1 Creating an Android Project

【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04 编号学科(课程)核心知识点在云计算/云存储/云网络/云安全/云MaaS中的作用代表教材/资料/论文 + 数学方程式列表工业界应用D1421​云原生数据库:TiDB​HTAP(混合事务/分析处理)、分布式SQL、水平扩展、强一致(Raft)、自动故障恢复、与MySQL兼容、TiFlash列式引擎提供弹性扩展的分布式数据库;支撑高并发在线交易与实时分析教材:《TiDB in Action》PingCAP(2020) 论文:《TiDB: A Raft-based HTAP Database》(2017) 阅读详情

1.主要内容

本小节介绍如何创建一个Android Project,分别从Eclipse和命令行的方式来创建了默认的Android Project


2.视频讲解

http://www.eyeandroid.com/thread-10472-1-1.html


3.翻译参考

1.使用Eclipse创建项目
2.使用命令行创建项目


创建安卓项目

一个安卓工程包含了组成android应用的所有 源代码的文件。Android软件开发工具包(Software Development Kit,即SDK)可以让你轻松地创建一个包含了默认项目目录和文件的工程。
这一小节首先讲述的是怎么使用一个装有ADT插件的Eclipse创建一个新的工程,或者是在命令行下使用SDK工具创建新的工程。让我们开始吧!

注意:你应该已经安装了Android SDK,并且如果你使用的是Eclipse,你也应该安装了ADT插件。如果你没有安装这些工具,你应该查看安装Android SDK,当你完成安装后再返回到这里。


使用Eclipse创建项目

  1. 在Eclipse中,选择File>New>Project。在弹出的对话框中应该有一个标有Android的文件夹(如果你没有发现Android的文件夹,那么你就是没有安装ADT插件,查看 安装ADT插件-Installing the ADT Plugin)。
  2. 打开Android的文件夹,选择“Android Project”,然后点击“Next”。
  3. 在“Application Name”矿中输入项目名称(比如“MyFirstApp”),然后点击“Next”。
  4. 选择一个构建目标。被选中的版本将作为要编译你的应用的版本。
我们建议你尽可能的选择最新版本。你仍然可以创建支持较旧版本的应用,但是选择最新版本的应用可以让你更加轻松的优化你的应用,以使得使用最新的android设备有更佳的用户体验

adt-firstapp-setup.png

如果你没有看见任何的构建目标被罗列出来,你应该使用Android SDK管理工具下载一些。如需学习怎么下载,查看 step 4 in the installing guide.
5.设置应用程序的其他细节,比如:
  • Application Name:显示给用户看的应用程序名称,输入“My First App”。
  • Package Name:你的应用程序的包的命名空间(请按照Java编程语言的规范来命名空间)。你的包名称必须和所有安装在Android系统中的应用程序的包名不相同。由于这个原因,使用一个适合您的公司或出版商标准的域风格的包名是十分重要的一点。
  • Create Activity:这是你的应用中基本的用户活动的类的名字(一个用户活动代表的是你的应用中的一个单独的画面。输入“MyFirstActivity”)。
  • Minimum SDK:选择4(android1.6)
因为这个版本较应用中选择的构建目标要低,会出现一个警告,但是这是可以的。在没有事先使用一些代码区确定设备的系统版本的情况下(你将会在其他的课程中学习到怎么做),你只需要确定你没有使用任何比minimum SDK的 API线更高的API版本就可以。
6.点击“Finish”


到此,你的Android的项目现在已经建立起来了。这个项目中包含了一些默认的文件。你现在就可以去建造你的应用了。点击next lesson 继续学习。


使用命令行创建项目

如果你没有使用安装了ADT插件的Eclipse开发工具,你也可以在命令行中使用SDK工具创建工程:
1.打开命令行工具(在“运行中”敲入cmd即可)。
2.进入Android SDK工具所在的目录。
3.执行:
android list targets
命令行中会列出你使用SDK下载的Android平台。找到适合你的应用的平台。给目标ID做个标记。我们建议你尽可能的选择最新版本。你仍然可以创建支持较旧版本的应用,但是选择最新版本的应用可以让你更加轻松的优化你的应用,以使得使用最新的android设备有更佳的用户体验。
如果你没有发现任何的目标被列出来,你需要用Android SDK 管理工具来安装一些。其查看 安装向导第四步 。
4.执行:
	android create project --target <target-id> --name MyFirstApp \
	--path <path-to-workspace>/MyFirstApp --activity MyFirstActivity \
	--package com.example.myapp
用目标列表中的一个ID值(参考上一个步骤)代替 <target-id>。用你想要保存Android应用项目的位置代替 <path-to-workspace>。


现在你的Android的项目被建立起来了,这个项目中包含了一些默认的系统配置。你现在已经做好了开发应用的准备。 点击此处,继续学习课程。


注意:将你的 platform-tools/目录和 tools/ 目录加入到环境变量中的path变量中,会提高你的工作效率。

注意:将你的platform-tools/目录和tools/ 目录加入到环境变量中的path变量中,会提高你的工作效率。



政府科技管理者如何提升科技成果转化项目进场交易的备案效率?.docx 政府科技管理者如何提升科技成果转化项目进场交易的备案效率? 立即下载

相关推荐

山区道路边坡落石隐患检测数据集VOC+YOLO格式241张1类别.md

【重要提示】本页面仅为资源介绍,不含外部下载地址 亲爱的 优快云 用户: 感谢你浏览本资源页面,在这里提前向大家说明相关情况,避免后续产生误解。本资源我设置的初衷是 0 积分免费分享文档介绍,希望可以无偿给到有需要的朋友。但 优快云 平台存在自动调控机制,系统会根据资源下载热度、文件体积、平台规则等因素,自动修改资源所需下载积分,页面显示为 1 积分、2 积分或更高积分都属于平台自动调整结果,并非我手动修改设置,我没有权限自主锁定积分数值。 如果你打开页面后,发现下载所需积分不为 0,请务必谨慎考虑是否下载。一旦你支付积分完成下载,后续遇到资源内容和描述不符、文件损坏等问题,我无法承担对应的积分损失,也没有渠道为你办理积分退还。在此强烈建议,只有页面明确显示 0 积分的时候,再进行下载操作。 同时特别说明:这份资源介绍文案里,没有附带任何外部下载地址。资源本身是通过 优快云 官方上传通道上传的附件,正常情况下直接点击页面自带的下载按钮即可获取文件。页面找不到外部下载链接属于正常情况,并非资源缺失。 如果因为平台积分显示异常,导致你被扣取积分,积分退款、积分异常相关问题,请直接联系 优快云 官方客服咨询处理。平台规则由官方制定,我无法干预积分变动,望各位理解。

Android4.4.4相机,极限优化修改版,做最好的原生相机

1、图库和相机分离,PNG减肥,精简体积约5MB 2、支持X86、ARM、MIPS内核处理器。 3、支持32位、64位处理器,不限品牌。 4、提升启动相机速度。 5、提升相机对焦速度。 6、降低摄像头闪烁频率,以降低发热量。 7、支持Android 4.0—4.4、Android L系统。 8、支持ART模式。 9、默认增加1%的HDR效果,提升弱光拍照效果。 10、降低jpg压

1360

Miniconda3迁移(附图详细过程)

服务器上目录占满,想要将conda迁移到其他目录下的操作方法,详细教程。

2301_77554343的博客 6945

Android学习进阶路线Android源码分享)

毕业8月有余,同时伴随着从事的Android经验的提升。仔细思量过去的工作内容,掐指算来也是少得可怜---主要维护FM收 音机模块,间或看看Lancher模块的代码。尽管这样,总的来说,在这八个月事件的学习里,我自我感觉收获还是很大的---自学了很多 Android相关方面的知识。虽然里真正的大牛还有很远的一段路程要走,自己也会坚持学习、坚持走下去。            再次,把自己学习

1198

PySpark 本地开发环境搭建与实践

本文详细介绍了 PySpark 本地开发环境的搭建过程,包括 JDK、Hadoop、Anaconda、PySpark 的安装以及 Pycharm 工程的创建。同时,深入讲解了代码编写、本地开发案例(如 WordCount、处理特殊分隔符、读取 hdfs 数据、获取外部变量)、Spark 程序的监控和 local 模式下结果文件数量问题等内容。通过掌握这些知识和技能,读者可以在 Windows 本地环境中高效地进行 PySpark 开发,处理大规模数据,解决实际业务中的数据分析和处理问题。

天冬忘忧的博客 3014

银河麒麟V10 SP3系统下如何安全安装gcc-toolset-10(附yum仓库避坑指南)

本文详细介绍了在银河麒麟V10 SP3系统中安全部署gcc-toolset-10的完整方案。核心在于通过配置默认禁用的yum仓库(如EPKL仓库)并配合--enablerepo参数进行精准安装,有效规避依赖冲突风险,实现与系统默认GCC 7.3的稳定共存。文章还提供了多版本环境切换、系统维护及故障排查的实用指南,确保操作的可控与可逆。

h0i1j2k3l的博客 590

[Android Training视频系列]2.2 Pausing and Resuming an Activity

1.主要内容 本讲介绍onPause和onResume,主要分析了在onPause函数中应该执行哪些操作。 2.视频讲解 http://www.eyeandroid.com/thread-11291-1-1.html 3.翻译参考 在正常的程序使用中,处于前台运行的activity有时会被另外一些可见的组件遮挡,从而造成activity被暂停。比如,一个半透明的activit

861

Arduino MLX90393磁力计驱动库:高精度三轴霍尔传感器开发指南

三轴霍尔效应磁力计是嵌入式系统中实现无接触角度检测、电子罗盘与电流传感的核心器件。其工作原理基于霍尔电压随外磁场矢量变化的物理特性,通过I²C接口输出高分辨率(16/20-bit)XYZ轴原始数据,并集成温度补偿与数字滤波功能。技术价值体现在确定性响应、低功耗(典型0.5 μA待机)及强抗干扰能力,适用于电池供电设备与实时操作系统环境。典型应用场景包括电机位置反馈、永磁体旋转角度解算、工业编码器和地磁导航。本库专为Arduino生态优化,深度封装MLX90393寄存器协议与自校准流程,同时兼容STM32、E

weixin_29363791的博客 642

[Android Training视频系列]1.4 Starting Another Activity

1.主要内容 本小结在1.3节的基础上,继续完善代码,会书写Button响应事件,在响应事件中新建一个Intent去启动另外一个Activity。 2.视频讲解 http://www.eyeandroid.com/thread-11210-1-1.html 3.翻译参考 Respond to the Send Button-响应Send(发送)按钮 响应按钮

807

从零玩转显示屏:手把手教你用Arduino驱动SPI屏幕(附引脚定义图)

本文提供了一份详尽的Arduino驱动SPI屏幕的入门指南。从SPI接口的核心引脚定义(如DC、RESET)与RGB接口的区别讲起,手把手指导硬件连接与软件库配置,并最终通过一个天气显示器实战项目,帮助读者掌握驱动SPI屏幕、显示RGB色彩内容的核心技能。

weixin_29189987的博客 132

【SLAM】SVO2.0编译运行和论文代码解读

SVO2是我遇到的最难编译的代码了,可能公开版本不能放太鲁棒的代码吧,搞了快一个星期,终于跑起来了。

iwanderu的博客 5975

[Android Training视频系列] 8.2 Managing Audio Focus

由于很多应用程序都可以播放音频,因此在播放前考虑它们如何交互就显得很重要了,为了避免同时出现多个声音,Android使用音频焦点(AudioFocus)来控制音频的播放 - 仅仅是获取到Audio Focus的应用程序才能够播放音频。 在应用程序开始播放音频之前,它需要经过发出请求[request]à接受请求[receive] à音频焦点锁定[AudioFocus]的过程。同样它需要知道如何监听音频焦点的丢失并进行合适的响应。

802

JNI的本质解析:Android Framework视角下的Java-Native衔接机制

本文基于Android 14源码深入分析JNI机制,从Android Framework视角解析Java-Native衔接原理。主要内容包括:JNI的双轨制注册机制(静态与动态注册),核心数据结构(JNIEnv与JavaVM)的实现原理,以及完整的调用链路剖析。文章通过MessageQueue的JNI实现案例,展示Android Framework如何利用JNI实现Java层与Native层的高效交互,并提供了性能优化建议。分析表明,JNI作为Android系统架构的关键桥梁,其设计充分考虑了性能、安全性

保持专注,保持热爱 1211

[Android Training视频系列]2.3 Stopping and Restarting an Activity

1.主要内容 本小节介绍onStop与onRestart以及onStart的使用,通过本讲我们能学会应该在onStop与onStart里面执行什么样的操作。 2.观看视频讲解 http://www.eyeandroid.com/thread-11346-1-1.html 3.翻译参考 停止与重启Activity 在activity生命周期中,恰当的停止与重启ac

703

Coze智能体开发:工作流教程之解析文件概述

大模型本身并不具备文件读取和解析的能力,无法直接处理文件字节流。对于支持工具调用(Function calling)的模型,扣子提供插件功能来帮助大模型调用外部工具 API,拓展大模型的能力边界。扣子插件商店提供海量官方插件和第三方插件,例如链接读取插件可以将链接对应的文件内容解析为纯文本传递给大模型。

王国平的博客 1794

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

[Android Training视频系列]2.4 Recreating an Activity

1.主要内容 本讲讲解onSaveInstanceState与onRestoreInstanceState的使用。 2.视频讲解 http://www.eyeandroid.com/thread-11391-1-1.html 3.翻译参考 存在一些情况,由于普通的程序行为,你的activity会被销毁,比如,当用户点击Back按钮,或者自己调用finish()方法。另外,如果

700

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

[Android Training视频系列] 6.3 Saving Data in SQL Databases(保存数据到SQLite)

一 主要内容 1.概述 2.定义Schema与Contract 3.使用SQL Helper创建数据库 4.向数据库添加信息 5.从数据库中读取信息 6.删除数据库中的信息 7.更新数据库中的信息 二 翻译转载 对于重复或者结构化的数据(如联系人信息)等保存到DB是个不错的主意。这节课假定你已经熟悉SQL数据库的操作。在Android上可能会使用到的APIs,可以从a

698

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

WINCC7.3破解文件

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

[Android Training视频系列] 8.1 Controlling Your App’s Volume and Playback

主要内容: 1 鉴别使用的是哪个音频流 2 使用物理音量键控制应用程序的音量 3 使用物理播放控制键来控制应用程序的音频播放

681

[Android Training视频系列]2.1 Starting an Activity

1.主要内容  本小节首先对Activity的各个生命周期作简单介绍,然后介绍如何设置Main Activity,最后讲解创建和销毁Activity。 2.视频讲解 http://www.eyeandroid.com/thread-11253-1-1.html 3.翻译参考 启动Activity 与其他在应用程序中由main()函数作为开端不同,Andr

664

[Android Training视频系列] 6.2 Saving Files(保存文件)

一:主要内容 1.概述 2.选择内部存储还是外部存储 3.获取访问External Storage的权限 4.保存文件到Internal Storage 5.保存文件到External Storage 6.查询剩余空间 7.删除文件 8.Q&A Demo截图 二:翻译参考 http://www.eyeandroid.com/thread-11349-1-1.html

606

[Android Training视频系列]6.1 Saving Key-Value Sets

1.主要内容 本小节介绍SharedPreference相关API的使用 获取SharedPreference的Handle 写Shared Preference 读Shared Preference 2.视频讲解 http://www.eyeandroid.com/thread-11495-1-1.html 3.翻译参考 来自:http://blog.

569

[Android Training视频系列]1.2 Running Your App

1.主要内容 本讲主要介绍如何在真机和模拟器上运行您的应用程序,包括Eclipse和命令行两种方式。 2.视频讲解 http://www.eyeandroid.com/thread-10673-1-1.html 3.翻译参考 这节将教您 Run on a Real Device 在真机上运行应用程序 Run on the Emulator在虚拟机上运行应用程序

530

[Android Training视频系列]1.3 Building a Simple User Interface

1.主要内容 本小节介绍如何构建一个简单的用户界面,包括一个输入框和一个按钮。详细介绍了各个View的属性值。 2.视频讲解 http://www.eyeandroid.com/thread-10716-1-1.html 3.翻译参考 目录   1 构建一个简单的用户界面 1.1 使用线性布局 1.2 添加一个文本输入框 1.

508
上一篇: [Android Samples视频系列之ApiDemos] App-Activity-Receive Result
下一篇: [Android Samples视频系列之ApiDemos] App-Activity-Recreate
cofftech
博客等级 码龄16年 46粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值