Android鐨勭郴缁熸灦鏋勫拰鍏舵搷浣滅郴缁熶竴鏍凤紝閲囩敤浜嗗垎灞傜殑鏋舵瀯銆俛ndroid鍒嗕负鍥涗釜灞傦紝浠庨珮灞傚埌浣庡眰鍒嗗埆鏄簲鐢ㄧ▼搴忓眰銆佸簲鐢ㄧ▼搴忔鏋跺眰銆佺郴缁熻繍琛屽簱灞傚拰linux鏍稿績灞傘€?br>銆€銆€1.搴旂敤绋嬪簭

銆€銆€Android浼氬悓涓€绯诲垪鏍稿績搴旂敤绋嬪簭鍖呬竴璧峰彂甯冿紝璇ュ簲鐢ㄧ▼搴忓寘鍖呮嫭email瀹㈡埛绔紝SMS鐭秷鎭▼搴忥紝鏃ュ巻锛屽湴鍥撅紝娴忚鍣紝鑱旂郴浜虹鐞嗙▼搴忕瓑銆傛墍鏈夌殑搴旂敤绋嬪簭閮芥槸浣跨敤JAVA璇█缂栧啓鐨勩€?/p>

銆€銆€2.搴旂敤绋嬪簭妗嗘灦

銆€銆€寮€鍙戜汉鍛樹篃鍙互瀹屽叏璁块棶鏍稿績搴旂敤绋嬪簭鎵€浣跨敤鐨凙PI妗嗘灦銆傝搴旂敤绋嬪簭鐨勬灦鏋勮璁$畝鍖栦簡缁勪欢鐨勯噸鐢?浠讳綍涓€涓簲鐢ㄧ▼搴忛兘鍙互鍙戝竷瀹冪殑鍔熻兘鍧楀苟涓斾换浣曞叾瀹冪殑搴旂敤绋嬪簭閮藉彲浠ヤ娇鐢ㄥ叾鎵€鍙戝竷鐨勫姛鑳藉潡(涓嶈繃寰楅伒寰鏋剁殑瀹夊叏鎬ч檺鍒?銆傚悓鏍凤紝璇ュ簲鐢ㄧ▼搴忛噸鐢ㄦ満鍒朵篃浣跨敤鎴峰彲浠ユ柟渚跨殑鏇挎崲绋嬪簭缁勪欢銆?/p>

銆€銆€闅愯棌鍦ㄦ瘡涓簲鐢ㄥ悗闈㈢殑鏄竴绯诲垪鐨勬湇鍔″拰绯荤粺, 鍏朵腑鍖呮嫭;

銆€銆€* 涓板瘜鑰屽張鍙墿灞曠殑瑙嗗浘(Views)锛屽彲浠ョ敤鏉ユ瀯寤哄簲鐢ㄧ▼搴忥紝 瀹冨寘鎷垪琛?lists)锛岀綉鏍?grids)锛屾枃鏈(text boxes)锛屾寜閽?buttons)锛?鐢氳嚦鍙祵鍏ョ殑web娴忚鍣ㄣ€?/p>

銆€銆€* 鍐呭鎻愪緵鍣?Content Providers)浣垮緱搴旂敤绋嬪簭鍙互璁块棶鍙︿竴涓簲鐢ㄧ▼搴忕殑鏁版嵁(濡傝仈绯讳汉鏁版嵁搴?锛?鎴栬€呭叡浜畠浠嚜宸辩殑鏁版嵁

銆€銆€* 璧勬簮绠$悊鍣?Resource Manager)鎻愪緵 闈炰唬鐮佽祫婧愮殑璁块棶锛屽鏈湴瀛楃涓诧紝鍥惧舰锛屽拰甯冨眬鏂囦欢( layout files )銆?/p>

銆€銆€* 閫氱煡绠$悊鍣?(Notification Manager) 浣垮緱搴旂敤绋嬪簭鍙互鍦ㄧ姸鎬佹爮涓樉绀鸿嚜瀹氫箟鐨勬彁绀轰俊鎭€?/p>

銆€銆€* 娲诲姩绠$悊鍣? Activity Manager) 鐢ㄦ潵绠$悊搴旂敤绋嬪簭鐢熷懡鍛ㄦ湡骞舵彁渚涘父鐢ㄧ殑瀵艰埅鍥為€€鍔熻兘銆?/p>

銆€銆€鏈夊叧鏇村鐨勭粏鑺傚拰鎬庢牱浠庡ご鍐欎竴涓簲鐢ㄧ▼搴忥紝璇峰弬鑰?濡備綍缂栧啓涓€涓?Android 搴旂敤绋嬪簭.

3.绯荤粺杩愯搴?

銆€銆€1)绋嬪簭搴?/p>

銆€銆€Android 鍖呭惈涓€浜汣/C++搴擄紝杩欎簺搴撹兘琚獳ndroid绯荤粺涓笉鍚岀殑缁勪欢浣跨敤銆傚畠浠€氳繃 Android 搴旂敤绋嬪簭妗嗘灦涓哄紑鍙戣€呮彁渚涙湇鍔°€備互涓嬫槸涓€浜涙牳蹇冨簱锛?/p>

銆€銆€* 绯荤粺 C 搴?- 涓€涓粠 BSD 缁ф壙鏉ョ殑鏍囧噯 C 绯荤粺鍑芥暟搴? libc )锛?瀹冩槸涓撻棬涓哄熀浜?embedded linux 鐨勮澶囧畾鍒剁殑銆?/p>

銆€銆€* 濯掍綋搴?- 鍩轰簬 PacketVideo OpenCORE;璇ュ簱鏀寔澶氱甯哥敤鐨勯煶棰戙€佽棰戞牸寮忓洖鏀惧拰褰曞埗锛屽悓鏃舵敮鎸侀潤鎬佸浘鍍忔枃浠躲€傜紪鐮佹牸寮忓寘鎷琈PEG4, H.264, MP3, AAC, AMR, JPG, PNG 銆?/p>

銆€銆€* Surface Manager - 瀵规樉绀哄瓙绯荤粺鐨勭鐞嗭紝骞朵笖涓哄涓簲鐢ㄧ▼搴忔彁 渚涗簡2D鍜?D鍥惧眰鐨勬棤缂濊瀺鍚堛€?/p>

銆€銆€* LibWebCore - 涓€涓渶鏂扮殑web娴忚鍣ㄥ紩鎿庣敤锛屾敮鎸丄ndroid娴忚鍣ㄥ拰涓€涓彲宓屽叆鐨剋eb瑙嗗浘銆?/p>

銆€銆€* SGL - 搴曞眰鐨?D鍥惧舰寮曟搸

銆€銆€* 3D libraries - 鍩轰簬OpenGL ES 1.0 APIs瀹炵幇;璇ュ簱鍙互浣跨敤纭欢 3D鍔犻€?濡傛灉鍙敤)鎴栬€呬娇鐢ㄩ珮搴︿紭鍖栫殑3D杞姞閫熴€?/p>

銆€銆€* FreeType -浣嶅浘(bitmap)鍜岀煝閲?vector)瀛椾綋鏄剧ず銆?/p>

銆€銆€* SQLite - 涓€涓浜庢墍鏈夊簲鐢ㄧ▼搴忓彲鐢紝鍔熻兘寮哄姴鐨勮交鍨嬪叧绯诲瀷鏁版嵁搴撳紩鎿庛€?/p>

銆€銆€2)Android 杩愯搴?/p>

銆€銆€Android 鍖呮嫭浜嗕竴涓牳蹇冨簱锛岃鏍稿績搴撴彁渚涗簡JAVA缂栫▼璇█鏍稿績搴撶殑澶у鏁板姛鑳姐€?/p>

銆€銆€姣忎竴涓狝ndroid搴旂敤绋嬪簭閮藉湪瀹冭嚜宸辩殑杩涚▼涓繍琛岋紝閮芥嫢鏈変竴涓嫭绔嬬殑Dalvik铏氭嫙鏈哄疄渚嬨€侱alvik琚璁℃垚涓€涓澶囧彲浠ュ悓鏃堕珮鏁堝湴杩愯澶氫釜铏氭嫙绯荤粺銆?Dalvik铏氭嫙鏈烘墽琛?.dex)鐨凞alvik鍙墽琛屾枃浠讹紝璇ユ牸寮忔枃浠堕拡瀵瑰皬鍐呭瓨浣跨敤鍋氫簡浼樺寲銆傚悓鏃惰櫄鎷熸満鏄熀浜庡瘎瀛樺櫒鐨勶紝鎵€鏈夌殑绫婚兘缁忕敱JAVA缂栬瘧鍣ㄧ紪璇戯紝鐒跺悗閫氳繃SDK涓?鐨?"dx" 宸ュ叿杞寲鎴?dex鏍煎紡鐢辫櫄鎷熸満鎵ц銆?/p>

銆€銆€Dalvik铏氭嫙鏈轰緷璧栦簬linux鍐呮牳鐨勪竴浜涘姛鑳斤紝姣斿绾跨▼鏈哄埗鍜屽簳灞傚唴瀛樼鐞嗘満鍒躲€?/p>

銆€銆€4.Linux 鍐呮牳

銆€銆€Android 鐨勬牳蹇冪郴缁熸湇鍔′緷璧栦簬 Linux 2.6 鍐呮牳锛屽瀹夊叏鎬э紝鍐呭瓨绠$悊锛岃繘绋嬬鐞嗭紝 缃戠粶鍗忚鏍堝拰椹卞姩妯″瀷銆?Linux 鍐呮牳涔熷悓鏃朵綔涓虹‖浠跺拰杞欢鏍堜箣闂寸殑鎶借薄灞傘€?/p>

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android使用StrictMode访问网络和优化UI
  2. Android listView FastScroll 快速查询数
  3. android Toast的时间长度
  4. 如何实现5个按钮成梅花状排列,并整体居中?
  5. Android版本检测/自动更新
  6. android 多媒体部分学习笔记十三----medi
  7. android判断手势滑动方向
  8. Android:hierarchy viewer unable to deb
  9. Android 总结:自定义键盘实现原理和三种实
  10. Android(安卓)studio SVN提交报错问题:sv