mirror of
https://github.com/moparisthebest/k-9
synced 2025-02-21 05:01:54 -05:00

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.
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.
Try out the sample applications on the Android Market: Feature Demos, Fragments, and RoboGuice.
Continuous integration is provided by Travis CI.
Developed By
- Jake Wharton - jakewharton@gmail.com
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.