这篇著述主要先容了Android APP开拓初学教程,从SDK下载、开拓环境搭建、代码编写、APP打包等顺次逐一西宾,独特简明的一个Android APP开拓初学教程APP开发资讯,需要的一又友不错参考下。
责任中有作念过手机App技俩,前端和android或ios圭臬员合作完成悉数项指标开拓,开拓流程中与ios圭臬合作基本没什么问题,而android多样机子和rom的问题许多,这也让我产生了学习android和ios圭臬开拓的风趣。于是凌晨极少睡不着写了第一个android圭臬HelloAndroid,po出来共享给其他也念念学习android开拓的一又友,这样傻瓜的Android开拓初学著述,有极少开拓基础的应该王人能看懂。
一、准备责任主要以我我方的开拓环境为例,下载装配JDK和Android SDK,假如你莫得现成的IDE,你不错凯旋下载SDK完竣包,内部包含了Eclipse,若是有IDE那么你不错回荡到底下遴荐USE AN EXISTING IDE,然后装配SDK,若是你的SDK在装配时找不到JDK目次,你不错在系统环境变量里添加JAVA_HOME变量,旅途为你的JDK目次,我的IDE是IntelliJ IDEA,王人装好以后运转设立IDE加多SDK扶持。
最初,怒放Android SDK Manager把Android 4.0以上版块的未装配的王人打勾装上,字据你个东谈主实质情况,若是你只意想打算用我方的手机测试,那就把你机子系和洽样版块的SDK包装上,下载技艺有点长。
然后怒放IDE创建新技俩,IDEA相比智能,若是你装好了SDK,新建技俩里就会出现Android的Application Module,遴荐后右边Project SDK为空,点击New按钮,找到SDK目次详情,APP开发业务下拉列表就会列出还是装配的各个版块的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就这样出生了。
起原:http://www.jb51.net/article/50395.htmAPP开发资讯