1.在安卓系统的手机下载AIDE软件并安装 可以在百度手机助手等应用市场下载最新版,或者在浏览器搜索一下AIDE。这是一个可以在安卓手机上编写程序并直接导出APP的软件。安装后桌面上出现的带蓝色花括号的绿色小机器人图标就是AIDE。 2.新建一个项目 点击进入AIDE。 第一次打开会有是否学习自带教程的选项,我们点击最后的“For Experts(专家模式)”跳过教程,直接制作APP。 之后选择第一个“New Android App(新安卓APP)”,弹出项目名和包名的设置界面。 第一行是项目名,也就是要存放这个项目的各种源代码和资源文件的文件夹名(自己随便起个名)。这个名字可以帮助你在很多项目里找到你要改动的项目。 第二行是包名,格式是“com.公司名.程序名”。你可以改的就是公司名和程序名(都自己随便起个名)。这两个必须用数字和大小写字母组成,汉字或其它字符会出错。包名相当于app的身份证。当你下载一个app时系统会根据包名判断是否已经下载过一样的app。 这两个一定要想好再写,之后就很难改了。本教程以项目名test和包名com.Test.test为例。 点右下角按钮“CREATE(创建)”完成。 3.删除main.xml 现在进入了一个叫“main.xml”的文件。这是界面布局文件,是AIDE自动帮你新建的。由于本教程不使用xml布局文件,所以需要把它删掉。先点右下角蓝色圆按钮打开文件管理器。 这些选项前四个从上到下分别是进入上层文件夹、项目属性、添加文件、源文件文件夹。我们要用到的基本上都在src文件夹(源文件文件夹)里。点击进入src>res>layout,可以看到main.xml文件。 长按main.xml然后点“Delete”,点“Yes”。 4.复制代码模板 现在跳转到了最重要的“MainActivity.java”文件。这就是我们要写程序代码的地方。先长按里面的内容再不断地点右上角第一个按钮可以扩大选取范围。 这样就全选了代码。再点一下代码,然后按输入法里的退格键删除所有代码。 现在复制下面一段代码: package com; import android.app.*; import android.content.*; import android.graphics.*; import android.os.*; import android.view.*; import android.widget.*; public class MainActivity extends Activity { int winx,winy; mview view; //变量和函数 ////////////////// class mview extends View{//自定义view public mview(Context con){ super(con); } @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { winx=w;winy=h; //初始化 } @Override protected void onDraw(Canvas canvas) {//绘图 } @Override public boolean onTouchEvent(MotionEvent event) {//触控 if(event.getAction()==MotionEvent.ACTION_DOWN){ int x=(int)event.getX(),y=(int)event.getY(); } invalidate();//重绘 return true; } } ////////////////// @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view=new mview(this); setContentView(view); } @Override public boolean onKeyDown(int keyCode,KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK){ //返回键 moveTaskToBack(false); return true; } return super.onKeyDown(keyCode,event); } } 复制以后长按AIDE界面,界面右上角会有一个档案版一样的粘贴按钮,点它就可以保留缩进地粘贴。 第一行有红色波浪线,说明有错误。这是因为上边的模板没有写包名,你需要在com的位置写你之前写的包名,本教程中就是“com.Test.test”。 现在MainActivity.java就没有错误了。 我们还需要用同样的方法把下面的代码复制到src>main文件夹里的AndroidManifest.xml文件。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas./apk/res/android" package="com"> <application android:allowBackup="false" android:icon="@drawable/ic_launcher" android:label="️" android:theme="@style/AppTheme" android:resizeableActivity = "true" android:hardwareAccelerated="false"> <activity android:name=".MainActivity" android:label="️" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" android:screenOrientation="landscape"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 复制完还是点AIDE右下角蓝色圆按钮,开启档案管理界面,返回上层文件夹2次,进入src文件夹,点开AndroidManifest.xml文件。 5.生成APP 现在两个重要文件里的代码都正确了,点界面右上角第一个“开始(顶角向右的黑色大三角)”按钮生成APP。 现在像安装其他APP那样安装你的APP就好了。 安装完成后打开,会看到黑屏,也就是这个APP的界面。 出现黑屏不是应为哪出错了,而是这个模板代码让手机做的事就是放出黑屏。之后的教程我们会为APP添加各种功能。 回到手机桌面可以看到一个绿色机器人图标(AIDE送给你的默认图标),没有名字,就是我们刚才制作的APP。(下图AIDE右边的图标) |
|
来自: 昵称62214855 > 《AIDE安卓编程》