Time of Update: 2014-04-11
學習了兩天的Android開發,我感覺Android開發跟IOS開發和.NET平台下的開發有點不同,Android開發我更覺得跟web(Html)倒是有類似的地方,都是節點標籤顯示的,當然個人理解,感覺提示也沒IOS開以及.NET開發那麼強,可能是我還不是太熟悉eclipse開發環境,當然當做出東西能匯入到自己的Android機還是挺興奮的。今天晚上摸索了一下IOS真機測試,手上有Mac,ipad,從事unity開發也有些時間了,Unity的跨平台對我而言體現在IOS上並不是很充分
Time of Update: 2014-04-11
使用NGUI可以製做出彩色角色血條,載入進度條製作血條時,可以根據血的多少顯示不同的顏色,可以對UISider與UILabel進行簡單的封裝UISprite:NGUI精靈圖片組件Atlas:圖片集Sprite:選擇的圖片集中的圖片Sprite
Time of Update: 2014-04-11
接著《Android學習系列(36)--App調試記憶體泄露之Context篇(上)》繼續分析。5. AsyncTask對象 我N年前去盛大面過一次試,當時面試官極力推薦我使用AsyncTask等系統內建類去做事情,當然無可厚非。 但是AsyncTask確實需要額外注意一下。它的泄露原理和前面Handler,Thread泄露的原理差不多,它的生命週期和Activity不一定一致。
Time of Update: 2014-04-11
大家好,歡迎大家關注我的部落格,我的部落格地址是blog.csdn.net/qinyuanpei。 好,繼續我們在上一篇中實現的地形,在這一篇文章中我們來為這個地形添加天氣效果。我們使用的是UniSky外掛程式,大家可以在Assets Store中找到這個外掛程式。首先,我們引入資源套件,注意不要帶有中文路徑,否則會報錯。此時,在項目中會增加一個UniSky的檔案夾,:
Time of Update: 2014-04-11
在網上收集了很多的方法都沒有見效,這樣也許有很多的原因,為了其他人的開發,本人將所見到的所有答案列舉出來,供大家參考,分享是一種美德Eclipse環境建立環境出現如下錯誤:Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Time of Update: 2014-04-11
官方連結:https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html#inhfields情景:前天小海告訴我說Google除了自己的重新整理控制項,沒錯就是SwipeRefreshLayout。 SwipeRefreshLayout字面意思就是下拉重新整理的布局,繼承自ViewGroup,在support
Time of Update: 2014-04-11
Android裝置螢幕的尺寸是各式各樣的,不過在設計應用時可以分為兩大塊:3.0之前的版本和3.0之後的版本。這種情況會帶來什麼問題我們用三個假設來說明一下。1. 假設你的手上有兩個4英寸的裝置,裝置A的解析度是800×480,裝置B的解析度是1600×960。你在裝置A上設計了一個64×64像素的表徵圖,感覺它大小正合適,但放到裝置B上的時候,這個表徵圖看上去就只有之前一半大小了。2.
Time of Update: 2014-04-11
下面這張圖片是在google官網上下載的關於android系統的體繫結構圖:虛擬機器。android核心庫集提供了java語言核心庫所能使用的絕大部分功能;虛擬機器負責運行android應用程式。4、應用程式架構:android應用程式架構提供了大量的API供開發人員使用,這也是軟體複用的一種有效手段。5、應用程式層:android系統將會包含系列的核心應用程式,這些應用程式都是用java編寫的,這也是我們主要關心的地方。
Time of Update: 2014-04-11
本節主要介紹的是:以ViewGroup為基類派生的布局管理器下面顯示了android布局管理器的類圖:android應用的圖形化使用者介面具有良好的平台無關性,就是使用布局管理器來管理組件的分布、大小,而不是直接設定組件的位置和大小。1、LinearLayout類(線性布局):可以將容器裡的組件一個挨一個地排列起來,LinearLayout可以控制各組件的相片順序(橫向或者縱向)。下面顯示了LinearLayout支援的XML屬性以及相關的方法:vcD4KPHA+PGltZyBzcmM9"htt
Time of Update: 2014-04-11
onLayout方法是ViewGroup中子View的布局方法,用於放置子View的位置。放置子View很簡單,只需在重寫onLayout方法,然後擷取子View的執行個體,調用子View的layout方法實現布局。在實際開發中,一般要配合onMeasure測量方法一起使用。 onLayout方法:@Overrideprotected abstract void onLayout(boolean changed, int l, int t, int r, int b);
Time of Update: 2014-04-10
背景: 本來打算把第三篇和第四篇合并都一起,但以前計劃分開,就還是分來吧;一般的遊戲涉及到關卡的話,一般都會建立一個數組來存放各種定義參數,消滅星星關卡比較容易,不需要建立數組,只有兩個參數level和target,而且這兩個參數還存在函數關係:target=1000*(level+1)*level/2,只要知道第幾關就可以得到該關的目標分數,比如第三關,目標分數就是 1000*(3+1)*3/2=6000;
Time of Update: 2014-04-10
轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/174820951.
Time of Update: 2014-04-10
開發人員無需逐一定義每一幀,只需要定義動畫的主要畫面格即可.具體實現需要用到Interpolator,Interpolator負責控制動畫的變化速度,這就使得基本的動畫效果(Alpha,Scale,Translate,Rotate)能以勻速變化、加速、減速、拋物線速度等各種速度變化。Interpolator是一個介面,它定義了所有Interpolator都需要實現的float getInterpolation(float
Time of Update: 2014-04-10
弄完直條圖後,忽然發現,做折線圖變得很容易了。馬上 就弄了張折線圖和折線與直條圖出來。: 主要是利用了Android的Path,這個在這種情況下真很有用。 附上代碼: package com.xcl.canvas03;/** * Canvas練習 * 自已畫餅圖和直條圖,實現出來後覺得也算實用. * 折線圖及折線與柱形的混合圖 * author:xiongchuanliang * date:2014-4-6 */import
Time of Update: 2014-04-10
上文弄了個繪製報表的,有了報表,當然想一併也繪個餅圖,直條圖之類的玩玩,看看了API,覺得應當很簡單,餅圖實現了下,實現代碼確實也很簡單,Android的這些函數封裝的確實好用。 如下:
Time of Update: 2014-04-09
轉寄請保持地址:http://blog.csdn.net/stalendp/article/details/22221597這片文章將介紹怎麼用Shader來繪製一個跳動的心臟。這裡會涉及到一些數學知識。先看:原始碼如下:// Created by inigo quilez - iq/2013// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.// changed by
Time of Update: 2014-04-09
對於這種最簡單的是修改hosts檔案, 網上傳的hosts修改版本,也有很多,經過我測試多,屢試不爽的有一個,不過要添加的很多個網域名稱和IP解析的映射。單屢試不爽,所以有效率還是很大的,另外Windows和MAC系統都能解決#Chrome 網上應用203.208.46.146 chrome.google.com203.208.46.146 clients0.google.com203.208.46.146
Time of Update: 2014-04-09
//音效的音量 int streamVolume; //定義SoundPool 對象 private SoundPool soundPool; //定義HASH表 private HashMap<Integer, Integer> soundPoolMap; /*************************************************************** * Function: initSounds(); *
Time of Update: 2014-04-09
IntentService是Service的子類,並增加了額外的功能。對於Service:1.Service不會專門啟動一條單獨的進程,Service與它所在的應用位於同一進程中。2.Service也不是專門一條新的線程,因此不應該在Service中直接處理耗時的動作。因此,如果開發人員需要在Service中處理耗時任務,需要在Service中另外啟動一條新的線程來處理耗時任務,就像在前面的BindService中,程式在BindService中的onCreate()方法中啟動了一條新線程來處理
Time of Update: 2014-04-09
使用者行為的變化,介面上的行為也要隨之變化,比如使用者點擊、選擇等。如果使用按鈕,沒有添入背景圖片,按鈕在點擊時會有變化。但如果增加了背景圖,點擊時則沒有變化了,除非動態改變背景圖。使用者的行為不斷變化,如果每次都是通過代碼去控制背景的變化,雖然可以達到,但不好控制。那有沒有更好的辦法呢?有的。可以通過自訂的xml作為背景圖實現。先看一下。點擊按鈕時,背景變成了黃色,鬆開後,又變回到了原來的顏色。ListView中的項也是如此。下面看具體的實現。vcD4KPHA+PHN0cm9uZz4xLtfU