嘗試運行tagin見證Android 3D雲標籤的效果

最近在研究看怎麼在android上實現3d tag cloud(如用Javascript實現的標籤雲)的效果,在Google code上面發現了一個很好的例子,連接是Tagin html

  1. TagCloud能夠直接運行沒問題
    PS:若是在導入的時候顯示沒有project description錯誤的話,能夠先把文件放到一個不屬於你的workspace的目錄,而後再用eclipse導入,參考super_編程之路。顯示效果以下圖

  2. 可是Tagin_Demo運行卻有錯誤,PS:系統是android 4.4.2
    首先把Tagin_Demo和tagin! SDK這兩個project到入eclipse,而後按下圖設置




    一切準備穩當,可是運行時卻有錯誤,經debug發如今個人系統上該程序運行時mBeacons爲空,致使越界的問題...雖然尚未仔細研究爲何要搜個人wifi, 但爲了快速看到這個Targin_Demo的運行效果,索性本身加點代碼
    java

    public void setBeaconsFromScanResult(List<ScanResult> scanResults, int mMaxRSSIEver) {
    		int resSize = scanResults.size();
    		if (0 < resSize) {
    			mBeacons = new Beacon[resSize];
    			for ( int i = 0; i < resSize; i++ ) {
    				ScanResult sr = scanResults.get(i);
    				mBeacons[i] = new Beacon(sr.BSSID, sr.level, mMaxRSSIEver);
    			}
    			mTime = mHelper.getTime();
    		} else {
    			// be lazy to add this, just want to let this app go on
    			mBeacons = new Beacon[1];
    			mBeacons[0] = new Beacon("lazy", new Integer(1), mMaxRSSIEver);
    		}
    	}

    程序能夠運行了,效果和TagCloud大差不差,只是能夠本身手動添加標籤內容,效果以下。你們若是想實現tag cloud的效果參考第一個應該足矣,樓主本身對tag cloud尚未研究明白只是簡單運行了下demo,先記錄這些...


    最後附上一個原版程序的百度網盤連接 android

相關文章
相關標籤/搜索