You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
2.2 KiB
42 lines
2.2 KiB
<p>This application is an example of an Android library project, a type of
|
|
project that lets you store and manage shared code and resources in one place,
|
|
then make them available to your other Android applications. </p>
|
|
|
|
<p>The TicTacToeLib library project is designed to provide a game-play Activity,
|
|
<code>GameActivity</code> to other applications. Dependent applications simply
|
|
launch the Activity using an explicit intent — once launched,
|
|
<code>GameActivity</code> assumes control of the application lifecycle and
|
|
handles all events and UI interactions.</p>
|
|
|
|
<ul>
|
|
<li>The library project includes an <a
|
|
href="AndroidManifest.html">AndroidManifest.xml</a> file that
|
|
declares <code>GameActivity</code>.</li>
|
|
<li><a
|
|
href="src/com/example/android/tictactoe/library/GameActivity.html">GameActivity.java</a>
|
|
handles most of the application lifecycle and manages general game play.</li>
|
|
<li><a
|
|
href="src/com/example/android/tictactoe/library/GameView.html">GameView.java</a>
|
|
renders the UI of the game and manages interaction events during game play.</li>
|
|
</ul>
|
|
|
|
<p>If you want to build the TicTacToeLib application, you can obtain it by
|
|
downloading the "Samples for SDK API 8" component (or higher version) into your
|
|
SDK, using the <em>Android SDK and AVD Manager</em>. </p>
|
|
|
|
<p>Note that you can not build and run TicTacToeLib independently, since it is a
|
|
library project and not a true Android application project. To run it, you need
|
|
to build the application that uses the library project — in this case, the
|
|
<a href="../TicTacToeMain/index.html">TicTacToeMain</a> application, which is also included in the Samples
|
|
SDK comnponent. </p>
|
|
|
|
<p>To build an application that uses a library project, you also need to update
|
|
to the latest version of the SDK tools (r6 or higher) and Android platforms, as
|
|
well as the latest version of ADT (0.9.7 or higher), if you are developing in
|
|
Eclipse. </p>
|
|
|
|
<p>For information about how to set up Android library projects, refer to
|
|
<a href="../../../guide/developing/eclipse-adt.html#libraryProject">Developing
|
|
in Eclipse with ADT</a> or <a
|
|
href="../../../guide/developing/other-ide.html#libraryProject">Developing in
|
|
Other IDEs</a>, depending on your environment.</p> |