1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-08-13 17:03:48 -04:00
k-9/plugins/ActionBarSherlock
Joe Steele c40dd196a6 Simplify Eclipse setup.
Create .project files for all the Ecplipse projects
so they will all have project names and can
all be brought into Ecplipse together with a single
'File -> Import -> Android ->
Existing Android Code Into Workspace'.

(Not bothering to remove the .project exclusion from
all .gitignore files.  Once the .project files are
checked in, they will no longer be ignored.)

Modify the top .project file so that Eclipse knows
k9mail's dependence on it plugins, and thus will
build everything in the correct order.

With the latest Android SDK Rev. 22, the top .classpath file
needs modification or else K9 will not run (see parent commit 53fcdd1).
But the initial import of k9mail into Eclipse works more cleanly if the
.classpath file doesn't exist on import, in which case Eclipse creates it
automatically.  So rather than modify the .classpath file, remove it
from git and leave it untracked.

(For an existing Eclipse project, this commit will remove the file from
the working directory.  A corrected version can be restored with:
git checkout 53fcdd1 .classpath
git rm --cached .classpath)

Add .classpath to the top .gitignore, now that no
.classpath files are being tracked (with one exception,
see below).

Create a tests/.classpath so that Java can find the k9mail
project in order to build the k9mail-tests project.
2013-05-31 18:00:45 -04:00
..
library Simplify Eclipse setup. 2013-05-31 18:00:45 -04:00
.gitignore Check in ABS 4.20 and PTR 1.4.2 2012-11-24 17:15:06 -05:00
.travis.yml Check in ABS 4.20 and PTR 1.4.2 2012-11-24 17:15:06 -05:00
CHANGELOG.md Check in ABS 4.20 and PTR 1.4.2 2012-11-24 17:15:06 -05:00
checkstyle.xml Check in ABS 4.20 and PTR 1.4.2 2012-11-24 17:15:06 -05:00
CONTRIBUTING.md Check in ABS 4.20 and PTR 1.4.2 2012-11-24 17:15:06 -05:00
LICENSE.txt Check in ABS 4.20 and PTR 1.4.2 2012-11-24 17:15:06 -05:00
pom.xml Override the version and source of android-support-v4 to use the one from API 17. 2013-01-07 23:03:47 -08:00
README.md Check in ABS 4.20 and PTR 1.4.2 2012-11-24 17:15:06 -05:00

ActionBarSherlock

ActionBarSherlock is an standalone library designed to facilitate the use of the action bar design pattern across all versions of Android through a single API.

The library will automatically use the native ActionBar implementation on Android 4.0 or later. For previous versions which do not include ActionBar, a custom action bar implementation based on the sources of Ice Cream Sandwich will automatically be wrapped around the layout. This allows you to easily develop an application with an action bar for every version of Android from 2.x and up.

See http://actionbarsherlock.com for more information.

Example Image

Try out the sample applications on the Android Market: Feature Demos, Fragments, and RoboGuice.

Continuous integration is provided by Travis CI.

Developed By

License

Copyright 2012 Jake Wharton

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.