본문 바로가기
728x90

Programing391

[Android][Github][Open Source] DrawerLayout - Drawer-Behavior(AdvanceDrawerLayout & Advance3DDrawerLayout ) Drawer-Behavior Drawer behavior is a library use Android DrawerLayout Support library as Parent Class [Easy to migrate], that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide. If current project use Android DrawerLayout Support library and kinda boring with the effect. Then, just change the layout code and calling necessary method for animati.. 2019. 3. 19.
[Android][Github][Open Source] ProgressBar - AVLoadingIndicatorView AVLoadingIndicatorView Now AVLoadingIndicatorView was updated version to 2.X , If you have any question or suggestion with this library , welcome to tell me ! Introduction AVLoadingIndicatorView is a collection of nice loading animations for Android. You can also find iOS version of this here. Demo Usage Step 1 Add dependencies in build.gradle. dependencies { compile 'com.wang.avi:library:2.1.3'.. 2019. 3. 18.
[Android][Github][Open Source] Layout - FoldableLayout https://github.com/alexvasilkov/FoldableLayout Usage Note: minimum Android SDK version is 14. Add dependency to your build.gradle file: compile 'com.alexvasilkov:foldable-layout:1.2.1' Unfoldable details usage (wiki) Foldable list usage (wiki) API reference (wiki) See sample app sources for complete usage example. Basic library concepts Read this blog post. License Licensed under the Apache Lice.. 2019. 3. 16.
[Android][Github][Open Source] RecyclerView - AnimatedRecyclerView https://github.com/MLSDev/AnimatedRecyclerView Setup To use this library your minSdkVersion must be >= 16. In your build.gradle : dependencies { implementation "com.mlsdev.animatedrv:library:1.0.1" } Example From the layout You can create any layout animations From the code AnimatedRecyclerView recyclerView = new AnimatedRecyclerView.Builder(this) .orientation(LinearLayoutManager.VERTICAL) .layo.. 2019. 3. 16.
[Android Studio] Remove all unused resources from an android project [Method 1] [Method 2] https://developer.android.com/studio/build/shrink-code.html 2019. 3. 13.
[Android][Debug] How to check memory leak in Android application esider? [Solution] Using com.squareup.leakcanary library. https://github.com/square/leakcanary Getting started In your build.gradle: dependencies { debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.3' releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.3' // Optional, if you use support library fragments: debugImplementation 'com.squareup.leakcanary:leakcanary-s.. 2019. 3. 13.
[Android] Android UI Dump View Hierarchy for UI Automator \Sdk\tools\bin\uiautomatorviewer.bat 2019. 3. 13.
[Android/안드로이드] 손 쉬운 DEBUG Log 관리 방법 public static final boolean DEBUG = !BuildConfig.BUILD_TYPE.equals("release"); if (DEBUG) Log.d(TAG, "xxxxxxxx"); 2019. 3. 11.
[Debug] ERROR: No installed build tools found. Please install the Android build tools version 19.1.0 or higher. [Problem] ERROR: No installed build tools found. Please install the Android build tools version 19.1.0 or higher. [Solution] 1. \Sdk\tools\bin>sdkmanager "build-tools;19.1.0" Warning: File C:\Users\victo\.android\repositories.cfg could not be loaded. [=======================================] 100% Unzipping... android-4.4.2/libcla 2. Restart AndroidStudio 2019. 2. 21.
[Android Studio] No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android [Root Cause] \Sdk\ndk-bundle\toolchains [Solution] - Download NDK https://developer.android.com/ndk/downloads/ - Unzip "mips64el-linux-android-4.9" & "mipsel-linux-android-4.9" 2018. 12. 15.
[Android] FileProvider - IllegalArgumentException: Failed to find configured root https://developer.android.com/reference/android/support/v4/content/FileProvider#SpecifyFiles [Solution] Step 1. Modify Manifest ... Step 2. Add "file_paths" as res/xml/file_paths.xml Step 3. Add code as below. File f = new File(file.getPath()); uri = FileProvider.getUriForFile(mContext, "com.victor.filepicker.provider", f); 2018. 9. 20.
[Python] 1-4. Python Django Project APP Creation - Hello World!! (장고 프로젝트 Hello Word 띄우기) 1. python manage.py startapp 2. Modify code and add new code as below. Basically we’re saying whenever the view function homePageView is called, return the text “Hello, World!” More specifically, we’ve imported the built-in HttpResponse method so we can return a response object to the user. Our function homePageView accepts the request object and returns a response with the string Hello, World! .. 2018. 9. 19.
728x90