Time of Update: 2018-12-03
Android 中 Handler,Looper,HandlerThread 的關係分析最近項目中要用到 HandlerThread,對其的用法一直不甚瞭解,趁著五一放假就花了點時間研究一下,順便備份在部落格上。因為剛開始研究的是 HandlerThread,所以我們就從 HandlerThread 入手,我們先來看一下它的原始碼/* * Copyright (C) 2006 The Android Open Source Project */package android.os;/** *
Time of Update: 2018-12-03
1. 基礎知識非常非常簡單的舉例說明下:Socket(通訊端)=Ip address+ TCP/UDP port三向交握http://www.2cto.com/net/201210/161418.htmlhttp://blog.csdn.net/petershina/article/details/8616847 http1.0協議預設的是非持久串連,
Time of Update: 2018-12-03
。。。首先搭建android的開發環境至於怎麼搭建。。。請百度之之後GoogleArcGIS 進去官網,找到移動的sdk,注意,要想下載需要註冊一個賬戶的,隨便填些資料就可以了。下完之後就是安裝外掛程式,Eclipse--》Help---》Install New SoftWare裝上之後,點擊右鍵選取other看到有Arcgis for Android就證明安裝成功了!!
Time of Update: 2018-12-03
最近在學opengles on android由於opengl底層是由c實現的,所以他們的變數都是在同一個類裡面,所以在使用的時候經常傳遞了錯誤的參數。此時我用下面的方法可以知道是不是因為參數傳遞錯誤了而導致顯示結果不是預期的。在onDrawFrame下int errorCode;while ((errorCode = gl.glGetError()) != GL10.GL_NO_ERROR) {Log.i(TAG, "errorCode =" + errorCode);String
Time of Update: 2018-12-03
問題重現:使用selector,期望按下按鈕時 Button 圖片變色,代碼如下: <Button android:id="@+id/btn_match" style="@style/DashboardButton" android:drawableTop="@drawable/btn_match" android:text="按我變色" />其中,selector 具體寫在 btn_match.xml 中,控制各種
Time of Update: 2018-12-03
獨立開發Android程式,一個人既當程式員,又當美工,前者還好辦,後者就為難了,雖然會用PS,但是一些ICON的圖片最好還是用現成的。 等流行APP的素材很豐富,如果能拿到它的素材就好了。 APK安裝檔案本質上是一個JAR壓縮包,所以,直接把APK檔案拖到WinRAR等壓縮軟體中,看到沒,res檔案夾!應用用到的圖片都在裡面了。如果要看它們的布局檔案,各種xml檔案,就只有藉助apktool等反編譯工具了。
Time of Update: 2018-12-03
1、Angle Angle是一款專為Android平台設計的,敏捷且適合快速開發的2D遊戲引擎,基於OpenGL ES技術開發。該引擎全部用Java代碼編寫,並且可以根據自己的需要替換裡面的實現,缺陷在於文檔不足,而且下載的代碼中僅僅包含有少量的樣本教程。最低運行環境要求不詳。項目地址:http://code.google.com/p/angle/ 2、Rokon rokon是一款Android 2D遊戲引擎,基於OpenGL
Time of Update: 2018-12-03
android 最新 NDK r8 在window下開發環境搭建 安裝配置與使用 詳細圖文講解,完整實際配置過程記錄(原創)一直想搞NDK開發卻一直給其他事情耽擱了,參考了些網上的資料今天終於把環境搭建起來了,把過程記錄下來分享給大家。內容目錄:1.預設基礎環境2.NDK下載與配置3.安裝Cygwin4.用NDK編譯5.安裝CDT外掛程式6.安裝Sequoyah外掛程式7.JNI編譯環境配置畫了一個思維導圖讓大家一目瞭然配置過程 ---------------------------------
Time of Update: 2018-12-03
1、【eoeAndroid特刊】第一期 Andriod 1.5 SDK簡介 http://download.csdn.net/source/23998092、【eoeAndroid特刊】第二期 影像處理篇(1) http://download.csdn.net/source/23998143、【eoeAndroid特刊】第三期 Android Market及應用發布 http://download.csdn.net/source/23998184、【eoeAndroid特刊】第五期
Time of Update: 2018-12-03
1.用vs2010建立cocos2d-x的win32項目;2.運行cocos2d-x安裝目錄下的create-android-project.bat(需要cygwin支援),依次輸入將要建立的Android 包名、項目名、SDK版本等級;3.Resources目錄下的資源複製到Android的assets目錄即可(cocos2d-x samples
Time of Update: 2018-12-03
@Override是虛擬碼,表示重寫(當然不寫也可以),不過寫上有如下好處:1、可以當注釋用,方便閱讀2、編譯器可以給你驗證@Override下面的方法名是否是你父類中所有的,如果沒有則報錯比如你如果沒寫@Override而你下面的方法名又寫錯了,這時你的編譯器是可以通過的(它以為這個方法是你的子類中自己增加的方法) example: 在重寫父類的onCreate時,在方法前面加上@Override 系統可以幫你檢查方法的正確性。例如,public void onCreate(Bundle
Time of Update: 2018-12-03
顯示網頁: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. startActivity(it);顯示地圖: 1. Uri uri = Uri.parse("geo:38.899533,-77.036476"); 2. Intent it = new Intent(Intent.Action_VIEW,uri); 3.
Time of Update: 2018-12-03
在Android類庫中,各種包寫成android.*的方式,重要包的描述如下所示:android.app :提供高層的程式模型、提供基本的運行環境android.content 包含各種的對裝置上的資料進行訪問和發布的類android.database :通過內容提供者瀏覽和操作資料庫android.graphics :底層的圖形庫,包含畫布,顏色過濾,點,矩形,可以將他們直接繪製到螢幕上.android.location :定位和相關服務的類android.media
Time of Update: 2018-12-03
今天測試程式,在虛擬機器上運行出問題,於是用真機來測試,但是發現ubuntu下不認。。調用./adb devices顯示如下。。結果無法用真機測試。List of devices attached emulator-5554 device???????????? no permissionsgoogle小米真機測試無果,google ubuntu android
Time of Update: 2018-12-03
最近做作業選了這個題目。。其實難度還是挺大的。。最近要考試,本來有很多心得要寫,來不及,先附上部分亮點以及源碼:1.OAuth1.0認證2.支援下拉重新整理,自動載入更多的ListView--AutoGetMoreListView.java3.圖片非同步下載,同時可設定在載入圖片時候顯示的圖片或多張圖片順序播放--AsyncImageView.java4.支援GIF動態圖查看,多點觸控瀏覽圖片。--MyImageView.java && MyView.java
Time of Update: 2018-12-03
作者:gzshun.
Time of Update: 2018-12-03
作者:gzshun. 原創作品,轉載請標明出處!Vold是Android系統處理磁碟的核心部分,取代了原來Linux系統中的udev,主要用來處理Android系統的熱插拔存放裝置。在Android2.2以後的系統中,vold源碼已經移到了system目錄下,vold目錄包含以下源碼:├── Android.mk├── Asec.h├── CleanSpec.mk├── CommandListener.cpp├── CommandListener.h├── Devmapper.cpp├──
Time of Update: 2018-12-03
作者:gzshun. 原創作品,轉載請標明出處!來源:http://blog.csdn.net/gzshun寫了好幾篇文章,花兒都快謝了,終於輪到Framework發揮領導的身份了,Framework作為介面與vold之間的橋樑,使用者是Framework的大爺,那麼Framework就是Vold的大哥大,Framework發出一個命令,Vold不敢不遵從,只能照著Framework的意思照辦,千萬不能出差錯,不然Android就要丟大臉了,登不上三國爭霸的舞台,iOS VS Android
Time of Update: 2018-12-03
作者:gzshun. 原創作品,轉載請標明出處!本系列文章,將會詳細講解Android系統的磁碟管理部分,可以通過這個突破口,熟悉整個Android的系統架構與實現原理。Android磁碟管理總共涉及到四大部分源碼:1.Linux kernel: Android建立在Linux核心的基礎上,最底層的部分是由Linux
Time of Update: 2018-12-03
對於連連看遊戲其實沒有什麼太多要講的,最主要的就是連連看的演算法稍微複雜一點,其實的地方沒有太多的痛點,首先看看我們遊戲要達到什麼樣的效果,由於本人非常的喜歡五月天,所以背景就用偶像的圖片了在不考慮演算法的情況下,在這裡最主要的是有關連個類的處理,一個是Piece類,這個類主要代表連連看中的每一個方格地區對象,其次呢是PieceManager類。從這個類的名字可以看出,該類是用於處理這個的方格的所有操作的,比如怎麼擷取所及排列的圖片等等,最後是有關怎麼知道我們點擊的圖片是哪個圖片的問題,在這裡我