AndroidオープンソースクライアントのLookAound学習(四)終了

1269 ワード

1ログを印刷して、ファイルと行に正確にすることができます。
Look Aoundの印刷は、Android元Logにパッケージされており、印刷情報には当該印刷情報のあるファイルと行が含まれており、コアコードは以下の通りである。
	/**
	 *           ,     ID,      
	 * @return
	 */
	private String getFunctionName() {
        StackTraceElement[] sts = Thread.currentThread().getStackTrace();
        
        if (sts == null) {
            return null;
        }
        
        
        for (StackTraceElement st:sts) {
            if (st.isNativeMethod()) {
                continue;
            }

            if (st.getClassName().equals(Thread.class.getName())) {
                continue;
            }

            if (st.getClassName().equals(this.getClass().getName())) {
                continue;
            }

            return "["+Thread.currentThread().getId()+": "+st.getFileName()+":"+st.getLineNumber()+"]";
        }
        
        return null;
	}
2使用する第三者倉庫のまとめ
Android-anyc-http,非同期HTTP Cient;
Green DAOはデータベースを操作しやすいORMソリューションを実現する。
ShareSDK(または友盟)は、第三者のマイクロブログ共有を迅速に構築する。
アクションBar Sherlock
SlidingMenu;
Satelite-menu
Switch Buttonをカスタマイズして、アニメーションの効果のがあります。
ギャラリーをカスタマイズして、ブラウズ画像をダウンロードします。
最後に原作者のオープンソースに感謝します。著者のBlogを添付します。http://blog.csdn.net/lancees