freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

android應用開發(fā)實驗指導書(編輯修改稿)

2025-06-10 05:56 本頁面
 

【文章內容簡介】 獲取頁面輸入的值,添加到數據庫 顯示列表,刪除數據實驗六: 圖形繪制與OpenGL ES一、實驗目的在屏幕繪制各種圖形,了解OpenGL二、實驗要求了解在屏幕繪圖方法了解OpenGL三、實驗原理四、實驗過程繪制直線、園、曲線等各種圖形顯示字符利用OpenGL ES方法編程Android中的圖形系統(tǒng)采用Client/Server架構。Server (即SurfaceFlinger)主要由c++代碼編寫而成。Client端代碼分為兩部分,一部分是由Java提供的供應用使用的api,另一部分則是由c++寫成的底層實現(xiàn)。Android圖形系統(tǒng)中通過surface為view創(chuàng)建一個Canvas對象,管理view在surface上的繪圖操作。View及其子類(如TextView, Button)要畫在surface上。OpenGL ES (OpenGL for Embedded Systems) 是一個針對嵌入式應用的,免費的,支持全功能2D、3D的跨平臺API(OpenGL174。 ES is a royaltyfree, crossplatform API for fullfunction 2D and 3D graphics on embedded systems including consoles, phones, appliances and vehicles)。目前主要由3個版本,。OpenGL ES 是以 OpenGL 規(guī)范為基礎的,OpenGL ES 是以 OpenGL 規(guī)范為基礎的。OpenGL ES 則是參照 OpenGL 規(guī)范定義的。簡單的來說,OpenGL ES是OpenGL針對嵌入式應用的簡化版,也就是android使用的標準。OpenGL ES ,OpenGL ES 。OpenGL ES ES ,而是一個針對相對低端的應用,一個針對高級應用,OpenGL官方的roadmap也是將這兩個版本并行發(fā)展的。OpenGL ES是專為內嵌和移動設備設計的一個2D/3D輕量級圖形庫,它基于OpenGL API設計,是OpenGL三維圖形API的子集。Android里有三個與OpenGL有關的包: public void onDrawFrame(GL10 gl) { //一般的opengl程序,首先要做的就是清屏 ( | )。 //緊接著設置模型視圖矩陣 ()。 ()。//清空矩陣 (gl, 0, 0, 3, 0, 0, 0, 0, 1, 0)。//視點變換,將相機位置設置為(0, 0, 3),同時指向(0, 0, 0)點 //設置模型位置旋轉及縮放信息 (, , )。//將模型位置設置為(0, 0, 1) float angle = 。 (angle, 0, 1, 0)。//繞模型自身Y軸旋轉30度 (angle, 1, 0, 0)。//繞模型自身X軸旋轉30度 (, , )。//設置三方向的縮放系數 //設置顏色 (, , , )。 //渲染立方體 (gl, )。 //(gl, )。 } 實驗七: 網絡訪問與服務一、實驗目的掌握Android網絡訪問方法二、實驗要求了解手機WEB網站訪問編程通過網絡進行數據訪問了解數據庫使用三、實驗原理利用Android網絡訪問協(xié)議四、實驗過程 訪問WEB網站,通過HttpResponse類,讀入網絡數據。Android SDK 網絡包:包描述Android網絡訪問 socket。該包包括URI 類,不僅僅是傳統(tǒng)的聯(lián)網方面。 處理Android有關Http協(xié)議類。 在 Android 平臺上管理有關 WiFi( 無線 Ethernet)應用的類。 包含用于管理和發(fā)送 SMS(文本)消息的類。讀入WEB數據例程: HttpClient client = new DefaultHttpClient()。 HttpGet get = new HttpGet(url)。 HttpResponse response = (get)。 HttpEntity entity = ()。 //嘗試讀取entity的長度,返回1表示長度未知 long length = ()。 InputStream is = ()。 String s = null。 if (is != null) { ByteArrayOutputStream baos = new ByteArrayOutputStream()。 byte[] buf = new byte[512]。 int ch = 1。 int count = 0。 while ((ch = (buf)) != 1) { (buf, 0, ch)。 count += ch。 //如果長度已知,可以通過taskProgress()通知監(jiān)聽者任務執(zhí)行的比例 if (length 0) { (this, count, length)。 } //為了更好的演示進度,讓線程休眠100ms (100)。 } (HttpTask, length= + ().length)。 //返回內容 s = new String(())。 } return s。實驗八 硬件訪問與傳感器一、實驗目的通過底層API訪問手機硬件及手機上的各種傳感器二、實驗要求獲取手機上電話、短信等各種功能的編程了解手機上各種傳感器的功能與使用方法三、實驗原理利用手機本身的功能與相關傳感器的使用四、實驗過程了解程序使用手機電話功能的方法短信收發(fā):◆發(fā)送短信只需要幾行代碼,如下:SmsManager sms = ()。PendingIntent pi = (this, 0, new Intent(), 0)。(phoneNumber, null, MsgStr, pi, null)。其中參數phoneNumber和MsgStr均是String類型,表示接收方的電話號碼和短信內容◆接收短信主要是繼承BroadcaseReceiver 類 ,覆蓋onReceive 函數:package 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。public class TinySMS extends Activity { public static final String SMS_ACTION = 。// private TextView message。 private Button snd。 private Edi
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1