如何快速地开发一款 Android App

作者&投稿:长孙尤 (若有异议请与网页底部的电邮联系)
如何快速地开发一款 Android App~

很多APP自动生成的网站啊,不光android,iOS WP都一起给生成了比如 app自助工厂 ,这是针对非程序员的作为程序员,就不该问这种问题

如果想开发andriod app,你需要拥有这些东西:
1、Java基本知识(或任何其他面向对象语言)
2、免费下载的Android SDK(包含Android模拟器)
3、免费的Android文档
4、免费的IDE (例如Eclipse)
还有一些并不是必要的,但可能非常有用的东西:
5、一部Android手机。
6、各种教程;
一:Android App 开发环境搭建和配置视频教程
二:嵌入式系统Android移植基础训练视频教程
三:Android ROM定制与实战视频教程
四:Android应用部署与发布视频教程
当然了,现在也有很多app生成网站,直接用就可以了

非原生App开发的基本步骤(以安卓端为例) 主要使用: 移动端:ionic、cordova 后端:CoreThink 注:这是我司一位美女研发顺手整理过的一份概要流程,希望多少能帮到题主,如果有不合理或者错误的地方欢迎反馈给我,官网:CoreThink-最好用的开源免费WEB产品开发框架,qq:1270686837,这个流程可以非常快地同时产出iOS&Android两端非原生APP。 一、安装 1.安装node.js 2.安装git 3.安装ionic & cordova: 命令行输入:npm install –g cordova ionic 注:-g表示全局安装,也可以进入指定的目录安装,但这里推荐全局安装,安装后的目录为C:/users/Administrator/AppData/Roaming/npm/node_modules 4.安装Java JDK 5.安装Apache Ant 6.安装Android SDK(从这里开始后面基本以android为例,ios类似) 7.设置环境变量: ①打开计算机->系统属性->高级系统设置->环境变量 ②在系统变量中新建ANDROID_HOME变量,变量值为sdk所在目录 ③新建CLASSPATH变量,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ④新建JAVA_HOME变量,变量值为jdk所在目录 ⑤编辑系统变量中的path变量,不要删原来的变量值,在原值后面添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools;%ANDROID_HOME%\platform-tools 注:这里是添加了jdk\bin、jdk\jre\bin、sdk\tools 、sdk\build-tools、sdk\platform-tools的路径,互相以英文分号隔开 8.创建项目: 命令行cd进入任何你喜欢的目录,ionic start AnyNameYouLike blank,如果一切顺利,就会在你指定的目录新建一个你喜欢的名字的文件夹,并在里面初始化一个ionic项目。 9.添加平台 进入刚才新建的项目的目录,命令行输入ionic platform add android 二、在项目目录中有一个www的文件夹,里面的文件有html,js,css等,可随意编写,在platform中的www文件最好不要动它。 三、测试项目 1.进入项目目录,ionic build android编译项目 2.测试项目的方法: 桌面浏览器测试法:ionic serve 模拟器测试法:这个比较烦,而且运行慢,略 手机浏览测试法:Testing your app自己看吧,略 手机测试法:连上数据线,打开开发者选项,执行ionic run android 四、编写项目 Building out your app英文太多,翻译不出来 五、发布app,前面的准备就是为了这一步了 1.执行cordova plugin rm cordova-plugin-console,这一步是Before we deploy, we should take care to adjust plugins needed during development that should not be in production mode. 2.执行 cordova build --release android,在platforms/android/build/outputs/apk,中会出现***-release-unsigned.apk,最前面取决于取了什么名字 3.使用keytool打包私有密钥:执行keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 4.给没有签名的apk签名:执行jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name 5.最后一步,执行zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk 六、基本步骤到此结束,可能会出现各种报错的情况,只能具体问题具体分析了

千锋扣丁学堂Android开发为您解答:
一、安装 1.安装node.js 2.安装git 3.安装ionic & cordova: 命令行输入:npm install –g cordova ionic 注:-g表示全局安装,也可以进入指定的目录安装,但这里推荐全局安装,安装后的目录为C:/users/Administrator/AppData/Roaming/npm/node_modules 4.安装Java JDK 5.安装Apache Ant 6.安装Android SDK(从这里开始后面基本以android为例,ios类似) 7.设置环境变量: ①打开计算机->系统属性->高级系统设置->环境变量 ②在系统变量中新建ANDROID_HOME变量,变量值为sdk所在目录 ③新建CLASSPATH变量,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ④新建JAVA_HOME变量,变量值为jdk所在目录 ⑤编辑系统变量中的path变量,不要删原来的变量值,在原值后面添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools;%ANDROID_HOME%\platform-tools 注:这里是添加了jdk\bin、jdk\jre\bin、sdk\tools 、sdk\build-tools、sdk\platform-tools的路径,互相以英文分号隔开 8.创建项目: 命令行cd进入任何你喜欢的目录,ionic start AnyNameYouLike blank,如果一切顺利,就会在你指定的目录新建一个你喜欢的名字的文件夹,并在里面初始化一个ionic项目。 9.添加平台 进入刚才新建的项目的目录,命令行输入ionic platform add android 二、在项目目录中有一个www的文件夹,里面的文件有html,js,css等,可随意编写,在platform中的www文件最好不要动它。 三、测试项目 1.进入项目目录,ionic build android编译项目 2.测试项目的方法: 桌面浏览器测试法:ionic serve 模拟器测试法:这个比较烦,而且运行慢,略 手机浏览测试法:Testing your app自己看吧,略 手机测试法:连上数据线,打开开发者选项,执行ionic run android 四、编写项目 Building out your app英文太多,翻译不出来 五、发布app,前面的准备就是为了这一步了 1.执行cordova plugin rm cordova-plugin-console,这一步是Before we deploy, we should take care to adjust plugins needed during development that should not be in production mode. 2.执行 cordova build --release android,在platforms/android/build/outputs/apk,中会出现***-release-unsigned.apk,最前面取决于取了什么名字 3.使用keytool打包私有密钥:执行keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 4.给没有签名的apk签名:执行jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name 5.最后一步,执行zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk

想要开发好一款好的APP产品并不容易,下面在来说说安卓app开发过程中需要注意的问题:

1、安卓app开发有自己规范的一套标准,您在开发中必须无条件遵守。

2、在安卓app开发过程中,需要根据不同特性来进行优化。

3、需要针对特定屏幕密度使用特定的图标和位图。

4、避免利用那些智能手机可能不支持的硬件功能。

5、还要针对网页的布局来调整字体的大小和触控按钮。

总结:安卓app开发说它简单,并不简单,它需要你懂得编程语言和网页设计技术,说它复杂,它也简单,有很多智能的系统,和傻瓜程序可以帮助你制作APP,这些工具并不需要你知道专业的技术。总而言之要想开发一款优秀的APP,你需要注意很多细节,要多实践、多总结。以后我还会详细的介绍有关于安卓app开发的技术难题,望大家多关注合肥梧桐网络。

2023年数据: 软件外包企业排名, 软件外包公司排名2023: 1.北京华盛恒辉(北京) 2. 北京五木恒润(北京) 3. 华盛恒辉 4.
五木恒润5. 海辉软件HiSoft(大连) 6. 文思VanceInfo(北京) 7.
浙大网新Insigma(杭州) 8. 奥博杰天Objectiva(北京) 9. 浪潮Inspur(济南) 10. 软通动力iSoftStone(北京)
11.
福瑞博德Freeborders(深圳) 12. 信必优Symbio(北京) 13. 大展科技Achievo(深圳) 14.
恒生电子hundsun(杭州)
15. 日电卓越软件(北京) 16. 大连华信(大连) 17. 中和软chuwa(上海) 18. 新致软件newtouch(上海) 19.
艾斯克雷(北京)
20. 海隆软件hyron(上海) 21. 大宇宙信息(天津) 22. 晟峰软件(上海) 23. 富士通信息(上海) 24.
NTTDATA(北京)
25.宏智科技(苏州) 26. 神州数码通用软件(北京) 27. 凌志软件(上海苏州) 28. 音泰思(成都) 29. 微创软件(上海)


瓯海区13821589430: 如何快速地开发一款 Android App -
历闵血宝: 你好,你是个人快速开发,还是公司快速开发?说说我的经验吧,我在公司负责Android端的开发,做这些时间了感觉设计最重要,设计合理而且能考虑开发实现难度,开发就比较快;然后怎么快速开发,有了好的设计,(联网的应用 有服务器...

瓯海区13821589430: 如何高效率开发Android一个APP? -
历闵血宝: 我猜想题主是想开发一款APP来练练手,但有些开源库,框架之类不是很熟悉.刚好前几天在知乎回答过类似的问题,这里再补充下 网络模块 okhttp android-async-http volley 事件总线 otto EventBus 依赖注入 Dagger RoboGuice ButterKnife 图片...

瓯海区13821589430: 如何快速高效地完成一个Android项目 -
历闵血宝: 1.显然Eclipse不是阅读Android源码的好工具,不流畅,搜索低效,继承性关系/调用关系都无法有效查看.推荐Source Insight,在这个工具帮助下,你才可以驾驭巨大数量的Android 源码,你可以从容在Java,C++,C代码间遨游,你可以很快找到...

瓯海区13821589430: 如何开发自己的安卓应用? -
历闵血宝: 小伙伴们有没有想过开发独属于自己的安卓应用呢?不用搭建环境,更不用技术,只需要借助一项工具就可轻松做到.应用之星移动快速开发平台就是这样一个简单、快速、高效的途径.通过应用之星开发完成的手机应用可以实现一次开发,...

瓯海区13821589430: 如何快速开发一款简单的安卓应用 -
历闵血宝: 你首先需要一个UI设计师,一个前端,一个后台,一个专门写安卓的程序,就可以了

瓯海区13821589430: 一周时间怎么做到开发一款Android APP -
历闵血宝: 首先要进行需求的沟通、之后原型图制作、最终确定开发. 推广的方式就比较多了,软件市场、积分墙、广告平台

瓯海区13821589430: 如何快速入门安卓,并能进行简单的开发 -
历闵血宝: .想要进行Android App的开发,首先需要学会它的开发语言也就Java,当然只要掌握一些基础就行了,如果要学精通估计要较长时间.会看API就好了;2.开发工具很多公司都是用Eclipse+SDK来开发的,所以建议使用这个组合;3.接下来就是看一些相关的参考或者视频教程,要边看边做;4.去developer.android.com这个网上学习,这个官网有你需要的所有东西. 要进行底层开发的话,那你就要学习C、C++,liunx方面的基础. 简单的你可以先从应用开发开始入手.再什么快速入门的方法也要学好语言基础.

瓯海区13821589430: 怎么创建第一个Android工程,并运行应用程序 -
历闵血宝: 分为五个步骤来完成Android开发环境的搭建.第一步:安装JDK.要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可.第二步:配置Windows上JDK的变量环境 .JAVA_HOME 先设...

瓯海区13821589430: 谈谈怎么最快学好android开发 -
历闵血宝: 如果你在大学里或者培训机构就不说了,有问题就问老师,如果你要是自学的话,刚上来肯定要学习JAVA基础,多加一些Android交流群,在编程中遇到问题也有人问,其实最快的成长办法就是上手项目,学习的差不多自己就开始着手开发项目,做一些小型的天气查询、新闻资讯之类的APP,因为你没有UI,所以你没有项目图片素材和设计,所以建议你模仿其他的APP,比如今日头条的APP,项目素材你可用电脑下载好今日头条.akp然后右键解压,各种图片素材也就有了.

瓯海区13821589430: myeclipse怎么开发android -
历闵血宝: 要开始Android开发之旅,必须先搭建Android开发环境.下面千峰扣丁Android开发为大家介绍在MyEclipse中搭建Android开发环境的方法和步骤.1.安装JDK,安装完后,配置环境,我这里省略.2.下载Android SDK并配置.1)我刚开始目...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网