君子动手不动口 發表於 2020-11-27 08:08:00

Android开发二:eclipse 创建 android helloworld程序

<div style="position: relative; padding: 30% 45%">
<iframe style="position: absolute; width: 100%; height: 100%; left: 0; top: 0" src="https://player.bilibili.com/player.html?aid=925539510&amp;bvid=BV1bT4y137MB&amp;cid=260780586&amp;page=6&amp;as_wide=1&amp;high_quality=1&amp;danmaku=0" frameborder="no" scrolling="no"></iframe>
</div>
<p>eclipse-android环境配置参见:eclipse 配置 android 开发环境</p>
<p></p><div class="toc"><div class="toc-container-header">目录</div><ul><li>一、创建项目<ul><li>1.1 在eclipse中新建android项目</li><li>1.2 设置应用名和sdk版本</li><li>1.3 项目位置</li><li>1.4 指定图标</li><li>1.4 是否创建Activity</li><li>1.5 指定Activity名以及布局名</li><li>1.6 Run As 尝试运行</li><li>1.7 选择运行设备</li></ul></li><li>二、Android项目说明<ul><li>2.1 目录结构</li></ul></li><li>三、Android 应用开发流程<ul><li>3.1 Setup your environment</li><li>3.2 Create a project</li><li>3.3 Write code &amp; Add assets</li><li>3.4 Build and Run</li><li>3.5 Iterate (Debug &amp; Test)</li><li>3.6 Publish</li></ul></li></ul></div><p></p>
<h1 id="一创建项目">一、创建项目</h1>
<h2 id="11-在eclipse中新建android项目">1.1 在eclipse中新建android项目</h2>
<p><img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127073351729-1521719514.png" alt="" loading="lazy"><br>
在弹出来的对话框中选择 Android Application Project<br>
<img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127073450175-712165302.png" alt="" loading="lazy"></p>
<h2 id="12-设置应用名和sdk版本">1.2 设置应用名和sdk版本</h2>
<p><img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127074837624-1120765436.png" alt="" loading="lazy"><br>
应用名即app名,在用户安装app后会在手机中显示在app图标下面。<br>
项目名,项目名只在eclipse中使用。<br>
包名用户一般是看不到的,但是在app运营期间应保持一致。因为只有包名一致才会被认为是同一应用的不同版本,你不想你的用户升级一下应用,手机上多出来一个应用吧(新旧版本共存)。<br>
以上三个名字可以不一样。</p>
<h2 id="13-项目位置">1.3 项目位置</h2>
<p><img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127075304405-1763860894.png" alt="" loading="lazy"></p>
<h2 id="14-指定图标">1.4 指定图标</h2>
<p><img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127075418476-1801745198.png" alt="" loading="lazy"></p>
<h2 id="14-是否创建activity">1.4 是否创建Activity</h2>
<p><img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127075635736-1702894612.png" alt="" loading="lazy"></p>
<h2 id="15-指定activity名以及布局名">1.5 指定Activity名以及布局名</h2>
<p><img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127075756081-764226383.png" alt="" loading="lazy"></p>
<h2 id="16-run-as-尝试运行">1.6 Run As 尝试运行</h2>
<p><img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127075845679-2036657270.png" alt="" loading="lazy"></p>
<h2 id="17-选择运行设备">1.7 选择运行设备</h2>
<p>avd安卓虚拟设备或真机调试均可,avd启动一般比较慢,可以使用自己的手机进行调试。<br>
<img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127080050520-49189473.png" alt="" loading="lazy"><br>
如果是真机调试,只要把手机的开发者模式打开,然后用数据线连接到电脑,这里会自动识别并添加进列表。<br>
<img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201130070025282-1320886438.png" alt="" loading="lazy"></p>
<p>如果手机提示是否安装应用,<br>
<img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127080707627-1141152702.png" alt="" loading="lazy"><br>
确定之后即可看到app安装并自动打开:<br>
<img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127080728436-1127775343.png" alt="" loading="lazy"></p>
<h1 id="二android项目说明">二、Android项目说明</h1>
<h2 id="21-目录结构">2.1 目录结构</h2>
<p><img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201127084611889-1911846014.png" alt="" loading="lazy"></p>
<ul>
<li>src 包是保存应用程序源码的地方</li>
<li>gen 包中,包含由ADT生成的Java文件,如 R.java 和 AIDL文件创建的接口等,R文件由许多静态内部类组成,内部类中又包含许多常量,这此常量分别代表res包中不同的资源。R文件不能手动修改,当资源变化的时候,它会自动更新。</li>
<li>android.jar 文件包含了Android项目需要使用的工具类、接口等,开发不同版本的Android程序时,该文件会自动替换。</li>
<li>assets 包保存原始资源文件,其中的文件会编译到apk中,并且原文件名会被保留。通常用来保存文本,游戏数据等内容。</li>
<li>res 包用来保存资源文件</li>
<li>drawable 子包通常用来保存图片资源</li>
<li>layout 通常用来保存应用布局文件</li>
<li>values 通常用来保存应用使用的字符串</li>
<li>AndroidManifest.xml 每个Android应用程序必须包含一个该文件,位于根目录。在该文件中标明Activity、Service等信息,否则程序不能正常启动。</li>
<li>project.properties 属性配置文件,用于记录项目使用的Android SDK 的版本,供 Eclipse 使用。</li>
</ul>
<h1 id="三android-应用开发流程">三、Android 应用开发流程</h1>
<p><img src="https://img2020.cnblogs.com/blog/1604857/202011/1604857-20201129142932700-1335306459.png" alt="" loading="lazy"></p>
<p>主要流程如下</p>
<ol>
<li>启动开发环境</li>
<li>创建项目</li>
<li>编写代码</li>
<li>编译运行</li>
<li>迭代测试(Iterate debug)</li>
<li>发布</li>
</ol>
<h2 id="31-setup-your-environment">3.1 Setup your environment</h2>
<p>使用<strong>eclipse</strong>或<strong>Android studio</strong>,并配置好相应环境。</p>
<h2 id="32-create-a-project">3.2 Create a project</h2>
<p>使用<strong>IDE</strong>创建一个<strong>Android</strong>项目。</p>
<h2 id="33-write-code--add-assets">3.3 Write code &amp; Add assets</h2>
<p>编写Android应用的代码,并将相应的资源添加到项目中。</p>
<h2 id="34-build-and-run">3.4 Build and Run</h2>
<p>编译项目生成<strong>apk</strong>安装包并<br>
使用AVD安卓虚拟机或真机进行调试。</p>
<h2 id="35-iterate-debug--test">3.5 Iterate (Debug &amp; Test)</h2>
<p>循环<strong>Debug</strong>并测试,直至应用表现良好。</p>
<h2 id="36-publish">3.6 Publish</h2>
<p>对应用签名并发布。</p>


</div>
<div id="MySignature" role="contentinfo">
    有了计划记得推动,不要原地踏步。<br><br>
来源:https://www.cnblogs.com/amnotgcs/p/14046005.html
頁: [1]
查看完整版本: Android开发二:eclipse 创建 android helloworld程序