尝试运行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

相关文章
相关标签/搜索