├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── tiny │ │ └── demo │ │ └── firstlinecode │ │ ├── ExampleInstrumentedTest.java │ │ └── unittest │ │ ├── EspressoActivity1InstrumentationTest.java │ │ ├── EspressoActivity2InstrumentationTest.java │ │ ├── EspressoActivity3InstrumentationTest.java │ │ ├── EspressoActivity4InstrumentationTest.java │ │ └── UITestActivityInstrumentationTest.java │ ├── baidu │ └── res │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── aidl │ │ └── com │ │ │ └── tiny │ │ │ └── demo │ │ │ └── firstlinecode │ │ │ └── kfysts │ │ │ └── chapter02 │ │ │ ├── aidl │ │ │ ├── Book.aidl │ │ │ ├── IBook1Manager.aidl │ │ │ ├── IBookManager.aidl │ │ │ └── IOnNewBookArrivedListener.aidl │ │ │ └── binderpool │ │ │ ├── IBinderPool.aidl │ │ │ ├── ICompute.aidl │ │ │ └── ISecurityCenter.aidl │ ├── assets │ │ ├── ProvincesAndCities.plist │ │ ├── area.plist │ │ ├── city.json │ │ ├── iconfont │ │ │ └── iconfont.ttf │ │ ├── litepal.xml │ │ ├── qm.jpg │ │ └── world_map.jpg │ ├── blog │ │ ├── Android事件分发.md │ │ └── onTouchEvent源码.md │ ├── code │ │ └── 2.3 │ │ │ ├── View.java │ │ │ └── ViewGroupSourceCode.java │ ├── java │ │ ├── com │ │ │ ├── com │ │ │ │ └── sky │ │ │ │ │ └── downloader │ │ │ │ │ └── greendao │ │ │ │ │ ├── DaoMaster.java │ │ │ │ │ ├── DaoSession.java │ │ │ │ │ └── UserDao.java │ │ │ └── tiny │ │ │ │ └── demo │ │ │ │ └── firstlinecode │ │ │ │ ├── MainActivity.java │ │ │ │ ├── activity │ │ │ │ ├── ActivityReferedActivity.java │ │ │ │ ├── StartActivity.java │ │ │ │ ├── activity_lifecycle │ │ │ │ │ ├── LifecycleActivity.java │ │ │ │ │ ├── Normal2Activity.java │ │ │ │ │ └── NormalActivity.java │ │ │ │ ├── activity_stack_manager │ │ │ │ │ └── ActivityCollector.java │ │ │ │ ├── intent │ │ │ │ │ ├── ActionViewActivity.java │ │ │ │ │ ├── CustomActionActivity.java │ │ │ │ │ └── IntentActivity.java │ │ │ │ ├── launcher_mode │ │ │ │ │ ├── LauncherModeActivity.java │ │ │ │ │ ├── LauncherModeSingleInstanceActivity.java │ │ │ │ │ ├── LauncherModeSingleTaskActivity.java │ │ │ │ │ ├── LauncherModeSingleTopActivity.java │ │ │ │ │ └── LauncherModeStandardActivity.java │ │ │ │ └── on_new_intent │ │ │ │ │ ├── DialogStyleActivity.java │ │ │ │ │ ├── OnNewIntentActivity.java │ │ │ │ │ └── OnNewIntentTest1Activity.java │ │ │ │ ├── adaptive │ │ │ │ ├── AdaptiveEntryActivity.kt │ │ │ │ ├── AdaptiveLayoutActivity.java │ │ │ │ └── AdaptiveNavigationBarActivity.java │ │ │ │ ├── algorithms_and_data_structures │ │ │ │ └── geektime │ │ │ │ │ ├── heap │ │ │ │ │ ├── KthLargest.java │ │ │ │ │ └── SlidingWindowMaximum.java │ │ │ │ │ ├── listnode │ │ │ │ │ ├── LinkedListCycle.java │ │ │ │ │ ├── LinkedListCycle2.java │ │ │ │ │ ├── ListNode.java │ │ │ │ │ ├── ReverseNodesInKGroup.java │ │ │ │ │ └── SwapNodeInPairs.java │ │ │ │ │ ├── mapset │ │ │ │ │ ├── TwoSum.java │ │ │ │ │ └── ValidAnagram.java │ │ │ │ │ └── stack │ │ │ │ │ ├── ImplementQueueUsingStacks.java │ │ │ │ │ ├── ImplementStackUsingQueues.java │ │ │ │ │ └── ValidParentheses.java │ │ │ │ ├── app │ │ │ │ ├── FLCApplication.java │ │ │ │ └── InitializeService.java │ │ │ │ ├── audio │ │ │ │ └── AudioActivity.java │ │ │ │ ├── base │ │ │ │ ├── BaseActivity.java │ │ │ │ └── BaseFragment.java │ │ │ │ ├── bitmap │ │ │ │ ├── BitmapActivity.java │ │ │ │ ├── BitmapFactoryTestActivity.java │ │ │ │ └── largeimageview │ │ │ │ │ ├── LargeImageViewActivity.java │ │ │ │ │ └── view │ │ │ │ │ ├── BaseGestureDetector.java │ │ │ │ │ ├── LargeImageView.java │ │ │ │ │ └── MoveGestureDetector.java │ │ │ │ ├── broadcastreceiver │ │ │ │ ├── BootCompletedReceiver.java │ │ │ │ ├── BroadcastReceiverActivity.java │ │ │ │ ├── LocalBroadcastActivity.java │ │ │ │ ├── LoginActivity.java │ │ │ │ ├── MyBroadcastReceiver.java │ │ │ │ └── SendCustomBroadcastActivity.java │ │ │ │ ├── brvah │ │ │ │ ├── AnimationUseActivity.java │ │ │ │ ├── BaseRecyclerViewAdapterHelperActivity.java │ │ │ │ ├── DataBindingUseActivity.java │ │ │ │ ├── EmptyViewUseActivity.java │ │ │ │ ├── ExpandableUseActivity.java │ │ │ │ ├── HeaderAndFooterUseActivity.java │ │ │ │ ├── ItemClickActivity.java │ │ │ │ ├── ItemDragAndSwipeUseActivity.java │ │ │ │ ├── MultipleItemUseActivity.java │ │ │ │ ├── PullToRefreshUseActivity.java │ │ │ │ ├── SectionUseActivity.java │ │ │ │ ├── UpFetchUseActivity.java │ │ │ │ ├── adapter │ │ │ │ │ ├── AnimationAdapter.java │ │ │ │ │ ├── DataBindingUseAdapter.java │ │ │ │ │ ├── ExpandableItemAdapter.java │ │ │ │ │ ├── HeaderAndFooterAdapter.java │ │ │ │ │ ├── HomeAdapter.java │ │ │ │ │ ├── ItemClickAdapter.java │ │ │ │ │ ├── ItemDragAdapter.java │ │ │ │ │ ├── MultipleItemQuickAdapter.java │ │ │ │ │ ├── NestAdapter.java │ │ │ │ │ ├── PullToRefreshAdapter.java │ │ │ │ │ ├── QuickAdapter.java │ │ │ │ │ ├── SectionAdapter.java │ │ │ │ │ └── UpFetchAdapter.java │ │ │ │ ├── animation │ │ │ │ │ └── CustomAnimation.java │ │ │ │ ├── base │ │ │ │ │ ├── BaseBindingViewHolder.java │ │ │ │ │ └── BaseDataBindingAdapter.java │ │ │ │ ├── data │ │ │ │ │ └── DataServer.java │ │ │ │ ├── entity │ │ │ │ │ ├── ClickEntity.java │ │ │ │ │ ├── HomeItem.java │ │ │ │ │ ├── Level0Item.java │ │ │ │ │ ├── Level1Item.java │ │ │ │ │ ├── Movie.java │ │ │ │ │ ├── MoviePresenter.java │ │ │ │ │ ├── MultipleItem.java │ │ │ │ │ ├── MySection.java │ │ │ │ │ ├── Person.java │ │ │ │ │ ├── Status.java │ │ │ │ │ └── Video.java │ │ │ │ ├── loadmore │ │ │ │ │ └── CustomLoadMoreView.java │ │ │ │ └── util │ │ │ │ │ ├── ClickableMovementMethod.java │ │ │ │ │ ├── SpannableStringUtils.java │ │ │ │ │ ├── ToastUtils.java │ │ │ │ │ └── Utils.java │ │ │ │ ├── camera │ │ │ │ └── CameraAlbumActivity.java │ │ │ │ ├── common │ │ │ │ ├── base │ │ │ │ │ ├── BaseModel.java │ │ │ │ │ ├── BasePresenter.java │ │ │ │ │ └── BaseView.java │ │ │ │ ├── bean │ │ │ │ │ ├── NoProguard.java │ │ │ │ │ ├── ResBaseBean.java │ │ │ │ │ ├── ResBean.java │ │ │ │ │ └── ResListBean.java │ │ │ │ ├── constant │ │ │ │ │ ├── MyConstants.java │ │ │ │ │ └── ResponseCode.java │ │ │ │ ├── interfaces │ │ │ │ │ └── OnTitleBarClick.java │ │ │ │ ├── utils │ │ │ │ │ ├── ActivityInfoUtils.java │ │ │ │ │ ├── AppUtils.java │ │ │ │ │ ├── DateUtils.java │ │ │ │ │ ├── DeviceExtInfo.java │ │ │ │ │ ├── DeviceInfo.java │ │ │ │ │ ├── DialogUtils.java │ │ │ │ │ ├── ListUtils.java │ │ │ │ │ ├── MapUtils.java │ │ │ │ │ ├── MyLogUtil.java │ │ │ │ │ ├── MyUtils.java │ │ │ │ │ ├── PermissionUtils.java │ │ │ │ │ ├── PreferencesUtils.java │ │ │ │ │ ├── ProcessUtil.java │ │ │ │ │ ├── ResUtils.java │ │ │ │ │ ├── StorageUtils.java │ │ │ │ │ ├── ToastUtils.java │ │ │ │ │ ├── ViewUtils.java │ │ │ │ │ └── click │ │ │ │ │ │ ├── ClickFilter.java │ │ │ │ │ │ └── ClickProxy.java │ │ │ │ └── view │ │ │ │ │ ├── CircleIndicator.java │ │ │ │ │ ├── CustomRoundAngleImageView.java │ │ │ │ │ ├── MaxHeightView.java │ │ │ │ │ ├── RedPotTextView.java │ │ │ │ │ ├── RoundCornerImageView.java │ │ │ │ │ └── TitleBarLayout.java │ │ │ │ ├── concurrentprogram │ │ │ │ ├── JavaArtOfConcurrentProgramActivity.java │ │ │ │ ├── TestSyncCodeBlock.java │ │ │ │ ├── chapter01 │ │ │ │ │ ├── ConcurrencyTest.java │ │ │ │ │ └── JCPAChapter01EntryActivity.kt │ │ │ │ └── chapter08 │ │ │ │ │ ├── CyclicBarrierTest.java │ │ │ │ │ └── ExchangerTest.java │ │ │ │ ├── coolweather │ │ │ │ ├── ChooseAreaFragment.java │ │ │ │ ├── CoolWeatherActivity.java │ │ │ │ ├── WeatherDetailActivity.java │ │ │ │ ├── db │ │ │ │ │ ├── City.java │ │ │ │ │ ├── County.java │ │ │ │ │ ├── NoProguard.java │ │ │ │ │ └── Province.java │ │ │ │ ├── gson │ │ │ │ │ ├── Aqi.java │ │ │ │ │ ├── AstroBean.java │ │ │ │ │ ├── Basic.java │ │ │ │ │ ├── CityBean.java │ │ │ │ │ ├── CondBean.java │ │ │ │ │ ├── DailyForecastBean.java │ │ │ │ │ ├── HourlyCondBean.java │ │ │ │ │ ├── HourlyForecastBean.java │ │ │ │ │ ├── HourlyWindBean.java │ │ │ │ │ ├── NowBean.java │ │ │ │ │ ├── NowCondBean.java │ │ │ │ │ ├── NowWindBean.java │ │ │ │ │ ├── SuggComfBean.java │ │ │ │ │ ├── SuggCwBean.java │ │ │ │ │ ├── SuggDrsgBean.java │ │ │ │ │ ├── SuggFluBean.java │ │ │ │ │ ├── SuggSportBean.java │ │ │ │ │ ├── SuggTravBean.java │ │ │ │ │ ├── SuggUvBean.java │ │ │ │ │ ├── Suggesstion.java │ │ │ │ │ ├── TmpBean.java │ │ │ │ │ ├── UpdateBean.java │ │ │ │ │ ├── WeatherInfo.java │ │ │ │ │ └── WindBean.java │ │ │ │ ├── service │ │ │ │ │ └── AutoUpdateService.java │ │ │ │ └── util │ │ │ │ │ ├── HttpUtil.java │ │ │ │ │ └── Utility.java │ │ │ │ ├── customview │ │ │ │ └── pickerview │ │ │ │ │ ├── LoopListener.java │ │ │ │ │ ├── LoopRunnable.java │ │ │ │ │ ├── LoopTimerTask.java │ │ │ │ │ ├── LoopView.java │ │ │ │ │ ├── LoopViewGestureListener.java │ │ │ │ │ ├── MTimer.java │ │ │ │ │ ├── MessageHandler.java │ │ │ │ │ └── dialog │ │ │ │ │ ├── DatePickerDialog.java │ │ │ │ │ └── MenuSelectPicker.java │ │ │ │ ├── designpattern │ │ │ │ ├── DesignPatternActivity.java │ │ │ │ ├── practice │ │ │ │ │ ├── DesignPatternPracticeActivity.java │ │ │ │ │ └── observer │ │ │ │ │ │ ├── InputStatusObservable.java │ │ │ │ │ │ ├── InputStatusObserver.java │ │ │ │ │ │ ├── InputStatusObserverImpl.java │ │ │ │ │ │ ├── ObserverLoginActivity.java │ │ │ │ │ │ └── ObserverPracticeActivity.java │ │ │ │ └── talkbig │ │ │ │ │ ├── TalkBigDesignPatternActivity.java │ │ │ │ │ ├── chapter01 │ │ │ │ │ ├── Operation.java │ │ │ │ │ ├── OperationAdd.java │ │ │ │ │ ├── OperationDiv.java │ │ │ │ │ ├── OperationMul.java │ │ │ │ │ ├── OperationSub.java │ │ │ │ │ ├── SimpleFactoryActivity.java │ │ │ │ │ └── SimpleOperationFactory.java │ │ │ │ │ ├── chapter06 │ │ │ │ │ ├── DecorateActivity.java │ │ │ │ │ ├── official │ │ │ │ │ │ ├── Component.java │ │ │ │ │ │ ├── ConcreteComponent.java │ │ │ │ │ │ ├── ConcreteDecoratorA.java │ │ │ │ │ │ ├── ConcreteDecoratorB.java │ │ │ │ │ │ └── Decorator.java │ │ │ │ │ └── practice │ │ │ │ │ │ ├── Clothes.java │ │ │ │ │ │ ├── ConcretePerson.java │ │ │ │ │ │ ├── Hat.java │ │ │ │ │ │ ├── Jacket.java │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ ├── Shoes.java │ │ │ │ │ │ └── Trousers.java │ │ │ │ │ ├── chapter13 │ │ │ │ │ ├── Builder.java │ │ │ │ │ ├── BuilderActivity.java │ │ │ │ │ ├── ConcreteBuilder1.java │ │ │ │ │ ├── ConcreteBuilder2.java │ │ │ │ │ ├── Director.java │ │ │ │ │ └── Product.java │ │ │ │ │ └── chapter21 │ │ │ │ │ ├── InstanceFactory.java │ │ │ │ │ ├── SafeDoubleCheckedLocking.java │ │ │ │ │ ├── SingletonActivity.java │ │ │ │ │ ├── SingletonEhs.java │ │ │ │ │ ├── SingletonLhs.java │ │ │ │ │ └── SingletonOtherProcessTestActivity.kt │ │ │ │ ├── drawable │ │ │ │ ├── DrawableEntryActivity.kt │ │ │ │ ├── DrawableTest1Activity.kt │ │ │ │ ├── DrawableTest2Activity.kt │ │ │ │ └── DrawableTest3Activity.kt │ │ │ │ ├── filter │ │ │ │ ├── ClearEditText.java │ │ │ │ ├── FilterAdapter.java │ │ │ │ ├── FilterBean.java │ │ │ │ └── FilterTestActivity.java │ │ │ │ ├── fragment │ │ │ │ ├── FragmentActivity.java │ │ │ │ ├── News.java │ │ │ │ ├── NewsContentActivity.java │ │ │ │ ├── NewsContentFragment.java │ │ │ │ └── NewsTitleFragment.java │ │ │ │ ├── gitreference │ │ │ │ └── patch │ │ │ │ │ ├── PatchFifthClass.java │ │ │ │ │ ├── PatchFirstClass.java │ │ │ │ │ ├── PatchForthClass.java │ │ │ │ │ ├── PatchSecondClass.java │ │ │ │ │ ├── PatchSixthClass.java │ │ │ │ │ ├── PatchThirdClass.java │ │ │ │ │ └── SeventhPatchClass.java │ │ │ │ ├── guide │ │ │ │ ├── GuidePageActivity.java │ │ │ │ ├── GuidePageFragment.java │ │ │ │ ├── GuidePagerAdapter.java │ │ │ │ └── SplashActivity.java │ │ │ │ ├── handler │ │ │ │ ├── DifferentThreadCommunicationActivity.java │ │ │ │ ├── HandlerActivity.java │ │ │ │ ├── HandlerEntryActivity.java │ │ │ │ ├── HandlerSyncBarrierActivity.java │ │ │ │ └── HandlerThreadActivity.java │ │ │ │ ├── installation │ │ │ │ └── Installation.java │ │ │ │ ├── javareference │ │ │ │ ├── ConcurrentModificationExceptionActivity.java │ │ │ │ ├── DescriptionClass.java │ │ │ │ ├── JavaBasisActivity.java │ │ │ │ ├── JavaDeepCopyActivity.java │ │ │ │ ├── JavaReferenceEntryActivity.java │ │ │ │ ├── SingletonActivity.java │ │ │ │ ├── async2sync │ │ │ │ │ ├── AsyncToSyncActivity.java │ │ │ │ │ ├── FutureTaskActivity.java │ │ │ │ │ ├── LoginReqBean.java │ │ │ │ │ ├── LoginRespBean.java │ │ │ │ │ ├── RegisterReqBean.java │ │ │ │ │ └── RegisterRespBean.java │ │ │ │ ├── base │ │ │ │ │ └── ByteTest.java │ │ │ │ ├── bean │ │ │ │ │ └── StudentBean.java │ │ │ │ ├── clazz │ │ │ │ │ ├── ClazzActivity.kt │ │ │ │ │ └── Name.java │ │ │ │ ├── copy │ │ │ │ │ ├── DescriptionClass.java │ │ │ │ │ ├── JavaCloneActivity1.java │ │ │ │ │ ├── JavaCloneActivity2.java │ │ │ │ │ ├── JavaCloneActivity3.java │ │ │ │ │ ├── JavaCloneActivity4.java │ │ │ │ │ ├── JavaCloneActivity5.java │ │ │ │ │ ├── JavaCloneActivity6.java │ │ │ │ │ ├── JavaCloneActivity7.java │ │ │ │ │ ├── JavaCloneActivity8.java │ │ │ │ │ └── entity │ │ │ │ │ │ ├── CloneClass1.java │ │ │ │ │ │ ├── CloneClass10.java │ │ │ │ │ │ ├── CloneClass11.java │ │ │ │ │ │ ├── CloneClass12.java │ │ │ │ │ │ ├── CloneClass13.java │ │ │ │ │ │ ├── CloneClass14.java │ │ │ │ │ │ ├── CloneClass15.java │ │ │ │ │ │ ├── CloneClass16.java │ │ │ │ │ │ ├── CloneClass17.java │ │ │ │ │ │ ├── CloneClass18.java │ │ │ │ │ │ ├── CloneClass19.java │ │ │ │ │ │ ├── CloneClass2.java │ │ │ │ │ │ ├── CloneClass20.java │ │ │ │ │ │ ├── CloneClass3.java │ │ │ │ │ │ ├── CloneClass4.java │ │ │ │ │ │ ├── CloneClass5.java │ │ │ │ │ │ ├── CloneClass6.java │ │ │ │ │ │ ├── CloneClass7.java │ │ │ │ │ │ ├── CloneClass8.java │ │ │ │ │ │ ├── CloneClass9.java │ │ │ │ │ │ └── ObjectSerializableDeepCopyBean.java │ │ │ │ ├── enumtest │ │ │ │ │ └── FaceAndIdEnum.java │ │ │ │ ├── hashmap │ │ │ │ │ ├── HashMapTest.java │ │ │ │ │ └── LinkedHashMapTest.java │ │ │ │ ├── io │ │ │ │ │ └── serializable │ │ │ │ │ │ ├── ABean.java │ │ │ │ │ │ ├── BBean.java │ │ │ │ │ │ ├── SerializableReadTest.java │ │ │ │ │ │ └── SerializableWriteTest.java │ │ │ │ ├── reference │ │ │ │ │ └── WeakReferenceTest.java │ │ │ │ ├── reflect │ │ │ │ │ ├── JavaReflectActivity.java │ │ │ │ │ ├── genericsuperclass │ │ │ │ │ │ ├── GenericClassTest.java │ │ │ │ │ │ ├── GetGenericSuperclassGTest.java │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ ├── Student.java │ │ │ │ │ │ └── TestInterface.java │ │ │ │ │ └── type │ │ │ │ │ │ ├── GenericArrayTypeTest.java │ │ │ │ │ │ ├── ParameterizedTypeTest.java │ │ │ │ │ │ ├── Test.java │ │ │ │ │ │ ├── TypeVariableTest.java │ │ │ │ │ │ └── WildcardTypeTest.java │ │ │ │ ├── resume │ │ │ │ │ └── question04 │ │ │ │ │ │ ├── Question4.java │ │ │ │ │ │ ├── SubClass.java │ │ │ │ │ │ └── SuperClass.java │ │ │ │ └── singleton │ │ │ │ │ ├── DBConnection.java │ │ │ │ │ ├── DataSourceEnum.java │ │ │ │ │ └── Singleton.java │ │ │ │ ├── kfysts │ │ │ │ ├── AndroidKfystsActivity.java │ │ │ │ ├── DescriptionClass.java │ │ │ │ ├── chapter01 │ │ │ │ │ ├── AndroidKfystsChapter01Activity.java │ │ │ │ │ ├── activity │ │ │ │ │ │ ├── ActivityStackAActivity.java │ │ │ │ │ │ ├── ActivityStackBActivity.java │ │ │ │ │ │ ├── ActivityStackCActivity.java │ │ │ │ │ │ ├── ActivityStackDActivity.java │ │ │ │ │ │ ├── LaunchModeSingleTopTestActivity.kt │ │ │ │ │ │ ├── LauncherModeEntryActivity.java │ │ │ │ │ │ ├── LauncherModeSecondActivity.java │ │ │ │ │ │ └── allowtaskreparenting │ │ │ │ │ │ │ └── AllowTaskReparentingTestActivity.java │ │ │ │ │ └── intent │ │ │ │ │ │ ├── IntentEntryActivity.java │ │ │ │ │ │ ├── explicit │ │ │ │ │ │ └── ExplicitIntentEntryActivity.java │ │ │ │ │ │ ├── implicit │ │ │ │ │ │ ├── ImplicitIntentEntryActivity.java │ │ │ │ │ │ ├── ImplicitIntentTestAActivity.java │ │ │ │ │ │ ├── ImplicitIntentTestBActivity.java │ │ │ │ │ │ ├── ImplicitIntentTestCActivity.java │ │ │ │ │ │ ├── ImplicitIntentTestDActivity.java │ │ │ │ │ │ └── ImplicitIntentTestEActivity.java │ │ │ │ │ │ └── resolve │ │ │ │ │ │ ├── IntentFilterResolvedEntryActivity.java │ │ │ │ │ │ ├── IntentFilterResolvedTestAActivity.java │ │ │ │ │ │ ├── IntentFilterResolvedTestBActivity.java │ │ │ │ │ │ └── IntentFilterResolvedTestCActivity.java │ │ │ │ ├── chapter02 │ │ │ │ │ ├── AndroidKfystsChapter02Activity.java │ │ │ │ │ ├── Chapter02FirstActivity.java │ │ │ │ │ ├── Chapter02SecondActivity.java │ │ │ │ │ ├── Chapter02ThirdActivity.java │ │ │ │ │ ├── MultipleProcessActivity.java │ │ │ │ │ ├── User.java │ │ │ │ │ ├── aidl │ │ │ │ │ │ ├── Book.java │ │ │ │ │ │ ├── Book1ManagerActivity.java │ │ │ │ │ │ ├── Book1ManagerService.java │ │ │ │ │ │ ├── BookManagerService.java │ │ │ │ │ │ └── manual │ │ │ │ │ │ │ ├── BookManagerManualService.java │ │ │ │ │ │ │ ├── BookManual.aidl │ │ │ │ │ │ │ ├── IBookManagerManual.aidl │ │ │ │ │ │ │ └── IBookManagerManual.java │ │ │ │ │ ├── binderpool │ │ │ │ │ │ ├── BinderPool.java │ │ │ │ │ │ ├── BinderPoolActivity.java │ │ │ │ │ │ ├── BinderPoolService.java │ │ │ │ │ │ ├── ComputeImpl.java │ │ │ │ │ │ ├── DescriptionClass.java │ │ │ │ │ │ └── SecurityCenterImpl.java │ │ │ │ │ ├── contentprovider │ │ │ │ │ │ ├── BookContentProvider.java │ │ │ │ │ │ ├── ContentProviderTestActivity.java │ │ │ │ │ │ └── DBOpenHelper.java │ │ │ │ │ ├── file │ │ │ │ │ │ └── Chapter02FileSharingActivity.java │ │ │ │ │ ├── messenger │ │ │ │ │ │ ├── MessengerActivity.java │ │ │ │ │ │ └── MessengerService.java │ │ │ │ │ └── socket │ │ │ │ │ │ ├── SocketIPCActivity.java │ │ │ │ │ │ └── TCPServerService.java │ │ │ │ ├── chapter03 │ │ │ │ │ ├── AndroidKfystsChapter03Activity.java │ │ │ │ │ ├── Chapter0301Activity.java │ │ │ │ │ ├── Chapter030201Activity.java │ │ │ │ │ ├── Chapter0302Activity.java │ │ │ │ │ ├── Chapter030301Activity.java │ │ │ │ │ ├── Chapter030302Activity.java │ │ │ │ │ ├── Chapter0303Activity.java │ │ │ │ │ ├── Chapter030401Activity.java │ │ │ │ │ ├── Chapter0304Activity.java │ │ │ │ │ ├── Chapter030501Activity.java │ │ │ │ │ ├── Chapter0305Activity.java │ │ │ │ │ ├── eventview │ │ │ │ │ │ ├── EventViewA.java │ │ │ │ │ │ ├── EventViewB.java │ │ │ │ │ │ ├── EventViewC.java │ │ │ │ │ │ ├── EventViewGroupA.java │ │ │ │ │ │ ├── EventViewGroupB.java │ │ │ │ │ │ └── EventViewGroupC.java │ │ │ │ │ └── view │ │ │ │ │ │ ├── AnimationTestView.java │ │ │ │ │ │ ├── GestureDetectorTestButton.java │ │ │ │ │ │ ├── HorizontalScrollViewEx.java │ │ │ │ │ │ ├── ScrollerTestButton.java │ │ │ │ │ │ └── TestButton.java │ │ │ │ ├── chapter04 │ │ │ │ │ ├── AndroidKfystsChapter04Activity.java │ │ │ │ │ ├── Chapter0401Activity.java │ │ │ │ │ ├── Chapter0402Activity.java │ │ │ │ │ └── ui │ │ │ │ │ │ ├── CircleView.java │ │ │ │ │ │ └── CustomView.java │ │ │ │ ├── chapter08 │ │ │ │ │ └── AndroidKfystsChapter08Activity.java │ │ │ │ ├── chapter09 │ │ │ │ │ ├── AndroidKfystsChapter09Activity.java │ │ │ │ │ └── MyReceiver.java │ │ │ │ ├── chapter10 │ │ │ │ │ └── AndroidKfystsChapter10Activity.java │ │ │ │ ├── chapter11 │ │ │ │ │ ├── AndroidKfystsChapter11Activity.java │ │ │ │ │ └── DownloadFileTask.java │ │ │ │ └── chapter12 │ │ │ │ │ ├── AndroidKfystsChapter121Activity.java │ │ │ │ │ ├── AndroidKfystsChapter12Activity.java │ │ │ │ │ ├── BitmapUtils.java │ │ │ │ │ ├── jakewarton │ │ │ │ │ ├── DiskLruCache.java │ │ │ │ │ ├── StrictLineReader.java │ │ │ │ │ └── Util.java │ │ │ │ │ └── ryg │ │ │ │ │ ├── DiskLruCache.java │ │ │ │ │ ├── ImageLoader.java │ │ │ │ │ ├── ImageResizer.java │ │ │ │ │ └── SquareImageView.java │ │ │ │ ├── kotlin │ │ │ │ ├── KotlinEntryActivity.java │ │ │ │ ├── jackchen1024 │ │ │ │ │ ├── CancelKt.kt │ │ │ │ │ ├── DeamonKt.kt │ │ │ │ │ ├── DispatchersKt.kt │ │ │ │ │ ├── FinallyKt.kt │ │ │ │ │ ├── JackChen1024.kt │ │ │ │ │ ├── RunBlockingKt.kt │ │ │ │ │ ├── SequencyExecuteKt.kt │ │ │ │ │ ├── ThreadLimitKt.kt │ │ │ │ │ └── TimeOutKt.kt │ │ │ │ ├── official │ │ │ │ │ ├── Description.java │ │ │ │ │ ├── coroutines │ │ │ │ │ │ └── CoroutinesKt.kt │ │ │ │ │ └── function │ │ │ │ │ │ └── lambda │ │ │ │ │ │ └── LambdaKt.kt │ │ │ │ └── primer │ │ │ │ │ ├── project01 │ │ │ │ │ └── Test.kt │ │ │ │ │ ├── project02 │ │ │ │ │ ├── JavaMain.java │ │ │ │ │ ├── KotlinMain.kt │ │ │ │ │ ├── Main.java │ │ │ │ │ ├── Test.kt │ │ │ │ │ ├── Utils.kt │ │ │ │ │ └── object │ │ │ │ │ │ ├── MainTest.kt │ │ │ │ │ │ └── ObjectKotlin.kt │ │ │ │ │ ├── project03 │ │ │ │ │ ├── A.java │ │ │ │ │ ├── AInterface.java │ │ │ │ │ ├── AKotlin.kt │ │ │ │ │ ├── B.java │ │ │ │ │ ├── C.kt │ │ │ │ │ ├── CJavaMain.java │ │ │ │ │ ├── CKotlinMain.kt │ │ │ │ │ ├── Practice1.kt │ │ │ │ │ ├── Practice2.kt │ │ │ │ │ ├── Practice2Main.java │ │ │ │ │ ├── Test.kt │ │ │ │ │ └── TestB.kt │ │ │ │ │ ├── project04 │ │ │ │ │ ├── Animal.kt │ │ │ │ │ ├── AnimalTest.kt │ │ │ │ │ ├── Dog.kt │ │ │ │ │ ├── ExtentionJavaTest.java │ │ │ │ │ ├── ExtentionKtTest.kt │ │ │ │ │ └── Main.kt │ │ │ │ │ ├── project05 │ │ │ │ │ ├── HighOrderKotlin.kt │ │ │ │ │ ├── LambdaJava.java │ │ │ │ │ ├── LambdaKt.kt │ │ │ │ │ └── LambdaTest.kt │ │ │ │ │ ├── project06 │ │ │ │ │ ├── InitDemoTest.kt │ │ │ │ │ ├── InitOrderDemo.kt │ │ │ │ │ ├── KotlinConstructorActivity.kt │ │ │ │ │ ├── Person.kt │ │ │ │ │ └── TestView.kt │ │ │ │ │ ├── project07 │ │ │ │ │ ├── SingleJava.java │ │ │ │ │ ├── SingleKt.kt │ │ │ │ │ ├── SingleTestKt.kt │ │ │ │ │ ├── StringUtils.java │ │ │ │ │ ├── StringUtils1.kt │ │ │ │ │ ├── StringUtils2.kt │ │ │ │ │ └── StringsUtilsTestKt.kt │ │ │ │ │ ├── project08 │ │ │ │ │ ├── ByTest.kt │ │ │ │ │ ├── EnumJava.java │ │ │ │ │ ├── EnumKt.kt │ │ │ │ │ ├── Expr.kt │ │ │ │ │ ├── SealedKt.kt │ │ │ │ │ └── UserKt.kt │ │ │ │ │ ├── project09 │ │ │ │ │ ├── KotlinSDK.kt │ │ │ │ │ ├── MediaTestKt.kt │ │ │ │ │ ├── MediaUser.kt │ │ │ │ │ ├── PlayerView.kt │ │ │ │ │ └── PlayerViewType.kt │ │ │ │ │ ├── project10 │ │ │ │ │ ├── CollectionOperatorKt.kt │ │ │ │ │ ├── CustomOperatorKt.kt │ │ │ │ │ ├── CycleKt.kt │ │ │ │ │ ├── JieGouKt.kt │ │ │ │ │ ├── JieGouUser.kt │ │ │ │ │ ├── RxJavaDemo.java │ │ │ │ │ ├── ScopeFunctionKt.kt │ │ │ │ │ └── WifiPwdKt.kt │ │ │ │ │ ├── project11 │ │ │ │ │ ├── BackQuoteDemo.kt │ │ │ │ │ ├── EqualKtDemo.kt │ │ │ │ │ ├── EqualsJavaDemo.java │ │ │ │ │ ├── InfixDemo.kt │ │ │ │ │ ├── MainKt.kt │ │ │ │ │ ├── OverrideOperator.kt │ │ │ │ │ └── TypeAliasDemo.kt │ │ │ │ │ ├── project12 │ │ │ │ │ ├── ConstKt.kt │ │ │ │ │ ├── InlineKt.kt │ │ │ │ │ ├── JavaMain.kt │ │ │ │ │ ├── JavaPMain.kt │ │ │ │ │ ├── NullableKt.kt │ │ │ │ │ └── VarAndVal.kt │ │ │ │ │ ├── project13 │ │ │ │ │ ├── DanDanBean.kt │ │ │ │ │ ├── GenericKt.kt │ │ │ │ │ ├── GsonKt.kt │ │ │ │ │ └── ReifiedKt.kt │ │ │ │ │ └── project14 │ │ │ │ │ ├── AndroidCommonPool.kt │ │ │ │ │ ├── CoroutineParamKt.kt │ │ │ │ │ ├── CoroutineTestKt.kt │ │ │ │ │ ├── CoroutinesActivity.kt │ │ │ │ │ ├── WholeRequestJava.java │ │ │ │ │ └── WholeRequestKt.kt │ │ │ │ ├── lambda │ │ │ │ └── LambdaActivity.java │ │ │ │ ├── launcherbadge │ │ │ │ ├── BadgeNumberManager.java │ │ │ │ ├── BadgeNumberManagerHuaWei.java │ │ │ │ ├── BadgeNumberManagerVivo.java │ │ │ │ ├── BadgeNumberManagerXiaoMi.java │ │ │ │ ├── LaunchBadgeActivity.kt │ │ │ │ └── MobileBrand.java │ │ │ │ ├── leakcanary │ │ │ │ ├── LeakCanaryActivity.java │ │ │ │ └── LeakHelper.java │ │ │ │ ├── materialdesign │ │ │ │ ├── Fruit.java │ │ │ │ ├── FruitAdapter.java │ │ │ │ ├── FruitDetailActivity.java │ │ │ │ └── MaterialDesignActivity.java │ │ │ │ ├── network │ │ │ │ ├── AppBean.java │ │ │ │ ├── ContentHandler.java │ │ │ │ ├── HttpUrlConnectionActivity.java │ │ │ │ ├── JsonParseActivity.java │ │ │ │ ├── OkHttpActivity.java │ │ │ │ └── XmlParseActivity.java │ │ │ │ ├── notification │ │ │ │ ├── CustomNotificationListenerService.java │ │ │ │ ├── NotificationActivity.java │ │ │ │ └── ReceiveNoticeActivity.java │ │ │ │ ├── oom │ │ │ │ └── OOMActivity.java │ │ │ │ ├── parser │ │ │ │ ├── ActivityParser.java │ │ │ │ ├── json │ │ │ │ │ └── CityListBean.java │ │ │ │ └── plist │ │ │ │ │ ├── Base64.java │ │ │ │ │ ├── BaseXMLParser.java │ │ │ │ │ ├── Constants.java │ │ │ │ │ ├── PListXMLHandler.java │ │ │ │ │ ├── PListXMLParser.java │ │ │ │ │ ├── Stringer.java │ │ │ │ │ ├── bean │ │ │ │ │ ├── CityBean.java │ │ │ │ │ └── ProvinceBean.java │ │ │ │ │ └── domain │ │ │ │ │ ├── Array.java │ │ │ │ │ ├── Data.java │ │ │ │ │ ├── Date.java │ │ │ │ │ ├── Dict.java │ │ │ │ │ ├── False.java │ │ │ │ │ ├── IPListSimpleObject.java │ │ │ │ │ ├── Integer.java │ │ │ │ │ ├── PList.java │ │ │ │ │ ├── PListObject.java │ │ │ │ │ ├── PListObjectType.java │ │ │ │ │ ├── Real.java │ │ │ │ │ ├── String.java │ │ │ │ │ └── True.java │ │ │ │ ├── permission │ │ │ │ └── PermissionActivity.java │ │ │ │ ├── provider │ │ │ │ ├── ContactActivity.java │ │ │ │ ├── ContentProviderActivity.java │ │ │ │ ├── DataBaseProvider.java │ │ │ │ └── MyContentProvider.java │ │ │ │ ├── proxy │ │ │ │ ├── ProxyActivity.java │ │ │ │ ├── dynamic │ │ │ │ │ ├── DynamicProxyDemo1.java │ │ │ │ │ ├── ProxyHandler1.java │ │ │ │ │ ├── RealSubject1.java │ │ │ │ │ └── Subject1.java │ │ │ │ └── static0 │ │ │ │ │ ├── RealSubject.java │ │ │ │ │ ├── StaticProxyDemo.java │ │ │ │ │ ├── Subject.java │ │ │ │ │ └── SubjectProxy.java │ │ │ │ ├── refresh │ │ │ │ ├── FragmentActivity.java │ │ │ │ ├── adapter │ │ │ │ │ ├── BaseRecyclerAdapter.java │ │ │ │ │ └── SmartViewHolder.java │ │ │ │ ├── util │ │ │ │ │ ├── DynamicTimeFormat.java │ │ │ │ │ └── StatusBarUtil.java │ │ │ │ └── view │ │ │ │ │ ├── RefreshPracticeFragment.java │ │ │ │ │ ├── RefreshStyleFragment.java │ │ │ │ │ ├── RefreshUsingFragment.java │ │ │ │ │ ├── SmartRefreshHomeActivity.java │ │ │ │ │ └── using │ │ │ │ │ ├── BasicUsingRvActivity.java │ │ │ │ │ └── BasicUsingSvActivity.java │ │ │ │ ├── rxjava2 │ │ │ │ ├── BaseRxFragment.java │ │ │ │ ├── Rxjava2EntryActivity.java │ │ │ │ ├── blog1 │ │ │ │ │ ├── Api.java │ │ │ │ │ ├── RetrofitProvider.java │ │ │ │ │ ├── Rxjava2Blog1EntryActivity.java │ │ │ │ │ ├── activity │ │ │ │ │ │ ├── Rxjava2Test1Activity.java │ │ │ │ │ │ ├── Rxjava2Test2Activity.java │ │ │ │ │ │ ├── Rxjava2Test3Activity.java │ │ │ │ │ │ ├── Rxjava2Test4Activity.java │ │ │ │ │ │ ├── Rxjava2Test5Activity.java │ │ │ │ │ │ ├── Rxjava2Test6Activity.java │ │ │ │ │ │ ├── Rxjava2Test7Activity.java │ │ │ │ │ │ └── Rxjava2Test8Activity.java │ │ │ │ │ ├── entity │ │ │ │ │ │ ├── LoginRequest.java │ │ │ │ │ │ ├── LoginResponse.java │ │ │ │ │ │ ├── RegisterRequest.java │ │ │ │ │ │ ├── RegisterResponse.java │ │ │ │ │ │ ├── UserBaseInfoRequest.java │ │ │ │ │ │ ├── UserBaseInfoResponse.java │ │ │ │ │ │ ├── UserExtraInfoResponse.java │ │ │ │ │ │ ├── UserExtreInfoRequest.java │ │ │ │ │ │ └── UserInfo.java │ │ │ │ │ └── myretrofit │ │ │ │ │ │ ├── MyApi.java │ │ │ │ │ │ ├── MyRetrofitClient.java │ │ │ │ │ │ ├── UrlConfig.java │ │ │ │ │ │ └── bean │ │ │ │ │ │ ├── KingRegionBean.java │ │ │ │ │ │ ├── KingRegionItem.java │ │ │ │ │ │ └── SubscrideInfo.java │ │ │ │ ├── blog2 │ │ │ │ │ ├── Rxjava2Blog2EntryActivity.java │ │ │ │ │ ├── Rxjava2Test10Activity.java │ │ │ │ │ ├── Rxjava2Test11Activity.java │ │ │ │ │ ├── Rxjava2Test12Activity.java │ │ │ │ │ ├── Rxjava2Test13Activity.java │ │ │ │ │ ├── Rxjava2Test14Activity.java │ │ │ │ │ ├── Rxjava2Test15Activity.java │ │ │ │ │ └── entity │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ └── Plan.java │ │ │ │ ├── blog3 │ │ │ │ │ ├── Rxjava2Blog3EntryActivity.java │ │ │ │ │ └── SearchResultAdapter.java │ │ │ │ ├── blog4 │ │ │ │ │ ├── Rxjava2Blog4EntryActivity.java │ │ │ │ │ ├── adapter │ │ │ │ │ │ ├── ItemListAdapter.java │ │ │ │ │ │ └── ZhuangbiListAdapter.java │ │ │ │ │ ├── model │ │ │ │ │ │ ├── FakeThing.java │ │ │ │ │ │ ├── FakeToken.java │ │ │ │ │ │ ├── GankBeauty.java │ │ │ │ │ │ ├── GankBeautyResult.java │ │ │ │ │ │ ├── Item.java │ │ │ │ │ │ └── ZhuangbiImage.java │ │ │ │ │ ├── module │ │ │ │ │ │ ├── elementary_1 │ │ │ │ │ │ │ └── ElementaryFragment.java │ │ │ │ │ │ ├── map_2 │ │ │ │ │ │ │ ├── GankBeautyResultToItemsMapper.java │ │ │ │ │ │ │ └── MapFragment.java │ │ │ │ │ │ ├── token_adavnced_retrywhen_5 │ │ │ │ │ │ │ └── TokenAdvancedFragment.java │ │ │ │ │ │ ├── token_flatmap_4 │ │ │ │ │ │ │ └── TokenFragment.java │ │ │ │ │ │ └── zip_3 │ │ │ │ │ │ │ └── ZipFragment.java │ │ │ │ │ └── network │ │ │ │ │ │ ├── NetWork.java │ │ │ │ │ │ └── api │ │ │ │ │ │ ├── FakeApi.java │ │ │ │ │ │ ├── GankApi.java │ │ │ │ │ │ └── ZhuangbiApi.java │ │ │ │ ├── blog5 │ │ │ │ │ ├── Rxjava2Blog5EntryActivity.java │ │ │ │ │ └── VerifyCodeActivity.java │ │ │ │ ├── practice │ │ │ │ │ ├── RxEasyHttpCacheFirstRemoteStrategyTestActivity.java │ │ │ │ │ └── ServerException.java │ │ │ │ └── test │ │ │ │ │ └── zip_error │ │ │ │ │ ├── ZipBaseData.java │ │ │ │ │ ├── ZipErrorHandle.java │ │ │ │ │ ├── ZipOneBean.java │ │ │ │ │ └── ZipTwoBean.java │ │ │ │ ├── screenadaptive │ │ │ │ └── ScreenAdaptiveEntryActivity.java │ │ │ │ ├── service │ │ │ │ ├── DownloadActivity.java │ │ │ │ ├── DownloadListener.java │ │ │ │ ├── DownloadService.java │ │ │ │ ├── DownloadTask.java │ │ │ │ ├── MyIntentService.java │ │ │ │ ├── MyService.java │ │ │ │ ├── ServiceActivity.java │ │ │ │ ├── ServiceBindAActivity.java │ │ │ │ ├── ServiceBindBActivity.java │ │ │ │ ├── ServiceEntryActivity.java │ │ │ │ ├── ServiceStartActivity.java │ │ │ │ ├── TestOneService.java │ │ │ │ ├── TestTwoService.java │ │ │ │ └── intentservice │ │ │ │ │ ├── IntentServiceTestActivity.java │ │ │ │ │ ├── TestIntentService.java │ │ │ │ │ └── TestService.java │ │ │ │ ├── smarttoast │ │ │ │ └── SmartToastActivity.java │ │ │ │ ├── sourcecode │ │ │ │ ├── AndroidSourceCodeDesignPatternActivity.java │ │ │ │ └── chapter1 │ │ │ │ │ ├── Chapter1Activity.java │ │ │ │ │ ├── SummaryClass1.java │ │ │ │ │ ├── imageloader │ │ │ │ │ ├── ImageLoaderActivity.java │ │ │ │ │ ├── imageloader1 │ │ │ │ │ │ └── ImageLoader1.java │ │ │ │ │ ├── imageloader2 │ │ │ │ │ │ ├── ImageCache2.java │ │ │ │ │ │ └── ImageLoader2.java │ │ │ │ │ └── imageloader3 │ │ │ │ │ │ ├── CloseUtils.java │ │ │ │ │ │ ├── version1 │ │ │ │ │ │ ├── DiskCache.java │ │ │ │ │ │ ├── DoubleCache.java │ │ │ │ │ │ ├── ImageCache3.java │ │ │ │ │ │ └── ImageLoader3.java │ │ │ │ │ │ └── version2 │ │ │ │ │ │ ├── DiskCache.java │ │ │ │ │ │ ├── DoubleCache.java │ │ │ │ │ │ ├── ImageCache.java │ │ │ │ │ │ ├── ImageLoader31.java │ │ │ │ │ │ └── MemoryCache.java │ │ │ │ │ └── lod │ │ │ │ │ ├── version1 │ │ │ │ │ ├── Mediator1.java │ │ │ │ │ ├── Room1.java │ │ │ │ │ └── Tenant1.java │ │ │ │ │ └── version2 │ │ │ │ │ ├── Mediator2.java │ │ │ │ │ ├── Room2.java │ │ │ │ │ └── Tenant2.java │ │ │ │ ├── staticmanager │ │ │ │ ├── StaticManagerActivity.java │ │ │ │ └── UrlManager.java │ │ │ │ ├── stetho │ │ │ │ ├── HomepageModel.java │ │ │ │ ├── StethoActivity.java │ │ │ │ ├── StethoContract.java │ │ │ │ └── httphelper │ │ │ │ │ ├── HomepagePresenter.java │ │ │ │ │ ├── HttpHelper.java │ │ │ │ │ ├── MyCookieManager.java │ │ │ │ │ ├── MyPersistentCookieStore.java │ │ │ │ │ ├── OkHttpClientUtils.java │ │ │ │ │ ├── RetrofitService.java │ │ │ │ │ ├── SerializableOkHttpCookies.java │ │ │ │ │ └── UrlConfig.java │ │ │ │ ├── storage │ │ │ │ ├── FilePersistentActivity.java │ │ │ │ ├── GreedDaoTestActivity.java │ │ │ │ ├── LitePalActivity.java │ │ │ │ ├── SQLiteActivity.java │ │ │ │ ├── SharedPreferencesActivity.java │ │ │ │ ├── StorageActivity.java │ │ │ │ ├── database │ │ │ │ │ ├── MySQLitebaseHelper.java │ │ │ │ │ ├── MySqliteHelper.kt │ │ │ │ │ └── SqliteUpgradeActivity.kt │ │ │ │ ├── greendao │ │ │ │ │ ├── GreenDaoHelper.java │ │ │ │ │ └── bean │ │ │ │ │ │ └── User.java │ │ │ │ └── litepal │ │ │ │ │ ├── BeanLitePal.java │ │ │ │ │ ├── Book.java │ │ │ │ │ └── Category.java │ │ │ │ ├── svg │ │ │ │ ├── SvgToTextViewActivity.java │ │ │ │ └── TextViewIcon.java │ │ │ │ ├── templates │ │ │ │ ├── bean │ │ │ │ │ └── TestObject.java │ │ │ │ ├── temp1 │ │ │ │ │ ├── contract │ │ │ │ │ │ └── MvpTestContract.java │ │ │ │ │ ├── model │ │ │ │ │ │ └── MvpTestModel.java │ │ │ │ │ ├── presenter │ │ │ │ │ │ └── MvpTestPresenter.java │ │ │ │ │ └── view │ │ │ │ │ │ ├── MvpTestActivity.java │ │ │ │ │ │ └── MvpTestFragment.java │ │ │ │ └── template5 │ │ │ │ │ ├── contract │ │ │ │ │ └── MvpContract.java │ │ │ │ │ ├── model │ │ │ │ │ └── MvpModel.java │ │ │ │ │ ├── presenter │ │ │ │ │ └── MvpPresenter.java │ │ │ │ │ └── view │ │ │ │ │ ├── MvpTest5Actiity.java │ │ │ │ │ └── MvpTest5Fragment.java │ │ │ │ ├── test │ │ │ │ ├── adapter │ │ │ │ │ ├── TestAdapter.java │ │ │ │ │ └── WeekGridAdapter.java │ │ │ │ └── view │ │ │ │ │ ├── AutoSizeTextViewActivity.java │ │ │ │ │ ├── ClickProxyTestActivity.java │ │ │ │ │ ├── DatePickerActivity.java │ │ │ │ │ ├── FullscreenActivity.java │ │ │ │ │ ├── ImageLoaderTestActivity.java │ │ │ │ │ ├── LayoutInflaterTestActivity.java │ │ │ │ │ ├── ListViewTestActivity.java │ │ │ │ │ ├── ListviewHSVActivity.java │ │ │ │ │ ├── RecyclerViewInConstraintLayoutActivity.kt │ │ │ │ │ ├── ShadowTestActivity.java │ │ │ │ │ ├── TestActivity.java │ │ │ │ │ ├── TextViewBoldTestActivity.java │ │ │ │ │ ├── UtilsTestActivity.java │ │ │ │ │ ├── ValidateUIOnChildThreadActivity.java │ │ │ │ │ ├── floating │ │ │ │ │ ├── FloatingActivity.java │ │ │ │ │ ├── NestedListView.java │ │ │ │ │ ├── NestedScrollParentLayout.java │ │ │ │ │ └── NestedScrollingActivity.java │ │ │ │ │ └── wheelview │ │ │ │ │ └── WheelView.java │ │ │ │ ├── thinkinjava │ │ │ │ ├── ThingInJavaActivity.java │ │ │ │ └── annotation │ │ │ │ │ ├── AnnotationActivity.java │ │ │ │ │ ├── blog │ │ │ │ │ ├── CustomUtils.java │ │ │ │ │ ├── Gender.java │ │ │ │ │ ├── Name.java │ │ │ │ │ ├── Person.java │ │ │ │ │ └── Profile.java │ │ │ │ │ └── otto │ │ │ │ │ └── AnswerAvailableEvent.java │ │ │ │ ├── ui │ │ │ │ ├── adapter │ │ │ │ │ ├── BottomAdapter.java │ │ │ │ │ ├── CategoryAdapter.java │ │ │ │ │ ├── DividerAdapter.java │ │ │ │ │ ├── FruitAdapter.java │ │ │ │ │ ├── FruitiAdapterFlow.java │ │ │ │ │ ├── FruitiAdapterGrid.java │ │ │ │ │ ├── FruitiAdapterHorizontal.java │ │ │ │ │ ├── GroupFloatOnDrawOverAdapter.java │ │ │ │ │ ├── MultiItemAdapter1.java │ │ │ │ │ ├── MultiItemBravhAdapter.java │ │ │ │ │ ├── MyExpandableListAdapter.java │ │ │ │ │ └── OptionalEditAdapter.java │ │ │ │ ├── bean │ │ │ │ │ ├── CategoryBean.java │ │ │ │ │ ├── City.java │ │ │ │ │ ├── CityUtil.java │ │ │ │ │ ├── Fruit.java │ │ │ │ │ ├── GroupItemBean.java │ │ │ │ │ ├── MultiItem1.java │ │ │ │ │ ├── MultiItemBravh.java │ │ │ │ │ └── StockEditBean.java │ │ │ │ ├── contract │ │ │ │ │ └── OptionalResortContract.java │ │ │ │ ├── listener │ │ │ │ │ ├── GroupListener.java │ │ │ │ │ └── OnGroupClickListener.java │ │ │ │ ├── model │ │ │ │ │ ├── OptionalResortModel.java │ │ │ │ │ └── RecyclerViewDataServer.java │ │ │ │ ├── operateoptional │ │ │ │ │ ├── OperateOptionalContract.java │ │ │ │ │ ├── OperateOptionalHandler.java │ │ │ │ │ ├── OperateOptionalInterface.java │ │ │ │ │ ├── OperateOptionalModel.java │ │ │ │ │ └── OperateOptionalPresenter.java │ │ │ │ ├── presenter │ │ │ │ │ └── OptionalResortPresenter.java │ │ │ │ ├── swipe │ │ │ │ │ ├── SlidingMenu.java │ │ │ │ │ ├── SwipeDeleteAdapter.java │ │ │ │ │ └── SwipeDeleteRecyclerViewActivity.java │ │ │ │ ├── view │ │ │ │ │ ├── CommonUIComponentsActivity.java │ │ │ │ │ ├── DragRecyclerViewActivity.java │ │ │ │ │ ├── ExpandableListViewActivity.java │ │ │ │ │ ├── ListViewActivity.java │ │ │ │ │ ├── PercentLayoutActivity.java │ │ │ │ │ ├── RecycleViewGridActivity.java │ │ │ │ │ ├── RecyclerViewBottomFloatByItemDecorationActivity.java │ │ │ │ │ ├── RecyclerViewBottomFloatByViewHeightActivity.java │ │ │ │ │ ├── RecyclerViewCustomItemDecorationDividerActivity.java │ │ │ │ │ ├── RecyclerViewCustomItemDecorationFloatGroupActivity.java │ │ │ │ │ ├── RecyclerViewDividerItemDecorationActivity.java │ │ │ │ │ ├── RecyclerViewFlowActivity.java │ │ │ │ │ ├── RecyclerViewHorizontalActivity.java │ │ │ │ │ ├── RecyclerViewMultiItemActivity1.java │ │ │ │ │ ├── RecyclerViewMultiItemBravhActivity.java │ │ │ │ │ ├── RecyclerViewVerticalActivity.java │ │ │ │ │ └── ViewFlipperActivity.java │ │ │ │ └── widget │ │ │ │ │ ├── BaseDecoration.java │ │ │ │ │ ├── BottomFloatItemDecoration.java │ │ │ │ │ ├── ClickInfo.java │ │ │ │ │ ├── GroupFloatItemDecorationGetItemOffsetsAndOnDrawOver.java │ │ │ │ │ ├── GroupFloatItemDecorationOnDrawOver.java │ │ │ │ │ ├── ItemTouchHelperCallback.java │ │ │ │ │ ├── MyContentView.java │ │ │ │ │ ├── MyDividerItemDecoration.java │ │ │ │ │ ├── RecycleItemTouchHelper.java │ │ │ │ │ ├── StickyDecoration.java │ │ │ │ │ └── TitleItemDecoration.java │ │ │ │ ├── uicomponents │ │ │ │ ├── UIComponentsActivity.java │ │ │ │ ├── bottomnaviview │ │ │ │ │ ├── BottomNavigationViewActivity.java │ │ │ │ │ ├── BottomNavigationViewAdapter.java │ │ │ │ │ ├── BottomNavigationViewFragment.java │ │ │ │ │ └── BottomNavigationViewHelper.java │ │ │ │ ├── constraintlayout │ │ │ │ │ ├── ConstraintLayout1Activity.java │ │ │ │ │ ├── ConstraintLayout2Activity.java │ │ │ │ │ ├── ConstraintLayout3Activity.kt │ │ │ │ │ ├── ConstraintLayoutActivity.java │ │ │ │ │ ├── ConstraintLayoutPractice1Activity.java │ │ │ │ │ └── RelativeActivity.java │ │ │ │ ├── tablayout │ │ │ │ │ ├── TabLayoutActivity.java │ │ │ │ │ ├── TabLayoutAdapter.java │ │ │ │ │ └── TabLayoutFragment.java │ │ │ │ ├── textview │ │ │ │ │ ├── SpannableStringBuilderActivity.java │ │ │ │ │ └── TextViewEntryActivity.java │ │ │ │ └── viewpager │ │ │ │ │ ├── MyLoopViewPager.java │ │ │ │ │ ├── PageTransformerAdapter.java │ │ │ │ │ ├── ViewPagerPageTransformerActivity.java │ │ │ │ │ ├── loop │ │ │ │ │ ├── LayoutAdapter.java │ │ │ │ │ └── LunBoImgBean.java │ │ │ │ │ └── pagetransformer │ │ │ │ │ ├── AlphaPageTransformer.java │ │ │ │ │ ├── DepthPageTransformer.java │ │ │ │ │ ├── MyPageTransform.java │ │ │ │ │ ├── ScaleDownPageTransformer.java │ │ │ │ │ └── ZoomOutPageTransformer.java │ │ │ │ ├── unittest │ │ │ │ ├── AndroidTestActivity.java │ │ │ │ ├── Calculator.java │ │ │ │ ├── EspressoActivity1.java │ │ │ │ ├── EspressoActivity2.java │ │ │ │ ├── EspressoActivity3.java │ │ │ │ ├── EspressoActivity4.java │ │ │ │ ├── OtherActivity.java │ │ │ │ └── UITestActivity.java │ │ │ │ ├── util │ │ │ │ └── TxtUtil.java │ │ │ │ ├── video │ │ │ │ └── VideoActivity.java │ │ │ │ └── view │ │ │ │ ├── ViewActivity.java │ │ │ │ ├── dialog │ │ │ │ ├── BaseDialog.java │ │ │ │ ├── DescriptionClass.java │ │ │ │ ├── DialogActivity.java │ │ │ │ ├── DialogDemoActivity.java │ │ │ │ ├── LoadingDialog.java │ │ │ │ ├── TextViewDialog.java │ │ │ │ └── fragment │ │ │ │ │ ├── CustomDialogFragment.java │ │ │ │ │ ├── CustomViewDialogFragment.java │ │ │ │ │ ├── FireMissilesDialogFragment.java │ │ │ │ │ ├── MutilChioceListDialogFragment.java │ │ │ │ │ ├── NoticeDialogFragment.java │ │ │ │ │ ├── SimpleListDialogFragment.java │ │ │ │ │ └── SingleChioceListDialogFragment.java │ │ │ │ ├── dispatchevent │ │ │ │ ├── DescriptionClass.java │ │ │ │ ├── ViewDispatchTouchEventEntryActivity.java │ │ │ │ ├── scrollview │ │ │ │ │ └── HorizontalScrollviewDispatchTouchEventActivity.java │ │ │ │ └── summary │ │ │ │ │ ├── MyButton.java │ │ │ │ │ ├── MyLinearLayout.java │ │ │ │ │ ├── MyRelativeLayout.java │ │ │ │ │ ├── MyTextView.java │ │ │ │ │ └── ViewDispatchTouchEventTestActivity.java │ │ │ │ ├── drag │ │ │ │ ├── DragActivity.java │ │ │ │ ├── DragActivity1.java │ │ │ │ ├── DragActivity3.java │ │ │ │ ├── DragActivity4.java │ │ │ │ ├── DragActivity5.java │ │ │ │ ├── DragView.java │ │ │ │ ├── DragViewGroup.java │ │ │ │ ├── DragerViewLayout.java │ │ │ │ ├── SharedPreferencesUtil.java │ │ │ │ └── ViewDragHelperDemo.java │ │ │ │ ├── imageview │ │ │ │ ├── ImageViewCropActivity.java │ │ │ │ ├── ImageViewEntryActivity.java │ │ │ │ ├── ImageViewRoundActivity.java │ │ │ │ └── ImageViewTestActivity.java │ │ │ │ └── saverestore │ │ │ │ ├── SaveRestoreEntryActivity.java │ │ │ │ └── SaveRestoreTextView.java │ │ └── kotlin │ │ │ └── Function23.java │ └── res │ │ ├── anim │ │ ├── anim_marquee_in.xml │ │ ├── anim_marquee_out.xml │ │ ├── anim_test1.xml │ │ ├── dialog_down_out_anim.xml │ │ ├── dialog_upper_in_anim.xml │ │ ├── slide_left_in.xml │ │ ├── slide_left_out.xml │ │ ├── slide_right_in.xml │ │ └── slide_right_out.xml │ │ ├── animator │ │ └── scale_with_alpha.xml │ │ ├── drawable-anydpi │ │ └── ic_dialer_sip.xml │ │ ├── drawable-hdpi │ │ ├── add_icon.png │ │ ├── animation_img1.png │ │ ├── animation_img2.png │ │ ├── animation_img3.png │ │ ├── arrow_b.png │ │ ├── arrow_r.png │ │ ├── back.png │ │ ├── buy_icon.png │ │ ├── click_head_img_0.png │ │ ├── click_head_img_1.png │ │ ├── databinding_img.png │ │ ├── delete_anticon.png │ │ ├── drag_icon.png │ │ ├── edit_anticon.png │ │ ├── empty_icon.png │ │ ├── guide_page_1.png │ │ ├── guide_page_2.png │ │ ├── guide_page_3.png │ │ ├── gv_animation.png │ │ ├── gv_databinding.png │ │ ├── gv_drag_and_swipe.png │ │ ├── gv_empty.png │ │ ├── gv_expandable.png │ │ ├── gv_header_and_footer.png │ │ ├── gv_item_click.png │ │ ├── gv_multipleltem.png │ │ ├── gv_pulltorefresh.png │ │ ├── gv_section.png │ │ ├── head_img.png │ │ ├── head_img0.png │ │ ├── head_img1.png │ │ ├── head_img2.png │ │ ├── head_img_1.png │ │ ├── header_background.png │ │ ├── headerandfooter_img1.png │ │ ├── ic_2_left2.png │ │ ├── ic_2_left_gray.png │ │ ├── ic_3d_rotation.png │ │ ├── ic_arrow_down.png │ │ ├── ic_arrow_right.png │ │ ├── ic_arrow_right_blue.png │ │ ├── ic_back.png │ │ ├── ic_big_image.png │ │ ├── ic_delete_icon.png │ │ ├── ic_erha.png │ │ ├── ic_eye.png │ │ ├── ic_home.png │ │ ├── ic_home_1.png │ │ ├── ic_home_2.png │ │ ├── ic_home_3.png │ │ ├── ic_home_4.png │ │ ├── ic_home_5.png │ │ ├── ic_img_error.png │ │ ├── ic_indicator_normal.png │ │ ├── ic_indicator_selected.png │ │ ├── ic_launcher.png │ │ ├── ic_optional_drag.png │ │ ├── ic_optional_select_box.png │ │ ├── ic_optional_select_box2.png │ │ ├── ic_optional_top.png │ │ ├── icon_drawable_test_hdpi.png │ │ ├── m_img1.png │ │ ├── m_img2.png │ │ ├── monkey.png │ │ ├── reset_icon.png │ │ ├── rm_icon.png │ │ └── top_background.png │ │ ├── drawable-mdpi │ │ ├── add_icon.png │ │ ├── animation_img1.png │ │ ├── animation_img2.png │ │ ├── animation_img3.png │ │ ├── arrow_b.png │ │ ├── arrow_r.png │ │ ├── back.png │ │ ├── buy_icon.png │ │ ├── click_head_img_0.png │ │ ├── click_head_img_1.png │ │ ├── databinding_img.png │ │ ├── delete_anticon.png │ │ ├── drag_icon.png │ │ ├── edit_anticon.png │ │ ├── empty_icon.png │ │ ├── guide_page_1.png │ │ ├── guide_page_2.png │ │ ├── guide_page_3.png │ │ ├── gv_animation.png │ │ ├── gv_databinding.png │ │ ├── gv_drag_and_swipe.png │ │ ├── gv_empty.png │ │ ├── gv_expandable.png │ │ ├── gv_header_and_footer.png │ │ ├── gv_item_click.png │ │ ├── gv_multipleltem.png │ │ ├── gv_pulltorefresh.png │ │ ├── gv_section.png │ │ ├── head_img.png │ │ ├── head_img0.png │ │ ├── head_img1.png │ │ ├── head_img2.png │ │ ├── head_img_1.png │ │ ├── header_background.png │ │ ├── headerandfooter_img1.png │ │ ├── ic_2_left2.png │ │ ├── ic_2_left_gray.png │ │ ├── ic_3d_rotation.png │ │ ├── ic_arrow_down.png │ │ ├── ic_arrow_right.png │ │ ├── ic_arrow_right_blue.png │ │ ├── ic_back.png │ │ ├── ic_big_image.png │ │ ├── ic_delete_icon.png │ │ ├── ic_erha.png │ │ ├── ic_eye.png │ │ ├── ic_home.png │ │ ├── ic_home_1.png │ │ ├── ic_home_2.png │ │ ├── ic_home_3.png │ │ ├── ic_home_4.png │ │ ├── ic_home_5.png │ │ ├── ic_img_error.png │ │ ├── ic_indicator_normal.png │ │ ├── ic_indicator_selected.png │ │ ├── ic_launcher.png │ │ ├── ic_optional_drag.png │ │ ├── ic_optional_select_box.png │ │ ├── ic_optional_select_box2.png │ │ ├── ic_optional_top.png │ │ ├── icon_drawable_test_mdpi.png │ │ ├── m_img1.png │ │ ├── m_img2.png │ │ ├── monkey.png │ │ ├── reset_icon.png │ │ ├── rm_icon.png │ │ └── top_background.png │ │ ├── drawable-v21 │ │ ├── ic_menu_camera.xml │ │ ├── ic_menu_gallery.xml │ │ ├── ic_menu_manage.xml │ │ ├── ic_menu_send.xml │ │ ├── ic_menu_share.xml │ │ ├── ic_menu_slideshow.xml │ │ └── touch_bg.xml │ │ ├── drawable-xhdpi │ │ ├── add_icon.png │ │ ├── animation_img1.png │ │ ├── animation_img2.png │ │ ├── animation_img3.png │ │ ├── arrow_b.png │ │ ├── arrow_r.png │ │ ├── back.png │ │ ├── blank_illustration_default.png │ │ ├── buy_icon.png │ │ ├── city1.png │ │ ├── city10.png │ │ ├── city11.png │ │ ├── city2.png │ │ ├── city3.png │ │ ├── city4.png │ │ ├── city5.png │ │ ├── city6.png │ │ ├── city7.png │ │ ├── city8.png │ │ ├── city9.png │ │ ├── click_head_img_0.png │ │ ├── click_head_img_1.png │ │ ├── common_icon_clear.webp │ │ ├── common_icon_search_white.webp │ │ ├── databinding_img.png │ │ ├── delete_anticon.png │ │ ├── drag_icon.png │ │ ├── edit_anticon.png │ │ ├── empty_icon.png │ │ ├── guide_page_1.png │ │ ├── guide_page_2.png │ │ ├── guide_page_3.png │ │ ├── gv_animation.png │ │ ├── gv_databinding.png │ │ ├── gv_drag_and_swipe.png │ │ ├── gv_empty.png │ │ ├── gv_expandable.png │ │ ├── gv_header_and_footer.png │ │ ├── gv_item_click.png │ │ ├── gv_multipleltem.png │ │ ├── gv_pulltorefresh.png │ │ ├── gv_section.png │ │ ├── head_img.png │ │ ├── head_img0.png │ │ ├── head_img1.png │ │ ├── head_img2.png │ │ ├── head_img_1.png │ │ ├── header_background.png │ │ ├── headerandfooter_img1.png │ │ ├── ic_2_left2.png │ │ ├── ic_2_left_gray.png │ │ ├── ic_3d_rotation.png │ │ ├── ic_80001802.jpg │ │ ├── ic_arrow_down.png │ │ ├── ic_arrow_right.png │ │ ├── ic_arrow_right_blue.png │ │ ├── ic_back.png │ │ ├── ic_big_image.png │ │ ├── ic_delete_icon.png │ │ ├── ic_erha.png │ │ ├── ic_eye.png │ │ ├── ic_gray_line.png │ │ ├── ic_home.png │ │ ├── ic_home_1.png │ │ ├── ic_home_2.png │ │ ├── ic_home_3.png │ │ ├── ic_home_4.png │ │ ├── ic_home_5.png │ │ ├── ic_img_error.png │ │ ├── ic_indicator_normal.png │ │ ├── ic_indicator_selected.png │ │ ├── ic_launcher.png │ │ ├── ic_optional_drag.png │ │ ├── ic_optional_select_box.png │ │ ├── ic_optional_select_box2.png │ │ ├── ic_optional_top.png │ │ ├── ic_white_line.png │ │ ├── icon_birthday_cake.png │ │ ├── icon_cat_32.png │ │ ├── icon_cat_48.png │ │ ├── icon_drawable_test_xhdpi.png │ │ ├── icon_exit_rest.png │ │ ├── icon_go_rest.png │ │ ├── image_default.png │ │ ├── m_img1.png │ │ ├── m_img2.png │ │ ├── monkey.png │ │ ├── reset_icon.png │ │ ├── rm_icon.png │ │ ├── top_background.png │ │ ├── wx20190116_173832.png │ │ └── wx20190116_180256.png │ │ ├── drawable-xxhdpi │ │ ├── add_icon.png │ │ ├── animation_img1.png │ │ ├── animation_img2.png │ │ ├── animation_img3.png │ │ ├── arrow_b.png │ │ ├── arrow_r.png │ │ ├── back.png │ │ ├── buy_icon.png │ │ ├── click_head_img_0.png │ │ ├── click_head_img_1.png │ │ ├── databinding_img.png │ │ ├── delete_anticon.png │ │ ├── drag_icon.png │ │ ├── edit_anticon.png │ │ ├── empty_icon.png │ │ ├── guide_page_1.png │ │ ├── guide_page_2.png │ │ ├── guide_page_3.png │ │ ├── gv_animation.png │ │ ├── gv_databinding.png │ │ ├── gv_drag_and_swipe.png │ │ ├── gv_empty.png │ │ ├── gv_expandable.png │ │ ├── gv_header_and_footer.png │ │ ├── gv_item_click.png │ │ ├── gv_multipleltem.png │ │ ├── gv_pulltorefresh.png │ │ ├── gv_section.png │ │ ├── head_img.png │ │ ├── head_img0.png │ │ ├── head_img1.png │ │ ├── head_img2.png │ │ ├── head_img_1.png │ │ ├── header_background.png │ │ ├── headerandfooter_img1.png │ │ ├── ic_2_left2.png │ │ ├── ic_2_left_gray.png │ │ ├── ic_3d_rotation.png │ │ ├── ic_arrow_down.png │ │ ├── ic_arrow_right.png │ │ ├── ic_arrow_right_blue.png │ │ ├── ic_back.png │ │ ├── ic_big_image.png │ │ ├── ic_delete_icon.png │ │ ├── ic_erha.png │ │ ├── ic_eye.png │ │ ├── ic_home.png │ │ ├── ic_home_1.png │ │ ├── ic_home_2.png │ │ ├── ic_home_3.png │ │ ├── ic_home_4.png │ │ ├── ic_home_5.png │ │ ├── ic_img_error.png │ │ ├── ic_indicator_normal.png │ │ ├── ic_indicator_selected.png │ │ ├── ic_launcher.png │ │ ├── ic_optional_drag.png │ │ ├── ic_optional_select_box.png │ │ ├── ic_optional_select_box2.png │ │ ├── ic_optional_top.png │ │ ├── icon_birthday_cake.png │ │ ├── icon_drawable_test_xxhdpi.png │ │ ├── icon_exit_rest.png │ │ ├── icon_go_rest.png │ │ ├── m_img1.png │ │ ├── m_img2.png │ │ ├── monkey.png │ │ ├── reset_icon.png │ │ ├── rm_icon.png │ │ └── top_background.png │ │ ├── drawable-xxxhdpi │ │ ├── add_icon.png │ │ ├── animation_img1.png │ │ ├── animation_img2.png │ │ ├── animation_img3.png │ │ ├── arrow_b.png │ │ ├── arrow_r.png │ │ ├── back.png │ │ ├── buy_icon.png │ │ ├── click_head_img_0.png │ │ ├── click_head_img_1.png │ │ ├── databinding_img.png │ │ ├── delete_anticon.png │ │ ├── drag_icon.png │ │ ├── edit_anticon.png │ │ ├── empty_icon.png │ │ ├── guide_page_1.png │ │ ├── guide_page_2.png │ │ ├── guide_page_3.png │ │ ├── gv_animation.png │ │ ├── gv_databinding.png │ │ ├── gv_drag_and_swipe.png │ │ ├── gv_empty.png │ │ ├── gv_expandable.png │ │ ├── gv_header_and_footer.png │ │ ├── gv_item_click.png │ │ ├── gv_multipleltem.png │ │ ├── gv_pulltorefresh.png │ │ ├── gv_section.png │ │ ├── head_img.png │ │ ├── head_img0.png │ │ ├── head_img1.png │ │ ├── head_img2.png │ │ ├── head_img_1.png │ │ ├── header_background.png │ │ ├── headerandfooter_img1.png │ │ ├── ic_2_left2.png │ │ ├── ic_2_left_gray.png │ │ ├── ic_3d_rotation.png │ │ ├── ic_arrow_down.png │ │ ├── ic_arrow_right.png │ │ ├── ic_arrow_right_blue.png │ │ ├── ic_back.png │ │ ├── ic_big_image.png │ │ ├── ic_delete_icon.png │ │ ├── ic_erha.png │ │ ├── ic_eye.png │ │ ├── ic_home.png │ │ ├── ic_home_1.png │ │ ├── ic_home_2.png │ │ ├── ic_home_3.png │ │ ├── ic_home_4.png │ │ ├── ic_home_5.png │ │ ├── ic_img_error.png │ │ ├── ic_indicator_normal.png │ │ ├── ic_indicator_selected.png │ │ ├── ic_launcher.png │ │ ├── ic_optional_drag.png │ │ ├── ic_optional_select_box.png │ │ ├── ic_optional_select_box2.png │ │ ├── ic_optional_top.png │ │ ├── icon_drawable_test_xxhdpi.png │ │ ├── m_img1.png │ │ ├── m_img2.png │ │ ├── monkey.png │ │ ├── reset_icon.png │ │ ├── rm_icon.png │ │ └── top_background.png │ │ ├── drawable │ │ ├── actionbar_bottom_bg.xml │ │ ├── background_dialog.xml │ │ ├── bg_cornor_shadow.xml │ │ ├── bg_dialog_loading.xml │ │ ├── bg_lunbo.xml │ │ ├── bg_red_gradient.xml │ │ ├── bg_toast_custom.xml │ │ ├── blue_title_selector.xml │ │ ├── bottom_navigation_selector.xml │ │ ├── btn_white_enable.xml │ │ ├── common_bg_gray_normal.xml │ │ ├── custom_text_state_color.xml │ │ ├── dialog_button_selector.xml │ │ ├── dialog_error_bg.xml │ │ ├── dialog_style_xml_color.xml │ │ ├── dialog_white_r5.xml │ │ ├── dialog_win_share.xml │ │ ├── gv_up_fetch.xml │ │ ├── ic_add.xml │ │ ├── ic_arrow_back_gray_24dp.xml │ │ ├── ic_arrow_back_white_24dp.xml │ │ ├── ic_done.xml │ │ ├── ic_edit.xml │ │ ├── ic_empty.xml │ │ ├── ic_error.xml │ │ ├── ic_eye.png │ │ ├── ic_icon_delete.xml │ │ ├── ic_index_dashboard.xml │ │ ├── ic_index_home.xml │ │ ├── ic_index_notifications.xml │ │ ├── ic_list_divider.xml │ │ ├── ic_menu.xml │ │ ├── indicator_white_radius.xml │ │ ├── item_background.xml │ │ ├── list_item_white_selector.xml │ │ ├── room_member_role_bg.xml │ │ ├── selector_c1_c17_4.xml │ │ ├── selector_item_child.xml │ │ ├── selector_nav_back.xml │ │ ├── shape_c17_5.xml │ │ ├── shape_c1_5.xml │ │ ├── shape_ceeeeee_20.xml │ │ ├── shape_divider.xml │ │ ├── shape_f8f8f8_radius_4dp.xml │ │ ├── shape_guide_start.xml │ │ ├── shape_white_bottom_no_radis.xml │ │ ├── side_nav_bar.xml │ │ ├── thumb_drawable.xml │ │ ├── touch_bg.xml │ │ ├── week_item_bg.xml │ │ └── white_selector.xml │ │ ├── layout-sw400dp │ │ ├── layout_adaptive.xml │ │ └── layout_adaptive_other.xml │ │ ├── layout-sw600dp │ │ └── activity_fragment.xml │ │ ├── layout │ │ ├── activity_action_view.xml │ │ ├── activity_activty.xml │ │ ├── activity_adaptive_entry.xml │ │ ├── activity_adaptive_layout.xml │ │ ├── activity_adaptive_navigation_bar.xml │ │ ├── activity_allow_task_reparenting_test.xml │ │ ├── activity_android_kfysts_chapter01.xml │ │ ├── activity_android_kfysts_chapter02.xml │ │ ├── activity_android_kfysts_chapter03.xml │ │ ├── activity_android_kfysts_chapter04.xml │ │ ├── activity_android_kfysts_chapter08.xml │ │ ├── activity_android_kfysts_chapter09.xml │ │ ├── activity_android_kfysts_chapter10.xml │ │ ├── activity_android_kfysts_chapter11.xml │ │ ├── activity_android_kfysts_chapter12.xml │ │ ├── activity_android_kfysts_chapter121.xml │ │ ├── activity_android_source_code_design_pattern.xml │ │ ├── activity_android_test.xml │ │ ├── activity_androidkfysts.xml │ │ ├── activity_animation_use.xml │ │ ├── activity_annotation.xml │ │ ├── activity_async_to_sync.xml │ │ ├── activity_audio.xml │ │ ├── activity_auto_size_text_view.xml │ │ ├── activity_base_recycler_view_adapter_helper.xml │ │ ├── activity_basic_rv_using.xml │ │ ├── activity_basic_using_sv.xml │ │ ├── activity_binder_pool.xml │ │ ├── activity_bitmap.xml │ │ ├── activity_bitmap_factory_test.xml │ │ ├── activity_book1_manager.xml │ │ ├── activity_bottom_navigation_view.xml │ │ ├── activity_broadcast_receiver.xml │ │ ├── activity_builder.xml │ │ ├── activity_camera_album.xml │ │ ├── activity_chapter02_file_sharing.xml │ │ ├── activity_chapter02_first.xml │ │ ├── activity_chapter02_second.xml │ │ ├── activity_chapter02_third.xml │ │ ├── activity_chapter0301.xml │ │ ├── activity_chapter0302.xml │ │ ├── activity_chapter030201.xml │ │ ├── activity_chapter0303.xml │ │ ├── activity_chapter030301.xml │ │ ├── activity_chapter030302.xml │ │ ├── activity_chapter0304.xml │ │ ├── activity_chapter030401.xml │ │ ├── activity_chapter0305.xml │ │ ├── activity_chapter030501.xml │ │ ├── activity_chapter0401.xml │ │ ├── activity_chapter0402.xml │ │ ├── activity_chapter1.xml │ │ ├── activity_clazz.xml │ │ ├── activity_click_proxy_test.xml │ │ ├── activity_common_ui_components.xml │ │ ├── activity_complete_info.xml │ │ ├── activity_concurrent_modification_exception.xml │ │ ├── activity_constraint_layou2t.xml │ │ ├── activity_constraint_layout.xml │ │ ├── activity_constraint_layout1.xml │ │ ├── activity_constraint_layout3.xml │ │ ├── activity_constraint_layout_practice1.xml │ │ ├── activity_contact.xml │ │ ├── activity_content_provider.xml │ │ ├── activity_content_provider_test.xml │ │ ├── activity_cool_weather.xml │ │ ├── activity_coroutines.xml │ │ ├── activity_create.xml │ │ ├── activity_custom_action.xml │ │ ├── activity_data_binding_use.xml │ │ ├── activity_date_picker_demo.xml │ │ ├── activity_decorate.xml │ │ ├── activity_design_pattern.xml │ │ ├── activity_design_pattern_practice.xml │ │ ├── activity_dialog.xml │ │ ├── activity_dialog2.xml │ │ ├── activity_dialog_style.xml │ │ ├── activity_download.xml │ │ ├── activity_drag.xml │ │ ├── activity_drag1.xml │ │ ├── activity_drag3.xml │ │ ├── activity_drag4.xml │ │ ├── activity_drag5.xml │ │ ├── activity_drag_recyclerview.xml │ │ ├── activity_drawable_entry.xml │ │ ├── activity_drawable_test1.xml │ │ ├── activity_drawable_test2.xml │ │ ├── activity_drawable_test3.xml │ │ ├── activity_empty_view_use.xml │ │ ├── activity_espresso1.xml │ │ ├── activity_espresso2.xml │ │ ├── activity_espresso3.xml │ │ ├── activity_espresso4.xml │ │ ├── activity_expandable_list_view.xml │ │ ├── activity_expandable_use.xml │ │ ├── activity_explicit_intent_entry.xml │ │ ├── activity_file_persistent.xml │ │ ├── activity_filter_test.xml │ │ ├── activity_floating.xml │ │ ├── activity_fragment.xml │ │ ├── activity_fruit_detail.xml │ │ ├── activity_fullscreen.xml │ │ ├── activity_future_task.xml │ │ ├── activity_greed_dao_test.xml │ │ ├── activity_guide_page.xml │ │ ├── activity_handler.xml │ │ ├── activity_handler_entry.xml │ │ ├── activity_handler_sync_barrier.xml │ │ ├── activity_handler_thread.xml │ │ ├── activity_handler_thread2.xml │ │ ├── activity_header_and_footer_use.xml │ │ ├── activity_horizontal_scrollview_dispatch_touch_event.xml │ │ ├── activity_http_url_connection.xml │ │ ├── activity_image_loader.xml │ │ ├── activity_image_loader_test.xml │ │ ├── activity_image_view_crop.xml │ │ ├── activity_image_view_entry.xml │ │ ├── activity_image_view_test.xml │ │ ├── activity_implicit_intent_entry.xml │ │ ├── activity_implicit_intent_resolved.xml │ │ ├── activity_implicit_intent_test_a.xml │ │ ├── activity_implicit_intent_test_b.xml │ │ ├── activity_implicit_intent_test_c.xml │ │ ├── activity_implicit_intent_test_d.xml │ │ ├── activity_implicit_intent_test_e.xml │ │ ├── activity_intent.xml │ │ ├── activity_intent_entry.xml │ │ ├── activity_intent_filter_resolved_test_a.xml │ │ ├── activity_intent_filter_resolved_test_b.xml │ │ ├── activity_intent_filter_resolved_test_c.xml │ │ ├── activity_intent_service_test.xml │ │ ├── activity_item_click.xml │ │ ├── activity_item_drag_and_swipe_use.xml │ │ ├── activity_java_art_of_concurrent_program.xml │ │ ├── activity_java_basis.xml │ │ ├── activity_java_clone1.xml │ │ ├── activity_java_clone2.xml │ │ ├── activity_java_clone3.xml │ │ ├── activity_java_clone4.xml │ │ ├── activity_java_clone5.xml │ │ ├── activity_java_clone6.xml │ │ ├── activity_java_clone7.xml │ │ ├── activity_java_clone8.xml │ │ ├── activity_java_deep_copy.xml │ │ ├── activity_java_refercnce_entry.xml │ │ ├── activity_java_reflect.xml │ │ ├── activity_jcpachapter01_entry.xml │ │ ├── activity_json_parse.xml │ │ ├── activity_kotlin_constructor.xml │ │ ├── activity_kotlin_entry.xml │ │ ├── activity_lambda.xml │ │ ├── activity_large_image_view.xml │ │ ├── activity_launch_badge.xml │ │ ├── activity_launch_mode_single_top_test.xml │ │ ├── activity_launcher_mode.xml │ │ ├── activity_launcher_mode_entry.xml │ │ ├── activity_launcher_mode_second.xml │ │ ├── activity_launcher_mode_single_instance.xml │ │ ├── activity_launcher_mode_single_task.xml │ │ ├── activity_launcher_mode_single_top.xml │ │ ├── activity_launcher_mode_standard.xml │ │ ├── activity_layout_inflater_test.xml │ │ ├── activity_leak_canary.xml │ │ ├── activity_lifecycle.xml │ │ ├── activity_list_view.xml │ │ ├── activity_list_view_test.xml │ │ ├── activity_listview_hsv.xml │ │ ├── activity_lite_pal.xml │ │ ├── activity_local_broadcast.xml │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ ├── activity_main2.xml │ │ ├── activity_material_design_activiay.xml │ │ ├── activity_messenger.xml │ │ ├── activity_multiple_item_use.xml │ │ ├── activity_multiple_process.xml │ │ ├── activity_mvp_test.xml │ │ ├── activity_mvp_test2.xml │ │ ├── activity_mvp_test3.xml │ │ ├── activity_mvp_test5_actiity.xml │ │ ├── activity_nested_scrolling.xml │ │ ├── activity_news_content.xml │ │ ├── activity_normal.xml │ │ ├── activity_normal2.xml │ │ ├── activity_notification.xml │ │ ├── activity_observer_practice.xml │ │ ├── activity_ok_http.xml │ │ ├── activity_on_new_intent.xml │ │ ├── activity_on_new_intent_test1.xml │ │ ├── activity_oom.xml │ │ ├── activity_other.xml │ │ ├── activity_parser.xml │ │ ├── activity_percent_layout.xml │ │ ├── activity_permission.xml │ │ ├── activity_proxy.xml │ │ ├── activity_pull_to_refresh_use.xml │ │ ├── activity_receive_notice.xml │ │ ├── activity_recycle_view_grid.xml │ │ ├── activity_recycler_view_bottom_float_by_item_decoration.xml │ │ ├── activity_recycler_view_bottom_float_by_view_height.xml │ │ ├── activity_recycler_view_custom_item_decoration_divider.xml │ │ ├── activity_recycler_view_custom_item_decoration_float_group.xml │ │ ├── activity_recycler_view_divider_item_decoration.xml │ │ ├── activity_recycler_view_flow.xml │ │ ├── activity_recycler_view_horizontal.xml │ │ ├── activity_recycler_view_in_constraint_layout.xml │ │ ├── activity_recycler_view_multi_item.xml │ │ ├── activity_recycler_view_multi_item_bravh.xml │ │ ├── activity_recycler_view_vertical.xml │ │ ├── activity_relative.xml │ │ ├── activity_rx_easy_http_cache_first_remote_strategy_test.xml │ │ ├── activity_rxjava2_blog1_entry.xml │ │ ├── activity_rxjava2_blog2_entry.xml │ │ ├── activity_rxjava2_blog3_entry.xml │ │ ├── activity_rxjava2_blog4_entry.xml │ │ ├── activity_rxjava2_blog5_entry.xml │ │ ├── activity_rxjava2_entry.xml │ │ ├── activity_rxjava2_test1.xml │ │ ├── activity_rxjava2_test10.xml │ │ ├── activity_rxjava2_test11.xml │ │ ├── activity_rxjava2_test12.xml │ │ ├── activity_rxjava2_test13.xml │ │ ├── activity_rxjava2_test14.xml │ │ ├── activity_rxjava2_test15.xml │ │ ├── activity_rxjava2_test2.xml │ │ ├── activity_rxjava2_test3.xml │ │ ├── activity_rxjava2_test4.xml │ │ ├── activity_rxjava2_test5.xml │ │ ├── activity_rxjava2_test6.xml │ │ ├── activity_rxjava2_test7.xml │ │ ├── activity_rxjava2_test8.xml │ │ ├── activity_save_restore_entry.xml │ │ ├── activity_screen_adaptive_entry.xml │ │ ├── activity_section_use.xml │ │ ├── activity_send_custom_broadcast.xml │ │ ├── activity_service.xml │ │ ├── activity_service_bind_a.xml │ │ ├── activity_service_bind_b.xml │ │ ├── activity_service_entry.xml │ │ ├── activity_service_start.xml │ │ ├── activity_shadow_test.xml │ │ ├── activity_shared_preferences.xml │ │ ├── activity_simple_factory.xml │ │ ├── activity_singleton.xml │ │ ├── activity_singleton2.xml │ │ ├── activity_singleton_other_process_test.xml │ │ ├── activity_smart_refresh_home.xml │ │ ├── activity_smart_toast.xml │ │ ├── activity_socket_ipc.xml │ │ ├── activity_spannable_string_builder.xml │ │ ├── activity_splash.xml │ │ ├── activity_sqlite.xml │ │ ├── activity_sqlite_upgrade.xml │ │ ├── activity_stack_a.xml │ │ ├── activity_stack_b.xml │ │ ├── activity_stack_c.xml │ │ ├── activity_stack_d.xml │ │ ├── activity_start.xml │ │ ├── activity_static_manager.xml │ │ ├── activity_stetho.xml │ │ ├── activity_storage.xml │ │ ├── activity_svg_to_text_view.xml │ │ ├── activity_swipe_delete_recycler_view.xml │ │ ├── activity_tab_layout.xml │ │ ├── activity_talk_big_design_pattern.xml │ │ ├── activity_test.xml │ │ ├── activity_text_view_bold_test.xml │ │ ├── activity_text_view_entry.xml │ │ ├── activity_thing_in_java.xml │ │ ├── activity_ui_component.xml │ │ ├── activity_ui_test.xml │ │ ├── activity_up_fetch_use.xml │ │ ├── activity_utils_test.xml │ │ ├── activity_validate_ui_on_child_thread.xml │ │ ├── activity_verify_code.xml │ │ ├── activity_video.xml │ │ ├── activity_view.xml │ │ ├── activity_view_dispatch_touch_event_entry.xml │ │ ├── activity_view_dispatch_touch_event_test.xml │ │ ├── activity_view_flipper.xml │ │ ├── activity_view_pgaer_page_transformer.xml │ │ ├── activity_weather_detail.xml │ │ ├── activity_xml_parse.xml │ │ ├── adapter_androdi_kfysts_chapter12.xml │ │ ├── adapter_drag_recyclerview.xml │ │ ├── adapter_filter_test.xml │ │ ├── adapter_fruit.xml │ │ ├── adapter_multi_item_1.xml │ │ ├── adapter_multi_item_2.xml │ │ ├── adapter_multi_item_3.xml │ │ ├── adapter_news_item.xml │ │ ├── adapter_recycler_view_flow.xml │ │ ├── adapter_recycler_view_grid.xml │ │ ├── adapter_recycler_view_horizontal.xml │ │ ├── adapter_rv_bottom.xml │ │ ├── adapter_rv_bottom_footer.xml │ │ ├── adapter_rv_divider.xml │ │ ├── adapter_rv_multi_item_bravh1.xml │ │ ├── adapter_rv_multi_item_bravh2.xml │ │ ├── adapter_rv_multi_item_bravh3.xml │ │ ├── adapter_string_search.xml │ │ ├── adapter_swipe_delete.xml │ │ ├── adapter_test_lv.xml │ │ ├── adapter_week_item.xml │ │ ├── adapter_zixuan_edit.xml │ │ ├── app_bar_main.xml │ │ ├── choose_area.xml │ │ ├── common_empty_layout.xml │ │ ├── common_loading.xml │ │ ├── content_list_item.xml │ │ ├── content_main.xml │ │ ├── def_section_head.xml │ │ ├── dialog_base.xml │ │ ├── dialog_custom.xml │ │ ├── dialog_elementary.xml │ │ ├── dialog_error.xml │ │ ├── dialog_loading.xml │ │ ├── dialog_map.xml │ │ ├── dialog_select_project_wheel_view.xml │ │ ├── dialog_select_user_location.xml │ │ ├── dialog_signin.xml │ │ ├── dialog_textview.xml │ │ ├── dialog_token.xml │ │ ├── dialog_token_advanced.xml │ │ ├── dialog_zip.xml │ │ ├── empty_view.xml │ │ ├── error_view.xml │ │ ├── footer_view.xml │ │ ├── forecast_item.xml │ │ ├── fragment_bottom_navigation_view.xml │ │ ├── fragment_elementary.xml │ │ ├── fragment_guide_page.xml │ │ ├── fragment_main.xml │ │ ├── fragment_map.xml │ │ ├── fragment_mvp_test.xml │ │ ├── fragment_mvp_test2.xml │ │ ├── fragment_mvp_test5.xml │ │ ├── fragment_refresh_practice.xml │ │ ├── fragment_refresh_style.xml │ │ ├── fragment_refresh_using.xml │ │ ├── fragment_right.xml │ │ ├── fragment_s.xml │ │ ├── fragment_tab_layout.xml │ │ ├── fragment_test3.xml │ │ ├── fragment_token.xml │ │ ├── fragment_token_advanced.xml │ │ ├── fragment_zip.xml │ │ ├── fruit_item.xml │ │ ├── grid_item.xml │ │ ├── head_view.xml │ │ ├── home_item_view.xml │ │ ├── image_list_item.xml │ │ ├── item.xml │ │ ├── item_category.xml │ │ ├── item_click_childview.xml │ │ ├── item_click_view.xml │ │ ├── item_draggable_view.xml │ │ ├── item_elv_child.xml │ │ ├── item_elv_group.xml │ │ ├── item_expandable_lv0.xml │ │ ├── item_expandable_lv1.xml │ │ ├── item_expandable_lv2.xml │ │ ├── item_header_and_footer.xml │ │ ├── item_image_view.xml │ │ ├── item_img_text_view.xml │ │ ├── item_long_click_childview.xml │ │ ├── item_long_click_view.xml │ │ ├── item_movie.xml │ │ ├── item_nest_click.xml │ │ ├── item_recycler_view.xml │ │ ├── item_recycler_view_header.xml │ │ ├── item_section_content.xml │ │ ├── item_text_view.xml │ │ ├── layout_adaptive.xml │ │ ├── layout_adaptive_other.xml │ │ ├── layout_animation.xml │ │ ├── layout_date_picker.xml │ │ ├── layout_delete_stock.xml │ │ ├── layout_dialog_common.xml │ │ ├── layout_linearlayout.xml │ │ ├── layout_listview.xml │ │ ├── layout_nest_item.xml │ │ ├── layout_news_content_frag.xml │ │ ├── layout_news_title_frag.xml │ │ ├── layout_select_picker.xml │ │ ├── layout_title_bar.xml │ │ ├── layout_title_weather_detail.xml │ │ ├── layout_toast_custom.xml │ │ ├── layout_view_flipper_content.xml │ │ ├── layout_weather_api.xml │ │ ├── layout_weather_forecast.xml │ │ ├── layout_weather_now.xml │ │ ├── layout_weather_suggestion.xml │ │ ├── loading_view.xml │ │ ├── nav_header.xml │ │ ├── nav_header_main.xml │ │ ├── purchase_items.xml │ │ ├── tip_bt.xml │ │ ├── toolbar_layout.xml │ │ ├── top_view.xml │ │ └── view_load_more.xml │ │ ├── menu │ │ ├── activity_main_drawer.xml │ │ ├── main.xml │ │ ├── menu_home.xml │ │ ├── nav_menu.xml │ │ ├── navigation.xml │ │ └── toolbar.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-ldpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_home.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-large │ │ └── bools.xml │ │ ├── values-v19 │ │ └── styles.xml │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── attrs.xml │ │ ├── attrs_circle_view.xml │ │ ├── bools.xml │ │ ├── colors.xml │ │ ├── dialog_styles.xml │ │ ├── dimens.xml │ │ ├── drawables.xml │ │ ├── ids.xml │ │ ├── string_base64.xml │ │ ├── strings.xml │ │ ├── strings_rxjava.xml │ │ ├── styles.xml │ │ └── styles_view.xml │ │ └── xml │ │ └── file_paths.xml │ ├── test │ └── java │ │ └── com │ │ └── tiny │ │ └── demo │ │ └── firstlinecode │ │ ├── ExampleUnitTest.java │ │ └── unittest │ │ └── CalculatorTest.java │ └── xiaomi │ └── res │ └── values │ └── strings.xml ├── art ├── UMLRefreshLayout.classdiagram ├── gif_BattleCity.gif ├── gif_BezierCircle.gif ├── gif_BezierRadar.gif ├── gif_Classics.gif ├── gif_Delivery.gif ├── gif_Dropbox.gif ├── gif_FlyRefresh.gif ├── gif_HitBlock.gif ├── gif_Material.gif ├── gif_Phoenix.gif ├── gif_StoreHouse.gif ├── gif_Taurus.gif ├── gif_WaterDrop.gif ├── gif_WaveSwipe.gif ├── gif_demo_multitouch_1.gif ├── gif_demo_multitouch_2.gif ├── gif_practive_feedlist.gif ├── gif_practive_profile.gif ├── gif_practive_repast.gif ├── gif_practive_smart.gif ├── gif_practive_weibo.gif ├── gif_preview_textheader.gif ├── jpg_preview_gifheader.jpg ├── jpg_preview_textheader.jpg ├── jpg_preview_xml_define.jpg ├── jpg_uml.jpg ├── md_custom.md ├── md_donationlist.md ├── md_multitouch.md ├── md_property.md ├── md_smart.md ├── md_update.md ├── pay_alipay.jpg ├── pay_tencent.jpg ├── pay_wxpay.jpg ├── png_apk_rqcode.png ├── png_ptr_elema.png ├── png_ptr_meituan.png └── png_ptr_tianmao.png ├── build.gradle ├── config.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── material-spinner-1.0.5 ├── build.gradle └── material-spinner-1.0.5.aar ├── output.txt ├── pulltorefresh-library ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── handmark │ │ └── pulltorefresh │ │ └── library │ │ ├── ILoadingLayout.java │ │ ├── IPullToRefresh.java │ │ ├── LoadingLayoutProxy.java │ │ ├── OverscrollHelper.java │ │ ├── PullToRefreshAdapterViewBase.java │ │ ├── PullToRefreshBase.java │ │ ├── PullToRefreshExpandableListView.java │ │ ├── PullToRefreshGridView.java │ │ ├── PullToRefreshHorizontalScrollView.java │ │ ├── PullToRefreshListView.java │ │ ├── PullToRefreshScrollView.java │ │ ├── PullToRefreshWebView.java │ │ ├── extras │ │ ├── PullToRefreshWebView2.java │ │ └── SoundPullEventListener.java │ │ └── internal │ │ ├── EmptyViewMethodAccessor.java │ │ ├── FlipLoadingLayout.java │ │ ├── IndicatorLayout.java │ │ ├── LoadingLayout.java │ │ ├── RotateLoadingLayout.java │ │ ├── Utils.java │ │ └── ViewCompat.java │ └── res │ ├── anim │ ├── slide_in_from_bottom.xml │ ├── slide_in_from_top.xml │ ├── slide_out_to_bottom.xml │ └── slide_out_to_top.xml │ ├── drawable-hdpi │ └── default_ptr_rotate.png │ ├── drawable-mdpi │ └── default_ptr_rotate.png │ ├── drawable-xhdpi │ ├── default_ptr_flip.png │ ├── default_ptr_rotate.png │ └── indicator_arrow.png │ ├── drawable │ ├── indicator_bg_bottom.xml │ └── indicator_bg_top.xml │ ├── layout │ ├── pull_to_refresh_header_horizontal.xml │ └── pull_to_refresh_header_vertical.xml │ └── values │ ├── attrs.xml │ ├── dimens.xml │ ├── ids.xml │ └── pull_refresh_strings.xml ├── settings.gradle └── tinymodule ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src ├── androidTest └── java │ └── com │ └── example │ └── tiny │ └── tinymodule │ └── ExampleInstrumentedTest.java ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── example │ │ └── tiny │ │ └── tinymodule │ │ ├── DescriptionClass.java │ │ └── ModuleTest.java └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml └── test └── java └── com └── example └── tiny └── tinymodule └── ExampleUnitTest.java /README.md: -------------------------------------------------------------------------------- 1 | # Android_Basis_Demo 2 | 针对Android基础做的小demo,主体是参照郭霖大神的《Android第一行代码》,另外添加了一些有意思的东西。 3 | ①Stetho调试(database文件,网络请求) 4 | ②Gradle配置(集中管理支持库的版本) 5 | ③rxjava2 6 | ④kotlin 7 | 8 | 后续会继续添加。 9 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/src/baidu/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | FLC百度版 3 | com.tiny.demo.firstlinecode.baidu.provider 4 | com.tiny.demo.firstlinecode.baidu.camera 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/aidl/com/tiny/demo/firstlinecode/kfysts/chapter02/aidl/Book.aidl: -------------------------------------------------------------------------------- 1 | // Book.aidl 2 | package com.tiny.demo.firstlinecode.kfysts.chapter02.aidl; 3 | 4 | // Declare any non-default types here with import statements 5 | 6 | parcelable Book; 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/aidl/com/tiny/demo/firstlinecode/kfysts/chapter02/aidl/IBookManager.aidl: -------------------------------------------------------------------------------- 1 | // IBookManager.aidl 2 | package com.tiny.demo.firstlinecode.kfysts.chapter02.aidl; 3 | 4 | import com.tiny.demo.firstlinecode.kfysts.chapter02.aidl.Book; 5 | 6 | interface IBookManager { 7 | List getBookList(); 8 | void addBook(in Book book); 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/aidl/com/tiny/demo/firstlinecode/kfysts/chapter02/aidl/IOnNewBookArrivedListener.aidl: -------------------------------------------------------------------------------- 1 | // IOnNewBookArrivedListener.aidl 2 | package com.tiny.demo.firstlinecode.kfysts.chapter02.aidl; 3 | 4 | // Declare any non-default types here with import statements 5 | import com.tiny.demo.firstlinecode.kfysts.chapter02.aidl.Book; 6 | 7 | interface IOnNewBookArrivedListener { 8 | void onNewBookArrived(in Book newBook); 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/aidl/com/tiny/demo/firstlinecode/kfysts/chapter02/binderpool/IBinderPool.aidl: -------------------------------------------------------------------------------- 1 | // IBinderPool.aidl 2 | package com.tiny.demo.firstlinecode.kfysts.chapter02.binderpool; 3 | 4 | // Declare any non-default types here with import statements 5 | import android.os.IBinder; 6 | 7 | interface IBinderPool { 8 | 9 | /** 10 | * 11 | */ 12 | IBinder queryBinder(int binderCode); 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/aidl/com/tiny/demo/firstlinecode/kfysts/chapter02/binderpool/ICompute.aidl: -------------------------------------------------------------------------------- 1 | // ICompute.aidl 2 | package com.tiny.demo.firstlinecode.kfysts.chapter02.binderpool; 3 | 4 | // Declare any non-default types here with import statements 5 | 6 | interface ICompute { 7 | int add(int a, int b); 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/aidl/com/tiny/demo/firstlinecode/kfysts/chapter02/binderpool/ISecurityCenter.aidl: -------------------------------------------------------------------------------- 1 | // ISecurityCenter.aidl 2 | package com.tiny.demo.firstlinecode.kfysts.chapter02.binderpool; 3 | 4 | // Declare any non-default types here with import statements 5 | 6 | interface ISecurityCenter { 7 | String encrypt(String content); 8 | String decrypt(String password); 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/assets/iconfont/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/assets/iconfont/iconfont.ttf -------------------------------------------------------------------------------- /app/src/main/assets/qm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/assets/qm.jpg -------------------------------------------------------------------------------- /app/src/main/assets/world_map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/assets/world_map.jpg -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/brvah/entity/MoviePresenter.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.brvah.entity; 2 | 3 | import android.view.View; 4 | 5 | import com.tiny.demo.firstlinecode.common.utils.ToastUtils; 6 | 7 | /** 8 | * Created by luoxiongwen on 16/10/24. 9 | */ 10 | 11 | public class MoviePresenter { 12 | public void buyTicket(View view, Movie movie) { 13 | ToastUtils.showSingleToast("buy ticket: " + movie.name); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/common/base/BaseModel.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.common.base; 2 | 3 | /** 4 | * Created by Tww on 17/2/7. 5 | */ 6 | 7 | public interface BaseModel { 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/common/base/BasePresenter.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.common.base; 2 | 3 | /** 4 | * Created by Tww on 17/2/7. 5 | */ 6 | 7 | public interface BasePresenter { 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/common/base/BaseView.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.common.base; 2 | 3 | /** 4 | * Created by 87959 on 2017/9/18. 5 | */ 6 | 7 | public interface BaseView { 8 | void showLoadingDialog(); 9 | 10 | void dismissLoadingDialog(); 11 | 12 | void showErrorMsg(String errorMsg); 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/common/bean/NoProguard.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.common.bean; 2 | 3 | /** 4 | * Created by tiny on 17/2/21. 5 | * 在proguard文件中配置,这个类的所有子类都不应该被混淆。 6 | * 所有的javabean都应该继承它。 7 | */ 8 | 9 | public class NoProguard { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/common/bean/ResBean.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.common.bean; 2 | 3 | /** 4 | * HTTP请求返回对象, 列表 5 | * 6 | * Created by wuhenzhizao on 2015/3/15. 7 | * ydl rename 8 | */ 9 | public class ResBean extends ResBaseBean { 10 | private T data; 11 | 12 | public T getData() { 13 | return data; 14 | } 15 | 16 | public void setData(T t) { 17 | this.data = t; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/common/constant/MyConstants.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.common.constant; 2 | 3 | /** 4 | * Desc: 5 | * 6 | * @author tiny 7 | * @date $date$ $time$ 8 | */ 9 | 10 | public class MyConstants { 11 | public static final int MSG_FROM_CLIENT = 0x100; 12 | public static final int MSG_FROM_SERVER = 0x101; 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/common/constant/ResponseCode.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.common.constant; 2 | 3 | /** 4 | * Created by tiny on 17/3/10. 5 | * 响应的code的常量类 6 | */ 7 | 8 | public class ResponseCode { 9 | public static final int SUCCESS = 10000; 10 | public static final int UN_LOGIN = 10003; 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/common/utils/DeviceExtInfo.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.common.utils; 2 | 3 | /** 4 | * Created by wenli on 15/5/7. 5 | */ 6 | public class DeviceExtInfo { 7 | public String DEVICE_ID = ""; 8 | public String WIFI_MAC = ""; 9 | public String ANDROID_ID = ""; 10 | public String BUILD_SERIAL = ""; 11 | public String INSTALL_ID = ""; 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/common/utils/ResUtils.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.common.utils; 2 | 3 | 4 | import com.tiny.demo.firstlinecode.app.FLCApplication; 5 | 6 | /** 7 | * Created by focus on 2017/2/13. 8 | * 读取资源文件中的数据 9 | */ 10 | 11 | public class ResUtils { 12 | public static String getStringResource(int id) { 13 | return FLCApplication.instance().getResources().getString(id); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/coolweather/db/NoProguard.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.coolweather.db; 2 | 3 | /** 4 | * Created by 87959 on 2017/6/1. 5 | */ 6 | 7 | public class NoProguard { 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/coolweather/gson/Aqi.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.coolweather.gson; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | /** 6 | * Created by 87959 on 2017/6/4. 7 | */ 8 | 9 | public class Aqi { 10 | @SerializedName("city") 11 | public CityBean city; 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/coolweather/gson/TmpBean.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.coolweather.gson; 2 | 3 | import com.google.gson.annotations.SerializedName; 4 | 5 | /** 6 | * Created by 87959 on 2017/6/4. 7 | */ 8 | 9 | public class TmpBean { 10 | /** 11 | * max : 24 12 | * min : 21 13 | */ 14 | 15 | @SerializedName("max") 16 | public String max; 17 | @SerializedName("min") 18 | public String min; 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/customview/pickerview/LoopListener.java: -------------------------------------------------------------------------------- 1 | // Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. 2 | // Jad home page: http://www.geocities.com/kpdus/jad.html 3 | // Decompiler options: braces fieldsfirst space lnc 4 | 5 | package com.tiny.demo.firstlinecode.customview.pickerview; 6 | 7 | 8 | public interface LoopListener { 9 | void onItemSelect(int item); 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/designpattern/practice/observer/InputStatusObserver.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.designpattern.practice.observer; 2 | 3 | /** 4 | * @Description: 观察者 5 | * 参考 {@link java.util.Observer} 6 | * @Author wangjianzhou@qding.me 7 | * @Date 2018/11/29 2:06 PM 8 | * @Version v4.4 9 | */ 10 | public interface InputStatusObserver { 11 | void update(); 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/designpattern/talkbig/chapter06/official/Component.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.designpattern.talkbig.chapter06.official; 2 | 3 | /** 4 | * Desc: Component是定义一个对象接口,可以给这些对象动态地添加指责 5 | * Created by tiny on 2017/10/18. 6 | * Version: 7 | */ 8 | 9 | public abstract class Component { 10 | public void Operate(){ 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/designpattern/talkbig/chapter06/practice/Person.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.designpattern.talkbig.chapter06.practice; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/10/18. 6 | * Version: 7 | */ 8 | 9 | public abstract class Person { 10 | public abstract void show(); 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/designpattern/talkbig/chapter13/Builder.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.designpattern.talkbig.chapter13; 2 | 3 | /** 4 | * Desc: 构建者类 5 | * 确定产品由两个部件partA 和 partB组成, 6 | * 并声明一个得到产品构建后结果的方法getResult 7 | * Created by tiny on 2017/10/24. 8 | * Version: 9 | */ 10 | 11 | public interface Builder { 12 | void buildPartA(); 13 | 14 | void buildPartB(); 15 | 16 | Product getResult(); 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/gitreference/patch/PatchFifthClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.gitreference.patch; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/11/6. 6 | * Version: 7 | */ 8 | 9 | public class PatchFifthClass { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/gitreference/patch/PatchFirstClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.gitreference.patch; 2 | 3 | /** 4 | * Desc: git patch命令相关 5 | * Created by tiny on 2017/11/6. 6 | * Version: 7 | */ 8 | 9 | public class PatchFirstClass { 10 | //在fix分支里面进行修改。 11 | //在fix分支里面进行adfasdfa;sdfklajsdfl 12 | //patch test 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/gitreference/patch/PatchForthClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.gitreference.patch; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/11/6. 6 | * Version: 7 | */ 8 | 9 | public class PatchForthClass { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/gitreference/patch/PatchSecondClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.gitreference.patch; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/11/6. 6 | * Version: 7 | */ 8 | 9 | public class PatchSecondClass { 10 | //patch commit 滴入我 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/gitreference/patch/PatchSixthClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.gitreference.patch; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/11/6. 6 | * Version: 7 | */ 8 | 9 | public class PatchSixthClass { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/gitreference/patch/PatchThirdClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.gitreference.patch; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/11/6. 6 | * Version: 7 | */ 8 | 9 | public class PatchThirdClass { 10 | //adfasdfasdfasdfaosidjfpoanbpoagisdjf 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/gitreference/patch/SeventhPatchClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.gitreference.patch; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/11/6. 6 | * Version: 7 | */ 8 | 9 | public class SeventhPatchClass { 10 | //master modify 11 | //patch jandsojnvaosdjnas 12 | //patch patch patch 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/javareference/clazz/Name.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.javareference.clazz; 2 | 3 | /** 4 | * @Description: $desc$ 5 | * @Author wangjianzhou@qding.me 6 | * @Version $version$ 7 | * @Date 2018/8/15 3:55 PM 8 | */ 9 | public class Name { 10 | class Inner { 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/javareference/reflect/genericsuperclass/GenericClassTest.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.javareference.reflect.genericsuperclass; 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/13 5:48 PM 9 | */ 10 | public class GenericClassTest { 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/javareference/reflect/genericsuperclass/Person.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.javareference.reflect.genericsuperclass; 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/13 5:47 PM 9 | */ 10 | public class Person { 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/javareference/reflect/genericsuperclass/Student.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.javareference.reflect.genericsuperclass; 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/13 5:48 PM 9 | */ 10 | public class Student extends Person { 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/javareference/reflect/genericsuperclass/TestInterface.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.javareference.reflect.genericsuperclass; 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/13 6:06 PM 9 | */ 10 | public interface TestInterface { 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/javareference/resume/question04/SubClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.javareference.resume.question04; 2 | 3 | /** 4 | * @Description: TODO 5 | * @Author wangjianzhou@qding.me 6 | * @Date 2020-01-07 20:16 7 | * @Version TODO 8 | */ 9 | public class SubClass extends SuperClass { 10 | @Override 11 | public String getName() { 12 | return "Sub"; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/javareference/resume/question04/SuperClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.javareference.resume.question04; 2 | 3 | /** 4 | * @Description: TODO 5 | * @Author wangjianzhou@qding.me 6 | * @Date 2020-01-07 20:15 7 | * @Version TODO 8 | */ 9 | public class SuperClass { 10 | public String getName() { 11 | return "Super"; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/javareference/singleton/DBConnection.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.javareference.singleton; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/18. 6 | * Version: 7 | */ 8 | 9 | public class DBConnection { 10 | public DBConnection() { 11 | init(); 12 | } 13 | 14 | private void init() { 15 | 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kfysts/DescriptionClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kfysts; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2018/2/24. 6 | * Time: 15:50 7 | * Version: 8 | */ 9 | 10 | public class DescriptionClass { 11 | /** 12 | * Android开发艺术探索 13 | */ 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kfysts/chapter02/aidl/manual/BookManual.aidl: -------------------------------------------------------------------------------- 1 | // Book.aidl 2 | package com.tiny.demo.firstlinecode.kfysts.chapter02.aidl.manual; 3 | 4 | // Declare any non-default types here with import statements 5 | 6 | parcelable Book; -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kfysts/chapter02/aidl/manual/IBookManagerManual.aidl: -------------------------------------------------------------------------------- 1 | // IBookManager.aidl 2 | package com.tiny.demo.firstlinecode.kfysts.chapter02.aidl; 3 | 4 | import com.tiny.demo.firstlinecode.kfysts.chapter02.aidl.Book; 5 | 6 | interface IBookManagerManual{ 7 | List getBookList(); 8 | void addBook(in Book book); 9 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kfysts/chapter02/binderpool/ComputeImpl.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kfysts.chapter02.binderpool; 2 | 3 | import android.os.RemoteException; 4 | 5 | /** 6 | * Desc: 7 | * 8 | * @author tiny 9 | * @date 2018/3/18 下午7:02 10 | */ 11 | 12 | public class ComputeImpl extends ICompute.Stub { 13 | @Override 14 | public int add(int a, int b) throws RemoteException { 15 | return a + b; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kfysts/chapter02/binderpool/DescriptionClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kfysts.chapter02.binderpool; 2 | 3 | /** 4 | * Desc: 5 | * 6 | * @author tiny 7 | * @date 2018/3/18 下午6:11 8 | */ 9 | 10 | public class DescriptionClass { 11 | /** 12 | *Binder线程池 13 | */ 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/jackchen1024/JackChen1024.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.jackchen1024 2 | 3 | /** 4 | * @Description: 大佬的blog 5 | * 6 | * @Author wangjianzhou@qding.me 7 | * @Version $version$ 8 | * @Date 2018/8/27 3:29 PM 9 | */ 10 | 11 | fun main(args: Array) { 12 | // blog 地址 13 | // https://www.jianshu.com/p/993902c98688 14 | 15 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/official/Description.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.official; 2 | 3 | /** 4 | * @Description: kotlin官网相关联系 5 | * @Author wangjianzhou@qding.me 6 | * @Version $version$ 7 | * @Date 2018/8/20 12:10 PM 8 | */ 9 | public class Description { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project02/JavaMain.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project02; 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 10:06 AM 9 | */ 10 | public class JavaMain { 11 | public static String in = "in"; 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project02/KotlinMain.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project02 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 10:09 AM 9 | */ 10 | class KotlinMain{ 11 | 12 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project02/Utils.kt: -------------------------------------------------------------------------------- 1 | @file:JvmName("UtilsDemo") 2 | @file:JvmMultifileClass 3 | 4 | package com.tiny.demo.firstlinecode.kotlin.primer.project02 5 | 6 | /** 7 | * desc 8 | * 9 | * @author wangjianzhou@qding.me 10 | * @version version 11 | * @date 2018/8/9 9:25 AM 12 | */ 13 | 14 | 15 | fun echo(name: String){ 16 | println("$name") 17 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project02/object/MainTest.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project02.`object` 2 | 3 | /** 4 | * desc kotlin方法调用kotlin匿名内部类 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 9:42 AM 9 | */ 10 | 11 | fun main(main: Array): Unit { 12 | Test.sayMessage("hello kotlin by kotlin") 13 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project02/object/ObjectKotlin.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project02.`object` 2 | 3 | /** 4 | * desc object关键字创建匿名内部类 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 9:39 AM 9 | */ 10 | 11 | object Test { 12 | fun sayMessage(msg: String) { 13 | println(msg) 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project03/AInterface.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project03; 2 | 3 | /** 4 | * desc 定义一个Java接口,内部有两个重载方法,参数分别是Int和Integer类型。 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 10:55 AM 9 | */ 10 | public interface AInterface { 11 | void putNumber(int num); 12 | 13 | void putNumber(Integer num); 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project03/AKotlin.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project03 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 11:09 AM 9 | */ 10 | class AKotlin : AInterface{ 11 | override fun putNumber(num: Int) { 12 | println("int in kotlin") 13 | } 14 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project03/C.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project03 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 12:08 PM 9 | */ 10 | object Test { 11 | @JvmStatic 12 | fun sayMessage(msg: String) { 13 | println(msg) 14 | } 15 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project03/CJavaMain.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project03; 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 12:10 PM 9 | */ 10 | public class CJavaMain { 11 | public static void main(String[] args) { 12 | Test.sayMessage("C java"); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project03/CKotlinMain.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project03 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 12:10 PM 9 | */ 10 | fun main(args: Array) { 11 | Test.sayMessage("C kotlin") 12 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project03/Practice1.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project03 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 1:27 PM 9 | */ 10 | 11 | fun main(args: Array): Unit { 12 | val age = 18 13 | val name = "dandan"; 14 | 15 | // println("我叫%d,我今年%d岁", name, age) 16 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project03/Practice2.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project03 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 1:28 PM 9 | */ 10 | object Utils { 11 | @JvmStatic 12 | fun sayMessage(msg: String?) { 13 | println("$msg") 14 | } 15 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project03/Practice2Main.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project03; 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 1:29 PM 9 | */ 10 | public class Practice2Main { 11 | public static void main(String[] args) { 12 | Utils.INSTANCE.sayMessage(null); 13 | Utils.sayMessage(null); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project03/Test.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project03 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/9 11:01 AM 9 | */ 10 | 11 | fun main(args: Array): Unit { 12 | A.a.putNumber(1) 13 | A.a.putNumber(2) 14 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project04/Animal.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project04 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/13 9:13 AM 9 | */ 10 | open class Animal -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project04/Dog.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project04 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/13 9:14 AM 9 | */ 10 | class Dog : Animal() -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project06/InitDemoTest.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project06 2 | 3 | /** 4 | * desc 5 | * 6 | * @author wangjianzhou@qding.me 7 | * @version version 8 | * @date 2018/8/13 3:28 PM 9 | */ 10 | fun main(args: Array) { 11 | val initOrderDemo = InitOrderDemo("Hello Kotlin"); 12 | // val person = Person(); 13 | val person1 = Person("蛋蛋"); 14 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project07/StringUtils2.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project07 2 | 3 | /** 4 | * @Description: $desc$ 5 | * 6 | * @Author wangjianzhou@qding.me 7 | * @Version $version$ 8 | * @Date 2018/8/14 3:53 PM 9 | */ 10 | class StringUtils2 { 11 | companion object { 12 | fun isEmpty(str: String?): Boolean { 13 | return null == str || "".equals(str) 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project08/EnumJava.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project08; 2 | 3 | /** 4 | * @Description: Java的枚举 5 | * @Author wangjianzhou@qding.me 6 | * @Version $version$ 7 | * @Date 2018/8/15 9:27 AM 8 | */ 9 | public enum EnumJava { 10 | A, B, C, D 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project08/UserKt.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project08 2 | 3 | /** 4 | * @Description: $desc$ 5 | * 6 | * @Author wangjianzhou@qding.me 7 | * @Version $version$ 8 | * @Date 2018/8/14 6:07 PM 9 | */ 10 | data class UserKt(var id: Int, var name: String) -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project09/MediaUser.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project09 2 | 3 | /** 4 | * @Description: 音乐播放器的用户 5 | * 数据类,默认数据 6 | * @Author wangjianzhou@qding.me 7 | * @Version $version$ 8 | * @Date 2018/8/15 12:15 PM 9 | */ 10 | data class MediaUser(var id: Int, 11 | var name: String, 12 | var playerViewType: PlayerViewType = PlayerViewType.VIP) -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project11/TypeAliasDemo.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project11 2 | 3 | import java.io.File 4 | 5 | /** 6 | * @Description: typealias 7 | * 8 | * @Author wangjianzhou@qding.me 9 | * @Version $version$ 10 | * @Date 2018/8/17 3:19 PM 11 | */ 12 | 13 | public typealias A = File -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project12/JavaPMain.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project12 2 | 3 | /** 4 | * @Description: $desc$ 5 | * 6 | * @Author wangjianzhou@qding.me 7 | * @Version $version$ 8 | * @Date 2018/8/19 10:54 PM 9 | */ 10 | 11 | fun main(args: Array) { 12 | println("hello world") 13 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project12/NullableKt.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project12 2 | 3 | /** 4 | * @Description: kotlin 空安全原理 5 | * 6 | * @Author wangjianzhou@qding.me 7 | * @Version $version$ 8 | * @Date 2018/8/23 11:23 AM 9 | */ 10 | 11 | fun main(args: Array) { 12 | var a: String = "" 13 | println(getValue(a)) 14 | } 15 | 16 | fun getValue(s: String): String { 17 | return "1" + s.length 18 | } -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/kotlin/primer/project13/DanDanBean.kt: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.kotlin.primer.project13 2 | 3 | /** 4 | * @Description: $desc$ 5 | * 6 | * @Author wangjianzhou@qding.me 7 | * @Version $version$ 8 | * @Date 2018/8/23 2:51 PM 9 | */ 10 | 11 | data class DanDanBean(var name: String, var gender: String, var age: Int) -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/proxy/dynamic/Subject1.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.proxy.dynamic; 2 | 3 | /** 4 | * @Description: $desc$ 5 | * @Author wangjianzhou@qding.me 6 | * @Version $version$ 7 | * @Date 2018/8/14 7:15 PM 8 | */ 9 | public interface Subject1 { 10 | void request(); 11 | 12 | void show(String str); 13 | 14 | void show(Integer integer); 15 | 16 | void show(int i); 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/proxy/static0/Subject.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.proxy.static0; 2 | 3 | /** 4 | * (一句话功能简介)$desc$ 5 | * (功能详细描述)$detail$ 6 | * 7 | * @author wangjianzhou@qding.me 8 | * @version APP版本号(以修改为准)$version$ 9 | * @date 2018/8/7 12:00 10 | * modify by: 11 | * modify date: 12 | * modify content: 13 | */ 14 | public interface Subject { 15 | void request(); 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/entity/LoginRequest.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.entity; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/29. 6 | * Version: 7 | */ 8 | 9 | public class LoginRequest { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/entity/LoginResponse.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.entity; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/29. 6 | * Version: 7 | */ 8 | 9 | public class LoginResponse { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/entity/RegisterRequest.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.entity; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/29. 6 | * Version: 7 | */ 8 | 9 | public class RegisterRequest { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/entity/RegisterResponse.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.entity; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/29. 6 | * Version: 7 | */ 8 | 9 | public class RegisterResponse { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/entity/UserBaseInfoRequest.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.entity; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/29. 6 | * Version: 7 | */ 8 | 9 | public class UserBaseInfoRequest { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/entity/UserBaseInfoResponse.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.entity; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/29. 6 | * Version: 7 | */ 8 | 9 | public class UserBaseInfoResponse { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/entity/UserExtraInfoResponse.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.entity; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/29. 6 | * Version: 7 | */ 8 | 9 | public class UserExtraInfoResponse { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/entity/UserExtreInfoRequest.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.entity; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/29. 6 | * Version: 7 | */ 8 | 9 | public class UserExtreInfoRequest { 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/myretrofit/UrlConfig.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.myretrofit; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/12/27. 6 | * Version: 7 | */ 8 | 9 | public class UrlConfig { 10 | public static final String BASE_URL_ONLINE = "http://api.quchaogu.com/"; 11 | 12 | //王者专区 13 | public static final String URL_KING_REGION = "/dxwapp/index/wzzq"; 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/myretrofit/bean/KingRegionBean.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.myretrofit.bean; 2 | 3 | import java.util.List; 4 | 5 | /** 6 | * Desc: 7 | * Created by tiny on 2017/11/13. 8 | * Version: 9 | */ 10 | 11 | public class KingRegionBean { 12 | public List wz_list = null; 13 | public List wz_text = null; 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog1/myretrofit/bean/SubscrideInfo.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.blog1.myretrofit.bean; 2 | 3 | /** 4 | * Created by LF on 2017/11/23. 5 | */ 6 | 7 | public class SubscrideInfo { 8 | public String day = ""; 9 | public String pay_type; 10 | public int cash; 11 | public int amount; 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog4/model/FakeThing.java: -------------------------------------------------------------------------------- 1 | // (c)2016 Flipboard Inc, All Rights Reserved. 2 | 3 | package com.tiny.demo.firstlinecode.rxjava2.blog4.model; 4 | 5 | public class FakeThing { 6 | public int id; 7 | public String name; 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog4/model/FakeToken.java: -------------------------------------------------------------------------------- 1 | // (c)2016 Flipboard Inc, All Rights Reserved. 2 | 3 | package com.tiny.demo.firstlinecode.rxjava2.blog4.model; 4 | 5 | public class FakeToken { 6 | public String token; 7 | public boolean expired; 8 | 9 | public FakeToken() { 10 | } 11 | 12 | public FakeToken(boolean expired) { 13 | this.expired = expired; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog4/model/GankBeauty.java: -------------------------------------------------------------------------------- 1 | // (c)2016 Flipboard Inc, All Rights Reserved. 2 | 3 | package com.tiny.demo.firstlinecode.rxjava2.blog4.model; 4 | 5 | public class GankBeauty { 6 | public String createdAt; 7 | public String url; 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog4/model/GankBeautyResult.java: -------------------------------------------------------------------------------- 1 | // (c)2016 Flipboard Inc, All Rights Reserved. 2 | 3 | package com.tiny.demo.firstlinecode.rxjava2.blog4.model; 4 | 5 | import com.google.gson.annotations.SerializedName; 6 | 7 | import java.util.List; 8 | 9 | public class GankBeautyResult { 10 | public boolean error; 11 | public @SerializedName("results") 12 | List beauties; 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog4/model/Item.java: -------------------------------------------------------------------------------- 1 | // (c)2016 Flipboard Inc, All Rights Reserved. 2 | 3 | package com.tiny.demo.firstlinecode.rxjava2.blog4.model; 4 | 5 | public class Item { 6 | public String description; 7 | public String imageUrl; 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/blog4/model/ZhuangbiImage.java: -------------------------------------------------------------------------------- 1 | // (c)2016 Flipboard Inc, All Rights Reserved. 2 | 3 | package com.tiny.demo.firstlinecode.rxjava2.blog4.model; 4 | 5 | public class ZhuangbiImage { 6 | public String description; 7 | public String image_url; 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/test/zip_error/ZipOneBean.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.test.zip_error; 2 | 3 | /** 4 | * @Description: TODO 5 | * @Author wangjianzhou@qding.me 6 | * @Date 2020-02-15 22:37 7 | * @Version TODO 8 | */ 9 | public class ZipOneBean extends ZipBaseData{ 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/rxjava2/test/zip_error/ZipTwoBean.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.rxjava2.test.zip_error; 2 | 3 | /** 4 | * @Description: TODO 5 | * @Author wangjianzhou@qding.me 6 | * @Date 2020-02-15 22:37 7 | * @Version TODO 8 | */ 9 | public class ZipTwoBean extends ZipBaseData{ 10 | 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/sourcecode/chapter1/imageloader/imageloader3/version2/ImageCache.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.sourcecode.chapter1.imageloader.imageloader3.version2; 2 | 3 | import android.graphics.Bitmap; 4 | 5 | /** 6 | * Desc: 7 | * Created by tiny on 2017/10/4. 8 | * Version: 9 | */ 10 | 11 | public interface ImageCache { 12 | void put(String url, Bitmap bitmap); 13 | 14 | Bitmap get(String url); 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/storage/litepal/BeanLitePal.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.storage.litepal; 2 | 3 | import org.litepal.crud.LitePalSupport; 4 | 5 | /** 6 | * Created by 87959 on 2017/5/6. 7 | */ 8 | 9 | public class BeanLitePal extends LitePalSupport { 10 | private String name; 11 | private String type; 12 | private String age; 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/ui/listener/GroupListener.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.ui.listener; 2 | 3 | /** 4 | * Created by gavin 5 | * Created date 17/5/25 6 | */ 7 | 8 | public interface GroupListener { 9 | String getGroupName(int position); 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/ui/listener/OnGroupClickListener.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.ui.listener; 2 | 3 | /** 4 | * @author gavin 5 | * date 17/11/18 6 | * description 头部点击事件 7 | */ 8 | 9 | public interface OnGroupClickListener { 10 | void onClick(int position, int id); 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/ui/widget/ItemTouchHelperCallback.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.ui.widget; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/10/26. 6 | * Version: 7 | */ 8 | 9 | public interface ItemTouchHelperCallback { 10 | void onItemDelete(int position);//侧拉删除 11 | 12 | void onMove(int fromPosition, int toPosition);//move 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/uicomponents/viewpager/loop/LunBoImgBean.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.uicomponents.viewpager.loop; 2 | 3 | /** 4 | * Created by Tww on 16/12/18. 5 | * banner 轮播图 6 | */ 7 | 8 | public class LunBoImgBean { 9 | public String img_url = ""; 10 | public String link_url = ""; 11 | public String link_title = ""; 12 | public String action = ""; 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/tiny/demo/firstlinecode/view/dialog/DescriptionClass.java: -------------------------------------------------------------------------------- 1 | package com.tiny.demo.firstlinecode.view.dialog; 2 | 3 | /** 4 | * Desc: 5 | * Created by tiny on 2017/9/21. 6 | * Version: 7 | */ 8 | 9 | public class DescriptionClass { 10 | /** 11 | * 描述各种对话框的使用方式。 12 | * https://developer.android.com/guide/topics/ui/dialogs.html 13 | */ 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_marquee_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_marquee_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/anim/dialog_down_out_anim.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/anim/dialog_upper_in_anim.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_left_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_left_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_right_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_right_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/add_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/add_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/animation_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/animation_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/animation_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/animation_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/animation_img3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/animation_img3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/arrow_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/arrow_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/arrow_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/arrow_r.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/buy_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/buy_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/click_head_img_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/click_head_img_0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/click_head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/click_head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/databinding_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/databinding_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/delete_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/delete_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/drag_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/drag_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/edit_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/edit_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/empty_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/empty_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/guide_page_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/guide_page_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/guide_page_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/guide_page_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/guide_page_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/guide_page_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_databinding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_databinding.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_drag_and_swipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_drag_and_swipe.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_expandable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_expandable.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_header_and_footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_header_and_footer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_item_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_item_click.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_multipleltem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_multipleltem.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_pulltorefresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_pulltorefresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/gv_section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/gv_section.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/head_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/head_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/head_img0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/head_img0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/head_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/head_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/head_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/head_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/header_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/header_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/headerandfooter_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/headerandfooter_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_2_left2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_2_left2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_2_left_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_2_left_gray.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_3d_rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_3d_rotation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_arrow_right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_arrow_right_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_arrow_right_blue.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_big_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_big_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_delete_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_delete_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_erha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_erha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_eye.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_home_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_home_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_home_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_home_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_home_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_home_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_home_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_home_4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_home_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_home_5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_img_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_img_error.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_indicator_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_indicator_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_indicator_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_indicator_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_optional_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_optional_drag.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_optional_select_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_optional_select_box.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_optional_select_box2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_optional_select_box2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_optional_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/ic_optional_top.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/icon_drawable_test_hdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/icon_drawable_test_hdpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/m_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/m_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/m_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/m_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/monkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/monkey.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/reset_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/reset_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/rm_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/rm_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/top_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-hdpi/top_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/add_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/add_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/animation_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/animation_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/animation_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/animation_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/animation_img3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/animation_img3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/arrow_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/arrow_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/arrow_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/arrow_r.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/buy_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/buy_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/click_head_img_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/click_head_img_0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/click_head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/click_head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/databinding_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/databinding_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/delete_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/delete_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/drag_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/drag_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/edit_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/edit_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/empty_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/empty_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/guide_page_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/guide_page_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/guide_page_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/guide_page_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/guide_page_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/guide_page_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_databinding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_databinding.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_drag_and_swipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_drag_and_swipe.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_expandable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_expandable.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_header_and_footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_header_and_footer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_item_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_item_click.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_multipleltem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_multipleltem.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_pulltorefresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_pulltorefresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/gv_section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/gv_section.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/head_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/head_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/head_img0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/head_img0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/head_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/head_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/head_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/head_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/header_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/header_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/headerandfooter_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/headerandfooter_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_2_left2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_2_left2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_2_left_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_2_left_gray.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_3d_rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_3d_rotation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_arrow_right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_arrow_right_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_arrow_right_blue.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_big_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_big_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_delete_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_delete_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_erha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_erha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_eye.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_home_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_home_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_home_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_home_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_home_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_home_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_home_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_home_4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_home_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_home_5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_img_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_img_error.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_indicator_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_indicator_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_indicator_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_indicator_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_optional_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_optional_drag.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_optional_select_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_optional_select_box.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_optional_select_box2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_optional_select_box2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_optional_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/ic_optional_top.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/icon_drawable_test_mdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/icon_drawable_test_mdpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/m_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/m_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/m_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/m_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/monkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/monkey.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/reset_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/reset_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/rm_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/rm_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/top_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-mdpi/top_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v21/ic_menu_send.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/add_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/add_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/animation_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/animation_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/animation_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/animation_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/animation_img3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/animation_img3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/arrow_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/arrow_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/arrow_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/arrow_r.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/blank_illustration_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/blank_illustration_default.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/buy_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/buy_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city10.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city11.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city6.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city7.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city8.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/city9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/city9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/click_head_img_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/click_head_img_0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/click_head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/click_head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/common_icon_clear.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/common_icon_clear.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/common_icon_search_white.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/common_icon_search_white.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/databinding_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/databinding_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/delete_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/delete_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/drag_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/drag_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/edit_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/edit_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/empty_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/empty_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/guide_page_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/guide_page_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/guide_page_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/guide_page_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/guide_page_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/guide_page_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_databinding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_databinding.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_drag_and_swipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_drag_and_swipe.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_expandable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_expandable.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_header_and_footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_header_and_footer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_item_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_item_click.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_multipleltem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_multipleltem.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_pulltorefresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_pulltorefresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/gv_section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/gv_section.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/head_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/head_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/head_img0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/head_img0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/head_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/head_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/head_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/head_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/header_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/header_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/headerandfooter_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/headerandfooter_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_2_left2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_2_left2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_2_left_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_2_left_gray.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_3d_rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_3d_rotation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_80001802.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_80001802.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_arrow_right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_arrow_right_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_arrow_right_blue.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_big_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_big_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_delete_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_delete_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_erha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_erha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_eye.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_gray_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_gray_line.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_home_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_home_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_home_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_home_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_home_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_home_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_home_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_home_4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_home_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_home_5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_img_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_img_error.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_indicator_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_indicator_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_indicator_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_indicator_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_optional_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_optional_drag.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_optional_select_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_optional_select_box.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_optional_select_box2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_optional_select_box2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_optional_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_optional_top.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_white_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/ic_white_line.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/icon_birthday_cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/icon_birthday_cake.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/icon_cat_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/icon_cat_32.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/icon_cat_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/icon_cat_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/icon_drawable_test_xhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/icon_drawable_test_xhdpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/icon_exit_rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/icon_exit_rest.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/icon_go_rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/icon_go_rest.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/image_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/image_default.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/m_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/m_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/m_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/m_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/monkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/monkey.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/reset_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/reset_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/rm_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/rm_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/top_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/top_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/wx20190116_173832.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/wx20190116_173832.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/wx20190116_180256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xhdpi/wx20190116_180256.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/add_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/add_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/animation_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/animation_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/animation_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/animation_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/animation_img3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/animation_img3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/arrow_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/arrow_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/arrow_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/arrow_r.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/buy_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/buy_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/click_head_img_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/click_head_img_0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/click_head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/click_head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/databinding_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/databinding_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/delete_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/delete_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/drag_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/drag_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/edit_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/edit_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/empty_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/empty_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/guide_page_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/guide_page_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/guide_page_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/guide_page_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/guide_page_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/guide_page_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_databinding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_databinding.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_drag_and_swipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_drag_and_swipe.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_expandable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_expandable.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_header_and_footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_header_and_footer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_item_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_item_click.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_multipleltem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_multipleltem.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_pulltorefresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_pulltorefresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/gv_section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/gv_section.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/head_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/head_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/head_img0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/head_img0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/head_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/head_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/head_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/head_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/header_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/header_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/headerandfooter_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/headerandfooter_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_2_left2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_2_left2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_2_left_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_2_left_gray.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_3d_rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_3d_rotation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_arrow_right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_arrow_right_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_arrow_right_blue.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_big_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_big_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_delete_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_delete_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_erha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_erha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_eye.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_home_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_home_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_home_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_home_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_home_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_home_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_home_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_home_4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_home_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_home_5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_img_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_img_error.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_indicator_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_indicator_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_indicator_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_indicator_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_optional_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_optional_drag.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_optional_select_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_optional_select_box.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_optional_select_box2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_optional_select_box2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_optional_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/ic_optional_top.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_birthday_cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/icon_birthday_cake.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_drawable_test_xxhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/icon_drawable_test_xxhdpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_exit_rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/icon_exit_rest.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/icon_go_rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/icon_go_rest.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/m_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/m_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/m_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/m_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/monkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/monkey.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/reset_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/reset_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/rm_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/rm_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/top_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxhdpi/top_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/add_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/add_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/animation_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/animation_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/animation_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/animation_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/animation_img3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/animation_img3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/arrow_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/arrow_b.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/arrow_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/arrow_r.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/buy_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/buy_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/click_head_img_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/click_head_img_0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/click_head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/click_head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/databinding_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/databinding_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/delete_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/delete_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/drag_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/drag_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/edit_anticon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/edit_anticon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/empty_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/empty_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/guide_page_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/guide_page_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/guide_page_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/guide_page_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/guide_page_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/guide_page_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_animation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_databinding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_databinding.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_drag_and_swipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_drag_and_swipe.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_expandable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_expandable.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_header_and_footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_header_and_footer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_item_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_item_click.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_multipleltem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_multipleltem.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_pulltorefresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_pulltorefresh.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/gv_section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/gv_section.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/head_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/head_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/head_img0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/head_img0.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/head_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/head_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/head_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/head_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/head_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/head_img_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/header_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/header_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/headerandfooter_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/headerandfooter_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_2_left2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_2_left2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_2_left_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_2_left_gray.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_3d_rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_3d_rotation.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_arrow_down.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_arrow_right.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_arrow_right_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_arrow_right_blue.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_back.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_big_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_big_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_delete_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_delete_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_erha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_erha.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_eye.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_home_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_home_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_home_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_home_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_home_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_home_3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_home_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_home_4.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_home_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_home_5.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_img_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_img_error.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_indicator_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_indicator_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_indicator_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_indicator_selected.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_optional_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_optional_drag.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_optional_select_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_optional_select_box.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_optional_select_box2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_optional_select_box2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_optional_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/ic_optional_top.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/icon_drawable_test_xxhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/icon_drawable_test_xxhdpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/m_img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/m_img1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/m_img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/m_img2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/monkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/monkey.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/reset_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/reset_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/rm_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/rm_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/top_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable-xxxhdpi/top_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/actionbar_bottom_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_dialog_loading.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_lunbo.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_red_gradient.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_toast_custom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bottom_navigation_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/common_bg_gray_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/custom_text_state_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_error_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_white_r5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_win_share.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/gv_up_fetch.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back_gray_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_done.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_empty.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tinyvampirepudge/Android_Base_Demo/6285d84750739905e9a8996af2a6dba835c9aae3/app/src/main/res/drawable/ic_eye.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_index_dashboard.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_index_home.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/indicator_white_radius.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/room_member_role_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_c1_c17_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_nav_back.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_c17_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_c1_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_ceeeeee_20.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_divider.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_f8f8f8_radius_4dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_guide_start.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_white_bottom_no_radis.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/side_nav_bar.xml: -------------------------------------------------------------------------------- 1 | 3 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/week_item_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_other.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/layout/adapter_rv_bottom_footer.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/tip_bt.xml: -------------------------------------------------------------------------------- 1 | 2 |