Time of Update: 2014-07-23
andriod first app-computerandriod first app-computer個人資訊:就讀於燕大本科軟體工程專業 目前大三;本人部落格:google搜尋“cqs_2012”即可;個人愛好:酷愛資料結構和演算法,希望將來從事演算法工作為人民作出自己的貢獻;程式設計語言:java ;編程壞境:Windows 7 專業版 x64;編程工具:jdk,eclipse,AVD;製圖工具:office 2010 powerpoint;硬體資訊:7G-3
Time of Update: 2014-07-23
android4.4之GestureDetector(手勢識別)應用如果需要複雜的手勢匹配,這時候可以使用GestureDetector來實現。實現步驟:1、實現OnGestureListener類,也可繼承SimpleOnGestureListener類然後複寫相應函數;2、建立一個GestureDetector類對象,然後new一個第1步中自訂的監聽類對象作為參數穿進去;3、在接收到MotionEvent事件時,調用OnGestureListener.onTouchEvent(onTouch
Time of Update: 2014-07-23
Android Camera 拍照 三星BUG總結Android Camera 三星BUG : 最近在Android項目中使用拍照功能 , 其它型號的手機運行成功了 唯獨在三星的相機上遇到了bug .BUG具體體現為 :(1) 網路攝影機拍照後圖片資料不一定能返回 ; onActivityResult的data為空白 (2) 三星的camera強制切換到橫屏 導致Activity重啟生命週期 (但是部分機型 配置
Time of Update: 2014-07-23
Qt on Android 之設定應用程式名稱為中文 今早群裡有個盆友問如何將 Qt 開發的 Android 應用的名字設定為中文,實驗了一下,有兩個辦法。博文大賽決賽了,請給我投票:Qt Quick 影像處理執行個體之美圖秀秀(附源碼下載),謝謝。 原文連結:Qt Quick 影像處理執行個體之美圖秀秀(附源碼下載)直接修改 AndroidManifest.xml 檔案 首先你在建立 Qt on Android 工程時需要建立一個 AndroidManifest.xml
Time of Update: 2014-07-23
Android中讀取不同位置(drawable,asset,SDCard)的圖片資源方式一:已將圖片儲存到drawable目錄下,通過圖片id獲得Drawable或者Bitmap,此方式最常用。(若只知道圖片的名稱,還可以通過圖片的名稱獲得圖片的id)(1)通過圖片id獲得DrawableDrawable drawable=getResource().getDrawable(R.drawable.xxx);(2)通過圖片id獲得BitmapResource
Time of Update: 2014-07-23
Android Touch事件傳遞機制詳解 上 最近總是遇到關於Android Touch事件的問題,如:滑動衝突的問題,以前也花時間學習過Android Touch事件的傳遞機制,可以每次用起來的時候總是忘記了,索性自己總結一下寫篇文章避免以後忘記了,其實網上關於Touch事件的傳遞的文章真的很多,但是很少有系統性的,都是寫了一個簡單的demo運行了一下,對於我們瞭解Android
Time of Update: 2014-07-23
Android中 dp 與 px 單位轉換px :是螢幕的像素點in :英寸mm :毫米pt :磅,1/72 英寸dp :一個基於density的抽象單位,如果一個160dpi的螢幕,1dp=1pxdip :等同於dpsp :同dp相似,但還會根據使用者的字型大小偏好來縮放。建議使用sp作為文本的單位,其它用dip針對dip和px 的關係,做以下概述:QVGA屏density=120; QVGA(240*320)HVGA屏density=
Time of Update: 2014-07-23
Android應用開發常用知識1、最近開啟的應用不在最近工作清單中顯示android:excludeFromRecents="true"設定為true,則排除在最近工作清單之外,不在最近工作清單中顯示2、判斷一個一個String str
Time of Update: 2014-07-23
Android JNI 之 JNIEnv 解析.jni.h檔案 : 瞭解 JNI 需要配合 jni.h 檔案, jni.h 是 Google NDK 中的一個檔案, 位置是 $/android-ndk-r9d/platforms/android-19/arch-arm/usr/include/jni.h ;1. JNIEnv 作用JNIEnv 概念 : 是一個線程相關的結構體, 該結構體代表了 Java 在本線程的運行環境 ; JNIEnv 與 JavaVM : 注意區分這兩個概念; --
Time of Update: 2014-07-23
Android 通過調用系統介面使用如
Time of Update: 2014-07-23
Android開發之非同步擷取並下載網路資源-下載圖片和下載常值內容1)從指定的URL擷取對應的流 既然要擷取網路資源,那麼首先得有個URL,那麼這裡我首先封裝一個開啟URL串連擷取到的InputStream 流,這樣一來無論是圖片資源還是文字檔資源都可以使用該介面方法來擷取流。 該功能主要應用URLConnection和HttpURLConnection來實現,具體實現方案如下: 複製代碼private InputStream
Time of Update: 2014-07-23
Android開發之監聽發出的簡訊運行:預備知識: 為了監聽指定的ContentProvider的資料的改變,需要通過ContentResolver向指定Uri註冊CotentObserver監聽器。ContentResolver提供了如下方法來註冊監聽器: publicfinal void registerContentObserver(Uriuri, boolean notifyForDescendents, ContentObserver observer) 參數:uri
Time of Update: 2014-07-23
Android開發之IPC處理序間通訊-AIDL介紹及執行個體解析一、IPC處理序間通訊 IPC是處理序間通訊方法的統稱,Linux IPC包括以下方法,Android的處理序間通訊主要採用是哪些方法呢? 1. 管道(Pipe)及有名管道(named pipe):管道可用於具有親緣關係進程間的通訊,有名管道克服了管道沒有名字的限制,因此,除具有管道所具有的功能外,它還允許無親緣關係進程間的通訊; 2.
Time of Update: 2014-07-23
Android -- Drawable與BitmapDrawable
Time of Update: 2014-07-23
APK ubuntu下
Time of Update: 2014-07-23
豪華版飛機大戰系列(三),豪華版飛機大戰系列本篇來介紹下遊戲中的敵人類,既EnemySprite.h和EnemySprite.cpp中關於敵人類中的具體實現。遊戲中的敵人類主要有四種,三種不同的敵機和炸彈從上面隨機的落下來,同時每個敵人都有自己的生命值,當生命值為0後會被從遊戲中移除。看一下敵人資訊的標頭檔:EnemyInfo.h#pragma onceconst int ENEMY1_MAXLIFE=3;const int
Time of Update: 2014-07-23
Android編程之LayoutInflater的inflate方法詳解,layoutinflaterLayoutInflater的inflate方法,在fragment的onCreateView方法中經常用到: public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {LayoutInflater的inflate方法一共有四種,
Time of Update: 2014-07-23
Android開發之擷取手機SIM卡資訊,androidsim TelephonyManager是一個管理手機通話狀態、電話網路資訊的服務類,該類提供了大量的getXxx(),方法擷取電話網路的相關資訊。TelephonyManager類概述:
Time of Update: 2014-07-23
對比 Android 的 Intent 與 iOS StoryBoard 的 Segue,storyboardsegue對比 Android 的 Intent 與 iOS StoryBoard 的 Segue - Intent 如果也能增加個prepareForSegue回調就好了太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 -
Time of Update: 2014-07-23
Android 自訂 ViewPager