Android应用开发(一):Android平台搭建与开发环境配置

简介: <p>本文从自身经历的角度分享了Android应用开发的第一步,即Android平台搭建与开发环境配置,主要包括平台的选择与安装及其安装过程中经常遇到的问题,最后给出一个实例,即第一个Android软件“Hello World!”。</p> <p><br></p> <h2>1、Android Studio软件下载</h2> <p><br> 可以在百度上直接下载Android Stu

本文从自身经历的角度分享了Android应用开发的第一步,即Android平台搭建与开发环境配置,主要包括平台的选择与安装及其安装过程中经常遇到的问题,最后给出一个实例,即第一个Android软件“Hello World!”。


1、Android Studio软件下载


可以在百度上直接下载Android Studio,或者到官网www.android.com上直接下载(中国大陆资源可能会受限)。

注意:这里推荐使用Android Studio,并不推荐使用Eclipse或者IDEA开发平台,原因是Android Studio提供了一些优化处理,减少很多编程的麻烦,在后续的博文中可以体现出来Android Studio的优势。


2、安装过程中遇到的问题及其解决方法


(1)、JAVA安装与配置

请参考:http://blog.csdn.net/frd2009041510/article/details/46707169


(2)、VT-x启动的方法

因为Android Studio需要启动硬件加速,所以必须启动VT-x,启动VT-x是在电脑开机的时候设置的,不知道怎么启动VT-x的请在本博文下面留言。


(3)、intelhaxm-android.exe的安装

可以在SDK Manager查看intelhaxm-android.exe是否安装,若没安装直接选中安装即可。

SDK Manager位于C:\Users\Fred\AppData\Local\Android\Sdk\android-sdk-windows。



4)、模拟器的创建或配置

模拟器是模拟代码在设备上的运行情况,可以根据需求自己创建,创建的方法如下图所示。


5)、内存错误提示

更改设备的内存RAM即可,如下图所示。


3、第一个Android软件“Hello World!”

1)、新建项目











2)、编译





3)、模拟器显示结果


4、如何修改APP的名称与内容

首先进入主函数:

即:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

其次进入activity_main.xml

最后按住Ctrl并且点击:

<TextView android:text="@string/hello_world" android:layout_width="wrap_content"

中的@string/hello_world

可以进入到:


对下面代码进行修改即可。

<resources>
    <string name="app_name">AndroidHello</string>

    <string name="hello_world">Hello world!</string>
    <string name="action_settings">Settings</string>
</resources>

例如修改为如下:

<resources>
    <string name="app_name">Android Hello</string>

    <string name="hello_world">Hello Android, I am Fred!</string>
    <string name="action_settings">Settings</string>
</resources>

编译运行后的结果为:




目录
相关文章
|
8月前
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
1983 61
|
3月前
|
存储 API Android开发
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
219 4
【02】完整的安卓二次商业实战-配置gradle-构建打包原生安卓项目-调试本地运行模拟器-优雅草伊凡
|
3月前
|
Java 开发工具 Maven
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
【01】完整的安卓二次商业实战-详细的初级步骤同步项目和gradle配置以及开发思路-优雅草伊凡
259 6
|
5月前
|
监控 Android开发 数据安全/隐私保护
批量发送短信的平台,安卓群发短信工具插件脚本,批量群发短信软件【autojs版】
这个Auto.js脚本实现了完整的批量短信发送功能,包含联系人管理、短信内容编辑、发送状态监控等功能
|
9月前
|
存储 编解码 监控
Android平台GB28181执法记录仪技术方案与实现
本文介绍了大牛直播SDK的SmartGBD在执法记录仪场景中的应用。GB28181协议作为视频监控联网的国家标准,为设备互联互通提供规范。SmartGBD专为Android平台设计,支持音视频采集、编码与传输,具备自适应算法和多功能扩展优势。文章分析了执法记录仪的需求,如实时音视频传输、设备管理及数据安全,并详细阐述了基于SmartGBD的技术实现方案,包括环境准备、SDK集成、设备注册、音视频处理及功能扩展等步骤。最后展望了SmartGBD在未来智慧物联领域的广阔应用前景。
569 13
|
9月前
|
存储 编解码 开发工具
Android平台毫秒级低延迟HTTP-FLV直播播放器技术探究与实现
本文详细探讨了在Android平台上实现HTTP-FLV播放器的过程。首先介绍了FLV格式的基础,包括文件头和标签结构。接着分析了HTTP-FLV传输原理,通过分块传输实现流畅播放。然后重点讲解了播放器的实现步骤,涵盖网络请求、数据解析、音视频解码与渲染,以及播放控制功能的设计。文章还讨论了性能优化和网络异常处理的方法,并总结了HTTP-FLV播放器的技术价值,尤其是在特定场景下的应用意义。
457 11
|
9月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
网络安全 开发工具 Android开发
qt 配置安卓开发环境
qt 配置安卓开发环境
438 0
|
开发工具 Android开发 图形学
Android Studio安装、配置教程全 - 安卓开发环境的配置手册
Android Studio的安装、配置 本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)...
2420 0

热门文章

最新文章