【源碼分享下載】每日更新之Android快速開發架構LoonAndroid,androidloonandroid
Android快速開發架構LoonAndroid
- 服務分類:
其他
- 使用服務:
其他
- 功能分類:
其他
- 支援平台:
Android
- 運行環境:
Android
- 開發語言:
Java
- 開發工具:
Eclipse
- 源碼大小:
14.65MB
源碼:http://www.devstore.cn/code/info/74.html
源碼簡介
主要有以下模組: (1) 自動注入架構(只需要繼承架構內的application既可) (2) 圖片載入架構(多重緩衝,自動回收,最大限度保證記憶體的安全性) (3) 網路請求模組(繼承了基本上現在所有的http請求) (4) eventbus(整合一個開源的架構) (5) 驗證架構(整合開源架構) (6) json解析(支援解析成集合或者對象) (7) 資料庫(不知道是哪位寫的 忘記了) (8) 多線程斷點下載(自動判斷是否支援多線程,判斷是否是重新導向) (9) 自動更新模組 (10) 一系列工具類
源碼片段
?
LoonAndroid架構源碼壓縮包包含檔案 :
初學Android開發一個完整的詳細的Android小程式源碼參考
媒體播放器源碼Audio.java
package org.example.audio;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.KeyEvent;
public class Audio extends Activity {
private MediaPlayer up, down, left, right, enter;
private MediaPlayer a, s, d, f;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Native rate is 44.1kHz 16 bit stereo, but
// to save space we just use MPEG-3 22kHz mono
up = MediaPlayer.create(this, R.raw.up);
down = MediaPlayer.create(this, R.raw.down);
left = MediaPlayer.create(this, R.raw.left);
right = MediaPlayer.create(this, R.raw.right);
enter = MediaPlayer.create(this, R.raw.enter);
a = MediaPlayer.create(this, R.raw.a);
s = MediaPlayer.create(this, R.raw.s);
d = MediaPlayer.create(this, R.raw.d);
f = MediaPlayer.create(this, R.raw.f);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
MediaPlayer mp;
switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_UP:
mp = up;
break;
case KeyEvent.KEYCODE_DPAD_DOWN:
mp = down;
break;
case KeyEvent.KEYCODE_DPAD_LEFT:
mp = left;
break;
case KeyEvent.KEYCODE_DPAD_RIGHT:
mp = right;
break;
case KeyEvent.KEYCODE_DPAD_CENTER:
case KeyEvent.KEYCODE_ENTER:
mp = enter......餘下全文>>
android源碼包與android SDK 開發 不同?
android源碼開發一般是手機廠商會用到,因為要涉及修改源碼,設計出適合自己手機的UI等
android SDK是在標準的android sdk基礎上開發自己的應用,很多手機應用商會用這種開發
^_^