lizhangqu / dexdeps Licence: other
查看dex中class, field, method内部与外部依赖
Programming Languages java 68154 projects - #9 most used programming language
Projects that are alternatives of or similar to dexdeps methodtools Expand functools features(lru_cache) to class - methods, classmethods, staticmethods and even for (unofficial) hybrid methods.
Stars : ✭ 57 (+147.83%)
Mutual labels: class , method
iOS-Shortcuts-Reference Reference documentation for the iOS Shortcuts app file structure
Stars : ✭ 89 (+286.96%)
Mutual labels: reference
koa-smart A framework base on Koajs2 with Decorator, Params checker and a base of modules (cors, bodyparser, compress, I18n, etc…) to let you develop smart api easily
Stars : ✭ 31 (+34.78%)
Mutual labels: class
igdb IGDB PHP API Wrapper
Stars : ✭ 20 (-13.04%)
Mutual labels: class
just-the-class A modern, highly customizable, responsive Jekyll template for course websites.
Stars : ✭ 156 (+578.26%)
Mutual labels: class
mutable State containers with dirty checking and more
Stars : ✭ 32 (+39.13%)
Mutual labels: class
dalvik Dalvik parser in pure Rust.
Stars : ✭ 28 (+21.74%)
Mutual labels: dex
daily astroph Daily dose of astro-ph reading
Stars : ✭ 37 (+60.87%)
Mutual labels: reference
depsbot ⚙️ GitHub action to check freshness of your deno dependencies
Stars : ✭ 28 (+21.74%)
Mutual labels: deps
Bali A fast and lightweight .Net library for reading and writing .class files.
Stars : ✭ 35 (+52.17%)
Mutual labels: class
Dev-II For 'Economics Development II' PhD seminar at CUNY Graduate Center. (older site) Generates docs at:
Stars : ✭ 36 (+56.52%)
Mutual labels: class
laravel-auto-morph-map THIS PACKAGE HAS BEEN DEPRECATED — Automatically alias and map the polymorphic types of Eloquent models.
Stars : ✭ 55 (+139.13%)
Mutual labels: class
serum-vial Real-time WebSocket market data API for Serum
Stars : ✭ 154 (+569.57%)
Mutual labels: dex
zilswap-sdk Zilswap Typescript SDK
Stars : ✭ 19 (-17.39%)
Mutual labels: dex
wyvern-ethereum Project Wyvern Ethereum Smart Contracts
Stars : ✭ 209 (+808.7%)
Mutual labels: dex
lets-hotfix Dynamic class reloading for java。Java代码热更新,支持本地、远程
Stars : ✭ 124 (+439.13%)
Mutual labels: class
fpdf-easytable fpdf-easyTable is a PHP class that makes it easy to build tables for PDF documents generated with the FPDF library
Stars : ✭ 74 (+221.74%)
Mutual labels: class
super-auto-pets-db This database website is an un-official guide and reference for the pets, food and stats from the game Super Auto Pets.
Stars : ✭ 36 (+56.52%)
Mutual labels: reference
wp-db-table A base WordPress database table class
Stars : ✭ 28 (+21.74%)
Mutual labels: class
object shadow The Shadow of a Ruby Object lets you See and Manipulate its Instance Variables and Methods
Stars : ✭ 26 (+13.04%)
Mutual labels: method
dexdeps
Maven
<dependency>
<groupId>io.github.lizhangqu</groupId>
<artifactId>dexdeps</artifactId>
<version>1.0.2</version>
</dependency>
Gradle
implementation 'io.github.lizhangqu:dexdeps:1.0.2'
Sample
List<DexData> dexDataList = DexData.open(apkFile);
if (dexDataList != null && dexDataList.size() > 0) {
for (DexData dexData : dexDataList) {
ClassRef[] references = dexData.getReferences();
if (references != null) {
for (ClassRef classRef : references) {
System.out.println("classRef:" + classRef + " internal:" + classRef.isInternal());
FieldRef[] fieldArray = classRef.getFieldArray();
if (fieldArray != null && fieldArray.length > 0) {
for (FieldRef fieldRef : fieldArray) {
System.out.println("fieldRef:" + fieldRef + " internal:" + fieldRef.isInternal());
}
}
MethodRef[] methodArray = classRef.getMethodArray();
if (methodArray != null && methodArray.length > 0) {
for (MethodRef methodRef : methodArray) {
System.out.println("methodRef:" + methodRef + " internal:" + methodRef.isInternal());
}
}
}
}
}
}
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .