Pride combines bash scripts, zenity, ant, ImageMagick, and the Android tools to create a fast and simple POSIX alternative for Android development. It provides all the basic commands (clean, build, release, etc.) of other Android IDEs. But it is primarily a robust and simple injection framework. Injections from methods to clusters of activities are easily created from existing code and can then be injected into any project. Pride can also be used to batch build, load, or release multiple projects and can update class and resource files among projects that use the same objects or resources.
|Tags||Android IDE bash Zenity POSIX Ant imagemagick|
Release Notes: A workaround was added to pr_stripImages.sh in order to overcome a bug in Android lint. Lint only identifies the first occurrence of unused resources, so its raw output is insufficient for identifiying all unused images.
Release Notes: A Mimicry Activity was added to the injections. This allows ListActivities to be displayed as mixtures of grids, headers, and list elements without introducing additional GridViews, custom header views, etc. The injection comes with an ImageAdapter which serves as an example for other adapters used in the grid elements of the view.
Release Notes: A bugfix was made in remove_unused_imports.awk for subpackage imports being improperly deleted.
Release Notes: In cases where one Pride action naturally leads to another (injections, snapshots, etc), the main Pride menu dialog is now persistent. Minor improvements were made in various dialog titles and labels for clarification.
Release Notes: Pride::Import has been improved. Users can use their first project imported from eclipse to determine what elements of the Pride project plate need to be injected and then automate the injection of those elements with the PersonalPlate script.