Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CtripMobile/DynamicAPK
/ types & classes
Types & classes
145 in github.com/CtripMobile/DynamicAPK
⨍
Functions
986
◇
Types & classes
145
↓ 68 callers
Class
SourcePos
caapt/SourcePos.h:9
↓ 9 callers
Class
AaptGroupEntry
* This structure contains a specific variation of a single file out * of all the variations it can have that we can have. */
caapt/AaptAssets.h:104
↓ 3 callers
Class
ErrorPos
ErrorPos =============================================================================
caapt/SourcePos.cpp:11
↓ 2 callers
Class
NamespaceAttributePair
caapt/Resource.cpp:2878
↓ 2 callers
Class
stat
caapt/FileFinder.cpp:24
↓ 2 callers
Class
stat
caapt/CacheUpdater.h:62
↓ 1 callers
Class
AaptSymbolEntry
* All information we know about a particular symbol. */
caapt/AaptAssets.h:310
↓ 1 callers
Class
CacheEntry
caapt/ResourceIdCache.cpp:23
↓ 1 callers
Class
ImpliedFeature
* Represents a feature that has been automatically added due to * a pre-requisite or some other reason. */
caapt/Command.cpp:463
↓ 1 callers
Class
OutputEntry
caapt/OutputSet.h:27
↓ 1 callers
Class
Public
caapt/ResourceTable.h:449
↓ 1 callers
Class
entry
caapt/StringPool.h:41
↓ 1 callers
Class
entry_style
caapt/StringPool.h:72
↓ 1 callers
Class
stat
caapt/DirectoryWalker.h:33
↓ 1 callers
Class
stat
caapt/RMerge.cpp:28
↓ 1 callers
Class
type_ident_pair_t
* A simple container that holds a resource type and name. It is ordered first by type then * by name. */
caapt/ResourceTable.cpp:649
Class
APKUtil
Created by yb.wang on 14/12/31.
bundle/src/ctrip/android/bundle/util/APKUtil.java:14
Class
AaptAssets
caapt/AaptAssets.h:32
Class
AaptDir
* A single directory of assets, which can contain files and other * sub-directories. */
caapt/AaptAssets.h:243
Class
AaptFile
caapt/OutputSet.h:25
Class
AaptFile
* A single asset file we know about. */
caapt/AaptAssets.h:147
Class
AaptFile
caapt/ApkBuilder.h:31
Class
AaptGroup
caapt/AaptAssets.h:141
Class
AaptLocaleValue
caapt/AaptAssets.h:61
Class
AaptSymbols
* A group of related symbols (such as indices into a string block) * that have been generated from the assets. */
caapt/AaptAssets.h:366
Class
AccessorCookie
caapt/ResourceTable.h:67
Class
ActivityThreadGetter
bundle/src/ctrip/android/bundle/hack/AndroidHack.java:20
Class
AndResourceFilter
* A logical AND of all the added filters. */
caapt/ResourceFilter.h:123
Class
AndroidHack
Created by yb.wang on 15/1/5. Android中的Resource Hack
bundle/src/ctrip/android/bundle/hack/AndroidHack.java:16
Class
AnnotationProcessor
caapt/Resource.cpp:170
Class
ApkBuilder
caapt/ApkBuilder.h:33
Class
ApkSplit
caapt/ApkBuilder.h:30
Interface
Archive
Bundle 存储接口
bundle/src/ctrip/android/bundle/framework/storage/Archive.java:15
Class
AssertionArrayException
Created by yb.wang on 15/1/5.
bundle/src/ctrip/android/bundle/hack/AssertionArrayException.java:14
Interface
AssertionFailureHandler
bundle/src/ctrip/android/bundle/hack/Hack.java:16
Class
Bundle
* Bundle of goodies, including everything specified on the command line. */
caapt/Bundle.h:58
Interface
Bundle
bundle/src/ctrip/android/bundle/framework/Bundle.java:5
Class
BundleAchive
Created by yb.wang on 14/12/31. <p/> Bundle 目录结构:version_1,version_2
bundle/src/ctrip/android/bundle/framework/storage/BundleAchive.java:18
Class
BundleArchiveRevision
Created by yb.wang on 14/12/31. <p/> Bundle 存储文件:bundle.zip,bundle.dex 采用PathClassLoader 加载 dex文件,并opt释放优化后的dex
bundle/src/ctrip/android/bundle/framework/storage/BundleArchiveRevision.java:31
Class
BundleBaseApplication
Created by yb.wang on 15/10/28.
sample/src/ctrip/android/sample/BundleBaseApplication.java:25
Class
BundleCore
Created by yb.wang on 15/1/5. Bundle机制外部核心类 采用单例模式封装了外部调用方法
bundle/src/ctrip/android/bundle/framework/BundleCore.java:28
Class
BundleException
bundle/src/ctrip/android/bundle/framework/BundleException.java:3
Class
BundleImpl
Created by yb.wang on 14/12/31. Bundle接口实现类,管理Bundle的生命周期。 meta文件存储BundleId,Location等
bundle/src/ctrip/android/bundle/framework/BundleImpl.java:22
Interface
BundleInstalledListener
Created by yb.wang on 15/8/7.
bundle/src/ctrip/android/bundle/runtime/BundleInstalledListener.java:6
Class
BundlePathLoader
Created by yb.wang on 15/4/22.
bundle/src/ctrip/android/bundle/loader/BundlePathLoader.java:24
Class
CacheUpdater
CacheUpdater * This is a pure virtual class that declares abstractions of functions useful * for managing a cache files. This manager is set up to
caapt/CacheUpdater.h:31
Class
CentralDirEntry
caapt/ZipEntry.h:269
Enum
Command
caapt/Bundle.h:33
Class
CompileResourceWorkItem
Holds the necessary information to compile the resource.
caapt/ResourceTable.h:83
Class
ConfigDescription
* Subclass of ResTable_config that adds convenient * initialization and comparison methods. */
caapt/ConfigDescription.h:26
Class
ConfigList
caapt/ResourceTable.h:409
Class
ContextImplHook
Created by yb.wang on 15/1/6. Android Context Hook 挂载载系统的Context中,拦截相应的方法
bundle/src/ctrip/android/bundle/runtime/ContextImplHook.java:15
Class
CrunchCache
CrunchCache * This class is a cache manager which can pre-process PNG files and store * them in a mirror-cache. It's capable of doing incremental
caapt/CrunchCache.h:29
Class
DelegateResources
Created by yb.wang on 15/1/5. 挂载载系统资源中,处理框架资源加载
bundle/src/ctrip/android/bundle/runtime/DelegateResources.java:25
Class
DirectoryWalker
caapt/DirectoryWalker.h:25
Class
EndOfCentralDir
caapt/ZipFile.h:172
Class
Entry
caapt/ResourceTable.h:124
Interface
ExecStartActivityCallback
bundle/src/ctrip/android/bundle/runtime/InstrumentationHook.java:39
Class
FeatureGroup
* Represents a <feature-group> tag in the AndroidManifest.xml */
caapt/Command.cpp:478
Class
FileFinder
Abstraction to allow for dependency injection. See MockFileFinder.h for the testing implementation.
caapt/FileFinder.h:23
Class
FilePathStore
caapt/AaptAssets.h:142
Class
Framework
Created by yb.wang on 14/12/31. 框架包含自身SystemBundle 1.管理各个Bundle的启动,更新,卸载 2.提供框架启动Runtime
bundle/src/ctrip/android/bundle/framework/Framework.java:28
Class
Hack
Created by yb.wang on 14/12/31. Hack--反射机制反射后包装的形式:类,方法,字段
bundle/src/ctrip/android/bundle/hack/Hack.java:13
Class
HackAssertionException
bundle/src/ctrip/android/bundle/hack/Hack.java:22
Class
HackDeclaration
bundle/src/ctrip/android/bundle/hack/Hack.java:20
Class
HackedClass
bundle/src/ctrip/android/bundle/hack/Hack.java:66
Class
HackedConstructor
bundle/src/ctrip/android/bundle/hack/Hack.java:98
Class
HackedField
bundle/src/ctrip/android/bundle/hack/Hack.java:125
Class
HackedMethod
bundle/src/ctrip/android/bundle/hack/Hack.java:204
Class
HotPatchItem
Created by yb.wang on 15/7/30.
bundle/src/ctrip/android/bundle/hotpatch/HotPatchItem.java:20
Class
HotPatchManager
Created by yb.wang on 15/7/30.
bundle/src/ctrip/android/bundle/hotpatch/HotPatchManager.java:20
Class
IndentPrinter
caapt/IndentPrinter.h:4
Class
InstrumentationHook
Created by yb.wang on 15/1/5. 挂载在系统中的Instrumentation,以拦截相应的方法
bundle/src/ctrip/android/bundle/runtime/InstrumentationHook.java:34
Interface
Intercepted
bundle/src/ctrip/android/bundle/hack/Interception.java:13
Class
Interception
Created by yb.wang on 15/1/5.
bundle/src/ctrip/android/bundle/hack/Interception.java:11
Class
InterceptionHandler
bundle/src/ctrip/android/bundle/hack/Interception.java:16
Class
InverseResourceFilter
* Negates the response of the target filter. */
caapt/ResourceFilter.h:107
Class
Item
caapt/ResourceTable.h:296
Enum
Level
caapt/SourcePos.cpp:13
Class
LocalFileHeader
caapt/ZipEntry.h:219
Enum
LogLevel
bundle/src/ctrip/android/bundle/log/Logger.java:8
Class
LogcatLogger
Created by yb.wang on 15/1/23.
bundle/src/ctrip/android/bundle/log/LogcatLogger.java:8
Interface
Logger
Created by yb.wang on 15/1/23.
bundle/src/ctrip/android/bundle/log/Logger.java:6
Class
LoggerFactory
Created by yb.wang on 15/1/23.
bundle/src/ctrip/android/bundle/log/LoggerFactory.java:6
Class
MainActivity
demo1/src/ctrip/android/demo1/MainActivity.java:6
Class
MainActivity
sample/src/ctrip/android/sample/MainActivity.java:9
Class
MainActivity
demo2/src/ctrip/android/demo2/MainActivity.java:8
Class
MockCacheUpdater
caapt/tests/MockCacheUpdater.h:12
Class
MockFileFinder
caapt/tests/MockFileFinder.h:16
Class
OutputSet
caapt/OutputSet.h:49
Class
OutputSet
caapt/Main.h:29
Class
Package
caapt/ResourceTable.h:122
Class
PackageInfo
caapt/Resource.cpp:37
Enum
PackageType
caapt/ResourceTable.h:93
Class
ParseState
caapt/XMLNode.h:147
Class
PendingAttribute
caapt/ResourceTable.cpp:258
Class
PreProcessImageWorkUnit
caapt/Resource.cpp:324
Class
ProguardKeepSet
caapt/Resource.cpp:2714
Enum
PseudolocalizationMethod
caapt/Bundle.h:49
Class
ResourceDirIterator
caapt/Resource.cpp:78
next →
1–100 of 145, ranked by callers