Android應用開發基礎之資料存放區和介面展現(一),android應用開發
Android項目的目錄結構
- Activity:應用被開啟時顯示的介面
- src:項目代碼
- R.java:項目中所有資源檔的資源id
- Android.jar:Android的jar包,匯入此包方可使用Android的api
- libs:匯入第三方jar包
- assets:存放資源檔,比方說mp3、視頻檔案
- bin:存放編譯打包後的檔案
- res:存放資源檔,存放在此檔案夾下的所有資源檔都會產生資源id
- drawable:存放圖片資源
- layout:存放布局檔案,把布局檔案通過資源id指定給activity,介面就會顯示出該布局檔案定義的布局
- menu:定義菜單的樣式
- Strings.xml:存放字串資源,每個資源都會有一個資源id
Android的設定檔(資訊清單檔)
DDMS
- Dalvik debug monitor service
- Dalvik調試監控服務
常用的adb指令Android debug bridge:安卓調試橋
- adb start-server:啟動adb進程
- adb kill-server:殺死adb進程
- adb devices:查看當前與開發環境串連的裝置,此命令也可以啟動adb進程
- adb install XXX.apk:往模擬器安裝apk
- adb uninstall 包名:刪除模擬器中的應用
- adb shell:進入linux命令列
- ps:查看運行進程
- ls:查看目前的目錄下的檔案結構
- netstat -ano:查看佔用連接埠的進程
電話撥號器
功能:使用者輸入一個號碼,點擊撥打按鈕,啟動系統打電話的應用把號碼撥打出去
1. 定義布局2. 給按鈕設定點擊偵聽3. 得到使用者輸入的號碼
//得到使用者輸入的號碼,先拿到輸入框組件 EditText et_phone = (EditText) findViewById(R.id.et_phone); String phone = et_phone.getText().toString();
4. 把號碼打出去點擊事件的四種寫法第一種
第二種
第三種
第四種
簡訊發送器
功能:使用者輸入號碼和簡訊內容,點擊發送按鈕,調用簡訊api把簡訊發送給指定號碼
1. 定義布局
輸入框的提示
android:hint="請輸入號碼"
2. 完成點擊事件
3. 擷取到使用者輸入的號碼和內容
EditText et_phone = (EditText) findViewById(R.id.et_phone); EditText et_content = (EditText) findViewById(R.id.et_content); String phone = et_phone.getText().toString(); String content = et_content.getText().toString();
4. 調用傳送簡訊的api
//調用傳送簡訊的api SmsManager sm = SmsManager.getDefault(); //傳送簡訊 sm.sendTextMessage(phone, null, content, null, null);
其他精彩文章文章
jQuery教程(9)-DOM樹操作之複製元素android學習筆記(35)android AlertDialog建立列表對話方塊[2]android shareSDK sso登入新浪和mysql 索引類型詳解-B-Tree索引BroadcastReceiver 使用AlertDialog後 app奔潰了