写app程序用什么软件|开发APP要用什么软件开发

Ⅰ 手机软件是用什么写的

手机软件是用什么写的?智能手机是用什么操作系统,就有对应的软件进行编程。iphone的手机和若基亚的塞班系统是用C++写的。Android操作系统低层也是由C语言写的,但是在基于Android操作系统上的应用程序是用java写的。Android官方也有比较全面的api文档和SDK,只要JAVA基础好,开发Android方面的手机软件也是容易上手的。

Ⅱ 我想为安卓平台写一个应用程序,请问我需要什么软件

android退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),这只是针对第一个Activity(也就是入口的Activity)时生效。如果有A,B,C三个Activity,而想在B或C中Activity退出,调用上面的方法,往往会销毁当前的Activity返回上一个Activity。当然也可以逐个返回上一个Activity,直到跳转到入口的Activity,最后退出应用程序。但这样比较麻烦,而且逐个返回的体验并不友好。 网上比较流行的方法是定义栈,写一个ExitApplication类,利用单例模式管理Activity,在每个在Activity的onCreate()方法中调用ExitApplication.getInstance().addActivity(this)方法,在退出时调用ExitApplication.getInstance().exit()方法,就可以完全退出应用程序了。 import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.Application; public class ExitApplication extends Application { private List activityList = new LinkedList(); private static ExitApplication instance; private ExitApplication() { } //单例模式中获取唯一的ExitApplication实例 public static ExitApplication getInstance() { if(null == instance) { instance = new ExitApplication(); } return instance; } //添加Activity到容器中 public void addActivity(Activity activity) { activityList.add(activity); } //遍历所有Activity并finish public void exit() { for(Activity activity:activityList) { activity.finish(); } System.exit(0); } } 下面的三个类IndexActivity, BActivity,CActivity是简单的例子,分别是IndexActivity–>BActivity–>CActivity的跳转顺序。在每个Activity类中onCreate()方法中调用ExitApplication.getInstance().addActivity(Activity activity)方法。在任何一个Activity界面退出应用程序时,只要调用ExitApplication.getInstance().exit()方法,就可以在任何一个Activity中完全退出应用程序。 import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class IndexActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button next=(Button)findViewById(R.id.next_to_b); next.setOnClickListener(nextClick); Button exit=(Button)findViewById(R.id.exit_main); exit.setOnClickListener(exitClick); ExitApplication.getInstance().addActivity(this); } OnClickListener nextClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent(IndexActivity.this,BActivity.class); startActivity(intent); } }; OnClickListener exitClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ExitApplication.getInstance().exit(); } }; } CActivity 类源代码: import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class CActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.c); Button exit_c=(Button)findViewById(R.id.exit_c); exit_c.setOnClickListener(exitClick); ExitApplication.getInstance().addActivity(this); } OnClickListener exitClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ExitApplication.getInstance().exit(); //如果只是调用以下其中的一个方法,并不会完全退出应用 //android.os.Process.killProcess(android.os.Process.myPid()); //System.exit(0); } }; }

Ⅲ 制作app都用到哪些软件

如何设计一个好用的App软件?设计需要学习的软件分为4款,分别有PS,AI,AE,ARP,外加两个辅助插件如思维导图, 马克鳗等软件,这些都是一名UI设计必需要掌握好的软件。Adobe Photoshop CC 2018简称PSCC2018Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。2018年12月推出的Adobe PhotoshopCC2018为市场最新版本。PS可以用来从事,平面设计,网页设计,UI设计等多种设计工作。在UI设计中PS的使用率在90%以上,所以作为一个合格的UI设计师。PS是肯定得掌握的。PS可以在UI设计中,绘制界面设计,图标设计等。Adobe Illustrator CC 2018简称AICC2018Adobe illustrator是一种应用于出版、多媒体和在线图像的工业标准矢量插画的软件,作为一款非常好的矢量图形处理工具,Adobe Illustrator广泛应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作等2017年12月推出的Adobe illustratorCC2018为市场最新版本。AI可以用来从事,平面设计,网页设计,UI设计等多种设计工作。在UI设计中AI的使用率也是非常高的,主要可以用来绘制图标,界面等设计。Adobe After Effects CC 2018简称AECC2018Adobe After Effects简称“AE”是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室。属于层类型后期软件。2017年12月推出的Adobe After Effects CC2018为市场最新版本。AE可以用来从事影视后期, 平面设计,UI设计等多种设计工作。在UI设计中PS主要用制作交互动效图。Axure RP Pro 7.0简称ARPAxure RP是一个专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。Axure RP的使用者主要包括商业分析师、信息架构师、可用性专家、产品经理、IT咨询师、用户体验设计师、交互设计师、界面设计师等,另外,架构师、程序开发工程师也在使用Axure。在UI设计中ARP主要用制作交互原型图。

Ⅳ app用什么软件制作的

你好!随着移动手机的普及,移动APP应用软件也流行起来。“启汇网络”市场部通过调查得出一组数据:20%左右的企业已经拥有或者正在开发自己的app应用软件,60%左右的公司已经把开发app软件列入近期公司发展项目中。可以看出,大部分公司和站长都有想法把自己的网站制作成app软件,跟紧潮流步伐。但app开发涉及到的技术比较专业,开发语言要想熟悉掌握也并非一件易事。那么,在技术还未过关的情况下,如何制作app应用软件呢?接下来,我将给大家介绍一些适合制作简单app的软件,让各位在未掌握app开发语言情况下,依然能制作出属于自己的app应用软件。一:AppmakrAppMakr是一个可以让你在几分钟之内创建应用程序的一种服务,无需编码能力。使用该工具,你可以创建iPhone和Android应用。还有一些可供选择的功能,包括将网站连接到你的应用程序、HTML5功能、推送通知和广告支持。通过AppMaker账户,你可以创建无限数量的应用程序。目前Appmakr是国外比较流行的应用生成工具,在国内也享有一定知名度。二:AppCanAppCan属于移动应用开发平台,应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验。与Phonegap支持单一webview使用div为单位开发移动应用不同。AppCan支持多窗口机制,让开发者可以像最传统的网页开发一样,通过页面链接的方式灵活的开发移动应用。基于这种机制,开发者可以开发出大型的移动应用,而不是只能开发简易类型的移动应用。三:appBookappBook平台是多平台移动应用制作工具,可以广泛用于书籍制作,个人杂志发行,宣传手册,支持iPad、iPhone、Andriod等平台,不支持pc平台。真正做到了一次编译多平台发布。目前appbook平台有:iebook平台、及、appbook应用制作平台.

Ⅳ APP程序用什么软件编写的…

可能性很多,几乎所有的开发语言都可以编写Application。

Ⅵ 开发app,可以用什么软件(应用程序开发小白求助)

开发app如果你没有技术功底的话,我推荐你使用应用之星平台,无编码技术要求,人人都能开发,你可以去试试看。

Ⅶ 开发APP要用什么软件开发

APP制作方法:

1、国外的制作工具Appmakr。

这个工具是国外的,最开始不支持中文,但现在也已经支持中文了,你可以根据自己的情况选择制作工具,我下面还会介绍几个国内的。

不用写一行代码就能做App,Appmakr能帮助不会写代码的普通用户生成自己的App。AppMakr的使用相当简单,只要登录网站,注册一个账户,拖动鼠标定制一些简单的按钮与栏目,确定好版面颜色,在编辑器右侧的模拟器中看好预览效果,再生成应用就行了。

2、国内制作工具AppCan。

.AppCan是国内的一个移动应用开发平台,支持跨平台应用开发,支持HybridApp的开发和运行。AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接NativeApp的体验。

3、国内制作工具Appbyme。

Appbyme(安米网)是摩讯公司开发的一款应用生成工具,2012年3月份上线,截止现在,Appbyme已经运营3000款APP,用户数量超过800万。目前支持的平台有iOS和Android。

4、国内制作工具多摩。

多摩APP平台,也是一款能够快速创建APP程序的平台,企业或个人都可以通过这个平台创建一个关于企业或个人的手机APP程序,可以应用于企业活动,企业产品推广,个人名片,个人业务等方面。让企业或个人实现真正的移动电子商务。

(7)写app程序用什么软件扩展阅读:

android应用开发,最基本的是需要懂得用Java语言和XML知识。掌握了这两种语言后再装个Eclipse和Android SDK, 就可以做开发了。

Java和XML只是编程基础,如果希望成为iOS应用开发者,那么需要知道:

1、语言基础:Objective-C语言、xcode开发环境。

2、手机使用经验:足够的iPhone使用经验与体会,不然你很难与产品经理和设计人员有效沟通。

3、具体的开发能力:主要的开发将集中于界面开发、一定的数据库开发、通讯接口开发、协同开发与联调,如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。推荐两本书两本经典入门书籍《objective-c基础教程》和《iphone4和ipad开发基础教程》。

参考资料来源:

网络——Appmakr

网络——AppCan

网络——Appbyme


赞 (0)