├── app ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ ├── drawable │ │ │ │ └── demo_bg.xml │ │ │ └── layout │ │ │ │ ├── block_activity.xml │ │ │ │ ├── common_activity.xml │ │ │ │ ├── ui_activity.xml │ │ │ │ ├── database_activity.xml │ │ │ │ └── activity_main.xml │ │ ├── java │ │ │ └── io │ │ │ │ └── palaima │ │ │ │ └── debugdrawer │ │ │ │ └── app │ │ │ │ ├── UiActivity.java │ │ │ │ ├── CustomDevActivity.java │ │ │ │ ├── BlockActivity.java │ │ │ │ ├── MyApplication.java │ │ │ │ ├── LeakActivity.java │ │ │ │ ├── OkHttp3Activity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── DataBaseActivity.java │ │ │ │ └── utils │ │ │ │ └── DataBaseHelper.java │ │ └── AndroidManifest.xml │ ├── androidTest │ │ └── java │ │ │ └── io │ │ │ └── palaima │ │ │ └── debugdrawer │ │ │ └── app │ │ │ └── ApplicationTest.java │ └── debug │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── io │ │ └── palaima │ │ └── debugdrawer │ │ └── debug │ │ ├── CustomDevModule.java │ │ └── DebugApplication.java ├── proguard-rules.pro └── build.gradle ├── lib ├── .gitignore ├── src │ └── main │ │ ├── res │ │ ├── drawable │ │ │ ├── kale.png │ │ │ ├── dd_module_header_bg.9.png │ │ │ ├── sak_box_bg.xml │ │ │ ├── location.xml │ │ │ ├── wifi.xml │ │ │ ├── tool.xml │ │ │ ├── energy.xml │ │ │ ├── delete.xml │ │ │ ├── info.xml │ │ │ └── settings.xml │ │ ├── values │ │ │ ├── color.xml │ │ │ ├── ids.xml │ │ │ ├── attrs.xml │ │ │ ├── dimens.xml │ │ │ └── styles.xml │ │ └── layout │ │ │ ├── dd_module_title.xml │ │ │ ├── dd_request_list_activity.xml │ │ │ ├── dd_debug_drawer.xml │ │ │ ├── dd_icon_button.xml │ │ │ ├── dd_debug_drawer_slider.xml │ │ │ ├── dd_pkg_info_dialog.xml │ │ │ └── dd_request_info_item.xml │ │ ├── java │ │ ├── io │ │ │ └── palaima │ │ │ │ └── debugdrawer │ │ │ │ ├── view │ │ │ │ ├── EmptyActivity.java │ │ │ │ └── ScrimInsetsFrameLayout.java │ │ │ │ ├── DebugWidget.java │ │ │ │ ├── BaseDebugModule.java │ │ │ │ ├── modules │ │ │ │ ├── MemoryModule.java │ │ │ │ ├── ActivityModule.java │ │ │ │ ├── SakModule.java │ │ │ │ ├── DevToolsModule.java │ │ │ │ ├── DataBaseModule.java │ │ │ │ ├── LogcatModule.java │ │ │ │ ├── OkHttp3Module.java │ │ │ │ ├── MonitorModule.java │ │ │ │ ├── NetworkModule.java │ │ │ │ ├── DeviceModule.java │ │ │ │ ├── SettingsModule.java │ │ │ │ └── BuildModule.java │ │ │ │ ├── util │ │ │ │ ├── DebugDrawerUtil.java │ │ │ │ ├── UIUtils.java │ │ │ │ ├── PackageManagerHook.java │ │ │ │ └── NetworkController.java │ │ │ │ ├── DebugWidgetStore.java │ │ │ │ ├── DebugDrawer.java │ │ │ │ └── DebugWidgetsFrame.java │ │ └── com │ │ │ ├── github │ │ │ └── simonpercic │ │ │ │ └── oklog │ │ │ │ └── core │ │ │ │ ├── RequestModel.java │ │ │ │ ├── CustomLogManager.java │ │ │ │ └── RequestListActivity.java │ │ │ └── wanjian │ │ │ └── sak │ │ │ └── config │ │ │ └── SakConfigBuild.java │ │ └── AndroidManifest.xml └── build.gradle ├── settings.gradle ├── images ├── dd01.png ├── dd02.png └── dd03.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── config.gradle ├── .gitignore ├── gradle.properties ├── gradlew.bat ├── README.md ├── gradlew └── LICENSE /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':lib' 2 | -------------------------------------------------------------------------------- /images/dd01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/images/dd01.png -------------------------------------------------------------------------------- /images/dd02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/images/dd02.png -------------------------------------------------------------------------------- /images/dd03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/images/dd03.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /lib/src/main/res/drawable/kale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/lib/src/main/res/drawable/kale.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /lib/src/main/res/drawable/dd_module_header_bg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaleai/DebugDrawer/HEAD/lib/src/main/res/drawable/dd_module_header_bg.9.png -------------------------------------------------------------------------------- /lib/src/main/res/values/color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #222222 4 | #ee212121 5 | -------------------------------------------------------------------------------- /lib/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Debug Drawer 3 | 4 | Hello world! 5 | Open DebugView 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | #b0ff541a 5 | #ff5722 6 | #e64a19 7 | 8 | -------------------------------------------------------------------------------- /lib/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 21 11:06:42 CST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/demo_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/src/main/res/drawable/sak_box_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/src/main/res/layout/dd_module_title.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/androidTest/java/io/palaima/debugdrawer/app/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package io.palaima.debugdrawer.app; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | 11 | public ApplicationTest() { 12 | super(Application.class); 13 | } 14 | } -------------------------------------------------------------------------------- /app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/java/io/palaima/debugdrawer/app/UiActivity.java: -------------------------------------------------------------------------------- 1 | package io.palaima.debugdrawer.app; 2 | 3 | import android.os.Bundle; 4 | import android.support.annotation.Nullable; 5 | import android.support.v7.app.AppCompatActivity; 6 | 7 | /** 8 | * @author Kale 9 | * @date 2017/3/22 10 | */ 11 | public class UiActivity extends AppCompatActivity{ 12 | 13 | @Override 14 | protected void onCreate(@Nullable Bundle savedInstanceState) { 15 | super.onCreate(savedInstanceState); 16 | setContentView(R.layout.ui_activity); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/res/layout/block_activity.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 |