手机怎么编写安卓程序
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-安卓手机软件开发行业,因为安卓工程师展现出良好的发展前景。但是面多这个陌生的高端行业,很多应届大学生都充满了疑问:等等。本文就帮大家一一解答:任...
-- 猴岛游戏论坛为您解答