public final class ApkExternalInfoTool
extends java.lang.Object
构造器和说明 |
---|
ApkExternalInfoTool() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
read(java.io.File apkFile,
java.lang.String key)
从指定的文件中读取指定的key的值
|
static java.lang.String |
readChannelId(java.io.File apkFile)
从给定的apk文件中读取渠道号信息
|
static byte[] |
readComment(java.io.RandomAccessFile archive)
读取文件的注释信息
|
static void |
updateExternalInfo(java.io.File file,
java.lang.String key,
java.lang.String value)
将指定的键值对写入到给定的文件注释中
|
static boolean |
writeOldCommentToNewFile(java.lang.String oldFilePath,
java.lang.String newFilePath)
将旧文件中的comment写入新文件中
|
protected static final java.lang.String TAG
public static final java.lang.String CHANNELID
public static java.lang.String read(java.io.File apkFile, java.lang.String key) throws java.io.IOException
apkFile
- key
- java.io.IOException
public static java.lang.String readChannelId(java.io.File apkFile) throws java.io.IOException
apkFile
- 需要读取渠道号的文件java.io.IOException
public static byte[] readComment(java.io.RandomAccessFile archive) throws java.io.IOException
archive
- java.io.IOException
public static boolean writeOldCommentToNewFile(java.lang.String oldFilePath, java.lang.String newFilePath) throws java.lang.Exception
oldFilePath
- newFilePath
- java.io.IOException
java.lang.Exception
public static void updateExternalInfo(java.io.File file, java.lang.String key, java.lang.String value) throws java.io.IOException
file
- key
- value
- java.io.IOException