视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501
当前位置: 首页 - 手机 - 正文

一看就懂的Android APP开发入门教程

来源:动视网 责编:小OO 时间:2020-03-18 23:48:25
导读今天来给大家分享一个一看就懂的AndroidAPP开发入门教程。准备工作打开AndroidSDKManager把Android4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK包装上,下载时间会有点长。然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Android的ApplicationModule,选择后右边ProjectSDK为空,点击New按钮,找到SDK目录确定,下拉列表就会列出已经安装...
今天来给大家分享一个一看就懂的Android APP开发入门教程。

准备工作

打开Android SDK Manager把Android 4.0以上版本的未安装的都打勾装上,根据你个人实际情况,如果你只打算用自己的手机测试,那就把你机子系统一样版本的SDK包装上,下载时间会有点长。

然后打开IDE创建新项目,IDEA比较智能,如果你装好了SDK,新建项目里就会出现Android的Application Module,选择后右边Project SDK为空,点击New按钮,找到SDK目录确定,下拉列表就会列出已经安装的各个版本的SDK,选择自己需要的版本,如果是第一次设置,IDE会提醒你先设置JDK,根据提示找到JDK目录即可。

填好项目名称后下一步选择USB Device,然后完成项目构建,IDE会自动生成基本的项目所需的文件及目录。

代码编写


做好准备工作后,终于可以开始写我们的hello android了,在开始编写代码之前,我们先了解几个文件:

res/layout/main.xml App主窗体布局文件,你的应用长什么样都在这边定义,有Design和Text两种模式

res/values/strings.xml 可以理解为i18n文件,这个文件用来存放程序调用的各种字符串

src/com/example/helloandroid/MyActivity.java 这个就是我们的主程序类,等下要实现的功能都在这个文件里添加

首先为应用添加一个id为hellotextView的textview和一个id为hellobutton的button,mail.xml 代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
        >
    <TextView
            android:layout_width="fill_parent"
            android:layout_height="180dp"
            android:text="@string/default_message"
            android:id="@+id/hellotextView" android:textColor="#00ff00" android:gravity="center"/>
    <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/button_send"
            android:id="@+id/hellobutton" android:layout_gravity="center"/>
</LinearLayout>

代码和控件用到的字符串定义如下:

<?xml version="1.0" encoding="utf-8"?><resources>    <string name="app_name">helloandroid by hiwanz</string>    <string name="button_send">Say something</string>    <string name="default_message">Click button below!</string>    <string name="interact_message">You just clicked on the Button!</string></resources>

主程序中定义button点击后改变textview显示的文本,并且弹出Toast提示信息,代码如下:

package com.example.helloandroid; import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;import android.widget.Toast; public class MyActivity extends Activity {    /**     * Called when the activity is first created.     */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        //得到按钮实例        Button hellobtn = (Button)findViewById(R.id.hellobutton);        //设置监听按钮点击事件        hellobtn.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                //得到textview实例                TextView hellotv = (TextView)findViewById(R.id.hellotextView);                //弹出Toast提示按钮被点击了                Toast.makeText(MyActivity.this,"Clicked",Toast.LENGTH_SHORT).show();                //读取strings.xml定义的interact_message信息并写到textview上                hellotv.setText(R.string.interact_message);            }        });    } }

代码写好后,电脑通过USB数据线连接手机

手机系统设置里的开发人员选项里打开USB调试,在IDE中直接点Run就可以在手机上看到运行的效果了。

应用打包

应用开发完成后就要打包发布了,在IDE的Build菜单下选择Generate Signed APK来打包应用

在弹出的Wizard对话框中需要指定签名的Key,一开始没有Key你可以点击Create New来新建一个Key用于签名,填入签名所需的一些字段后生成Key文件

使用生成的Key来签名应用包

完成编译后会在刚才我们设置的Designation APK path下生成我们的helloandroid.apk应用包,接下来要怎么安装应用应该不用说了吧,我们的第一个Android App就这样诞生了。

标签: 炼金术
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

c语言入门教程上机实例 TP-Link 无线路由器设置图文教程 怎么设置TP-Link无线路由器图解 工行网银U盾证书如何下载:网银U盾启用教程 win10正版系统官方下载地址 iphone已停用连接itunes解决方案 如何让你的电脑声音增大500% Excel中Sumifs函数的使用方法 PS怎样给新建的图层添加背景色 手机视频如何投影到电视上的技巧 如何在Word文档中创建超链接 电脑版微信怎么添加好友 微信电脑版加好友教程 手机如何连接投屏到电脑 ps怎么使图片边缘虚化 电脑qq音乐如何听歌识曲 如何制作简易的病毒 使用Excel时提示stdole32.tlb丢失或损坏怎么办如何解决 微软官网怎么下载win10 为什么家里的wifi显示连接但不能上网怎么办 如何下载安装steam EXCEL表打开后不显示底下的sheet1怎么办 win10 nvidia控制面板打不开怎么办 喜马拉雅FM下载的音频文件保存在哪_怎么导出来 公文格式怎么设置 怎样设置打印机端口 Excel表格换行的快捷键是什么Excel单元格内怎么强制换行 圆通快递人工客服电话拨打方法 解决百度云网盘下载不了或无响应的方法 Excel如何将横的表格换成竖的 c盘满了怎么清理 怎样可以在微信定位自己公司的位置 Word中如何给文字添加上拼音 微信如何设置分身 快手怎么直播?快手开直播权限申请技巧 如何在cad中输入文字 自己如何清洗羽绒服 Windows时间同步时出错该怎么解决? 如何通过阿里众包赚钱?想赚钱?兼职 没带手机怎么用电脑上微信 iPad已停用怎么解锁 如何解决EXCEL不显示计算结果只显示公式问题
Top