当前位置:首页 » 安卓系统 » 手机怎么编写安卓程序

手机怎么编写安卓程序

发布时间: 2022-01-08 06:45:02

A. 如何在手机上编程并运行

  • 第一步,在安卓手机上安装Termux。

    Termux是安卓手机中较高级的终端模拟器,不仅开源,而且不需要root, 支持apt的管理软件包,能够十分方便地安装软件包。

    下载方式直接搜索Termux即可,简单方便。

  • 5

    第五步,验证是否安装成功。

    为确保成功安装,可以通过输入简单的编程来验证Python是否安装成功。

    比如输入print('Hello world'),然后回车,在下一行打印出Hello world,表明安装成功。

    此时,我们就可以在手机上运行一些Python代码了。

B. 如何编制一个简单的安卓程序(用于安卓手机,查询用)

1、需要的基础:非常熟练的Java,非常熟练的数据库;如果做移动商务,涉及到强大的后台,最好有Java EE经验;至少非常熟悉JSP及MVC编程;
2、按照如下步骤来:
(1) 安装JDK1.6,测试成功;
(2) 拷贝Android-sdk-windows到D盘,这里包含了Android SDK与ADT;
(3)拷贝eclips(version Indigo)到D盘
这些环境就够手机端开发了;
3、初次运行eclipse,会要求Android SDK与ADT的安装位置,输入D:\android-sdk-windows即可;或者以后在eclipse\Window\preference\Android修改也可以;
4、new 一个Android Project,命名为myfirstADD,选择Build Target为Android 2.3.1,设置包名为com.szpt.zxs,create就可以了;
5、点击window\AVD Manager,make一个虚拟机:Target选择Android 2.3.1-API level 9;Size给512M, Built-in 选WVGA800,这是目前最流行的手机屏幕大小和分辨率;
6、选中myfirstADD工程,点击右键,run as\Android Application,就会自动在虚拟手机
7、下载、安装并运行91手机助手,连接电脑和手机,在91助手的界面找到手机;
8、在eclipse中点击Run configuration,在Target Tab中选Manual,然后run,出现Android Device Chooser窗口,在“Choose a running android device”框,选择在“91手机助手”中连接好的手机,然后点击ok,注意eclipse下部console控制台的信息,同时注意手机屏幕,会看到运行效果显示在手机上了;
8、打包文件是Apk后缀;打包前要准备好证书zxs.keystore和密码,这个利用Java工具可以生成,上篇博文有详细介绍;
9、选中myfirstADD,点击右键,选择弹出菜单中的Android Tools\Export Signed Application Package,在keystore selection窗口,选择“use existing keystore”,选中文件zxs.keystore,输入password,在下一个Key alias selection窗口,选择别名;注意,如果前一个窗口的文件或者密码不对,此处就不会出现别名选择项。点击下一步,选择生成的文件路径,再下一步,就会生成myfirstADD.apk文件,该文件就是要下载到手机上的文件;
10、在“91手机助手”界面,点击右键,选择“上传手机文件”,选择myfirstADD.apk,上传到手机;
11、断开手机与电脑连接,在手机的文件管理器中找到myfirstADD.apk,双击,出现安装提示,安装完毕后出现myfirstADD图标,双击该图标,则程序运行,出现结果!

C. 可不可以在安卓手机上直接编写安卓应用程序呢

不可以呢!就算可以也没人这么干!屏幕太小了!

D. 安卓手机用的程序是APK文件,请问怎么制作这种程序

安卓软件的编程语言是C语。首先你要懂C语来编写一个软件的基建功能。做好这个功能的文件叫脚本,然后通过电脑把这个脚本生成软件,最后用Apk打包工具打包。

E. 怎么在安卓手机上开发编写安卓apk程序

通过Eclipse或者AndroidStudio进行编写程序,然后运行到手机

F. 基于安卓的手机软件助手怎么编写程序

这个是关系到安卓软件开发的问题,需要会编程和Java
然后怎么开发这类的,你可以在应用宝里面下载开发的教程
应用宝里面除了app资源很多,还有很多软件开发的教程和攻略呢,都是很不错的,免费下载使用
在手机上点击直接打开应用宝——直接搜索你需要的教程下载就可以看
当然也可以连接电脑上给手机安装的,这个也方便,电脑上打开应用宝后,按照提示连接上手机数据线,点击手机应用——搜索框搜索你的游戏教程就可以下载,望采纳

G. 如何用c++写安卓手机软件

用c++写安卓手机软件的方法:

安装ndk,使用纯c++开发安卓程序,下边是详细的步骤与说明:

1、编写入口函数

android_main为入口函数,和C++中的main函数是一样的。这里创建CELLAndroidApp的对象,直接调用main函数。

voidandroid_main(structandroid_app*state)

{

CELLAndroidAppapp(state);

app.main(0,0);

}

2.绘制类的实现说明

protected:

EGLConfig_config;

EGLSurface_surface;

EGLContext_context;

EGLDisplay_display;

android_app*_app;

int_width;

int_height;

部分参数说明:

_surface:用于绘制图形,相当于windows绘图中的位图

_context:可以看做是opengl对象

_display:用于绘图的设备上下文,类似于windows绘图中的dc

3.构造函数说明

CELLAndroidApp(android_app*app):_app(app) { _surface=0; _context=0; _display=0; _width=64; _height=48; app->userData=this;//用户数据 app->onAppCmd=handle_cmd;//窗口的创建销毁等 app->onInputEvent=handle_input;//回调函数 }

值得注意的是,这里的app中的userData,传入用户数据,这里直接传入this,onAppCmd传入的handle_cmd回调函数,onInputEvent传入的事handle_input回调函数

4.类中函数main()说明

virtualvoidmain(intargc,char**argv)

{

intident;

intevents;

android_poll_source*source;

while(true)

{

while((ident=ALooper_pollAll(0,NULL,&events,(void**)&source))>=0)

{

if(source!=NULL)

source->process(_app,source);//有触摸事件,调用input函数,相当于dispatchmessage

if(_app->destroyRequested!=0)

return;

}

render();

}

}

5.调用render()函数,绘制图形。

6.初始化设备函数initDevice()

virtualvoidinitDevice()

{

constEGLintattribs[]=

{

EGL_SURFACE_TYPE,EGL_WINDOW_BIT,

EGL_BLUE_SIZE,8,

EGL_GREEN_SIZE,8,

EGL_RED_SIZE,8,

EGL_NONE

};

EGLintformat;

EGLintnumConfigs;

_display=eglGetDisplay(EGL_DEFAULT_DISPLAY);

eglInitialize(_display,0,0);

eglChooseConfig(_display,attribs,&_config,1,&numConfigs);

eglGetConfigAttrib(_display,_config,EGL_NATIVE_VISUAL_ID,&format);

ANativeWindow_setBuffersGeometry(_app->window,0,0,format);

_surface=eglCreateWindowSurface(_display,_config,_app->window,NULL);

#if0

EGLintcontextAtt[]={EGL_CONTEXT_CLIENT_VERSION,2,EGL_NONE,EGL_NONE};

_context=eglCreateContext(_display,_config,0,contextAtt);

#else

_context=eglCreateContext(_display,_config,0,0);

#endif

if(eglMakeCurrent(_display,_surface,_surface,_context)==EGL_FALSE)

{

LOGW("UnabletoeglMakeCurrent");

return;

}

eglQuerySurface(_display,_surface,EGL_WIDTH,&_width);

eglQuerySurface(_display,_surface,EGL_HEIGHT,&_height);

onCreate();

//InitializeGLstate.

glHint(GL_PERSPECTIVE_CORRECTION_HINT,GL_FASTEST);

glEnable(GL_CULL_FACE);

glShadeModel(GL_SMOOTH);

glDisable(GL_DEPTH_TEST);

glViewport(0,0,_width,_height);

glOrthof(0,_width,_height,0,-100,100);

7.绘制函数render()

virtualvoidrender()

{

if(_display==0)

{

return;

}

glClearColor(0,0,0,1);

glClear(GL_COLOR_BUFFER_BIT);

glEnableClientState(GL_VERTEX_ARRAY);

if(g_arVertex.size()>=2)

{

glColor4f(1,1,1,1);

glVertexPointer(3,GL_FLOAT,0,&g_arVertex[0]);

glDrawArrays(GL_LINE_STRIP,0,g_arVertex.size());

}

eglSwapBuffers(_display,_surface);//双缓存的交换缓冲区

}

8.编译程序,将程序导入到模拟器中,最终运行的效果图如下:

H. 怎样给自己的手机写程序

在网络上搜索AIDE程序并下载安装好。程序有点儿大,推荐使用WIFI进行下载。

打开程序默认进入的JAVA源代码编写界面。系统自动给出了一段JAVA “hello world”源代码。点击右上角的播放器按钮即可编译运行。如果源代码有误编译器会提示错误地方,还是比较人性化的。成功编译则可以看到屏幕上打印出“hello world”两个单词。“hello world”是程序入门的意思,每个人学习各个程序第一句输出都是“hello world”

这里我利用嵌套for循环结构写了一个九九乘法表,有兴趣的朋友可以试试。有疑问的可以参考源代码图片。这里我不复制出源代码主要是为了提高大家手写代码的感觉。注意代码每个符号都是半角,且每句结束后必须打半角分好。代码最好成阶梯状。

编写了一个简单的JAVA小程序——猜拳游戏。
源代码未完全给出,大家看看效果,有兴趣的朋友可以联系本人。

熟悉了JAVA的程序源码后我们可以尝试一下安卓的程序开发。
点击左上角那个“<”符号返回主界面。
可以看到这里有很多项目。

点击“GAME开发”,系统默认给出一个小游戏的代码。
点击右上角开始按钮进行编译运行。
系统自动编译生成一个后缀为apk的安卓程序包。

编译完成后进行安装。

启动刚安装的小游戏试试效果吧。
规则,当有石头靠近时手触动屏幕任意部位进行跳跃躲开石头。
若未躲开则重新开始记距离。
AIDE提供丰富的学习系统,大家可以慢慢摸索,最好配合网上的教学视频进行学习。

I. 我的手机是安卓系统的,如果我想自己编写程序自己安装在手机里面,我应该怎么做,应该从哪里下手

学画画都是先从临摹开始,你也应该遵循规律,你写安卓程序,应该先找个安卓的小软件。然后自己模仿着或者改进那个程序。然后再装到手机里。如果运行了就成功了。

J. 开发,编写安卓手机软件需要学些什么具体点!

于此同时也引爆了3G-安卓手机软件开发行业的火热发展。越来越多的应届大学生开始关注3G-安卓手机软件开发行业,因为安卓工程师展现出良好的发展前景。但是面多这个陌生的高端行业,很多应届大学生都充满了疑问:等等。本文就帮大家一一解答:任...

-- 猴岛游戏论坛为您解答

热点内容
linuxdump 发布:2024-11-23 07:06:05 浏览:393
差距的算法 发布:2024-11-23 06:48:09 浏览:884
hmcl离线服务器怎么装皮肤 发布:2024-11-23 06:42:49 浏览:230
各型缓存器年额最高多少 发布:2024-11-23 06:42:43 浏览:62
光谱特征编译 发布:2024-11-23 06:19:46 浏览:893
怎样拍视频上传 发布:2024-11-23 06:15:39 浏览:904
创建个存储过程 发布:2024-11-23 06:15:35 浏览:378
市场配置资源的主体地位如何理解 发布:2024-11-23 06:13:48 浏览:729
单循环编程题 发布:2024-11-23 06:09:04 浏览:564
解压后有个文件看不到 发布:2024-11-23 05:54:01 浏览:126