Time of Update: 2018-12-03
OpenGL ES提供了兩類方法來繪製一個空間幾何圖形:public abstract void glDrawArrays(int mode, int first, int count) 使用VetexBuffer 來繪製,頂點的順序由vertexBuffer中的順序指定。public abstract void glDrawElements(int mode, int count, int type, Buffer indices) ,可以重新定義頂點的順序,頂點的順序由indices
Time of Update: 2018-12-03
目前,使用者對安卓應用程式的UI設計要求越來越高,因此,掌握一些新穎的設計很有必要.比如菜單,傳統的菜單已經不能滿足使用者的需求. 其中優酷中圓盤旋轉菜單的實現就比較優秀,這裡我提供下我的思路及實現,僅供參考.不過在這裡個人認為點擊home表徵圖關閉菜單的時候先關第三層,接著第二層,效果比較好看點,只需在關閉第二層的時候加個延遲便可。該菜單共分裡外三層導覽功能表.可以依次從外向裡關閉三層菜單,也可以反向開啟,並且伴有圓盤旋轉的動畫效果首先,看下效果:以下是具體的代碼及解釋:1.
Time of Update: 2018-12-03
用.NET寫了幾個簡單的介面,在Android上寫了個用戶端,用的KSOAP2,但發現使用Android通過WebService向伺服器發送請求時,伺服器接收不到Android傳遞的參數,通過調試發現:int類型的一直為0,String類型的一直為null。不知何故,或網路查詢,或請教大牛,未果。只能換另外一種方法實現了先是WebService,很簡單的一個方法,當然還需要資料庫namespace webs{ /// <summary> /// WebService1
Time of Update: 2018-12-03
項目預算:¥ 1,000 ~ 2,000項目描述:一、功能:1)手機上整合上百人的通訊錄,單機應用。2)實現多方法種查詢。3)通訊錄內容以固定格式檔案儲存體,更新通過覆蓋該檔案實現。4)通訊錄內容分單位、名字、職務、及號碼。5)按部門顯示,可通過名字查詢(模糊)。6)介面簡潔,操作方便即可。7)最好能實現直接撥號(可選)二. 驗收標準 1.完成以上的準系統需求(是) 2.提交相關的原始碼(是) 3.完成時間協商最好能多機型適應,優先三星9100.項目預算:¥ 10,000 ~
Time of Update: 2018-12-03
說明: 本文演算法部分整理自 GameRes 上的資料,原作者 Imagic。我只是在學習 Android 的過程中,想到這個特效,然後就在Android 上實現出來,並在源演算法的基礎上添加了雨滴滴落特效,以及划過水面時的漣漪特效。 該程式在模擬器和真機上運行速度都較慢,需要進一步最佳化或使用 JNI 實現效果:基礎知識: 在講解代碼之前,我們來回顧一下在高中的物理課上我們所學的關於水波的知識。水波有擴散,衰減,折射,反射,衍射等幾個特性:
Time of Update: 2018-12-03
許多新的應用程式會考慮使用SMS作為資料分發平台。現實一點的情境:電影點播系統要求使用者發送一定格式的簡訊來進行自動點播。現在越來越多的應用採用SMS作為與使用者進行資料交換的方式。現在讓我們來看一下我們如何在Android平台上來構造這種形式的應用。Android
Time of Update: 2018-12-03
Android SDK介紹了2種Animation:Tween Animation(漸層動畫):通過對特定的對象做映像變換如平移、縮放、旋轉、淡出/淡入等產生動畫效果Frame Animation(幀動畫):建立一個Drawable序列,這些Drawable可以按照指定的時間間隔一個一個的顯示,也就是順序播放事先做好的映像。1、Tween Animation動畫:(1)Tween
Time of Update: 2018-12-03
在android應用開發中,作為配置環境的preferences,用到的地方頗多,下面我帶大家來詳細講解下android中SharedPreferences的用法。先看下配置畫面的效果吧。是preferences頁面的。點擊設定IP地址後跳出設定對話方塊:android 為了方便管理SharedPreferences,為我們提供了簡單快捷的PreferenceActivity類,通過繼承該類,可以實現各種漂亮的preferences
Time of Update: 2018-12-03
C:\Documents and Settings\leixiong>adb rootadbd is already running as rootC:\Documents and Settings\leixiong>adb remountremount succeededC:\Documents and Settings\leixiong>adb push
Time of Update: 2018-12-03
控制項抖動:其實就是對Animation的控制,讓控制項快速移來移去.但是移動的方式和時差需要控制.<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@anim/cycle"<!-- 讓動畫進行迴圈,可以實現迴歸原位的時候繼續按此方向越界,這點疑惑,但是效果的確不錯--&
Time of Update: 2018-12-03
原文地址(http://blog.csdn.net/caoxinst/article/details/8091678) 最近在弄個demo 包括多點觸摸的處理,socket通訊,和碰撞檢測!之後會把完整的代碼公布出來!碰到了第三方庫的 vs匯入 和移植 出現了些許的問題,為了少走彎路,整理如下: 1,第三方庫匯入vs 在這裡示範匯入 libiconv 把你要使用的庫放在 cocos2d-x 的目錄下 並把include 下的iconv.
Time of Update: 2018-12-03
最近在研究Android動態載入APK技術,偶有小得,共用一下,歡迎交流。首先是Android 動態載入已安裝的APK:被調用工程TestB:其工程已添加了字串、顏色和圖片資源,這裡不寫了,讀者可自行添加。public class TestBActivity extends Activity{/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle
Time of Update: 2018-12-03
Android 源碼下載步驟 windows下需要下載安裝git工具,具體http://code.google.com/p/msysgit/downloads/list運行以下命令,來看一下有多少個Android Git源碼庫:git
Time of Update: 2018-12-03
貌似從SDK 2.2後tools包下面就沒有了adb.exe檔案了,而且還給出個說明檔案adb_has_moved.txt,裡面明確告訴了原因:The adb tool has moved to platform-tools。原來從SDK R8以後,SDK需要有一個新的組件支援,這個組件叫做Platform-tools,adb已經遷移到這個目錄下去了。並且adb_has_moved.txt檔案也說明需要在PATH環境變數中增加<sdk
Time of Update: 2018-12-03
學Android的時候突然想到一個問題:怎麼用TextView控制項顯示帶有格式的文字,可否使用Html布局?查了下Android 協助文檔,其提供了android.text.Html類和Html.ImageGetter、Html.TagHandler介面。
Time of Update: 2018-12-03
源生的radiobutton空間的按鈕表徵圖大家都知道是一個圓形的按鈕形狀,由於業務的需要有可能更改它的樣式,所以就用到了自訂表徵圖樣式。更改radiobutton表徵圖樣式的方法其實很簡單,只需要一個selector選取器檔案即可,廢話不多說了,貼代碼:請看radiobutton.xml檔案,該檔案位於layout檔案夾中<?xml version="1.0" encoding="utf-8"?> <selector
Time of Update: 2018-12-03
在之前的學習過程中我們已經知道,Android應用中最常用的螢幕顯示開發是基於Activity的,但是,在很多情況下我們需要顯示一個對話方塊或浮動表單來完成一些簡單的任務,比如需要讓使用者輸入一些內容,或讓使用者確認一些資訊。在Android中,我們可以通過兩種方式來建立對話方塊:1. 藉助Dialog類,或它的子類(如AlertDialog)2.
Time of Update: 2018-12-03
最近需要android內建的項目原始碼。網上一搜居然要在linux下用git下載。後來找到了windows下的git下載方法。步驟如下: 1、到 http://code.google.com/p/msysgit/downloads/list下載 最新windows下的git工具,然後安裝 2、在自己的磁碟上建立一個檔案夾,進入檔案夾。右鍵點擊後選擇Git Bash,接著會跳出dos視窗。 3、在dos視窗中輸入需要下載的git
Time of Update: 2018-12-03
一.如何正確的啟動模擬器(早於Android 1.5的開發版本跳過此步) : 關於在eclipse裡面如何整合android這些問題就不說了,這寫問題我想還是不用在這裡廢話的。要正確的啟動類比,你必須先要建立一個 AVD( Android Virtual Device 虛擬設備 ) ,你可以建立多個AVD,但是你的每一個啟動了的模擬器都必須有一個AVD,這樣你才能正確運行。下面是建立AVD的文法(關於基本的WINDOWS文法就不贅述了,這都不知道也就不要做開發了) : android
Time of Update: 2018-12-03
之前研究過handler 和 looper 訊息佇列,不過android裡的handler不是另外開啟線程來執行的,還是在主UI線程中,如果想另啟線程的話需要用到HandlerThread來實現。在使用HandlerThread的時候需要實現CallBack介面以重寫handlerMessage方法,在handlerMessage方法中來處理自己的邏輯。下來給出一個小例子程式。layout檔案很簡單,就一個按鈕來啟動HanlderTread線程 <?xml version="1