Back to home page

Android Cross Reference

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder ../ Parent directory - 2013-05-25 01:49:29  
folder androidprefs/ androidprefs/ - 2013-05-25 01:49:29  
folder annotations/ annotations/ - 2013-05-25 01:49:26  
folder anttargetprint/ anttargetprint/ - 2013-05-25 01:49:27  
folder anttasks/ anttasks/ - 2013-05-25 01:49:25  
folder apigenerator/ apigenerator/ - 2013-05-25 01:49:26  
folder apkbuilder/ apkbuilder/ - 2013-05-25 01:49:27  
folder apps/ apps/ - 2013-05-25 01:49:29  
folder archquery/ archquery/ - 2013-05-25 01:49:29  
folder assetstudio/ assetstudio/ - 2013-05-25 01:49:27  
folder attribute_stats/ attribute_stats/ - 2013-05-25 01:49:29

Attribute Statistics
This program gathers statistics about attribute usage in layout files. This is how the "topAttrs" attributes listed in ADT's extra-view-metadata.xml file (which drives the common attributes listed in the top of the context menu) is determined by running this script on a body of sample Android code, such as the AOSP repository.
This program takes one or more directory paths, and then it searches all of them recursively for layout files that are not in folders containing the string "test", and computes and prints frequency statistics.

folder avdlauncher/ avdlauncher/ - 2013-05-25 01:49:27  
folder bash_completion/ bash_completion/ - 2013-05-25 01:49:26

This directory contains scripts that are intended to be used with Bourne Again SHell (bash)'s programmable completion.
See http://www.gnu.org/s/bash/manual/bash.html#Programmable-Completion for more information on programmable completion in bash.
To use the scripts, simply source them into your environment. Example:
source sdk/bash_completion/adb
or:
. sdk/bash_completion/adb

folder build/ build/ - 2013-05-25 01:49:27  
folder chimpchat/ chimpchat/ - 2013-05-25 01:49:29  
folder common/ common/ - 2013-05-25 01:49:29

common.jar contains resource configuration enums. It is used by various tools, but also by layoutlib.jar
Layoutlib.jar is built from frameworks/base.git and therefore is versioned with the platform.
IMPORTANT NOTE REGARDING CHANGES IN common.jar:
- The API must stay compatible. This is because while layoutlib.jar compiles against it, the client provides the implementation and must be able to load earlier versions of layoutlib.jar.
- Updated version of common should be copied to the current in-dev branch of prebuilt/common/common/common-prebuilt.jar The PREBUILT file in the same folder must be updated as well to reflect how to rebuild this prebuilt jar file.

folder ddms/ ddms/ - 2013-05-25 01:49:27  
folder docs/ docs/ - 2013-05-25 01:49:27  
folder draw9patch/ draw9patch/ - 2013-05-25 01:49:26  
folder dumpeventlog/ dumpeventlog/ - 2013-05-25 01:49:25  
folder eclipse/ eclipse/ - 2013-05-25 01:49:28  
folder emulator/ emulator/ - 2013-05-25 01:49:29  
folder eventanalyzer/ eventanalyzer/ - 2013-05-25 01:49:29  
folder files/ files/ - 2013-05-25 01:49:29  
folder find_java/ find_java/ - 2013-05-25 01:49:29  
folder find_lock/ find_lock/ - 2013-05-25 01:49:29  
folder hierarchyviewer/ hierarchyviewer/ - 2013-05-25 01:49:26  
folder hierarchyviewer2/ hierarchyviewer2/ - 2013-05-25 01:49:27  
folder icons/ icons/ - 2013-05-25 01:49:29  
folder ide_common/ ide_common/ - 2013-05-25 01:49:27  
folder layoutlib_api/ layoutlib_api/ - 2013-05-25 01:49:27

LayoutLib API is a jar describing the API used to load and interact with layoutlib.jar It is to be packaged with clients accessing layoutlib.jar
Layoutlib.jar is built from frameworks/base.git and therefore is versioned with the platform.
IMPORTANT NOTE REGARDING CHANGES IN LAYOUTLIB_API:
- The API must stay compatible. This is because while layoutlib.jar compiles against it, the client provides the implementation and must be able to load earlier versions of layoutlib.jar. This is true for all the classes under com.android.ide.common.rendering.api and com.android.layoutlib.api although the latter is obsolete and should not be changed at all.
- Updated version of layoutlib_api should be copied to the current in-dev branch of prebuilt/common/layoutlib_api/layoutlib_api-prebuilt.jar The PREBUILT file in the same folder must be updated as well to reflect how to rebuild this prebuilt jar file.

folder lint/ lint/ - 2013-05-25 01:49:26  
folder manifmerger/ manifmerger/ - 2013-05-25 01:49:28  
folder monitor/ monitor/ - 2013-05-25 01:49:27  
folder monkeyrunner/ monkeyrunner/ - 2013-05-25 01:49:27  
folder ninepatch/ ninepatch/ - 2013-05-25 01:49:29  
folder rule_api/ rule_api/ - 2013-05-25 01:49:27

The Rule API is a library intended for view authors to add designtime support for their custom views in Android layout editors.
NOTE: The API is *not* final and will very likely continue to change incompatibly until we finish it and incorporate feedback.
The rule API attempts to be IDE agnostic, so it should not have specific dependencies on any tools. IDE vendors building layout editors should provide IDE-side implementations of the rule interfaces such that they can interact with view rules.

folder screenshot/ screenshot/ - 2013-05-25 01:49:27  
folder sdklauncher/ sdklauncher/ - 2013-05-25 01:49:27  
folder sdkmanager/ sdkmanager/ - 2013-05-25 01:49:26  
folder sdkstats/ sdkstats/ - 2013-05-25 01:49:29

How to use the Eclipse projects for SdkStats.
SdkStats requires SWT to compile.
SWT is available in the depot under //device/prebuild/<platform>/swt
Because the build path cannot contain relative path that are not inside the project directory, the .classpath file references a user library called ANDROID_SWT.
In order to compile the project, make a user library called ANDROID_SWT containing the jar available at //device/prebuild/<platform>/swt.

folder settings/ settings/ - 2013-05-25 01:49:29

Copy this in eclipse project as a .settings folder at the root. This ensures proper compilation compliance and warning/error levels.

folder swtmenubar/ swtmenubar/ - 2013-05-25 01:49:26

Using the Eclipse project SwtMenuBar
This project provides a platform-specific way to hook into the default OS menu bar.
On MacOS, it allows an SWT app to have an About menu item and to hook into the default Preferences menu item.


SEE ALSO: README

folder templates/ templates/ - 2013-05-25 01:49:26  
folder testapps/ testapps/ - 2013-05-25 01:49:26

This repository contains test applications used by the SDK automated tests.
These are not meant to be packaged with the SDK.
Each project represents a different test case. For more information, read the readme file located in the project directory.

folder traceview/ traceview/ - 2013-05-25 01:49:29

Using the Eclipse projects for traceview.
traceview requires SWT to compile.
SWT is available in the depot under //device/prebuild/<platform>/swt
Because the build path cannot contain relative path that are not inside the project directory, the .classpath file references a user library called ANDROID_SWT.
In order to compile the project, make a user library called ANDROID_SWT containing the jar available at //device/prebuild/<platform>/swt.

folder uiautomatorviewer/ uiautomatorviewer/ - 2013-05-25 01:49:26  
CleanSpec.mk 2227 bytes 2013-05-25 01:49:29 2013-05-27 01:45:33  
changes.txt 8651 bytes 2013-05-25 01:49:27 -