原创 Android系統架構和四大組件
1.Android系統架構 分爲四層:Linux內核 - 類庫 - 應用程序框架 - 應用程序 2.Android四大組件 活動(Activity): 用於前臺表現功能。 服務(Service):用於後臺運行服務。 廣播接收器(Broad
原创 java中常用英文簡寫全拼與中文意思
API (Application Programming Interface) 應用編程接口 JRE (Java Runtime Enviroment) Java 運行時環境 JDK (Java Development Kit) Ja
原创 Eclipse快捷鍵
用Eclipse開發,不知道快捷鍵可不行。 Ctrl+M 當前窗口最大化 Ctrl+F7 視窗口切換 Ctrl+F8 模式切換 Ctrl+F6 編輯窗口切換(手指張得太大不雅觀啊) Ctrl+E 編輯窗口切換(這個比較文雅點 )
原创 機器人制作___ 電路部分
今天就寫機器人的電路控制部分。機器人有16個關節,分別由16個舵機控制,所以決定用單片機來控制16個舵機。我也是個單片機初學者,只對80C51內核的單片機有所瞭解,就選擇了51內核的增強型51單片機STC12C5A60S2。該
原创 機器人制作___ 機械部分
最近打算自己製作一個16自由度仿人形機器人,機器人的主要功能有:16關節的自由運動,藍牙無線控制,語音播報功能。如果以後有時間和精力的話,打算再多加一些傳感器實現更多功能,另外還有計劃嵌入時下最流行的android系統,使機器人更具
原创 機器人的靈魂(1)——單片機C程序開發
首先,就談談舵機的控制原理: 舵機有三根線,分別是電源正負極和信號線 。正負極接6V左右的直流電源,信號線則輸出PWM脈衝, PWM的週期爲20mm,寬度(高電平的時間)是從0.5ms--2.5ms對應着舵機角度0度到180
原创 向服務器發送請求參數
用GET方式向服務器發送請求參數 //path爲請求路徑,Map<String, String> params用來存放參數值,String enc編碼格式 public static boolean sendGetReq
原创 關於Handler的使用
Handler的定義: 主要接受子線程發送的數據, 並用此數據配合主線程更新UI. 解釋: 當應用程序啓動時,Android首先會開啓一個主線程 (也就是UI線程) , 主線程爲管理界面中的UI控件,進行事件分發, 比如說, 你要是點擊一
原创 機器人制作__整體裝配
把機器人的材料全部準備齊全後,開始了機器人的裝配工作,機器人的軀體可以根據自己的設想自由裝配。我就把自己裝配好的機器人圖片貼出來。 上面是機器人的正面圖片。 這是機器人的背面。 可能有人不知道機器
原创 網絡訪問技術
一.在android開發中,對網絡上圖片和網頁的常用訪問技巧 1.首先創建url對象,URL url = new URL("http:www.xxx.com/picture.jpg"); 2.通過url對象來得到一個HttpU
原创 多線程下載
多線程下載: 多線程下載的實現過程: 1>首先得到下載文件的長度,然後設置本地文件的長度。 HttpURLConnection.getContentLength(); RandomAccessFile file = new R
原创 HTTP協議上傳文件到web
以下是通過HTTP協議上傳文件到web服務器 業務邏輯層的代碼實現 public class SocketHttpRequester { /** * 發送xml數據 * @param path 請求地址 * @pa
原创 Activity. Intent. Service. Broadcast的使用
1.Activity篇 1.Activity的主要作用 Activity是界面、用戶接口、控件窗口,負責程序與用戶間進行交互 2.創建一個Activity需要的步驟 1.一個Activity就是一個類,並且這個類要繼承Act
原创 開放封閉原則
開放封閉原則(Open-Closed Principle):一個軟件實體應當對擴展開放,則修改關閉。對擴展開放,意味着有新的需求或變化時,可以對現有代碼進行擴展,以適應新的情況;對修改封閉,意味着類一旦設計完成,就可以獨立完成
原创 線程知識的小結
多線程的目的是爲了最大限度的利用CPU資源。 一般常見的Java應用程序都是單線程的。比如,用java命令運行一個最簡單的HelloWorld的Java應用程序時,就啓動了一個JVM進程,JVM找到程序程序的入口點main(),然後運行m