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
Qt on Android 之設定應用程式名稱為中文 今早群裡有個盆友問如何將 Qt 開發的 Android 應用的名字設定為中文,實驗了一下,有兩個辦法。博文大賽決賽了,請給我投票:Qt Quick 影像處理執行個體之美圖秀秀(附源碼下載),謝謝。 原文連結:Qt Quick 影像處理執行個體之美圖秀秀(附源碼下載)直接修改 AndroidManifest.xml 檔案 首先你在建立 Qt on Android 工程時需要建立一個 AndroidManifest.xml
Time of Update: 2014-07-23
Android網路服務發現(NSD)協議的使用Android的網路服務發現協議(NSD)可以用於在小範圍的網路中發現鄰近裝置上的某個應用。這對於一些社交網路、多人遊戲類的應用會非常有協助。Android的NSD的使用方法大致上分為四種操作:1. 註冊網路服務2. 發現網路服務3. 串連網路服務4. 登出網路服務使用NSD時一定要注意: 記得在Manifest中加入android.permission.INTERNET許可權,不然程式會崩潰。一. 註冊網路服務註冊網路服務需要兩樣東西:
Time of Update: 2014-07-23
提高Android應用手寫流暢度(基礎篇) 在使用android類的手寫應用時,整體上都有這樣一個印象:android的手寫不流暢、不自然,和蘋果應用比起來相差太遠。本文結合作者親身經曆,介紹一下有效提高手寫流暢度的幾種方法:1、未做任何處理的手寫效果:
Time of Update: 2014-07-23
Android開發技巧之查看外部依賴jar的源碼_android private libralies does not allow modifications to source在Eclipse中開發android的應用程式時,有時想查看函數的內部實現,但是當在函數上點擊ctrl和滑鼠左鍵的時候,往往出現如下提示: Class File EditorSource not foundThe JAR of this class file belongs to container 'Android'
Time of Update: 2014-07-23
android中怎麼把自己需要的app啟動表徵圖集中到一個彈出框中先看這個是我們自己的apk點擊之後的效果下邊是布局檔案vcD4KPHA+YWN0aXZpdHlfbWFpbi54bWzW97K8vtbOxLz+PGJyPgo8L3A+CjxwPjxMaW5lYXJMYXlvdXQgeG1sbnM6YW5kcm9pZD0="http://schemas.android.com/apk/res/android"
Time of Update: 2014-07-23
Android 應用程式簽名本文主要介紹Android應用程式簽名的相關理論知識以及如何發布Android應用程式。1.簽名的概念為大家所熟知的日常生活中的簽名,它是代表某個人的特殊標記,用於唯一標識某個人。而Android
Time of Update: 2014-07-23
Android wear 初體驗 最近一直在研究android wear SDK,總體感受來說就是和現有的android 其他的開發SDK還是有很多新的東西。例如手機終端與手錶端的通訊機制,手錶端的UI規範。但是從開發本身來講,還是存在很大的困難。 首先就是環境的搭建,大家都知道國內現在上不去google developer官網,不過在同事的協助下,我fan 牆了。具體fan牆方法可以自行百度,或者購買VPN。Android developer
Time of Update: 2014-07-23
Android下寫一個永遠不會被KILL掉的進程/服務 Android 系統對於記憶體管理有自己的一套方法,為了保障系統有序穩定的運信,系統內部會自動分配,控製程序的記憶體使用量。當系統覺得當前的資源非常有限的時候,為了保證一些優先順序高的程式能運行,就會殺掉一些他認為不重要的程式或者服務來釋放記憶體。這樣就能保證真正對使用者有用的程式仍然再運行。如果你的 Service 碰上了這種情況,多半會先被殺掉。但如果你增加 Service 的優先順序就能讓他多留一會,我們可以用
Time of Update: 2014-07-23
Android筆記之 檔案儲存、壓縮與清空刪除這兩天改進最佳化項目中圖片上傳的代碼,考慮到可能有7、8M的比較大的圖片,因為要先進行壓縮。所以設計到檔案的壓縮,儲存與清空刪除操作。在這裡記下筆記。/** * 壓縮並另存新檔,每次先清空再儲存 */private void compressFile(){//清空儲存目錄下的舊照片String saveDir = Environment.getExternalStorageDirectory()+
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開發】完美解決Android完全退出程式,開發android背景:假說有兩個Activity, Activity1和Activity2,
Time of Update: 2014-07-23
Android擷取SD卡總容量,可用大小,機身記憶體總容量及可用大小,androidsdpublic long getSDTotalSize(){ /*擷取儲存卡路徑*/ File sdcardDir= Environment.getExternalStorageDirectory(); /*StatFs 看檔案系統空間使用方式*/ StatFs statFs=new StatFs(sdcardDir.getPath()); long blockSize=
Time of Update: 2014-07-23
安卓模擬器Android SDK Manager 無法擷取SDK列表的解決辦法,安卓android1、開啟運行Android SDK Manager ,Tool菜單,選擇Options,開啟設定菜單,勾選“Force https://...sources to be fetched using
Time of Update: 2014-07-23
Android應用外掛程式式開發解決方案[轉],android解決方案一、現實需求描述一般的,一個Android應用在開發到了一定階段以後,功能模組將會越來越多,APK安裝包也越來越大,使用者在使用過程中也沒有辦法選擇性的載入自己需要的功能模組。此時可能就需要考慮如何分拆整個應用了。二、解決方案提出一般有兩種方式,一種是將應用按照功能分拆成多個應用,使用者需要哪個就下載哪個,都需要就都下載。應用之間,可以在代碼層面做一定的關聯,以共用部分資訊。另一種方式,類似於其他平台外掛程式的方式,使用者可以
Time of Update: 2014-07-23
自訂水平進度條樣式:黑色虛線,進度條虛線布局layout中使用: 1 <ProgressBar 2 android:id="@+id/progress_bar" 3 > 4 android:progressDrawable="@drawable/myprogress" <!--此處用自訂樣式--> 5 android:layout_width="158dp" 6
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
ios學習之block初探,iosblock初探1. block概念block是ios4.0+和Mac osX 10.6以後引進的對C語言的拓展,用來實現匿名函數的特性。所謂匿名函數,也稱閉包函數,即允許建立一個臨時的沒有指定名稱的函數。最經常用作回呼函數(callback)參數的值,當然也有其他用法。比如說作為一個變數值來使用,具體用法將在後面介紹。2.
Time of Update: 2014-07-22
豪華版飛機大戰系列(一),豪華版飛機大戰系列鑒於最近在學習cocos2d-x開發手遊,對於學習過程中的一些東西做個總結,也記錄下學習曆程,同時分享些項目源碼來和大家一起學習。第一次寫系列教程,可能中間有疏漏的,看到的還請給提個醒,不好的也多多吐槽,以便自己能更好的以後的開發中基類經驗。此次教程分享下豪華版的飛機大戰,老規矩,先:介紹下開發環境:cocos2d-x3.2 alpha + Ubuntu14.04 + eclipse + 命令列終端 +
Time of Update: 2014-07-22
豪華版飛機大戰系列(二),豪華版飛機大戰系列既上一篇介紹了遊戲的主要概況下,這篇來開始講一下遊戲中的各個檔案。先來看看cocos2d-x 3.0