55问答网
所有问题
开发android app有什么架构吗
如题所述
举报该问题
推荐答案 2018-07-27
主è¦æ以ä¸æ¨¡åï¼
(1) JSONï¼å¾åççå¼æ¥ä¸è½½ï¼
(2) ç½ç»è¯·æ±çæåºï¼schedulingï¼
(3) ç½ç»è¯·æ±çä¼å 级å¤ç
(4) ç¼å
(5) å¤çº§å«åæ¶è¯·æ±
(6) åActivityåçå½å¨æçèå¨ï¼Activityç»ææ¶åæ¶åæ¶ææç½ç»è¯·æ±ï¼2ãandroid-async-http
主è¦æ以ä¸æ¨¡åï¼
(1) å¨å¿ååè°ä¸å¤ç请æ±ç»æ
(2) å¨UI线ç¨å¤è¿è¡http请æ±
(3) æ件æç¹ä¸ä¼
(4) æºè½éè¯
(5) é»è®¤gzipå缩
(6) æ¯æ解ææJsonæ ¼å¼
(7) å¯å°Cookiesæä¹ åå°SharedPreferences 3ãAfinalæ¡æ¶
主è¦æå大模åï¼
(1) æ°æ®åºæ¨¡åï¼androidä¸çormæ¡æ¶ï¼ä½¿ç¨äºçº¿ç¨æ± 对sqliteè¿è¡æä½ã
(2) 注解模åï¼androidä¸çiocæ¡æ¶ï¼å®å ¨æ³¨è§£æ¹å¼å°±å¯ä»¥è¿è¡UIç»å®åäºä»¶ç»å®ãæ éfindViewByIdåsetClickListenerçã
(3) ç½ç»æ¨¡åï¼éè¿httpclientè¿è¡å°è£ httpæ°æ®è¯·æ±ï¼æ¯æajaxæ¹å¼å è½½ï¼æ¯æä¸è½½ãä¸ä¼ æ件åè½ã
(4) å¾çç¼å模åï¼éè¿FinalBitmapï¼imageviewå è½½bitmapçæ¶åæ éèèbitmapå è½½è¿ç¨ä¸åºç°çoomåandroid容å¨å¿«éæ»å¨æ¶ååºç°çå¾çéä½çç°è±¡ã4ãxUtilsæ¡æ¶
主è¦æå大模åï¼
(1) æ°æ®åºæ¨¡åï¼androidä¸çormæ¡æ¶ï¼ä¸è¡ä»£ç å°±å¯ä»¥è¿è¡å¢å æ¹æ¥ï¼
(2) 注解模åï¼androidä¸çiocæ¡æ¶ï¼å®å ¨æ³¨è§£æ¹å¼å°±å¯ä»¥è¿è¡UIï¼èµæºåäºä»¶ç»å®ï¼
(3) ç½ç»æ¨¡åï¼æ¯æåæ¥ï¼å¼æ¥æ¹å¼ç请æ±ï¼
(4) å¾çç¼å模åï¼å è½½bitmapçæ¶åæ éèèbitmapå è½½è¿ç¨ä¸åºç°çoomåandroid容å¨å¿«éæ»å¨æ¶ååºç°çå¾çéä½çç°è±¡ï¼5ãThinkAndroid主è¦æ以ä¸æ¨¡åï¼(1) MVC模åï¼å®ç°è§å¾ä¸æ¨¡åçå离ã
(2) ioc模åï¼androidä¸çioc模åï¼å®å ¨æ³¨è§£æ¹å¼å°±å¯ä»¥è¿è¡UIç»å®ãresä¸çèµæºç读åã以å对象çåå§åã
(3) æ°æ®åºæ¨¡åï¼androidä¸çormæ¡æ¶ï¼ä½¿ç¨äºçº¿ç¨æ± 对sqliteè¿è¡æä½ã
(4) http模åï¼éè¿httpclientè¿è¡å°è£ httpæ°æ®è¯·æ±ï¼æ¯æå¼æ¥ååæ¥æ¹å¼å è½½ã
(5) ç¼å模åï¼éè¿ç®åçé ç½®å设计å¯ä»¥å¾å¥½çå®ç°ç¼åï¼å¯¹ç¼åå¯ä»¥éæçé ç½®
(6) å¾çç¼å模åï¼imageviewå è½½å¾ççæ¶åæ éèèå¾çå è½½è¿ç¨ä¸åºç°çoomåandroid容å¨å¿«éæ»å¨æ¶ååºç°çå¾çéä½çç°è±¡ã
(7) é ç½®å¨æ¨¡åï¼å¯ä»¥å¯¹ç®æçå®ç°é 对é ç½®çæä½ï¼ç®åé ç½®æ件å¯ä»¥æ¯æPreferenceãProperties对é ç½®è¿è¡ååã
(8) æ¥å¿æå°æ¨¡åï¼å¯ä»¥è¾å¿«çè½»æçæ¯å®ç°æ¥å¿æå°ï¼æ¯ææ¥å¿æå°çæ©å±ï¼ç®åæ¯æ对sdcardåå ¥æ¬å°æå°ã以åæ§å¶å°æå°
(9) ä¸è½½å¨æ¨¡å:å¯ä»¥ç®åçå®ç°å¤çº¿ç¨ä¸è½½ãåå°ä¸è½½ãæç¹ç»ä¼ ã对ä¸è½½è¿è¡æ§å¶ãå¦å¼å§ãæåãå é¤ççã
(10) ç½ç»ç¶ææ£æµæ¨¡åï¼å½ç½ç»ç¶ææ¹åæ¶ï¼å¯¹å ¶è¿è¡æ£6ãLoonAndroid 主è¦æ以ä¸æ¨¡åï¼
(1) èªå¨æ³¨å ¥æ¡æ¶ï¼åªéè¦ç»§æ¿æ¡æ¶å çapplicationæ¢å¯ï¼
(2) å¾çå è½½æ¡æ¶ï¼å¤éç¼åï¼èªå¨åæ¶ï¼æ大é度ä¿è¯å åçå®å ¨æ§ï¼
(3) ç½ç»è¯·æ±æ¨¡åï¼ç»§æ¿äºåºæ¬ä¸ç°å¨ææçhttp请æ±ï¼
(4) eventbusï¼éæä¸ä¸ªå¼æºçæ¡æ¶ï¼
(5) éªè¯æ¡æ¶ï¼éæå¼æºæ¡æ¶ï¼
(6) json解æï¼æ¯æ解ææéåæè 对象ï¼
(7) æ°æ®åºï¼ä¸ç¥éæ¯åªä½åç å¿è®°äºï¼
(8) å¤çº¿ç¨æç¹ä¸è½½ï¼èªå¨å¤ææ¯å¦æ¯æå¤çº¿ç¨ï¼å¤ææ¯å¦æ¯éå®åï¼
(9) èªå¨æ´æ°æ¨¡å
(10) ä¸ç³»åå·¥å ·ç±»
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ce4IQF8c8Fc48IFIeF.html
其他回答
第1个回答 2017-04-23
安卓app使用的是java编程语言,现在也有用HTML5开发app的,但是兼容性不是很好,因为开发框架还不是很成熟。如果做安卓app开发,建议学习java。 技术: Web服务:servlet, cgi脚本,asp等; 系统调度:多线程,并发等; 框架: 对应不同的web服务技术,采用的编程语言不同; 对应系统调度,有不同的多线程,多进程通信框架等;本回答被提问者采纳
第2个回答 2017-04-23
服务器的服务端的程序语言多是jsp也就是java 。
也可以是php语言Apache服务。也有asp的iis服务。
相似回答
安卓
框架
有哪些
?
答:
dhroid 是基于android 平台, 极速开发框架
,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展.使你更快,更好的开发商业级别应用。 6、 SmartAndroid SmartAndroid是一套给 Android开发者使用的应用程序开发框架和工具包。提供了一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员...
android
五大
应用开发
框架是
什么
答:
android应用开发
框架是 Application Framework,其系统
架构
由5部分组成,分别是:Linux Kernel、
Android
Runtime、Libraries、Application Framework、Applications。1、Linux Kernel (Linux内核 )Android基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络 堆栈、驱动模型。Linux Kernel也作为硬...
android
软件
开发架构
答:
Android应用程序的开发架构以Java编程语言为基础,其活动(Activity)与J2ME的MIDlet相似,负责创建用户界面
。一个Activity在前台运行,而后台运行的服务(Service)则通过ServiceConnection和AIDL进行通信,允许多个程序并行运行。当Activity被其他窗口取代或系统不再需要时,它可能被停止甚至清理。View相当于J2ME的D...
一般的
android开发
都用到了系统
架构哪些
层_android系统架构由哪些组成...
答:
核心应用的编写必须使用应用层序框架层的API框架.2:android开发框架有四个层
,从高层到低层分别是应用程序层、应用程序框架层 android应用开发框架是ApplicationFramework.其系统架构由5部分组成,分别是:LinuxKernel、AndroidRuntime、Libraries、ApplicationFramework、。
android
软件
开发架构
概述
答:
在
Android
软件
开发
中,
应用
程序起着基础的作用。初次发布的Android系统会携带来自JAVA编写的多种核心应用,如邮件客户端、短信程序、日历、地图、浏览器和联系人管理等,为用户提供了日常所需的基本功能。应用程序框架为开发者提供了广阔的空间。通过其设计,开发者可以轻松地重用组件,使得一个应用程序的功能...
大家正在搜
android开发用什么语言
基于android的app开发
Android app开发
c开发androidapp
androidapp开发入门
android app
安卓app用什么开发
手机app用什么语言开发
android开发
相关问题
开发安卓APP 系统架构算是C/S架构么?
Android 开发有什么好的架构么?
android 五大应用开发框架是什么
Android 开发有什么好的架构么
android 五大应用开发框架是什么?
开发android app,会用到哪些开源框架
Android 开发有什么好的架构么
Android 手机应用开发一般采用什么框架?