Android-Slidingmenu-exampleの構成

5086 ワード

Slidingmenuは現在流行しており、今日もネット上でオープンソースを探しています.
Slidingmenuの実装には、主に次の項目があります.
https://github.com/jfeinstein10/SlidingMenu/
https://github.com/JakeWharton/ActionBarSherlock
jfeinstein 10のこのSlidingMenuはActionBarShellockを信頼しているので、ActionBarShellockをダウンロードしなければなりません.ActionBarShellockをダウンロードし、構成を完了します.Setp 1:ActionBarSherlockソースコードのダウンロード
git clone git://github.com/JakeWharton/ActionBarSherlock.git
Setp 2:ActionBarShellockのLibをEclipseにインポート
ダウンロードしたソースコードはいくつかのディレクトリがあり、ActionBarShelllock/actionbarsherlockのプロジェクトを使用すればいい.一つのディレクトリをEclipseにインポートする.インポート後、このプロジェクトはandroidプロジェクトではなく、修正しなければならない.プロジェクトと.classpathという2つのファイル:
将プロジェクトを次のように変更します.
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
	<name>actionbarsherlock</name>
	<comment></comment>
	<projects>
	</projects>
	<buildSpec>
                <buildCommand>
                        <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
                        <arguments>
                        </arguments>
                </buildCommand>
                <buildCommand>
                        <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
                        <arguments>
                        </arguments>
                </buildCommand>
                <buildCommand>
                        <name>org.eclipse.jdt.core.javabuilder</name>
                        <arguments>
                        </arguments>
                </buildCommand>
                <buildCommand>
                        <name>com.android.ide.eclipse.adt.ApkBuilder</name>
                        <arguments>
                        </arguments>
                </buildCommand>
        </buildSpec>
        <natures>
                <nature>com.android.ide.eclipse.adt.AndroidNature</nature>
                <nature>org.eclipse.jdt.core.javanature</nature>
        </natures>
</projectDescription>
再修正.classpathファイル:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" path="src"/>
	<classpathentry kind="src" path="gen"/>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
	<classpathentry kind="lib" path="libs/android-support-v4.jar"/>
	<classpathentry kind="output" path="bin/classes"/>
</classpath>
Eclipseに戻って、Cleanプロジェクトactionbarsherlockをクリックすればいいです...
2.SlidingMenuをダウンロードして、そして構成を完成します:Setp 1:SlidingMenuソースコードをダウンロードします
git clone git://github.com/jfeinstein10/SlidingMenu.git

Setp 1:構成SlidingMenuはActionBarShellockの構成と同じですが、android-support-v 4を使用することに注意してください.JArはActionBarSherlockプロジェクトの下のLibsのこのjarパッケージを参照し、インポートするプロジェクトはSlidingMenu/libraryです.プロジェクトはActionBarShelllockと同じです.classpathは少し違います:.classpathの詳細は次のとおりです.
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" path="src"/>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
	<classpathentry combineaccessrules="false" kind="src" path="/actionbarsherlock"/>
	<classpathentry kind="src" path="gen"/>
	<classpathentry kind="lib" path="/actionbarsherlock/libs/android-support-v4.jar"/>
	<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
	<classpathentry kind="output" path="bin/classes"/>
</classpath>

3.SlidingMenu/exampleプロジェクトの修正をインポートする.Projectは前の2つのプロジェクトと同様に構成する.classpath:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" path="src"/>
	<classpathentry kind="src" path="gen"/>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
	<classpathentry combineaccessrules="false" kind="src" path="/actionbarsherlock"/>
	<classpathentry combineaccessrules="false" kind="src" path="/library"/>
	<classpathentry kind="output" path="bin/classes"/>
</classpath>
これでプロジェクトが実行できます...