导航:首页 > 编程知识 > 编程怎么做成手机程序

编程怎么做成手机程序

发布时间:2025-05-19 18:41:17

Ⅰ 手机软件的编程如何开发手机软件

‘壹’ 如何开发手机软件

根据需求设计原型,界面设计、功能设计、测试、上线。开发一个APP一个人很难做所有的事情,需要团队配合,术业有专攻,各司其职。如果需要手机APP,可以通过软件公司来做,虽然说费用可能会比自己做多花一点,但是找公司做比较省心,只需要把需求说出来就行了,其他的事情就不用操心了,等待APP的成品就可以了。

‘贰’ 手机上怎么制作编程

1、java,介绍一个软件—AIDE,可以直接编译运行Java代码,同时还可以编写简单的安卓程序,支持自动补全、代码高亮、语法提示等功能,使用起来也非常不错,下面我简单介绍一下这个软件的安装和使用。
下载AIDE,这个也直接在手机应该中搜索就行,如下,大概也就34兆左右,直接点击下载安装就行。
安装完成后,打开这个软件,就可以直接新建项目,编写Java代码了,如下,这里会自动进行语法检查和智能补全,使用起来非常方便。
方法二2、C/C++这里介绍一个软件—C++编译器(c4droid),可以直接编辑运行C/C++程序,代码高亮、语法检查,使用起来非常不错,下面我简单介绍一下这个软件的安装和使用。
安装C++编译器,这个直接在手机应用中搜索就行,如下,大概也就2兆多,直接点击下载就行。安装完成后,打开这个软件,就可以直接编写C/C++代码了,如下,代码高亮,语法检查,还支持查找、定位行、格式化代码功能:编辑完成后,直接点击“Run”,就能运行程序。

Ⅱ 目前编写一款简单的手机应用APP一般用什么编程语言

编写手机App,用什么语言?

从简单到复杂,可以分三级:


简单方案:HTML5

其实就是把网页封装成App。编程语言就是网页三件套:HTML+CSS+Javascript

有多种工具和框架,如Cordova, uni等等。

这种方式实现“App”最容易,且跨平台,对于iOS和Android做一套就行了。代价是功能弱,性能低,换句话说就是“卡”。


中等方案:原生跨平台框架

这类方案在iOS和Android之上自行实现一套原生框架。通用的Flutter, ReactNative都是流行的原生跨平台框架。适用于 游戏 的Cocos2D,Corona SDK也可以算在这一级里。


这类方案实现App难度中等,因为跨平台,一次开发,iOS和Android都能运行。功能和性能也是中等,比不上原生App,但比HTML5的又好很多。


复杂方案:原生开发

直接在iOS和Android上各自开发一套原生App。

iOS可以使用Objective C或Swift。

Android可以使用Java或Kotlin。


还是来一个图表吧,虽然简单,却很明了:

推荐用Flutter,简单。


以前自己用android原生写过7天酒店签到程序,不过当时的安卓还是比较难写的,不像现在越来越容易上手。


Flutter

Flutter是一个由谷歌开发的开源移动应用软件开发工具包,用于为Android、iOS、 Windows、Mac、Linux、Google Fuchsia开发应用。


Flutter应用是使用Dart语言编写的,虽然是新的一种语言,但是难度不算大,上网搜下相关教程学习下,应该就能很快上手。


Flutter效果


这里是我上个月仿照教程弄的一个简单APP,效果图如下:



点击"Next"就切换下一张,点击"Pre"就切换前一张,点击“Reset”就全部滑落下来。


我女儿最喜欢中间的Reset效果,哈哈。


希望这个答案能帮到你。

现在Flutter正式版已经出来了,原生性能,安卓iOS多平台支持,谷歌大厂背书,大家可以比较放心的学习。编程语言用的是Dart,可以看做是加了语法糖版本的Java,学习起来也比较容易,如果想做手机app,可以考虑使用它。

如果只是自己做着玩的话推荐用H5开发,开发工具HBuilder或者HBuilderX。

先科普下什么是IOS和Android吧。

IOS只是操作系统而已,是苹果的操作系统。

开发IOS上运行的APP的话,现在流行的语言是Object-C和Swift。

Android也是操作系统,是谷歌基于Linux内核开发出来的手机操作系统。

开发Android上运行的APP的话,现在流行的语言我觉得仍然还是JAVA。

如果想要真的做一款APP的话,不仅仅会一门语言就够了,涉及的东西比较多,如下是我给你的学习推荐路线。

学习路线:

1:先学习js,然后学习下html 、css。

学习这些可以上菜鸟教程或者W3School网站学习。

开发工具使用vscode或者Notepad++都可以的。

2:了解Mui常用组件(官网:https://dev.dcloud.net.cn/mui/ui/),

熟悉常用API(官网:http://www.html5plus.org/doc/h5p.html)。

3:服务端的开发,要么用java开发,要么用.net webapi开发,推荐理由,java目前是主流,.net webapi简单容易。

java 开发工具IntelliJ IDEA,.net 开发工具 vs。

4:数据存储使用mysql。

补充说明:如果是想做专业开发APP的话还是建议用java开发客户端,ios APP则用swift开发。

当然现在为了一套代码多个平台,使用H5开发专业APP的也有。

会了就可以正式撸代码实现自己简单的APP了。


回答完毕,谢谢。我是只说代码的大饼。


那当然首选是h5套壳了。关于语言方面,我建议还是用PHP吧。随着进一步学习,可以学习uinapp一键多端。H5、小程序、App、小程序支持多个平台上架、微信抖音支付宝网络,希望可以帮助你

目前有三种app开发方式:原生app、混合app、webapp。

原生app:安卓需要java语言,ios需要 objec t-c,wp需要的.net语言。这种app用户体验最好,性能也是最好的,开发成本高,开发周期长,一款app需要开发多个语言版本;

混合app:需要h5,javascript,了解每个混合框架,比如appcan、hbulider、phonegap等等,以及封装的中间件。这种开发方式的用户体验、性能没有原生的好,但是他的开发周期短,开发成本低,对开发人员技能掌握比较高,开发一套程序可以兼容到多个设备上;

webapp:需要h5、javascript语言,不能调用底层设备,用户体验效果次之,开发简单,开发成本低,开发周期短,可以兼容多个设备。

综上所述三种开发各有优缺点,要根据具体的项目需求来选择适合自己的开发语言和开发场景。

uniapp了解下,多端应用。app的话要考虑安卓和苹果,但学了二种学习成本比较高。用uniapp就解决了。

现在中小型企业都在逐渐采用跨平台开发的模式 效率高 成本低 作为个人更是开发不二的选择 你问的iOS和安卓是原生开发 需要不同的开发语言和框架 学习成本也很高 既然你说你是小白 如果采用原生开发 可能得大概花一年半载才能开始上手

采用跨平台开发 只需要学习一下html css JavaScript 然后选择跨平台开发框架 比如react flutter uniapp 都可以 跨平台就是指你这一套代码编写的app可以到不同平台运行 比如iOS安卓都OK 但其实很多还可以编译到各类小程序平台运行 所以很方便

我这里推荐uniapp 一个基于vue的跨端开发框架 我自己也用这个开发了很多项目 确实很快 也提供了原生渲染能力 不做 游戏 等软件 基本没啥问题 社区插件市场也很热闹 基本有问题可以很快解决 希望可以帮到你。



按照开发方式可分为原生开发、混合开发、webapp开发,不同的开发方式学习的编程语言不一样,下面我们来一个一个分析一下:

一、原生开发



原生开发的编程语言主要为针对IOS运行环境的为编程语言为Swift或Object c,安卓环境为Java或Kotlin,WP环境为NET。原生开发的运行效率最高,用户体验最好,但是需要学习不同平台的编程语言,学习门槛较高。


二、混合开发(伪原生开发)



混合开发技术主要采用一套特别的渲染引擎来渲染UI界面和交互,按照渲染引擎可分为html与dart,其编程语言主要是Javascript或Typescript、Dart。

目前基于html渲染的开发框架有react native、weex、uniapp,基于dart的开发框架只有flutter。

混合开发由于调用了原生的控件来渲染UI,所以加载和体验与原生差不多,学习成本比较低,只要会js,选择一个框架开发就行了,或者学习dart语言,进行flutter开发。


三、webapp开发



webapp开发主要利用原生环境中的浏览器控件来装载服务器上的html页面,实际这个app就是一个自定义的浏览器app,所以只要会html,就会开发webapp,由于app内部加载的是远程的网页,所以加载速度和体验最差。

以上是我个人的总结,有不对的欢迎指出,谢谢。

本人用c#,除了单片机用c,cad CATIA,多媒体主要Adobe,它干完所有,不需要性能的视图混合dom代码。

Ⅲ 怎么把java代码做成安卓app(java怎么把代码变成软件)

java写的代码怎么变成Android的APP?

1、打开eclipse,打开编写好的Java程序;在编写好的程序代码界面中按下快捷键Ctrl+Shirt+O;这时eclipse识别到自动导入的快捷键就会把程序中所需要的包都导入到程序中;这样就完成了自动导入包的步骤了。

2、第一步,安装jdk,配置jdk环境。网络搜jdk配置第二步,安装AndroidStudio+SDK。或者Eclipse+ADT+AndroidSDK。第三步,需要Android机子或者安装虚拟机。如有疑问,请提出。

3、把USB调试选项打开,在用数据线把手机插到电脑上,点击那个绿色的按钮就可以了,如果是eclipse开发的话,右键项目,然后选择runasandroidapplication。它会启动模拟器。提示调试信息。

4、那要看你这个app要在什么地方用啊。一般app都指的是手机应用,不是java写的,android或者ios。

5、使用java编写android的app需要下载adt这属于ecilpse的一种特殊插件,使用adt就可进行app的编程了。

6、android的组建都是通过远程的IPC调用完成的,也就是说服务端有什么功能才能用什么功能。不是所有用java写的程序都能在标准jvm中运行的。android中的虚拟机是修改过的,跟标准的JVM不同。

怎么使用java做安卓软件

按win+R打开命令面板,输入cmd,进入后输入java-version然后回车,接着输入javac,回车,看结果是否与下图相同。这里需要注意的是java-version的java后面是有空格的。

问题六:如何制作一个安卓app(过程)?安装JDKJava开发工具包,ADK安卓开发工具包,开发工具Eclipse或AndroidStudio,学习Java语言。

直接网络搜索安卓开发教程,资源非常多。先去把Java和C学好再说。

第一步,安装jdk,配置jdk环境。网络搜jdk配置第二步,安装AndroidStudio+SDK。或者Eclipse+ADT+AndroidSDK。第三步,需要Android机子或者安装虚拟机。如有疑问,请提出。

Java能转Android开发吗?如何转?

1、java开发转安卓开发需要多久:如果你想从Java开发转行变成安卓如果每天都花时间去学习安卓开发,那么一两个月下来你基本上能开发一个小应用了。

2、因为牵涉到网络和数据库的程序,后台需要的还是JAVA基础和JavaWeb的知识,单论Android开发的话,我觉得更像一个前端开发的框架,你可能需要熟悉XML,配置文件和数据的传递和返回等技术,熟悉JSON的解析等。

3、首先安卓入门的话要求并不算高,第一,需要会Linux的基础知识,开发当中需要使用。第二,学习需要一些简单的数据库知识,最好具备一定的数据结构和算法基础知识。第三,安卓开发的语言是Java,所以一定要有扎实的Java基础知识。

4、无法转化。界面展现层需要重新修改。后台的代码还是可以用的。

怎么可以把在电脑上用java代码写的程序变成安卓手机的app啊

1、打开eclipse,打开编写好的Java程序;在编写好的程序代码界面中按下快捷键Ctrl+Shirt+O;这时eclipse识别到自动导入的快捷键就会把程序中所需要的包都导入到程序中;这样就完成了自动导入包的步骤了。

2、最方便的还是使用Eclipse加上Eclipseme插件编写代码,然后直接生成jar文件,使用这个文件放在手机里安装后就可以运行了。

3、是的,你可以使用JavaWebStart(JWS)将你的Java程序封装成一个独立的应用程序,可以让用户在没有网络的情况下也可以使用。

4、那要看你这个app要在什么地方用啊。一般app都指的是手机应用,不是java写的,android或者ios。

5、首先要懂得开发语言,安卓开发语言和苹果开发语言。这是最最基本的。其次要知道app开发前后台逻辑关系。如果这些都不会,那推荐使用在线app开发平台,比如应用之星。这个平台就无需编码技术,人人都能开发,可以去试试。

6、你提的这个问题还真不容易,因为你要解决两个问题。一个是step,iges文件的解析,另一个是显示操作。都挺复杂的。

Ⅳ 零基础不懂编程技术程序代码怎么做app手机软件

首先要懂得开发语言,安卓开发语言和苹果开发语言。这是最最基本的。
其次要知道app开发前后台逻辑关系。
如果这些都不会,那推荐使用在线app开发平台,比如应用之星。
这个平台就无需编码技术,人人都能开发,可以去试试。

阅读全文

与编程怎么做成手机程序相关的资料

热点内容
app微聊宝登录失败怎么办 浏览:346
电影播放器安卓版 浏览:708
用手机如何把照片弄成jpg文件 浏览:961
如何将电话手表的app放在桌面 浏览:159
教您使用html代码给文字加边框 浏览:675
idea14无法编辑文件 浏览:304
emule老版本 浏览:376
如何查询每日股价数据 浏览:306
数控怎么编程圆弧槽 浏览:947
如何做好一份好的运营数据分析 浏览:851
关联小程序deappid 浏览:497
编写程序求分段函数值 浏览:783
ajax循环json 浏览:259
什么网站看小说好 浏览:791
hx9954哪个版本好 浏览:278
什么是种质资源大数据 浏览:920
ug编程后怎么变透明 浏览:572
java判断字符串是否包含某个字符串 浏览:587
ug编程如何检查残料 浏览:581
wpf显示office文件 浏览:300

友情链接