diff options
-rw-r--r-- | services/java/com/android/server/ServiceWatcher.java | 2 | ||||
-rw-r--r-- | tools/aapt/Bundle.h | 8 | ||||
-rw-r--r-- | tools/aapt/Command.cpp | 1 | ||||
-rw-r--r-- | tools/aapt/Main.cpp | 45 | ||||
-rw-r--r-- | tools/aapt/Main.h | 1 |
5 files changed, 9 insertions, 48 deletions
diff --git a/services/java/com/android/server/ServiceWatcher.java b/services/java/com/android/server/ServiceWatcher.java index 67f926a..2e7c6d1 100644 --- a/services/java/com/android/server/ServiceWatcher.java +++ b/services/java/com/android/server/ServiceWatcher.java @@ -177,7 +177,7 @@ public class ServiceWatcher implements ServiceConnection { mVersion = version; if (D) Log.d(mTag, "binding " + packageName + " (version " + version + ")"); mContext.bindService(intent, this, Context.BIND_AUTO_CREATE | Context.BIND_NOT_FOREGROUND - | Context.BIND_NOT_VISIBLE, mCurrentUserId); + | Context.BIND_ALLOW_OOM_MANAGEMENT | Context.BIND_NOT_VISIBLE, mCurrentUserId); } public static boolean isSignatureMatch(Signature[] signatures, diff --git a/tools/aapt/Bundle.h b/tools/aapt/Bundle.h index 5089b9d..fde3bd6 100644 --- a/tools/aapt/Bundle.h +++ b/tools/aapt/Bundle.h @@ -38,7 +38,6 @@ typedef enum Command { kCommandRemove, kCommandPackage, kCommandCrunch, - kCommandSingleCrunch, } Command; /* @@ -63,7 +62,6 @@ public: mVersionCode(NULL), mVersionName(NULL), mCustomPackage(NULL), mExtraPackages(NULL), mMaxResVersion(NULL), mDebugMode(false), mNonConstantId(false), mProduct(NULL), mUseCrunchCache(false), mErrorOnFailedInsert(false), mOutputTextSymbols(NULL), - mSingleCrunchInputFile(NULL), mSingleCrunchOutputFile(NULL), mArgc(0), mArgv(NULL) {} ~Bundle(void) {} @@ -178,10 +176,6 @@ public: bool getUseCrunchCache() const { return mUseCrunchCache; } const char* getOutputTextSymbols() const { return mOutputTextSymbols; } void setOutputTextSymbols(const char* val) { mOutputTextSymbols = val; } - const char* getSingleCrunchInputFile() const { return mSingleCrunchInputFile; } - void setSingleCrunchInputFile(const char* val) { mSingleCrunchInputFile = val; } - const char* getSingleCrunchOutputFile() const { return mSingleCrunchOutputFile; } - void setSingleCrunchOutputFile(const char* val) { mSingleCrunchOutputFile = val; } /* * Set and get the file specification. @@ -289,8 +283,6 @@ private: bool mUseCrunchCache; bool mErrorOnFailedInsert; const char* mOutputTextSymbols; - const char* mSingleCrunchInputFile; - const char* mSingleCrunchOutputFile; /* file specification */ int mArgc; diff --git a/tools/aapt/Command.cpp b/tools/aapt/Command.cpp index c3a0930..08d6554 100644 --- a/tools/aapt/Command.cpp +++ b/tools/aapt/Command.cpp @@ -7,7 +7,6 @@ #include "Bundle.h" #include "ResourceFilter.h" #include "ResourceTable.h" -#include "Images.h" #include "XMLNode.h" #include <utils/Log.h> diff --git a/tools/aapt/Main.cpp b/tools/aapt/Main.cpp index 32fecb2..f398de0 100644 --- a/tools/aapt/Main.cpp +++ b/tools/aapt/Main.cpp @@ -85,11 +85,7 @@ void usage(void) " Add specified files to Zip-compatible archive.\n\n", gProgName); fprintf(stderr, " %s c[runch] [-v] -S resource-sources ... -C output-folder ...\n" - " Do PNG preprocessing on one or several resource folders\n" - " and store the results in the output folder.\n\n", gProgName); - fprintf(stderr, - " %s s[ingleCrunch] [-v] -i input-file -o outputfile\n" - " Do PNG preprocessing on a single file.\n\n", gProgName); + " Do PNG preprocessing and store the results in output folder.\n\n", gProgName); fprintf(stderr, " %s v[ersion]\n" " Print program version.\n\n", gProgName); @@ -207,14 +203,13 @@ int handleCommand(Bundle* bundle) // printf(" %d: '%s'\n", i, bundle->getFileSpecEntry(i)); switch (bundle->getCommand()) { - case kCommandVersion: return doVersion(bundle); - case kCommandList: return doList(bundle); - case kCommandDump: return doDump(bundle); - case kCommandAdd: return doAdd(bundle); - case kCommandRemove: return doRemove(bundle); - case kCommandPackage: return doPackage(bundle); - case kCommandCrunch: return doCrunch(bundle); - case kCommandSingleCrunch: return doSingleCrunch(bundle); + case kCommandVersion: return doVersion(bundle); + case kCommandList: return doList(bundle); + case kCommandDump: return doDump(bundle); + case kCommandAdd: return doAdd(bundle); + case kCommandRemove: return doRemove(bundle); + case kCommandPackage: return doPackage(bundle); + case kCommandCrunch: return doCrunch(bundle); default: fprintf(stderr, "%s: requested command not yet supported\n", gProgName); return 1; @@ -254,8 +249,6 @@ int main(int argc, char* const argv[]) bundle.setCommand(kCommandPackage); else if (argv[1][0] == 'c') bundle.setCommand(kCommandCrunch); - else if (argv[1][0] == 's') - bundle.setCommand(kCommandSingleCrunch); else { fprintf(stderr, "ERROR: Unknown command '%s'\n", argv[1]); wantUsage = true; @@ -434,28 +427,6 @@ int main(int argc, char* const argv[]) convertPath(argv[0]); bundle.setCrunchedOutputDir(argv[0]); break; - case 'i': - argc--; - argv++; - if (!argc) { - fprintf(stderr, "ERROR: No argument supplied for '-i' option\n"); - wantUsage = true; - goto bail; - } - convertPath(argv[0]); - bundle.setSingleCrunchInputFile(argv[0]); - break; - case 'o': - argc--; - argv++; - if (!argc) { - fprintf(stderr, "ERROR: No argument supplied for '-o' option\n"); - wantUsage = true; - goto bail; - } - convertPath(argv[0]); - bundle.setSingleCrunchOutputFile(argv[0]); - break; case '0': argc--; argv++; diff --git a/tools/aapt/Main.h b/tools/aapt/Main.h index a6b39ac..d20c601 100644 --- a/tools/aapt/Main.h +++ b/tools/aapt/Main.h @@ -29,7 +29,6 @@ extern int doAdd(Bundle* bundle); extern int doRemove(Bundle* bundle); extern int doPackage(Bundle* bundle); extern int doCrunch(Bundle* bundle); -extern int doSingleCrunch(Bundle* bundle); extern int calcPercent(long uncompressedLen, long compressedLen); |