在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 《Android Studio开发实战 从零基础到App上线》第二版配套源码

《Android Studio开发实战 从零基础到App上线》第二版配套源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:69.73M
  • 下载次数:30
  • 浏览次数:193
  • 发布时间:2020-07-03
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
《Android Studio开发实战 从零基础到App上线》第二版配套源码; 可在Android studio 3.3+gradle 4.10.1导入工程
【实例截图】
【核心代码】
App-master
└── android2-master
├── HelloWorld.iml
├── README.md
├── animation
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── animation
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── animation
│   │   │   ├── AnimSetActivity.java
│   │   │   ├── BannerAnimActivity.java
│   │   │   ├── ExpandActivity.java
│   │   │   ├── FadeAnimActivity.java
│   │   │   ├── FrameAnimActivity.java
│   │   │   ├── GifActivity.java
│   │   │   ├── InterpolatorActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MosaicActivity.java
│   │   │   ├── ObjectAnimActivity.java
│   │   │   ├── ObjectGroupActivity.java
│   │   │   ├── PaySuccessActivity.java
│   │   │   ├── PieActivity.java
│   │   │   ├── ScrollerActivity.java
│   │   │   ├── ShutterActivity.java
│   │   │   ├── SwingAnimActivity.java
│   │   │   ├── TweenAnimActivity.java
│   │   │   ├── VectorDrawableActivity.java
│   │   │   ├── VectorHookActivity.java
│   │   │   ├── VectorSmileActivity.java
│   │   │   ├── YingjiActivity.java
│   │   │   ├── constant
│   │   │   │   └── ImageList.java
│   │   │   ├── util
│   │   │   │   ├── GifImage.java
│   │   │   │   └── Utils.java
│   │   │   └── widget
│   │   │   ├── BannerFlipper.java
│   │   │   ├── ExpandTextLayout.java
│   │   │   ├── MosaicView.java
│   │   │   ├── PieAnimation.java
│   │   │   ├── ScrollTextView.java
│   │   │   ├── ShutterView.java
│   │   │   └── SwingAnimation.java
│   │   └── res
│   │   ├── anim
│   │   │   ├── anim_set.xml
│   │   │   ├── push_left_in.xml
│   │   │   ├── push_left_out.xml
│   │   │   ├── push_right_in.xml
│   │   │   └── push_right_out.xml
│   │   ├── animator
│   │   │   ├── anim_pay.xml
│   │   │   ├── anim_smile_eye_left.xml
│   │   │   ├── anim_smile_eye_right.xml
│   │   │   └── anim_smile_mouth.xml
│   │   ├── drawable
│   │   │   ├── animated_pay_circle.xml
│   │   │   ├── animated_pay_success.xml
│   │   │   ├── animated_vector_pay_circle.xml
│   │   │   ├── animated_vector_pay_success.xml
│   │   │   ├── animated_vector_smile.xml
│   │   │   ├── animated_vector_smile_eye.xml
│   │   │   ├── frame_anim.xml
│   │   │   ├── indicator_selector.xml
│   │   │   ├── shape_blue.xml
│   │   │   ├── vector_face.xml
│   │   │   ├── vector_face_eye.xml
│   │   │   ├── vector_heart.xml
│   │   │   ├── vector_pay_circle_blue.xml
│   │   │   ├── vector_pay_circle_white.xml
│   │   │   ├── vector_pay_success_blue.xml
│   │   │   └── vector_pay_success_white.xml
│   │   ├── drawable-hdpi
│   │   │   ├── icon_point_c.png
│   │   │   ├── icon_point_n.png
│   │   │   ├── oval.png
│   │   │   └── welcome.gif
│   │   ├── drawable-xhdpi
│   │   │   ├── banner_1.jpg
│   │   │   ├── banner_2.jpg
│   │   │   ├── banner_3.jpg
│   │   │   ├── banner_4.jpg
│   │   │   ├── banner_5.jpg
│   │   │   ├── bdg01.jpg
│   │   │   ├── bdg02.jpg
│   │   │   ├── bdg03.jpg
│   │   │   ├── bdg04.jpg
│   │   │   ├── bdg05.jpg
│   │   │   ├── bdg06.jpg
│   │   │   ├── bdg07.jpg
│   │   │   ├── bdg08.jpg
│   │   │   ├── bdg09.jpg
│   │   │   ├── bdg10.jpg
│   │   │   ├── clock_bg.png
│   │   │   ├── clock_bottom.png
│   │   │   ├── clock_top.png
│   │   │   ├── fade_begin.jpg
│   │   │   ├── fade_end.jpg
│   │   │   ├── fade_middle.jpg
│   │   │   ├── flow_p1.jpg
│   │   │   ├── flow_p2.jpg
│   │   │   ├── flow_p3.jpg
│   │   │   ├── flow_p4.jpg
│   │   │   ├── flow_p5.jpg
│   │   │   ├── flow_p6.jpg
│   │   │   ├── flow_p7.jpg
│   │   │   └── flow_p8.jpg
│   │   ├── layout
│   │   │   ├── activity_anim_set.xml
│   │   │   ├── activity_banner_anim.xml
│   │   │   ├── activity_expand.xml
│   │   │   ├── activity_fade_anim.xml
│   │   │   ├── activity_frame_anim.xml
│   │   │   ├── activity_gif.xml
│   │   │   ├── activity_interpolator.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_mosaic.xml
│   │   │   ├── activity_object_anim.xml
│   │   │   ├── activity_object_group.xml
│   │   │   ├── activity_pay_success.xml
│   │   │   ├── activity_pie.xml
│   │   │   ├── activity_scroller.xml
│   │   │   ├── activity_shutter.xml
│   │   │   ├── activity_swing_anim.xml
│   │   │   ├── activity_tween_anim.xml
│   │   │   ├── activity_vector_drawable.xml
│   │   │   ├── activity_vector_hook.xml
│   │   │   ├── activity_vector_smile.xml
│   │   │   ├── activity_yingji.xml
│   │   │   ├── banner_flipper.xml
│   │   │   ├── item_select.xml
│   │   │   └── text_expand.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── raw
│   │   │   └── welcome.gif
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── animation
│   └── ExampleUnitTest.java
├── app
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── helloworld
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── helloworld
│   │   │   └── MainActivity.java
│   │   └── res
│   │   ├── layout
│   │   │   └── activity_main.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── helloworld
│   └── ExampleUnitTest.java
├── build.gradle
├── custom
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── custom
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── custom
│   │   │   ├── AppInfoActivity.java
│   │   │   ├── BindDelayActivity.java
│   │   │   ├── BindImmediateActivity.java
│   │   │   ├── CircleAnimationActivity.java
│   │   │   ├── CustomPropertyActivity.java
│   │   │   ├── DialogDateActivity.java
│   │   │   ├── DialogMultiActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MainApplication.java
│   │   │   ├── MeasureLayoutActivity.java
│   │   │   ├── MeasureTextActivity.java
│   │   │   ├── MobileAssistantActivity.java
│   │   │   ├── MobileConfigActivity.java
│   │   │   ├── NotifyCounterActivity.java
│   │   │   ├── NotifyCustomActivity.java
│   │   │   ├── NotifyProgressActivity.java
│   │   │   ├── NotifyServiceActivity.java
│   │   │   ├── NotifySimpleActivity.java
│   │   │   ├── OnLayoutActivity.java
│   │   │   ├── OnMeasureActivity.java
│   │   │   ├── PullRefreshActivity.java
│   │   │   ├── RunnableActivity.java
│   │   │   ├── ServiceNormalActivity.java
│   │   │   ├── ShowDrawActivity.java
│   │   │   ├── TrafficInfoActivity.java
│   │   │   ├── WindowActivity.java
│   │   │   ├── adapter
│   │   │   │   ├── AppInfoAdapter.java
│   │   │   │   ├── FriendAdapter.java
│   │   │   │   ├── FriendRelationAdapter.java
│   │   │   │   ├── ImagePagerAdapater.java
│   │   │   │   ├── PlanetListAdapter.java
│   │   │   │   └── TrafficInfoAdapter.java
│   │   │   ├── bean
│   │   │   │   ├── AppInfo.java
│   │   │   │   ├── Friend.java
│   │   │   │   ├── GoodsInfo.java
│   │   │   │   └── Planet.java
│   │   │   ├── database
│   │   │   │   └── TrafficDBHelper.java
│   │   │   ├── service
│   │   │   │   ├── BindDelayService.java
│   │   │   │   ├── BindImmediateService.java
│   │   │   │   ├── MusicService.java
│   │   │   │   ├── NormalService.java
│   │   │   │   └── TrafficService.java
│   │   │   ├── util
│   │   │   │   ├── AppUtil.java
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── MeasureUtil.java
│   │   │   │   ├── NotifyUtil.java
│   │   │   │   ├── SharedUtil.java
│   │   │   │   ├── StringUtil.java
│   │   │   │   └── Utils.java
│   │   │   └── widget
│   │   │   ├── CircleAnimation.java
│   │   │   ├── CustomDateDialog.java
│   │   │   ├── CustomMonthDialog.java
│   │   │   ├── CustomPagerTab.java
│   │   │   ├── DialogFriend.java
│   │   │   ├── DialogFriendRelation.java
│   │   │   ├── DrawRelativeLayout.java
│   │   │   ├── NoScrollListView.java
│   │   │   └── OffsetLayout.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── btn_nine_selector.xml
│   │   │   ├── editext_selector.xml
│   │   │   ├── notify_progress_green.xml
│   │   │   ├── notify_progress_red.xml
│   │   │   ├── notify_progress_yellow.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   └── shape_edit_normal.xml
│   │   ├── drawable-hdpi
│   │   │   ├── arrow_blue_down.png
│   │   │   ├── button_normal.9.png
│   │   │   ├── button_pressed.9.png
│   │   │   ├── diqiu.jpg
│   │   │   ├── huoxing.jpg
│   │   │   ├── ic_app.png
│   │   │   ├── ic_launcher.png
│   │   │   ├── icon_arrow.png
│   │   │   ├── icon_header.png
│   │   │   ├── icon_menu.png
│   │   │   ├── icon_refresh.png
│   │   │   ├── jinxing.jpg
│   │   │   ├── muxing.jpg
│   │   │   ├── notify_green.9.png
│   │   │   ├── notify_red.9.png
│   │   │   ├── notify_yellow.9.png
│   │   │   ├── shuixing.jpg
│   │   │   ├── tt.png
│   │   │   ├── tt_s.jpg
│   │   │   └── tuxing.jpg
│   │   ├── drawable-xhdpi
│   │   │   ├── huawei.jpg
│   │   │   ├── huawei_s.jpg
│   │   │   ├── ic_launcher.png
│   │   │   ├── iphone.jpg
│   │   │   ├── iphone_s.jpg
│   │   │   ├── meizu.jpg
│   │   │   ├── meizu_s.jpg
│   │   │   ├── oppo.jpg
│   │   │   ├── oppo_s.jpg
│   │   │   ├── vivo.jpg
│   │   │   ├── vivo_s.jpg
│   │   │   ├── xiaomi.jpg
│   │   │   └── xiaomi_s.jpg
│   │   ├── layout
│   │   │   ├── activity_app_info.xml
│   │   │   ├── activity_bind_delay.xml
│   │   │   ├── activity_bind_immediate.xml
│   │   │   ├── activity_circle_animation.xml
│   │   │   ├── activity_custom_property.xml
│   │   │   ├── activity_dialog_date.xml
│   │   │   ├── activity_dialog_multi.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_measure_layout.xml
│   │   │   ├── activity_measure_text.xml
│   │   │   ├── activity_mobile_assistant.xml
│   │   │   ├── activity_mobile_config.xml
│   │   │   ├── activity_notify_counter.xml
│   │   │   ├── activity_notify_custom.xml
│   │   │   ├── activity_notify_progress.xml
│   │   │   ├── activity_notify_service.xml
│   │   │   ├── activity_notify_simple.xml
│   │   │   ├── activity_on_layout.xml
│   │   │   ├── activity_on_measure.xml
│   │   │   ├── activity_pull_refresh.xml
│   │   │   ├── activity_runnable.xml
│   │   │   ├── activity_service_normal.xml
│   │   │   ├── activity_show_draw.xml
│   │   │   ├── activity_traffic_info.xml
│   │   │   ├── activity_window.xml
│   │   │   ├── dialog_date.xml
│   │   │   ├── dialog_friend.xml
│   │   │   ├── dialog_friend_relation.xml
│   │   │   ├── drag_drop_header.xml
│   │   │   ├── item_appinfo.xml
│   │   │   ├── item_friend.xml
│   │   │   ├── item_friend_relation.xml
│   │   │   ├── item_list.xml
│   │   │   ├── item_select.xml
│   │   │   ├── item_traffic.xml
│   │   │   ├── notify_music.xml
│   │   │   ├── notify_traffic_green.xml
│   │   │   ├── notify_traffic_red.xml
│   │   │   └── notify_traffic_yellow.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── arrays.xml
│   │   │   ├── attrs.xml
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   ├── values-v21
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── custom
│   └── ExampleUnitTest.java
├── device
│   ├── build.gradle
│   ├── libs
│   │   └── zxing3.2.1.jar
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── device
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   ├── app
│   │   │   │   └── zxing
│   │   │   │   ├── camera
│   │   │   │   │   ├── AutoFocusCallback.java
│   │   │   │   │   ├── CameraConfigurationManager.java
│   │   │   │   │   ├── CameraManager.java
│   │   │   │   │   ├── FlashlightManager.java
│   │   │   │   │   ├── PlanarYUVLuminanceSource.java
│   │   │   │   │   └── PreviewCallback.java
│   │   │   │   ├── decoding
│   │   │   │   │   ├── CaptureActivityHandler.java
│   │   │   │   │   ├── DecodeFormatManager.java
│   │   │   │   │   ├── DecodeHandler.java
│   │   │   │   │   ├── DecodeThread.java
│   │   │   │   │   ├── FinishListener.java
│   │   │   │   │   ├── InactivityTimer.java
│   │   │   │   │   ├── Intents.java
│   │   │   │   │   └── RGBLuminanceSource.java
│   │   │   │   └── view
│   │   │   │   ├── ViewfinderResultPointCallback.java
│   │   │   │   └── ViewfinderView.java
│   │   │   └── example
│   │   │   └── device
│   │   │   ├── AccelerationActivity.java
│   │   │   ├── AudioActivity.java
│   │   │   ├── BluetoothActivity.java
│   │   │   ├── CameraInfoActivity.java
│   │   │   ├── DirectionActivity.java
│   │   │   ├── FindListenActivity.java
│   │   │   ├── FindScanActivity.java
│   │   │   ├── FindShakeActivity.java
│   │   │   ├── FindSmellActivity.java
│   │   │   ├── GyroscopeActivity.java
│   │   │   ├── InfraredActivity.java
│   │   │   ├── LightActivity.java
│   │   │   ├── LocationActivity.java
│   │   │   ├── LocationSettingActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── NavigationActivity.java
│   │   │   ├── NfcActivity.java
│   │   │   ├── PhotographActivity.java
│   │   │   ├── ScanResultActivity.java
│   │   │   ├── SeekbarActivity.java
│   │   │   ├── SensorActivity.java
│   │   │   ├── ShootingActivity.java
│   │   │   ├── StepActivity.java
│   │   │   ├── TakePictureActivity.java
│   │   │   ├── TakeShootingActivity.java
│   │   │   ├── TurnSurfaceActivity.java
│   │   │   ├── TurnTextureActivity.java
│   │   │   ├── TurnViewActivity.java
│   │   │   ├── VideoActivity.java
│   │   │   ├── VolumeActivity.java
│   │   │   ├── WeChatActivity.java
│   │   │   ├── WeConcernActivity.java
│   │   │   ├── WeContactActivity.java
│   │   │   ├── WeFindActivity.java
│   │   │   ├── adapter
│   │   │   │   ├── BlueListAdapter.java
│   │   │   │   ├── CameraAdapter.java
│   │   │   │   └── ShootingAdapter.java
│   │   │   ├── bean
│   │   │   │   ├── BlueDevice.java
│   │   │   │   ├── CameraInfo.java
│   │   │   │   └── Satellite.java
│   │   │   ├── nfc
│   │   │   │   ├── BusCard.java
│   │   │   │   ├── ByteArrayChange.java
│   │   │   │   ├── Iso7816.java
│   │   │   │   └── NfcUtil.java
│   │   │   ├── util
│   │   │   │   ├── BitmapUtil.java
│   │   │   │   ├── BluetoothUtil.java
│   │   │   │   ├── CameraUtil.java
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── MediaUtil.java
│   │   │   │   ├── PermissionUtil.java
│   │   │   │   ├── SwitchUtil.java
│   │   │   │   └── Utils.java
│   │   │   └── widget
│   │   │   ├── AudioPlayer.java
│   │   │   ├── AudioRecorder.java
│   │   │   ├── BettingView.java
│   │   │   ├── Camera2View.java
│   │   │   ├── CameraView.java
│   │   │   ├── CompassView.java
│   │   │   ├── TurnSurfaceView.java
│   │   │   ├── TurnTextureView.java
│   │   │   ├── TurnView.java
│   │   │   ├── VideoPlayer.java
│   │   │   └── VideoRecorder.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── btn_nine_selector.xml
│   │   │   ├── ck_status_selector.xml
│   │   │   ├── shape_white_with_stroke.xml
│   │   │   ├── tab_bg_selector.xml
│   │   │   ├── tab_first_selector.xml
│   │   │   ├── tab_second_selector.xml
│   │   │   ├── tab_text_selector.xml
│   │   │   └── tab_third_selector.xml
│   │   ├── drawable-hdpi
│   │   │   ├── add_btn.9.png
│   │   │   ├── bg_alpha.9.png
│   │   │   ├── button_normal.9.png
│   │   │   ├── button_pressed.9.png
│   │   │   ├── del_btn.9.png
│   │   │   ├── ic_back.png
│   │   │   ├── seekbar_point.png
│   │   │   ├── switch_off.png
│   │   │   ├── switch_on.png
│   │   │   ├── tab_bg_normal.png
│   │   │   ├── tab_bg_selected.png
│   │   │   ├── tab_first_normal.png
│   │   │   ├── tab_first_pressed.png
│   │   │   ├── tab_second_normal.png
│   │   │   ├── tab_second_pressed.png
│   │   │   ├── tab_third_normal.png
│   │   │   └── tab_third_pressed.png
│   │   ├── drawable-xhdpi
│   │   │   ├── bobing_bg.png
│   │   │   ├── compass_bg.png
│   │   │   ├── dice01.png
│   │   │   ├── dice02.png
│   │   │   ├── dice03.png
│   │   │   ├── dice04.png
│   │   │   ├── dice05.png
│   │   │   ├── dice06.png
│   │   │   ├── satellite_america.png
│   │   │   ├── satellite_china.png
│   │   │   ├── satellite_other.png
│   │   │   ├── satellite_russia.png
│   │   │   ├── shake01.png
│   │   │   ├── shake02.png
│   │   │   ├── shake03.png
│   │   │   ├── shake04.png
│   │   │   └── shake05.png
│   │   ├── layout
│   │   │   ├── activity_acceleration.xml
│   │   │   ├── activity_audio.xml
│   │   │   ├── activity_bluetooth.xml
│   │   │   ├── activity_camera_info.xml
│   │   │   ├── activity_direction.xml
│   │   │   ├── activity_find_listen.xml
│   │   │   ├── activity_find_scan.xml
│   │   │   ├── activity_find_shake.xml
│   │   │   ├── activity_find_smell.xml
│   │   │   ├── activity_gyroscope.xml
│   │   │   ├── activity_infrared.xml
│   │   │   ├── activity_light.xml
│   │   │   ├── activity_location.xml
│   │   │   ├── activity_location_setting.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_navigation.xml
│   │   │   ├── activity_nfc.xml
│   │   │   ├── activity_photograph.xml
│   │   │   ├── activity_scan_result.xml
│   │   │   ├── activity_seekbar.xml
│   │   │   ├── activity_sensor.xml
│   │   │   ├── activity_shooting.xml
│   │   │   ├── activity_step.xml
│   │   │   ├── activity_take_picture.xml
│   │   │   ├── activity_take_shooting.xml
│   │   │   ├── activity_turn_surface.xml
│   │   │   ├── activity_turn_texture.xml
│   │   │   ├── activity_turn_view.xml
│   │   │   ├── activity_video.xml
│   │   │   ├── activity_volume.xml
│   │   │   ├── activity_we_chat.xml
│   │   │   ├── activity_we_concern.xml
│   │   │   ├── activity_we_contact.xml
│   │   │   ├── activity_we_find.xml
│   │   │   ├── audio_player.xml
│   │   │   ├── audio_recorder.xml
│   │   │   ├── item_bluetooth.xml
│   │   │   ├── item_camera.xml
│   │   │   ├── item_select.xml
│   │   │   ├── item_shooting.xml
│   │   │   ├── video_player.xml
│   │   │   └── video_recorder.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── raw
│   │   │   ├── beep.ogg
│   │   │   └── mountain_and_water.mp3
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── ids.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   ├── values-w820dp
│   │   │   └── dimens.xml
│   │   └── xml
│   │   └── nfc_tech_filter.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── furtherstudy
│   └── ExampleUnitTest.java
├── event
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── event
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   ├── fragment.glsl
│   │   │   └── vertex.glsl
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── event
│   │   │   ├── BannerFlipperActivity.java
│   │   │   ├── CustomScrollActivity.java
│   │   │   ├── DisallowScrollActivity.java
│   │   │   ├── DrawerLayoutActivity.java
│   │   │   ├── EventDispatchActivity.java
│   │   │   ├── EventInterceptActivity.java
│   │   │   ├── GestureDetectorActivity.java
│   │   │   ├── GlGlobeActivity.java
│   │   │   ├── GlLineActivity.java
│   │   │   ├── GlPanoramaActivity.java
│   │   │   ├── ImageChangeActivity.java
│   │   │   ├── ImageCutActivity.java
│   │   │   ├── KeyHardActivity.java
│   │   │   ├── KeySoftActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MeituActivity.java
│   │   │   ├── PullRefreshActivity.java
│   │   │   ├── SignatureActivity.java
│   │   │   ├── TouchMultipleActivity.java
│   │   │   ├── TouchSingleActivity.java
│   │   │   ├── ViewFlipperActivity.java
│   │   │   ├── VolumeSetActivity.java
│   │   │   ├── constant
│   │   │   │   └── ImageList.java
│   │   │   ├── opengl
│   │   │   │   ├── PanoramaRender.java
│   │   │   │   ├── PanoramaUtil.java
│   │   │   │   └── VertexUtil.java
│   │   │   ├── util
│   │   │   │   ├── BitmapUtil.java
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── PermissionUtil.java
│   │   │   │   ├── StatusBarUtil.java
│   │   │   │   └── Utils.java
│   │   │   └── widget
│   │   │   ├── BannerFlipper.java
│   │   │   ├── BitmapView.java
│   │   │   ├── CropImageView.java
│   │   │   ├── CustomScrollView.java
│   │   │   ├── InterceptLayout.java
│   │   │   ├── MeituView.java
│   │   │   ├── NotDispatchLayout.java
│   │   │   ├── PanoramaView.java
│   │   │   ├── PullDownRefreshLayout.java
│   │   │   ├── PullDownScrollView.java
│   │   │   ├── SignatureView.java
│   │   │   └── VolumeDialog.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── editext_selector.xml
│   │   │   ├── indicator_selector.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   └── shape_edit_normal.xml
│   │   ├── drawable-hdpi
│   │   │   ├── icon_arrow.png
│   │   │   ├── icon_header.png
│   │   │   ├── icon_indicate.png
│   │   │   ├── icon_msg_gray.png
│   │   │   ├── icon_msg_white.png
│   │   │   ├── icon_point_c.png
│   │   │   ├── icon_point_n.png
│   │   │   ├── icon_scan_gray.png
│   │   │   ├── icon_scan_white.png
│   │   │   ├── icon_search.9.png
│   │   │   └── seekbar_point.png
│   │   ├── drawable-xhdpi
│   │   │   ├── banner_1.jpg
│   │   │   ├── banner_2.jpg
│   │   │   ├── banner_3.jpg
│   │   │   ├── banner_4.jpg
│   │   │   ├── banner_5.jpg
│   │   │   ├── earth1.jpg
│   │   │   ├── earth2.jpg
│   │   │   ├── earth3.jpg
│   │   │   ├── panorama01.jpg
│   │   │   ├── panorama02.jpg
│   │   │   ├── panorama03.jpg
│   │   │   └── panorama04.jpg
│   │   ├── layout
│   │   │   ├── activity_banner_flipper.xml
│   │   │   ├── activity_custom_scroll.xml
│   │   │   ├── activity_disallow_scroll.xml
│   │   │   ├── activity_drawer_layout.xml
│   │   │   ├── activity_event_dispatch.xml
│   │   │   ├── activity_event_intercept.xml
│   │   │   ├── activity_gesture_detector.xml
│   │   │   ├── activity_gl_globe.xml
│   │   │   ├── activity_gl_line.xml
│   │   │   ├── activity_gl_panorama.xml
│   │   │   ├── activity_image_change.xml
│   │   │   ├── activity_image_cut.xml
│   │   │   ├── activity_key_hard.xml
│   │   │   ├── activity_key_soft.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_meitu.xml
│   │   │   ├── activity_pull_refresh.xml
│   │   │   ├── activity_signature.xml
│   │   │   ├── activity_touch_multiple.xml
│   │   │   ├── activity_touch_single.xml
│   │   │   ├── activity_view_flipper.xml
│   │   │   ├── activity_volume_set.xml
│   │   │   ├── banner_flipper.xml
│   │   │   ├── dialog_volume.xml
│   │   │   ├── drag_drop_header.xml
│   │   │   ├── item_select.xml
│   │   │   ├── layout_panorama.xml
│   │   │   └── title_drag.xml
│   │   ├── menu
│   │   │   └── menu_meitu.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── attrs.xml
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── event
│   └── ExampleUnitTest.java
├── filedialog
│   ├── build.gradle
│   └── src
│   └── main
│   ├── AndroidManifest.xml
│   ├── java
│   │   └── com
│   │   └── aqi00
│   │   └── lib
│   │   ├── dialog
│   │   │   ├── FileSaveFragment.java
│   │   │   ├── FileSelectFragment.java
│   │   │   └── HintDialogFragment.java
│   │   └── util
│   │   ├── BitmapUtil.java
│   │   ├── DirUtil.java
│   │   └── FileResource.java
│   └── res
│   ├── drawable-hdpi
│   │   ├── filedialog_folder_l.png
│   │   ├── filedialog_folder_m.png
│   │   ├── filedialog_folder_s.png
│   │   ├── filedialog_folder_up_l.png
│   │   ├── filedialog_folder_up_m.png
│   │   ├── filedialog_folder_up_s.png
│   │   ├── filedialog_jpgfile_l.png
│   │   ├── filedialog_jpgfile_m.png
│   │   ├── filedialog_jpgfile_s.png
│   │   ├── filedialog_root_l.png
│   │   ├── filedialog_root_m.png
│   │   └── filedialog_root_s.png
│   └── values
│   ├── dimens.xml
│   ├── strings.xml
│   └── styles.xml
├── gradle
│   └── wrapper
│   ├── gradle-wrapper.jar
│   └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── group
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── group
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── group
│   │   │   ├── AppbarNestedActivity.java
│   │   │   ├── AppbarRecyclerActivity.java
│   │   │   ├── BannerIndicatorActivity.java
│   │   │   ├── BannerPagerActivity.java
│   │   │   ├── BannerTopActivity.java
│   │   │   ├── CollapseParallaxActivity.java
│   │   │   ├── CollapsePinActivity.java
│   │   │   ├── CoordinatorActivity.java
│   │   │   ├── DepartmentCartActivity.java
│   │   │   ├── DepartmentClassActivity.java
│   │   │   ├── DepartmentHomeActivity.java
│   │   │   ├── DepartmentStoreActivity.java
│   │   │   ├── ImageFadeActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── OverflowMenuActivity.java
│   │   │   ├── RecyclerCombineActivity.java
│   │   │   ├── RecyclerDynamicActivity.java
│   │   │   ├── RecyclerGridActivity.java
│   │   │   ├── RecyclerLinearActivity.java
│   │   │   ├── RecyclerStaggeredActivity.java
│   │   │   ├── ScrollAlipayActivity.java
│   │   │   ├── ScrollFlagActivity.java
│   │   │   ├── SearchResultActvity.java
│   │   │   ├── SearchViewActivity.java
│   │   │   ├── SwipeRecyclerActivity.java
│   │   │   ├── SwipeRefreshActivity.java
│   │   │   ├── TabButtonActivity.java
│   │   │   ├── TabCustomActivity.java
│   │   │   ├── TabFirstActivity.java
│   │   │   ├── TabFragmentActivity.java
│   │   │   ├── TabGroupActivity.java
│   │   │   ├── TabHostActivity.java
│   │   │   ├── TabLayoutActivity.java
│   │   │   ├── TabSecondActivity.java
│   │   │   ├── TabThirdActivity.java
│   │   │   ├── ToolbarActivity.java
│   │   │   ├── ToolbarCustomActivity.java
│   │   │   ├── adapter
│   │   │   │   ├── ClassPagerAdapter.java
│   │   │   │   ├── GoodsPagerAdapter.java
│   │   │   │   ├── LifeRecyclerAdapter.java
│   │   │   │   ├── LinearDynamicAdapter.java
│   │   │   │   ├── RecyclerCollapseAdapter.java
│   │   │   │   ├── RecyclerCombineAdapter.java
│   │   │   │   ├── RecyclerGridAdapter.java
│   │   │   │   ├── RecyclerLinearAdapter.java
│   │   │   │   └── RecyclerStaggeredAdapter.java
│   │   │   ├── bean
│   │   │   │   ├── GoodsInfo.java
│   │   │   │   └── LifeItem.java
│   │   │   ├── constant
│   │   │   │   └── ImageList.java
│   │   │   ├── fragment
│   │   │   │   ├── AppliancesFragment.java
│   │   │   │   ├── BookCoverFragment.java
│   │   │   │   ├── BookDetailFragment.java
│   │   │   │   ├── ClothesFragment.java
│   │   │   │   ├── TabFirstFragment.java
│   │   │   │   ├── TabSecondFragment.java
│   │   │   │   └── TabThirdFragment.java
│   │   │   ├── util
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── MenuUtil.java
│   │   │   │   ├── StatusBarUtil.java
│   │   │   │   └── Utils.java
│   │   │   └── widget
│   │   │   ├── BannerIndicator.java
│   │   │   ├── BannerPager.java
│   │   │   ├── CustomDateDialog.java
│   │   │   ├── PagerIndicator.java
│   │   │   ├── RecyclerExtras.java
│   │   │   └── SpacesItemDecoration.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── editext_selector.xml
│   │   │   ├── indicator_selector.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   ├── shape_edit_normal.xml
│   │   │   ├── shape_search.xml
│   │   │   ├── tab_bg_selector.xml
│   │   │   ├── tab_first_selector.xml
│   │   │   ├── tab_second_selector.xml
│   │   │   ├── tab_text_selector.xml
│   │   │   ├── tab_third_selector.xml
│   │   │   ├── toolbar_image_selector.xml
│   │   │   └── toolbar_text_selector.xml
│   │   ├── drawable-hdpi
│   │   │   ├── big_chat.png
│   │   │   ├── big_pay.png
│   │   │   ├── big_qrcode.png
│   │   │   ├── big_scan.png
│   │   │   ├── float_btn.png
│   │   │   ├── ic_about.png
│   │   │   ├── ic_app.png
│   │   │   ├── ic_back.png
│   │   │   ├── ic_more.png
│   │   │   ├── ic_quit.png
│   │   │   ├── ic_refresh.png
│   │   │   ├── ic_search.png
│   │   │   ├── icon_contact.png
│   │   │   ├── icon_plus.png
│   │   │   ├── icon_point_c.png
│   │   │   ├── icon_point_n.png
│   │   │   ├── icon_search.png
│   │   │   ├── icon_transfer.png
│   │   │   ├── null_point.png
│   │   │   ├── pic_01.png
│   │   │   ├── pic_02.png
│   │   │   ├── pic_03.png
│   │   │   ├── pic_04.png
│   │   │   ├── pic_05.png
│   │   │   ├── pic_06.png
│   │   │   ├── pic_07.png
│   │   │   ├── pic_08.png
│   │   │   ├── pic_09.png
│   │   │   ├── pic_10.png
│   │   │   ├── pic_11.png
│   │   │   ├── pic_12.png
│   │   │   ├── pic_13.png
│   │   │   ├── pic_14.png
│   │   │   ├── pic_15.png
│   │   │   ├── pic_16.png
│   │   │   ├── public_01.png
│   │   │   ├── public_02.png
│   │   │   ├── public_03.png
│   │   │   ├── public_04.png
│   │   │   ├── public_05.png
│   │   │   ├── red_point.png
│   │   │   ├── small_charge.png
│   │   │   ├── small_money.png
│   │   │   ├── small_pay.png
│   │   │   ├── small_scan.png
│   │   │   ├── tab_bg_normal.png
│   │   │   ├── tab_bg_selected.png
│   │   │   ├── tab_first_normal.png
│   │   │   ├── tab_first_pressed.png
│   │   │   ├── tab_second_normal.png
│   │   │   ├── tab_second_pressed.png
│   │   │   ├── tab_third_normal.png
│   │   │   ├── tab_third_pressed.png
│   │   │   └── top_pic.png
│   │   ├── drawable-xhdpi
│   │   │   ├── banner_1.jpg
│   │   │   ├── banner_2.jpg
│   │   │   ├── banner_3.jpg
│   │   │   ├── banner_4.jpg
│   │   │   ├── banner_5.jpg
│   │   │   ├── book_cover.png
│   │   │   ├── book_detail.png
│   │   │   ├── cainixihuan.png
│   │   │   ├── dapaijiadao.png
│   │   │   ├── dian01.png
│   │   │   ├── dian02.png
│   │   │   ├── dian03.png
│   │   │   ├── dian04.png
│   │   │   ├── dian05.png
│   │   │   ├── dian06.png
│   │   │   ├── dian07.png
│   │   │   ├── dian08.png
│   │   │   ├── dian09.png
│   │   │   ├── dian10.png
│   │   │   ├── dian11.png
│   │   │   ├── dian12.png
│   │   │   ├── dian13.png
│   │   │   ├── dian14.png
│   │   │   ├── dian15.png
│   │   │   ├── skirt01.png
│   │   │   ├── skirt02.png
│   │   │   ├── skirt03.png
│   │   │   ├── skirt04.png
│   │   │   ├── skirt05.png
│   │   │   ├── skirt06.png
│   │   │   ├── skirt07.png
│   │   │   ├── skirt08.png
│   │   │   ├── skirt09.png
│   │   │   ├── skirt10.png
│   │   │   ├── skirt11.png
│   │   │   ├── skirt12.png
│   │   │   ├── skirt13.png
│   │   │   ├── skirt14.png
│   │   │   ├── skirt15.png
│   │   │   ├── skirt16.png
│   │   │   ├── skirt17.png
│   │   │   ├── skirt18.png
│   │   │   ├── skirt19.png
│   │   │   ├── skirt20.png
│   │   │   ├── skirt21.png
│   │   │   ├── skirt22.png
│   │   │   ├── skirt23.png
│   │   │   ├── trip_01.png
│   │   │   ├── trip_02.png
│   │   │   ├── trip_03.png
│   │   │   └── trip_04.png
│   │   ├── layout
│   │   │   ├── activity_appbar_nested.xml
│   │   │   ├── activity_appbar_recycler.xml
│   │   │   ├── activity_banner_indicator.xml
│   │   │   ├── activity_banner_pager.xml
│   │   │   ├── activity_banner_top.xml
│   │   │   ├── activity_collapse_parallax.xml
│   │   │   ├── activity_collapse_pin.xml
│   │   │   ├── activity_coordinator.xml
│   │   │   ├── activity_department_cart.xml
│   │   │   ├── activity_department_class.xml
│   │   │   ├── activity_department_home.xml
│   │   │   ├── activity_department_store.xml
│   │   │   ├── activity_image_fade.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_overflow_menu.xml
│   │   │   ├── activity_recycler_combine.xml
│   │   │   ├── activity_recycler_dynamic.xml
│   │   │   ├── activity_recycler_grid.xml
│   │   │   ├── activity_recycler_linear.xml
│   │   │   ├── activity_recycler_staggered.xml
│   │   │   ├── activity_scroll_alipay.xml
│   │   │   ├── activity_scroll_flag.xml
│   │   │   ├── activity_search_result.xml
│   │   │   ├── activity_search_view.xml
│   │   │   ├── activity_swipe_recycler.xml
│   │   │   ├── activity_swipe_refresh.xml
│   │   │   ├── activity_tab_button.xml
│   │   │   ├── activity_tab_custom.xml
│   │   │   ├── activity_tab_fragment.xml
│   │   │   ├── activity_tab_group.xml
│   │   │   ├── activity_tab_host.xml
│   │   │   ├── activity_tab_layout.xml
│   │   │   ├── activity_toolbar.xml
│   │   │   ├── activity_toolbar_custom.xml
│   │   │   ├── banner_indicator.xml
│   │   │   ├── banner_pager.xml
│   │   │   ├── dialog_date.xml
│   │   │   ├── fragment_appliances.xml
│   │   │   ├── fragment_book_cover.xml
│   │   │   ├── fragment_book_detail.xml
│   │   │   ├── fragment_clothes.xml
│   │   │   ├── fragment_tab_first.xml
│   │   │   ├── fragment_tab_second.xml
│   │   │   ├── fragment_tab_third.xml
│   │   │   ├── item_collapse.xml
│   │   │   ├── item_combine.xml
│   │   │   ├── item_dropdown.xml
│   │   │   ├── item_grid.xml
│   │   │   ├── item_life.xml
│   │   │   ├── item_linear.xml
│   │   │   ├── item_select.xml
│   │   │   ├── item_staggered.xml
│   │   │   ├── item_tabbar.xml
│   │   │   ├── item_toolbar1.xml
│   │   │   ├── item_toolbar2.xml
│   │   │   ├── life_pay.xml
│   │   │   ├── search_list_auto.xml
│   │   │   ├── title_toolbar.xml
│   │   │   ├── toolbar_collapse.xml
│   │   │   └── toolbar_expand.xml
│   │   ├── menu
│   │   │   ├── menu_home.xml
│   │   │   ├── menu_null.xml
│   │   │   ├── menu_overflow.xml
│   │   │   └── menu_search.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── attrs.xml
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   ├── values-w820dp
│   │   │   └── dimens.xml
│   │   └── xml
│   │   └── searchable.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── group
│   └── ExampleUnitTest.java
├── junior
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── junior
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── junior
│   │   │   ├── BbsActivity.java
│   │   │   ├── CalculatorActivity.java
│   │   │   ├── CaptureActivity.java
│   │   │   ├── ClickActivity.java
│   │   │   ├── ColorActivity.java
│   │   │   ├── GravityActivity.java
│   │   │   ├── IconActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MarginActivity.java
│   │   │   ├── MarqueeActivity.java
│   │   │   ├── NineActivity.java
│   │   │   ├── PxActivity.java
│   │   │   ├── ScaleActivity.java
│   │   │   ├── ScreenActivity.java
│   │   │   ├── ScrollActivity.java
│   │   │   ├── ShapeActivity.java
│   │   │   ├── StateActivity.java
│   │   │   └── util
│   │   │   ├── Arith.java
│   │   │   ├── DateUtil.java
│   │   │   └── Utils.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── btn_nine_selector.xml
│   │   │   ├── btn_orig_selector.xml
│   │   │   ├── shape_oval_rose.xml
│   │   │   ├── shape_rect_gold.xml
│   │   │   └── shape_white_with_stroke.xml
│   │   ├── drawable-hdpi
│   │   │   ├── apple1.png
│   │   │   ├── apple2.png
│   │   │   ├── button_normal.9.png
│   │   │   ├── button_normal_orig.png
│   │   │   ├── button_pressed.9.png
│   │   │   ├── button_pressed_orig.png
│   │   │   └── sqrt.png
│   │   ├── drawable-mdpi
│   │   │   ├── apple1.png
│   │   │   └── apple2.png
│   │   ├── drawable-xhdpi
│   │   │   ├── apple1.png
│   │   │   └── apple2.png
│   │   ├── drawable-xxhdpi
│   │   │   ├── apple1.png
│   │   │   └── apple2.png
│   │   ├── drawable-xxxhdpi
│   │   │   ├── apple1.png
│   │   │   └── apple2.png
│   │   ├── layout
│   │   │   ├── activity_bbs.xml
│   │   │   ├── activity_calculator.xml
│   │   │   ├── activity_capture.xml
│   │   │   ├── activity_click.xml
│   │   │   ├── activity_color.xml
│   │   │   ├── activity_gravity.xml
│   │   │   ├── activity_icon.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_margin.xml
│   │   │   ├── activity_marquee.xml
│   │   │   ├── activity_nine.xml
│   │   │   ├── activity_px.xml
│   │   │   ├── activity_scale.xml
│   │   │   ├── activity_screen.xml
│   │   │   ├── activity_scroll.xml
│   │   │   ├── activity_shape.xml
│   │   │   └── activity_state.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── junior
│   └── ExampleUnitTest.java
├── local.properties
├── media
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── media
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── media
│   │   │   ├── AudioTrackActivity.java
│   │   │   ├── CardViewActivity.java
│   │   │   ├── CustomControllerActivity.java
│   │   │   ├── FloatWindowActivity.java
│   │   │   ├── GalleryActivity.java
│   │   │   ├── ImageSwitcherActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MainApplication.java
│   │   │   ├── MediaControllerActivity.java
│   │   │   ├── MovieDetailActivity.java
│   │   │   ├── MoviePlayerActivity.java
│   │   │   ├── MusicDetailActivity.java
│   │   │   ├── MusicPlayerActivity.java
│   │   │   ├── OrientationActivity.java
│   │   │   ├── PaletteActivity.java
│   │   │   ├── PicInPicActivity.java
│   │   │   ├── RecyclerViewActivity.java
│   │   │   ├── RingtoneActivity.java
│   │   │   ├── ScreenCaptureActivity.java
│   │   │   ├── ScreenRecordActivity.java
│   │   │   ├── SoundPoolActivity.java
│   │   │   ├── SpannableActivity.java
│   │   │   ├── SplitScreenActivity.java
│   │   │   ├── VideoControllerActivity.java
│   │   │   ├── VideoViewActivity.java
│   │   │   ├── adapter
│   │   │   │   ├── AlbumAdapter.java
│   │   │   │   ├── GalleryAdapter.java
│   │   │   │   ├── MediaListAdapter.java
│   │   │   │   └── PhotoAdapter.java
│   │   │   ├── bean
│   │   │   │   ├── LrcContent.java
│   │   │   │   └── MediaInfo.java
│   │   │   ├── http
│   │   │   │   ├── HttpRequestUtil.java
│   │   │   │   └── tool
│   │   │   │   ├── HttpReqData.java
│   │   │   │   ├── HttpRespData.java
│   │   │   │   ├── StreamTool.java
│   │   │   │   └── URLtoUTF8.java
│   │   │   ├── loader
│   │   │   │   ├── LyricsLoader.java
│   │   │   │   ├── MovieLoader.java
│   │   │   │   └── MusicLoader.java
│   │   │   ├── service
│   │   │   │   ├── CaptureService.java
│   │   │   │   ├── MusicService.java
│   │   │   │   ├── RecordService.java
│   │   │   │   ├── StockService.java
│   │   │   │   └── TrafficService.java
│   │   │   ├── task
│   │   │   │   ├── AudioPlayTask.java
│   │   │   │   ├── AudioRecordTask.java
│   │   │   │   └── GestureTask.java
│   │   │   ├── util
│   │   │   │   ├── AuthorityUtil.java
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── FileUtil.java
│   │   │   │   ├── FlowUtil.java
│   │   │   │   ├── MeasureUtil.java
│   │   │   │   ├── MediaUtil.java
│   │   │   │   ├── NotifyUtil.java
│   │   │   │   ├── PermissionUtil.java
│   │   │   │   └── Utils.java
│   │   │   └── widget
│   │   │   ├── AudioController.java
│   │   │   ├── FloatWindow.java
│   │   │   ├── MovieView.java
│   │   │   ├── RecyclerExtras.java
│   │   │   ├── SpacesItemDecoration.java
│   │   │   ├── VideoController.java
│   │   │   └── VolumeDialog.java
│   │   └── res
│   │   ├── anim
│   │   │   ├── alpha_music.xml
│   │   │   ├── entry_from_bottom.xml
│   │   │   ├── entry_from_top.xml
│   │   │   ├── fade_in.xml
│   │   │   ├── fade_out.xml
│   │   │   ├── leave_from_bottom.xml
│   │   │   ├── leave_from_top.xml
│   │   │   ├── push_left_in.xml
│   │   │   ├── push_left_out.xml
│   │   │   ├── push_right_in.xml
│   │   │   └── push_right_out.xml
│   │   ├── drawable
│   │   │   ├── btn_nine_selector.xml
│   │   │   ├── editext_selector.xml
│   │   │   ├── seekbar.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   └── shape_edit_normal.xml
│   │   ├── drawable-hdpi
│   │   │   ├── btn_pause.png
│   │   │   ├── btn_play.png
│   │   │   ├── button_normal.9.png
│   │   │   ├── button_pressed.9.png
│   │   │   ├── ic_capture.png
│   │   │   ├── ic_record_begin.png
│   │   │   ├── ic_record_pause.png
│   │   │   ├── people.jpg
│   │   │   ├── seekbar_point.png
│   │   │   ├── tt.png
│   │   │   ├── tt_s.jpg
│   │   │   ├── video_line01.png
│   │   │   └── video_line02.png
│   │   ├── drawable-xhdpi
│   │   │   ├── icon_3gp.png
│   │   │   ├── icon_avi.png
│   │   │   ├── icon_mid.png
│   │   │   ├── icon_mkv.png
│   │   │   ├── icon_mov.png
│   │   │   ├── icon_mp3.png
│   │   │   ├── icon_mp4.png
│   │   │   ├── icon_ogg.png
│   │   │   ├── icon_other.png
│   │   │   ├── icon_wav.png
│   │   │   ├── player_bg1.jpg
│   │   │   ├── player_bg2.jpg
│   │   │   ├── player_bg3.jpg
│   │   │   ├── player_bg4.jpg
│   │   │   ├── player_bg5.jpg
│   │   │   ├── player_bg6.jpg
│   │   │   ├── player_bg7.jpg
│   │   │   ├── scene1.jpg
│   │   │   ├── scene2.jpg
│   │   │   ├── scene3.jpg
│   │   │   ├── scene4.jpg
│   │   │   ├── scene5.jpg
│   │   │   ├── scene6.jpg
│   │   │   ├── video_bg1.jpg
│   │   │   ├── video_bg2.jpg
│   │   │   └── video_bg3.jpg
│   │   ├── layout
│   │   │   ├── activity_audio_track.xml
│   │   │   ├── activity_card_view.xml
│   │   │   ├── activity_custom_controller.xml
│   │   │   ├── activity_float_window.xml
│   │   │   ├── activity_gallery.xml
│   │   │   ├── activity_image_switcher.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_media_controller.xml
│   │   │   ├── activity_movie_detail.xml
│   │   │   ├── activity_movie_player.xml
│   │   │   ├── activity_music_detail.xml
│   │   │   ├── activity_music_player.xml
│   │   │   ├── activity_orientation.xml
│   │   │   ├── activity_palette.xml
│   │   │   ├── activity_pic_in_pic.xml
│   │   │   ├── activity_recycler_view.xml
│   │   │   ├── activity_ringtone.xml
│   │   │   ├── activity_screen_capture.xml
│   │   │   ├── activity_screen_record.xml
│   │   │   ├── activity_sound_pool.xml
│   │   │   ├── activity_spannable.xml
│   │   │   ├── activity_split_screen.xml
│   │   │   ├── activity_video_controller.xml
│   │   │   ├── activity_video_view.xml
│   │   │   ├── dialog_volume.xml
│   │   │   ├── float_capture.xml
│   │   │   ├── float_record.xml
│   │   │   ├── float_stock.xml
│   │   │   ├── float_traffic.xml
│   │   │   ├── item_media.xml
│   │   │   ├── item_photo.xml
│   │   │   ├── item_select.xml
│   │   │   └── notify_music.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── raw
│   │   │   ├── backsound.mid
│   │   │   ├── beep1.ogg
│   │   │   ├── beep2.ogg
│   │   │   ├── cancel.wav
│   │   │   ├── error.wav
│   │   │   ├── finished.wav
│   │   │   └── ring.ogg
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   ├── values-v21
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── media
│   └── ExampleUnitTest.java
├── middle
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── middle
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── middle
│   │   │   ├── ActHomeActivity.java
│   │   │   ├── ActJumpActivity.java
│   │   │   ├── ActNextActivity.java
│   │   │   ├── ActRequestActivity.java
│   │   │   ├── ActResponseActivity.java
│   │   │   ├── ActRotateActivity.java
│   │   │   ├── ActUriActivity.java
│   │   │   ├── AlertActivity.java
│   │   │   ├── CheckboxActivity.java
│   │   │   ├── EditAutoActivity.java
│   │   │   ├── EditBorderActivity.java
│   │   │   ├── EditCursorActivity.java
│   │   │   ├── EditHideActivity.java
│   │   │   ├── EditJumpActivity.java
│   │   │   ├── EditSimpleActivity.java
│   │   │   ├── FrameActivity.java
│   │   │   ├── LoginForgetActivity.java
│   │   │   ├── LoginMainActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MortgageActivity.java
│   │   │   ├── RadioHorizontalActivity.java
│   │   │   ├── RadioVerticalActivity.java
│   │   │   ├── RelativeCodeActivity.java
│   │   │   ├── RelativeXmlActivity.java
│   │   │   ├── SpinnerDialogActivity.java
│   │   │   ├── SpinnerDropdownActivity.java
│   │   │   ├── SpinnerIconActivity.java
│   │   │   ├── SwitchDefaultActivity.java
│   │   │   ├── SwitchIOSActivity.java
│   │   │   ├── TextCheckActivity.java
│   │   │   ├── bean
│   │   │   │   └── Repayment.java
│   │   │   └── util
│   │   │   ├── DateUtil.java
│   │   │   ├── Utils.java
│   │   │   └── ViewUtil.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── btn_nine_selector.xml
│   │   │   ├── checkbox_selector.xml
│   │   │   ├── editext_selector.xml
│   │   │   ├── radio_selector.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   ├── shape_edit_normal.xml
│   │   │   └── switch_selector.xml
│   │   ├── drawable-hdpi
│   │   │   ├── button_normal.9.png
│   │   │   ├── button_pressed.9.png
│   │   │   ├── check_choose.png
│   │   │   ├── check_unchoose.png
│   │   │   ├── radio_choose.png
│   │   │   ├── radio_unchoose.png
│   │   │   ├── switch_off.png
│   │   │   ├── switch_on.png
│   │   │   └── text_cursor.png
│   │   ├── drawable-xhdpi
│   │   │   ├── diqiu.jpg
│   │   │   ├── huoxing.jpg
│   │   │   ├── jinxing.jpg
│   │   │   ├── muxing.jpg
│   │   │   ├── shuixing.jpg
│   │   │   └── tuxing.jpg
│   │   ├── layout
│   │   │   ├── activity_act_home.xml
│   │   │   ├── activity_act_jump.xml
│   │   │   ├── activity_act_next.xml
│   │   │   ├── activity_act_request.xml
│   │   │   ├── activity_act_response.xml
│   │   │   ├── activity_act_rotate.xml
│   │   │   ├── activity_act_uri.xml
│   │   │   ├── activity_alert.xml
│   │   │   ├── activity_checkbox.xml
│   │   │   ├── activity_edit_auto.xml
│   │   │   ├── activity_edit_border.xml
│   │   │   ├── activity_edit_cursor.xml
│   │   │   ├── activity_edit_hide.xml
│   │   │   ├── activity_edit_jump.xml
│   │   │   ├── activity_edit_simple.xml
│   │   │   ├── activity_frame.xml
│   │   │   ├── activity_login.xml
│   │   │   ├── activity_login_forget.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_mortgage.xml
│   │   │   ├── activity_radio_horizontal.xml
│   │   │   ├── activity_radio_vertical.xml
│   │   │   ├── activity_relative_code.xml
│   │   │   ├── activity_relative_xml.xml
│   │   │   ├── activity_spinner_dialog.xml
│   │   │   ├── activity_spinner_dropdown.xml
│   │   │   ├── activity_spinner_icon.xml
│   │   │   ├── activity_switch_default.xml
│   │   │   ├── activity_switch_ios.xml
│   │   │   ├── activity_text_check.xml
│   │   │   ├── item_dropdown.xml
│   │   │   ├── item_select.xml
│   │   │   └── item_simple.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── middle
│   └── ExampleUnitTest.java
├── mixture
│   ├── build.gradle
│   ├── libs
│   │   ├── epublib-core-latest.jar
│   │   └── slf4j-android-1.6.1-RC1.jar
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── mixture
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   ├── device
│   │   │   │   ├── device_name.txt
│   │   │   │   └── mac_device.txt
│   │   │   ├── file
│   │   │   │   ├── libai.txt
│   │   │   │   └── water.jpg
│   │   │   ├── html
│   │   │   │   ├── index.html
│   │   │   │   └── water.jpg
│   │   │   ├── javascript
│   │   │   │   └── demo.html
│   │   │   ├── lunyu.epub
│   │   │   ├── tangshi.pdf
│   │   │   └── zhugeliang.djvu
│   │   ├── java
│   │   │   ├── com
│   │   │   │   └── example
│   │   │   │   └── mixture
│   │   │   │   ├── AssetsImageActivity.java
│   │   │   │   ├── AssetsTextActivity.java
│   │   │   │   ├── BluetoothTransActivity.java
│   │   │   │   ├── EbookReaderActivity.java
│   │   │   │   ├── EpubActivity.java
│   │   │   │   ├── JniCpuActivity.java
│   │   │   │   ├── JniSecretActivity.java
│   │   │   │   ├── MainActivity.java
│   │   │   │   ├── NetbiosActivity.java
│   │   │   │   ├── PdfRenderActivity.java
│   │   │   │   ├── PdfSliderActivity.java
│   │   │   │   ├── PdfTurnActivity.java
│   │   │   │   ├── VudroidActivity.java
│   │   │   │   ├── WebBrowserActivity.java
│   │   │   │   ├── WebLocalActivity.java
│   │   │   │   ├── WebScriptActivity.java
│   │   │   │   ├── WebSpanActivity.java
│   │   │   │   ├── WifiApActivity.java
│   │   │   │   ├── WifiConnectActivity.java
│   │   │   │   ├── WifiInfoActivity.java
│   │   │   │   ├── WifiShareActivity.java
│   │   │   │   ├── adapter
│   │   │   │   │   ├── BlueListAdapter.java
│   │   │   │   │   ├── BookListAdapter.java
│   │   │   │   │   ├── ClientListAdapter.java
│   │   │   │   │   ├── EpubPagerAdapter.java
│   │   │   │   │   ├── PdfPageAdapter.java
│   │   │   │   │   └── WifiListAdapter.java
│   │   │   │   ├── bean
│   │   │   │   │   ├── BlueDevice.java
│   │   │   │   │   ├── BookInfo.java
│   │   │   │   │   ├── ClientScanResult.java
│   │   │   │   │   ├── DeviceName.java
│   │   │   │   │   ├── MacDevice.java
│   │   │   │   │   └── WifiConnect.java
│   │   │   │   ├── database
│   │   │   │   │   ├── BookDBHelper.java
│   │   │   │   │   ├── DeviceDBHelper.java
│   │   │   │   │   ├── DeviceNameDB.java
│   │   │   │   │   ├── MacDeviceDB.java
│   │   │   │   │   └── MacManager.java
│   │   │   │   ├── fragment
│   │   │   │   │   ├── HtmlFragment.java
│   │   │   │   │   └── ImageFragment.java
│   │   │   │   ├── service
│   │   │   │   │   ├── CopyFileService.java
│   │   │   │   │   └── ImportDeviceService.java
│   │   │   │   ├── task
│   │   │   │   │   ├── BlueAcceptTask.java
│   │   │   │   │   ├── BlueConnectTask.java
│   │   │   │   │   ├── BlueReceiveTask.java
│   │   │   │   │   ├── GetClientListTask.java
│   │   │   │   │   └── GetClientNameTask.java
│   │   │   │   ├── util
│   │   │   │   │   ├── AssetsUtil.java
│   │   │   │   │   ├── BluetoothConnector.java
│   │   │   │   │   ├── BluetoothUtil.java
│   │   │   │   │   ├── DateUtil.java
│   │   │   │   │   ├── FileUtil.java
│   │   │   │   │   ├── GetClientName.java
│   │   │   │   │   ├── IPv4Util.java
│   │   │   │   │   ├── MD5Util.java
│   │   │   │   │   ├── NetUtil.java
│   │   │   │   │   ├── PermissionUtil.java
│   │   │   │   │   ├── SwitchUtil.java
│   │   │   │   │   ├── Utils.java
│   │   │   │   │   └── WifiUtil.java
│   │   │   │   └── widget
│   │   │   │   ├── BookView.java
│   │   │   │   ├── InputDialogFragment.java
│   │   │   │   └── ViewSlider.java
│   │   │   ├── fi
│   │   │   │   └── harism
│   │   │   │   └── curl
│   │   │   │   ├── CurlMesh.java
│   │   │   │   ├── CurlPage.java
│   │   │   │   ├── CurlRenderer.java
│   │   │   │   └── CurlView.java
│   │   │   └── org
│   │   │   └── vudroid
│   │   │   ├── core
│   │   │   │   ├── DecodeService.java
│   │   │   │   ├── DecodeServiceBase.java
│   │   │   │   ├── DocumentView.java
│   │   │   │   ├── Page.java
│   │   │   │   ├── PageTreeNode.java
│   │   │   │   ├── ViewerPreferences.java
│   │   │   │   ├── VuDroidLibraryLoader.java
│   │   │   │   ├── codec
│   │   │   │   │   ├── CodecContext.java
│   │   │   │   │   ├── CodecDocument.java
│   │   │   │   │   └── CodecPage.java
│   │   │   │   ├── events
│   │   │   │   │   ├── BringUpZoomControlsEvent.java
│   │   │   │   │   ├── BringUpZoomControlsListener.java
│   │   │   │   │   ├── CurrentPageListener.java
│   │   │   │   │   ├── Event.java
│   │   │   │   │   ├── EventDispatcher.java
│   │   │   │   │   ├── SafeEvent.java
│   │   │   │   │   ├── ZoomChangedEvent.java
│   │   │   │   │   └── ZoomListener.java
│   │   │   │   ├── models
│   │   │   │   │   ├── CurrentPageModel.java
│   │   │   │   │   └── ZoomModel.java
│   │   │   │   ├── multitouch
│   │   │   │   │   ├── MultiTouchZoom.java
│   │   │   │   │   └── MultiTouchZoomImpl.java
│   │   │   │   └── utils
│   │   │   │   └── PathFromUri.java
│   │   │   ├── djvudroid
│   │   │   │   └── codec
│   │   │   │   ├── DjvuContext.java
│   │   │   │   ├── DjvuDocument.java
│   │   │   │   └── DjvuPage.java
│   │   │   └── pdfdroid
│   │   │   └── codec
│   │   │   ├── PdfContext.java
│   │   │   ├── PdfDocument.java
│   │   │   └── PdfPage.java
│   │   ├── jni
│   │   │   ├── Android.mk
│   │   │   ├── Android_vudroid.mk
│   │   │   ├── aes.cpp
│   │   │   ├── aes.h
│   │   │   ├── djvudroid
│   │   │   │   ├── Android.mk
│   │   │   │   ├── Arrays.cpp
│   │   │   │   ├── Arrays.h
│   │   │   │   ├── BSByteStream.cpp
│   │   │   │   ├── BSByteStream.h
│   │   │   │   ├── BSEncodeByteStream.cpp
│   │   │   │   ├── ByteStream.cpp
│   │   │   │   ├── ByteStream.h
│   │   │   │   ├── DataPool.cpp
│   │   │   │   ├── DataPool.h
│   │   │   │   ├── DjVmDir.cpp
│   │   │   │   ├── DjVmDir.h
│   │   │   │   ├── DjVmDir0.cpp
│   │   │   │   ├── DjVmDir0.h
│   │   │   │   ├── DjVmDoc.cpp
│   │   │   │   ├── DjVmDoc.h
│   │   │   │   ├── DjVmNav.cpp
│   │   │   │   ├── DjVmNav.h
│   │   │   │   ├── DjVuAnno.cpp
│   │   │   │   ├── DjVuAnno.h
│   │   │   │   ├── DjVuDocEditor.cpp
│   │   │   │   ├── DjVuDocEditor.h
│   │   │   │   ├── DjVuDocument.cpp
│   │   │   │   ├── DjVuDocument.h
│   │   │   │   ├── DjVuDumpHelper.cpp
│   │   │   │   ├── DjVuDumpHelper.h
│   │   │   │   ├── DjVuErrorList.cpp
│   │   │   │   ├── DjVuErrorList.h
│   │   │   │   ├── DjVuFile.cpp
│   │   │   │   ├── DjVuFile.h
│   │   │   │   ├── DjVuFileCache.cpp
│   │   │   │   ├── DjVuFileCache.h
│   │   │   │   ├── DjVuGlobal.cpp
│   │   │   │   ├── DjVuGlobal.h
│   │   │   │   ├── DjVuGlobalMemory.cpp
│   │   │   │   ├── DjVuImage.cpp
│   │   │   │   ├── DjVuImage.h
│   │   │   │   ├── DjVuInfo.cpp
│   │   │   │   ├── DjVuInfo.h
│   │   │   │   ├── DjVuMessage.cpp
│   │   │   │   ├── DjVuMessage.h
│   │   │   │   ├── DjVuMessageLite.cpp
│   │   │   │   ├── DjVuMessageLite.h
│   │   │   │   ├── DjVuNavDir.cpp
│   │   │   │   ├── DjVuNavDir.h
│   │   │   │   ├── DjVuPalette.cpp
│   │   │   │   ├── DjVuPalette.h
│   │   │   │   ├── DjVuPort.cpp
│   │   │   │   ├── DjVuPort.h
│   │   │   │   ├── DjVuText.cpp
│   │   │   │   ├── DjVuText.h
│   │   │   │   ├── DjVuToPS.cpp
│   │   │   │   ├── DjVuToPS.h
│   │   │   │   ├── DjvuDroidTrace.h
│   │   │   │   ├── GBitmap.cpp
│   │   │   │   ├── GBitmap.h
│   │   │   │   ├── GContainer.cpp
│   │   │   │   ├── GContainer.h
│   │   │   │   ├── GException.cpp
│   │   │   │   ├── GException.h
│   │   │   │   ├── GIFFManager.cpp
│   │   │   │   ├── GIFFManager.h
│   │   │   │   ├── GMapAreas.cpp
│   │   │   │   ├── GMapAreas.h
│   │   │   │   ├── GOS.cpp
│   │   │   │   ├── GOS.h
│   │   │   │   ├── GPixmap.cpp
│   │   │   │   ├── GPixmap.h
│   │   │   │   ├── GRect.cpp
│   │   │   │   ├── GRect.h
│   │   │   │   ├── GScaler.cpp
│   │   │   │   ├── GScaler.h
│   │   │   │   ├── GSmartPointer.cpp
│   │   │   │   ├── GSmartPointer.h
│   │   │   │   ├── GString.cpp
│   │   │   │   ├── GString.h
│   │   │   │   ├── GThreads.cpp
│   │   │   │   ├── GThreads.h
│   │   │   │   ├── GURL.cpp
│   │   │   │   ├── GURL.h
│   │   │   │   ├── GUnicode.cpp
│   │   │   │   ├── IFFByteStream.cpp
│   │   │   │   ├── IFFByteStream.h
│   │   │   │   ├── IW44EncodeCodec.cpp
│   │   │   │   ├── IW44Image.cpp
│   │   │   │   ├── IW44Image.h
│   │   │   │   ├── JB2EncodeCodec.cpp
│   │   │   │   ├── JB2Image.cpp
│   │   │   │   ├── JB2Image.h
│   │   │   │   ├── JPEGDecoder.cpp
│   │   │   │   ├── JPEGDecoder.h
│   │   │   │   ├── MMRDecoder.cpp
│   │   │   │   ├── MMRDecoder.h
│   │   │   │   ├── MMX.cpp
│   │   │   │   ├── MMX.h
│   │   │   │   ├── Makefile.dep
│   │   │   │   ├── Makefile.in
│   │   │   │   ├── Template.h
│   │   │   │   ├── UnicodeByteStream.cpp
│   │   │   │   ├── UnicodeByteStream.h
│   │   │   │   ├── XMLParser.cpp
│   │   │   │   ├── XMLParser.h
│   │   │   │   ├── XMLTags.cpp
│   │   │   │   ├── XMLTags.h
│   │   │   │   ├── ZPCodec.cpp
│   │   │   │   ├── ZPCodec.h
│   │   │   │   ├── atomic.cpp
│   │   │   │   ├── atomic.h
│   │   │   │   ├── config.h
│   │   │   │   ├── ddjvuapi.cpp
│   │   │   │   ├── ddjvuapi.h
│   │   │   │   ├── ddjvuapi.pc.in
│   │   │   │   ├── debug.cpp
│   │   │   │   ├── debug.h
│   │   │   │   ├── files.txt
│   │   │   │   ├── miniexp.cpp
│   │   │   │   └── miniexp.h
│   │   │   ├── find_name.cpp
│   │   │   ├── get_cpu.cpp
│   │   │   ├── get_decrypt.cpp
│   │   │   ├── get_encrypt.cpp
│   │   │   ├── mupdf
│   │   │   │   ├── Android.mk
│   │   │   │   ├── freetype
│   │   │   │   │   ├── builds
│   │   │   │   │   │   ├── amiga
│   │   │   │   │   │   │   ├── README
│   │   │   │   │   │   │   ├── include
│   │   │   │   │   │   │   │   └── freetype
│   │   │   │   │   │   │   │   └── config
│   │   │   │   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   │   │   │   └── ftmodule.h
│   │   │   │   │   │   │   ├── makefile
│   │   │   │   │   │   │   ├── makefile.os4
│   │   │   │   │   │   │   ├── smakefile
│   │   │   │   │   │   │   └── src
│   │   │   │   │   │   │   └── base
│   │   │   │   │   │   │   ├── ftdebug.c
│   │   │   │   │   │   │   └── ftsystem.c
│   │   │   │   │   │   ├── ansi
│   │   │   │   │   │   │   ├── ansi-def.mk
│   │   │   │   │   │   │   └── ansi.mk
│   │   │   │   │   │   ├── atari
│   │   │   │   │   │   │   ├── ATARI.H
│   │   │   │   │   │   │   ├── FNames.SIC
│   │   │   │   │   │   │   ├── FREETYPE.PRJ
│   │   │   │   │   │   │   ├── README.TXT
│   │   │   │   │   │   │   ├── deflinejoiner.awk
│   │   │   │   │   │   │   └── gen-purec-patch.sh
│   │   │   │   │   │   ├── beos
│   │   │   │   │   │   │   ├── beos-def.mk
│   │   │   │   │   │   │   ├── beos.mk
│   │   │   │   │   │   │   └── detect.mk
│   │   │   │   │   │   ├── compiler
│   │   │   │   │   │   │   ├── ansi-cc.mk
│   │   │   │   │   │   │   ├── bcc-dev.mk
│   │   │   │   │   │   │   ├── bcc.mk
│   │   │   │   │   │   │   ├── emx.mk
│   │   │   │   │   │   │   ├── gcc-dev.mk
│   │   │   │   │   │   │   ├── gcc.mk
│   │   │   │   │   │   │   ├── intelc.mk
│   │   │   │   │   │   │   ├── unix-lcc.mk
│   │   │   │   │   │   │   ├── visualage.mk
│   │   │   │   │   │   │   ├── visualc.mk
│   │   │   │   │   │   │   ├── watcom.mk
│   │   │   │   │   │   │   └── win-lcc.mk
│   │   │   │   │   │   ├── detect.mk
│   │   │   │   │   │   ├── dos
│   │   │   │   │   │   │   ├── detect.mk
│   │   │   │   │   │   │   ├── dos-def.mk
│   │   │   │   │   │   │   ├── dos-emx.mk
│   │   │   │   │   │   │   ├── dos-gcc.mk
│   │   │   │   │   │   │   └── dos-wat.mk
│   │   │   │   │   │   ├── exports.mk
│   │   │   │   │   │   ├── freetype.mk
│   │   │   │   │   │   ├── link_dos.mk
│   │   │   │   │   │   ├── link_std.mk
│   │   │   │   │   │   ├── mac
│   │   │   │   │   │   │   ├── FreeType.m68k_cfm.make.txt
│   │   │   │   │   │   │   ├── FreeType.m68k_far.make.txt
│   │   │   │   │   │   │   ├── FreeType.ppc_carbon.make.txt
│   │   │   │   │   │   │   ├── FreeType.ppc_classic.make.txt
│   │   │   │   │   │   │   ├── README
│   │   │   │   │   │   │   ├── ascii2mpw.py
│   │   │   │   │   │   │   ├── ftlib.prj.xml
│   │   │   │   │   │   │   └── ftmac.c
│   │   │   │   │   │   ├── modules.mk
│   │   │   │   │   │   ├── newline
│   │   │   │   │   │   ├── os2
│   │   │   │   │   │   │   ├── detect.mk
│   │   │   │   │   │   │   ├── os2-def.mk
│   │   │   │   │   │   │   ├── os2-dev.mk
│   │   │   │   │   │   │   └── os2-gcc.mk
│   │   │   │   │   │   ├── symbian
│   │   │   │   │   │   │   ├── bld.inf
│   │   │   │   │   │   │   └── freetype.mmp
│   │   │   │   │   │   ├── toplevel.mk
│   │   │   │   │   │   ├── unix
│   │   │   │   │   │   │   ├── configure.raw
│   │   │   │   │   │   │   ├── detect.mk
│   │   │   │   │   │   │   ├── freetype-config.in
│   │   │   │   │   │   │   ├── freetype2.in
│   │   │   │   │   │   │   ├── freetype2.m4
│   │   │   │   │   │   │   ├── ft-munmap.m4
│   │   │   │   │   │   │   ├── ft2unix.h
│   │   │   │   │   │   │   ├── ftconfig.in
│   │   │   │   │   │   │   ├── ftsystem.c
│   │   │   │   │   │   │   ├── install-sh
│   │   │   │   │   │   │   ├── install.mk
│   │   │   │   │   │   │   ├── mkinstalldirs
│   │   │   │   │   │   │   ├── unix-cc.in
│   │   │   │   │   │   │   ├── unix-def.in
│   │   │   │   │   │   │   ├── unix-dev.mk
│   │   │   │   │   │   │   ├── unix-lcc.mk
│   │   │   │   │   │   │   ├── unix.mk
│   │   │   │   │   │   │   └── unixddef.mk
│   │   │   │   │   │   ├── vms
│   │   │   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   │   │   └── ftsystem.c
│   │   │   │   │   │   ├── win32
│   │   │   │   │   │   │   ├── detect.mk
│   │   │   │   │   │   │   ├── ftdebug.c
│   │   │   │   │   │   │   ├── vc2005
│   │   │   │   │   │   │   │   ├── freetype.sln
│   │   │   │   │   │   │   │   ├── freetype.vcproj
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── vc2008
│   │   │   │   │   │   │   │   ├── freetype.sln
│   │   │   │   │   │   │   │   ├── freetype.vcproj
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── visualc
│   │   │   │   │   │   │   │   ├── freetype.dsp
│   │   │   │   │   │   │   │   ├── freetype.dsw
│   │   │   │   │   │   │   │   ├── freetype.sln
│   │   │   │   │   │   │   │   ├── freetype.vcproj
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── visualce
│   │   │   │   │   │   │   │   ├── freetype.dsp
│   │   │   │   │   │   │   │   ├── freetype.dsw
│   │   │   │   │   │   │   │   ├── freetype.vcproj
│   │   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   │   ├── w32-bcc.mk
│   │   │   │   │   │   │   ├── w32-bccd.mk
│   │   │   │   │   │   │   ├── w32-dev.mk
│   │   │   │   │   │   │   ├── w32-gcc.mk
│   │   │   │   │   │   │   ├── w32-icc.mk
│   │   │   │   │   │   │   ├── w32-intl.mk
│   │   │   │   │   │   │   ├── w32-lcc.mk
│   │   │   │   │   │   │   ├── w32-mingw32.mk
│   │   │   │   │   │   │   ├── w32-vcc.mk
│   │   │   │   │   │   │   ├── w32-wat.mk
│   │   │   │   │   │   │   └── win32-def.mk
│   │   │   │   │   │   └── wince
│   │   │   │   │   │   ├── ftdebug.c
│   │   │   │   │   │   ├── vc2005-ce
│   │   │   │   │   │   │   ├── freetype.sln
│   │   │   │   │   │   │   ├── freetype.vcproj
│   │   │   │   │   │   │   └── index.html
│   │   │   │   │   │   └── vc2008-ce
│   │   │   │   │   │   ├── freetype.sln
│   │   │   │   │   │   ├── freetype.vcproj
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── devel
│   │   │   │   │   │   ├── ft2build.h
│   │   │   │   │   │   └── ftoption.h
│   │   │   │   │   ├── docs
│   │   │   │   │   │   ├── CHANGES
│   │   │   │   │   │   ├── CUSTOMIZE
│   │   │   │   │   │   ├── DEBUG
│   │   │   │   │   │   ├── FTL.TXT
│   │   │   │   │   │   ├── GPL.TXT
│   │   │   │   │   │   ├── INSTALL
│   │   │   │   │   │   ├── INSTALL.ANY
│   │   │   │   │   │   ├── INSTALL.CROSS
│   │   │   │   │   │   ├── INSTALL.GNU
│   │   │   │   │   │   ├── INSTALL.MAC
│   │   │   │   │   │   ├── INSTALL.UNIX
│   │   │   │   │   │   ├── INSTALL.VMS
│   │   │   │   │   │   ├── LICENSE.TXT
│   │   │   │   │   │   ├── MAKEPP
│   │   │   │   │   │   ├── PATENTS
│   │   │   │   │   │   ├── PROBLEMS
│   │   │   │   │   │   ├── TODO
│   │   │   │   │   │   ├── TRUETYPE
│   │   │   │   │   │   ├── UPGRADE.UNIX
│   │   │   │   │   │   ├── VERSION.DLL
│   │   │   │   │   │   ├── formats.txt
│   │   │   │   │   │   ├── raster.txt
│   │   │   │   │   │   ├── reference
│   │   │   │   │   │   │   └── README
│   │   │   │   │   │   └── release
│   │   │   │   │   ├── include
│   │   │   │   │   │   ├── freetype
│   │   │   │   │   │   │   ├── config
│   │   │   │   │   │   │   │   ├── ftconfig.h
│   │   │   │   │   │   │   │   ├── ftheader.h
│   │   │   │   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   │   │   │   ├── ftoption.h
│   │   │   │   │   │   │   │   └── ftstdlib.h
│   │   │   │   │   │   │   ├── freetype.h
│   │   │   │   │   │   │   ├── ftadvanc.h
│   │   │   │   │   │   │   ├── ftbbox.h
│   │   │   │   │   │   │   ├── ftbdf.h
│   │   │   │   │   │   │   ├── ftbitmap.h
│   │   │   │   │   │   │   ├── ftcache.h
│   │   │   │   │   │   │   ├── ftchapters.h
│   │   │   │   │   │   │   ├── ftcid.h
│   │   │   │   │   │   │   ├── fterrdef.h
│   │   │   │   │   │   │   ├── fterrors.h
│   │   │   │   │   │   │   ├── ftgasp.h
│   │   │   │   │   │   │   ├── ftglyph.h
│   │   │   │   │   │   │   ├── ftgxval.h
│   │   │   │   │   │   │   ├── ftgzip.h
│   │   │   │   │   │   │   ├── ftimage.h
│   │   │   │   │   │   │   ├── ftincrem.h
│   │   │   │   │   │   │   ├── ftlcdfil.h
│   │   │   │   │   │   │   ├── ftlist.h
│   │   │   │   │   │   │   ├── ftlzw.h
│   │   │   │   │   │   │   ├── ftmac.h
│   │   │   │   │   │   │   ├── ftmm.h
│   │   │   │   │   │   │   ├── ftmodapi.h
│   │   │   │   │   │   │   ├── ftmoderr.h
│   │   │   │   │   │   │   ├── ftotval.h
│   │   │   │   │   │   │   ├── ftoutln.h
│   │   │   │   │   │   │   ├── ftpfr.h
│   │   │   │   │   │   │   ├── ftrender.h
│   │   │   │   │   │   │   ├── ftsizes.h
│   │   │   │   │   │   │   ├── ftsnames.h
│   │   │   │   │   │   │   ├── ftstroke.h
│   │   │   │   │   │   │   ├── ftsynth.h
│   │   │   │   │   │   │   ├── ftsystem.h
│   │   │   │   │   │   │   ├── fttrigon.h
│   │   │   │   │   │   │   ├── fttypes.h
│   │   │   │   │   │   │   ├── ftwinfnt.h
│   │   │   │   │   │   │   ├── ftxf86.h
│   │   │   │   │   │   │   ├── internal
│   │   │   │   │   │   │   │   ├── autohint.h
│   │   │   │   │   │   │   │   ├── ftcalc.h
│   │   │   │   │   │   │   │   ├── ftdebug.h
│   │   │   │   │   │   │   │   ├── ftdriver.h
│   │   │   │   │   │   │   │   ├── ftgloadr.h
│   │   │   │   │   │   │   │   ├── ftmemory.h
│   │   │   │   │   │   │   │   ├── ftobjs.h
│   │   │   │   │   │   │   │   ├── ftpic.h
│   │   │   │   │   │   │   │   ├── ftrfork.h
│   │   │   │   │   │   │   │   ├── ftserv.h
│   │   │   │   │   │   │   │   ├── ftstream.h
│   │   │   │   │   │   │   │   ├── fttrace.h
│   │   │   │   │   │   │   │   ├── ftvalid.h
│   │   │   │   │   │   │   │   ├── internal.h
│   │   │   │   │   │   │   │   ├── pcftypes.h
│   │   │   │   │   │   │   │   ├── psaux.h
│   │   │   │   │   │   │   │   ├── pshints.h
│   │   │   │   │   │   │   │   ├── services
│   │   │   │   │   │   │   │   │   ├── svbdf.h
│   │   │   │   │   │   │   │   │   ├── svcid.h
│   │   │   │   │   │   │   │   │   ├── svgldict.h
│   │   │   │   │   │   │   │   │   ├── svgxval.h
│   │   │   │   │   │   │   │   │   ├── svkern.h
│   │   │   │   │   │   │   │   │   ├── svmm.h
│   │   │   │   │   │   │   │   │   ├── svotval.h
│   │   │   │   │   │   │   │   │   ├── svpfr.h
│   │   │   │   │   │   │   │   │   ├── svpostnm.h
│   │   │   │   │   │   │   │   │   ├── svpscmap.h
│   │   │   │   │   │   │   │   │   ├── svpsinfo.h
│   │   │   │   │   │   │   │   │   ├── svsfnt.h
│   │   │   │   │   │   │   │   │   ├── svttcmap.h
│   │   │   │   │   │   │   │   │   ├── svtteng.h
│   │   │   │   │   │   │   │   │   ├── svttglyf.h
│   │   │   │   │   │   │   │   │   ├── svwinfnt.h
│   │   │   │   │   │   │   │   │   └── svxf86nm.h
│   │   │   │   │   │   │   │   ├── sfnt.h
│   │   │   │   │   │   │   │   ├── t1types.h
│   │   │   │   │   │   │   │   └── tttypes.h
│   │   │   │   │   │   │   ├── t1tables.h
│   │   │   │   │   │   │   ├── ttnameid.h
│   │   │   │   │   │   │   ├── tttables.h
│   │   │   │   │   │   │   ├── tttags.h
│   │   │   │   │   │   │   └── ttunpat.h
│   │   │   │   │   │   └── ft2build.h
│   │   │   │   │   ├── objs
│   │   │   │   │   │   └── README
│   │   │   │   │   └── src
│   │   │   │   │   ├── Jamfile
│   │   │   │   │   ├── autofit
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── afangles.c
│   │   │   │   │   │   ├── afangles.h
│   │   │   │   │   │   ├── afcjk.c
│   │   │   │   │   │   ├── afcjk.h
│   │   │   │   │   │   ├── afdummy.c
│   │   │   │   │   │   ├── afdummy.h
│   │   │   │   │   │   ├── aferrors.h
│   │   │   │   │   │   ├── afglobal.c
│   │   │   │   │   │   ├── afglobal.h
│   │   │   │   │   │   ├── afhints.c
│   │   │   │   │   │   ├── afhints.h
│   │   │   │   │   │   ├── afindic.c
│   │   │   │   │   │   ├── afindic.h
│   │   │   │   │   │   ├── aflatin.c
│   │   │   │   │   │   ├── aflatin.h
│   │   │   │   │   │   ├── aflatin2.c
│   │   │   │   │   │   ├── aflatin2.h
│   │   │   │   │   │   ├── afloader.c
│   │   │   │   │   │   ├── afloader.h
│   │   │   │   │   │   ├── afmodule.c
│   │   │   │   │   │   ├── afmodule.h
│   │   │   │   │   │   ├── afpic.c
│   │   │   │   │   │   ├── afpic.h
│   │   │   │   │   │   ├── aftypes.h
│   │   │   │   │   │   ├── afwarp.c
│   │   │   │   │   │   ├── afwarp.h
│   │   │   │   │   │   ├── autofit.c
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── base
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── basepic.c
│   │   │   │   │   │   ├── basepic.h
│   │   │   │   │   │   ├── ftadvanc.c
│   │   │   │   │   │   ├── ftapi.c
│   │   │   │   │   │   ├── ftbase.c
│   │   │   │   │   │   ├── ftbase.h
│   │   │   │   │   │   ├── ftbbox.c
│   │   │   │   │   │   ├── ftbdf.c
│   │   │   │   │   │   ├── ftbitmap.c
│   │   │   │   │   │   ├── ftcalc.c
│   │   │   │   │   │   ├── ftcid.c
│   │   │   │   │   │   ├── ftdbgmem.c
│   │   │   │   │   │   ├── ftdebug.c
│   │   │   │   │   │   ├── ftfstype.c
│   │   │   │   │   │   ├── ftgasp.c
│   │   │   │   │   │   ├── ftgloadr.c
│   │   │   │   │   │   ├── ftglyph.c
│   │   │   │   │   │   ├── ftgxval.c
│   │   │   │   │   │   ├── ftinit.c
│   │   │   │   │   │   ├── ftlcdfil.c
│   │   │   │   │   │   ├── ftmac.c
│   │   │   │   │   │   ├── ftmm.c
│   │   │   │   │   │   ├── ftobjs.c
│   │   │   │   │   │   ├── ftotval.c
│   │   │   │   │   │   ├── ftoutln.c
│   │   │   │   │   │   ├── ftpatent.c
│   │   │   │   │   │   ├── ftpfr.c
│   │   │   │   │   │   ├── ftpic.c
│   │   │   │   │   │   ├── ftrfork.c
│   │   │   │   │   │   ├── ftsnames.c
│   │   │   │   │   │   ├── ftstream.c
│   │   │   │   │   │   ├── ftstroke.c
│   │   │   │   │   │   ├── ftsynth.c
│   │   │   │   │   │   ├── ftsystem.c
│   │   │   │   │   │   ├── fttrigon.c
│   │   │   │   │   │   ├── fttype1.c
│   │   │   │   │   │   ├── ftutil.c
│   │   │   │   │   │   ├── ftwinfnt.c
│   │   │   │   │   │   ├── ftxf86.c
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── bdf
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── README
│   │   │   │   │   │   ├── bdf.c
│   │   │   │   │   │   ├── bdf.h
│   │   │   │   │   │   ├── bdfdrivr.c
│   │   │   │   │   │   ├── bdfdrivr.h
│   │   │   │   │   │   ├── bdferror.h
│   │   │   │   │   │   ├── bdflib.c
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── cache
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── ftcache.c
│   │   │   │   │   │   ├── ftcbasic.c
│   │   │   │   │   │   ├── ftccache.c
│   │   │   │   │   │   ├── ftccache.h
│   │   │   │   │   │   ├── ftccback.h
│   │   │   │   │   │   ├── ftccmap.c
│   │   │   │   │   │   ├── ftcerror.h
│   │   │   │   │   │   ├── ftcglyph.c
│   │   │   │   │   │   ├── ftcglyph.h
│   │   │   │   │   │   ├── ftcimage.c
│   │   │   │   │   │   ├── ftcimage.h
│   │   │   │   │   │   ├── ftcmanag.c
│   │   │   │   │   │   ├── ftcmanag.h
│   │   │   │   │   │   ├── ftcmru.c
│   │   │   │   │   │   ├── ftcmru.h
│   │   │   │   │   │   ├── ftcsbits.c
│   │   │   │   │   │   ├── ftcsbits.h
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── cff
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── cff.c
│   │   │   │   │   │   ├── cffcmap.c
│   │   │   │   │   │   ├── cffcmap.h
│   │   │   │   │   │   ├── cffdrivr.c
│   │   │   │   │   │   ├── cffdrivr.h
│   │   │   │   │   │   ├── cfferrs.h
│   │   │   │   │   │   ├── cffgload.c
│   │   │   │   │   │   ├── cffgload.h
│   │   │   │   │   │   ├── cffload.c
│   │   │   │   │   │   ├── cffload.h
│   │   │   │   │   │   ├── cffobjs.c
│   │   │   │   │   │   ├── cffobjs.h
│   │   │   │   │   │   ├── cffparse.c
│   │   │   │   │   │   ├── cffparse.h
│   │   │   │   │   │   ├── cffpic.c
│   │   │   │   │   │   ├── cffpic.h
│   │   │   │   │   │   ├── cfftoken.h
│   │   │   │   │   │   ├── cfftypes.h
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── cid
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── ciderrs.h
│   │   │   │   │   │   ├── cidgload.c
│   │   │   │   │   │   ├── cidgload.h
│   │   │   │   │   │   ├── cidload.c
│   │   │   │   │   │   ├── cidload.h
│   │   │   │   │   │   ├── cidobjs.c
│   │   │   │   │   │   ├── cidobjs.h
│   │   │   │   │   │   ├── cidparse.c
│   │   │   │   │   │   ├── cidparse.h
│   │   │   │   │   │   ├── cidriver.c
│   │   │   │   │   │   ├── cidriver.h
│   │   │   │   │   │   ├── cidtoken.h
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── rules.mk
│   │   │   │   │   │   └── type1cid.c
│   │   │   │   │   ├── gxvalid
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── README
│   │   │   │   │   │   ├── gxvalid.c
│   │   │   │   │   │   ├── gxvalid.h
│   │   │   │   │   │   ├── gxvbsln.c
│   │   │   │   │   │   ├── gxvcommn.c
│   │   │   │   │   │   ├── gxvcommn.h
│   │   │   │   │   │   ├── gxverror.h
│   │   │   │   │   │   ├── gxvfeat.c
│   │   │   │   │   │   ├── gxvfeat.h
│   │   │   │   │   │   ├── gxvfgen.c
│   │   │   │   │   │   ├── gxvjust.c
│   │   │   │   │   │   ├── gxvkern.c
│   │   │   │   │   │   ├── gxvlcar.c
│   │   │   │   │   │   ├── gxvmod.c
│   │   │   │   │   │   ├── gxvmod.h
│   │   │   │   │   │   ├── gxvmort.c
│   │   │   │   │   │   ├── gxvmort.h
│   │   │   │   │   │   ├── gxvmort0.c
│   │   │   │   │   │   ├── gxvmort1.c
│   │   │   │   │   │   ├── gxvmort2.c
│   │   │   │   │   │   ├── gxvmort4.c
│   │   │   │   │   │   ├── gxvmort5.c
│   │   │   │   │   │   ├── gxvmorx.c
│   │   │   │   │   │   ├── gxvmorx.h
│   │   │   │   │   │   ├── gxvmorx0.c
│   │   │   │   │   │   ├── gxvmorx1.c
│   │   │   │   │   │   ├── gxvmorx2.c
│   │   │   │   │   │   ├── gxvmorx4.c
│   │   │   │   │   │   ├── gxvmorx5.c
│   │   │   │   │   │   ├── gxvopbd.c
│   │   │   │   │   │   ├── gxvprop.c
│   │   │   │   │   │   ├── gxvtrak.c
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── gzip
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── adler32.c
│   │   │   │   │   │   ├── ftgzip.c
│   │   │   │   │   │   ├── infblock.c
│   │   │   │   │   │   ├── infblock.h
│   │   │   │   │   │   ├── infcodes.c
│   │   │   │   │   │   ├── infcodes.h
│   │   │   │   │   │   ├── inffixed.h
│   │   │   │   │   │   ├── inflate.c
│   │   │   │   │   │   ├── inftrees.c
│   │   │   │   │   │   ├── inftrees.h
│   │   │   │   │   │   ├── infutil.c
│   │   │   │   │   │   ├── infutil.h
│   │   │   │   │   │   ├── rules.mk
│   │   │   │   │   │   ├── zconf.h
│   │   │   │   │   │   ├── zlib.h
│   │   │   │   │   │   ├── zutil.c
│   │   │   │   │   │   └── zutil.h
│   │   │   │   │   ├── lzw
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── ftlzw.c
│   │   │   │   │   │   ├── ftzopen.c
│   │   │   │   │   │   ├── ftzopen.h
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── otvalid
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── otvalid.c
│   │   │   │   │   │   ├── otvalid.h
│   │   │   │   │   │   ├── otvbase.c
│   │   │   │   │   │   ├── otvcommn.c
│   │   │   │   │   │   ├── otvcommn.h
│   │   │   │   │   │   ├── otverror.h
│   │   │   │   │   │   ├── otvgdef.c
│   │   │   │   │   │   ├── otvgpos.c
│   │   │   │   │   │   ├── otvgpos.h
│   │   │   │   │   │   ├── otvgsub.c
│   │   │   │   │   │   ├── otvjstf.c
│   │   │   │   │   │   ├── otvmath.c
│   │   │   │   │   │   ├── otvmod.c
│   │   │   │   │   │   ├── otvmod.h
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── pcf
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── README
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── pcf.c
│   │   │   │   │   │   ├── pcf.h
│   │   │   │   │   │   ├── pcfdrivr.c
│   │   │   │   │   │   ├── pcfdrivr.h
│   │   │   │   │   │   ├── pcferror.h
│   │   │   │   │   │   ├── pcfread.c
│   │   │   │   │   │   ├── pcfread.h
│   │   │   │   │   │   ├── pcfutil.c
│   │   │   │   │   │   ├── pcfutil.h
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── pfr
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── pfr.c
│   │   │   │   │   │   ├── pfrcmap.c
│   │   │   │   │   │   ├── pfrcmap.h
│   │   │   │   │   │   ├── pfrdrivr.c
│   │   │   │   │   │   ├── pfrdrivr.h
│   │   │   │   │   │   ├── pfrerror.h
│   │   │   │   │   │   ├── pfrgload.c
│   │   │   │   │   │   ├── pfrgload.h
│   │   │   │   │   │   ├── pfrload.c
│   │   │   │   │   │   ├── pfrload.h
│   │   │   │   │   │   ├── pfrobjs.c
│   │   │   │   │   │   ├── pfrobjs.h
│   │   │   │   │   │   ├── pfrsbit.c
│   │   │   │   │   │   ├── pfrsbit.h
│   │   │   │   │   │   ├── pfrtypes.h
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── psaux
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── afmparse.c
│   │   │   │   │   │   ├── afmparse.h
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── psaux.c
│   │   │   │   │   │   ├── psauxerr.h
│   │   │   │   │   │   ├── psauxmod.c
│   │   │   │   │   │   ├── psauxmod.h
│   │   │   │   │   │   ├── psconv.c
│   │   │   │   │   │   ├── psconv.h
│   │   │   │   │   │   ├── psobjs.c
│   │   │   │   │   │   ├── psobjs.h
│   │   │   │   │   │   ├── rules.mk
│   │   │   │   │   │   ├── t1cmap.c
│   │   │   │   │   │   ├── t1cmap.h
│   │   │   │   │   │   ├── t1decode.c
│   │   │   │   │   │   └── t1decode.h
│   │   │   │   │   ├── pshinter
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── pshalgo.c
│   │   │   │   │   │   ├── pshalgo.h
│   │   │   │   │   │   ├── pshglob.c
│   │   │   │   │   │   ├── pshglob.h
│   │   │   │   │   │   ├── pshinter.c
│   │   │   │   │   │   ├── pshmod.c
│   │   │   │   │   │   ├── pshmod.h
│   │   │   │   │   │   ├── pshnterr.h
│   │   │   │   │   │   ├── pshpic.c
│   │   │   │   │   │   ├── pshpic.h
│   │   │   │   │   │   ├── pshrec.c
│   │   │   │   │   │   ├── pshrec.h
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── psnames
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── psmodule.c
│   │   │   │   │   │   ├── psmodule.h
│   │   │   │   │   │   ├── psnamerr.h
│   │   │   │   │   │   ├── psnames.c
│   │   │   │   │   │   ├── pspic.c
│   │   │   │   │   │   ├── pspic.h
│   │   │   │   │   │   ├── pstables.h
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── raster
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── ftmisc.h
│   │   │   │   │   │   ├── ftraster.c
│   │   │   │   │   │   ├── ftraster.h
│   │   │   │   │   │   ├── ftrend1.c
│   │   │   │   │   │   ├── ftrend1.h
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── raster.c
│   │   │   │   │   │   ├── rasterrs.h
│   │   │   │   │   │   ├── rastpic.c
│   │   │   │   │   │   ├── rastpic.h
│   │   │   │   │   │   └── rules.mk
│   │   │   │   │   ├── sfnt
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── rules.mk
│   │   │   │   │   │   ├── sfdriver.c
│   │   │   │   │   │   ├── sfdriver.h
│   │   │   │   │   │   ├── sferrors.h
│   │   │   │   │   │   ├── sfnt.c
│   │   │   │   │   │   ├── sfntpic.c
│   │   │   │   │   │   ├── sfntpic.h
│   │   │   │   │   │   ├── sfobjs.c
│   │   │   │   │   │   ├── sfobjs.h
│   │   │   │   │   │   ├── ttbdf.c
│   │   │   │   │   │   ├── ttbdf.h
│   │   │   │   │   │   ├── ttcmap.c
│   │   │   │   │   │   ├── ttcmap.h
│   │   │   │   │   │   ├── ttcmapc.h
│   │   │   │   │   │   ├── ttkern.c
│   │   │   │   │   │   ├── ttkern.h
│   │   │   │   │   │   ├── ttload.c
│   │   │   │   │   │   ├── ttload.h
│   │   │   │   │   │   ├── ttmtx.c
│   │   │   │   │   │   ├── ttmtx.h
│   │   │   │   │   │   ├── ttpost.c
│   │   │   │   │   │   ├── ttpost.h
│   │   │   │   │   │   ├── ttsbit.c
│   │   │   │   │   │   ├── ttsbit.h
│   │   │   │   │   │   └── ttsbit0.c
│   │   │   │   │   ├── smooth
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── ftgrays.c
│   │   │   │   │   │   ├── ftgrays.h
│   │   │   │   │   │   ├── ftsmerrs.h
│   │   │   │   │   │   ├── ftsmooth.c
│   │   │   │   │   │   ├── ftsmooth.h
│   │   │   │   │   │   ├── ftspic.c
│   │   │   │   │   │   ├── ftspic.h
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── rules.mk
│   │   │   │   │   │   └── smooth.c
│   │   │   │   │   ├── tools
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── apinames.c
│   │   │   │   │   │   ├── chktrcmp.py
│   │   │   │   │   │   ├── cordic.py
│   │   │   │   │   │   ├── docmaker
│   │   │   │   │   │   │   ├── content.py
│   │   │   │   │   │   │   ├── docbeauty.py
│   │   │   │   │   │   │   ├── docmaker.py
│   │   │   │   │   │   │   ├── formatter.py
│   │   │   │   │   │   │   ├── sources.py
│   │   │   │   │   │   │   ├── tohtml.py
│   │   │   │   │   │   │   └── utils.py
│   │   │   │   │   │   ├── ftrandom
│   │   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   │   ├── README
│   │   │   │   │   │   │   └── ftrandom.c
│   │   │   │   │   │   ├── glnames.py
│   │   │   │   │   │   ├── test_afm.c
│   │   │   │   │   │   ├── test_bbox.c
│   │   │   │   │   │   └── test_trig.c
│   │   │   │   │   ├── truetype
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── rules.mk
│   │   │   │   │   │   ├── truetype.c
│   │   │   │   │   │   ├── ttdriver.c
│   │   │   │   │   │   ├── ttdriver.h
│   │   │   │   │   │   ├── tterrors.h
│   │   │   │   │   │   ├── ttgload.c
│   │   │   │   │   │   ├── ttgload.h
│   │   │   │   │   │   ├── ttgxvar.c
│   │   │   │   │   │   ├── ttgxvar.h
│   │   │   │   │   │   ├── ttinterp.c
│   │   │   │   │   │   ├── ttinterp.h
│   │   │   │   │   │   ├── ttobjs.c
│   │   │   │   │   │   ├── ttobjs.h
│   │   │   │   │   │   ├── ttpic.c
│   │   │   │   │   │   ├── ttpic.h
│   │   │   │   │   │   ├── ttpload.c
│   │   │   │   │   │   └── ttpload.h
│   │   │   │   │   ├── type1
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── rules.mk
│   │   │   │   │   │   ├── t1afm.c
│   │   │   │   │   │   ├── t1afm.h
│   │   │   │   │   │   ├── t1driver.c
│   │   │   │   │   │   ├── t1driver.h
│   │   │   │   │   │   ├── t1errors.h
│   │   │   │   │   │   ├── t1gload.c
│   │   │   │   │   │   ├── t1gload.h
│   │   │   │   │   │   ├── t1load.c
│   │   │   │   │   │   ├── t1load.h
│   │   │   │   │   │   ├── t1objs.c
│   │   │   │   │   │   ├── t1objs.h
│   │   │   │   │   │   ├── t1parse.c
│   │   │   │   │   │   ├── t1parse.h
│   │   │   │   │   │   ├── t1tokens.h
│   │   │   │   │   │   └── type1.c
│   │   │   │   │   ├── type42
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── module.mk
│   │   │   │   │   │   ├── rules.mk
│   │   │   │   │   │   ├── t42drivr.c
│   │   │   │   │   │   ├── t42drivr.h
│   │   │   │   │   │   ├── t42error.h
│   │   │   │   │   │   ├── t42objs.c
│   │   │   │   │   │   ├── t42objs.h
│   │   │   │   │   │   ├── t42parse.c
│   │   │   │   │   │   ├── t42parse.h
│   │   │   │   │   │   ├── t42types.h
│   │   │   │   │   │   └── type42.c
│   │   │   │   │   └── winfonts
│   │   │   │   │   ├── Jamfile
│   │   │   │   │   ├── fnterrs.h
│   │   │   │   │   ├── module.mk
│   │   │   │   │   ├── rules.mk
│   │   │   │   │   ├── winfnt.c
│   │   │   │   │   └── winfnt.h
│   │   │   │   ├── freetype-overlay
│   │   │   │   │   └── include
│   │   │   │   │   └── freetype
│   │   │   │   │   └── config
│   │   │   │   │   ├── ftmodule.h
│   │   │   │   │   └── ftoption.h
│   │   │   │   ├── jpeg
│   │   │   │   │   ├── Makefile
│   │   │   │   │   ├── Makefile.am
│   │   │   │   │   ├── Makefile.in
│   │   │   │   │   ├── README
│   │   │   │   │   ├── aclocal.m4
│   │   │   │   │   ├── ansi2knr.1
│   │   │   │   │   ├── ansi2knr.c
│   │   │   │   │   ├── cderror.h
│   │   │   │   │   ├── cdjpeg.c
│   │   │   │   │   ├── cdjpeg.h
│   │   │   │   │   ├── change.log
│   │   │   │   │   ├── cjpeg.1
│   │   │   │   │   ├── cjpeg.c
│   │   │   │   │   ├── ckconfig.c
│   │   │   │   │   ├── coderules.txt
│   │   │   │   │   ├── config.guess
│   │   │   │   │   ├── config.log
│   │   │   │   │   ├── config.status
│   │   │   │   │   ├── config.sub
│   │   │   │   │   ├── configure
│   │   │   │   │   ├── configure.ac
│   │   │   │   │   ├── depcomp
│   │   │   │   │   ├── djpeg.1
│   │   │   │   │   ├── djpeg.c
│   │   │   │   │   ├── example.c
│   │   │   │   │   ├── filelist.txt
│   │   │   │   │   ├── install-sh
│   │   │   │   │   ├── install.txt
│   │   │   │   │   ├── jaricom.c
│   │   │   │   │   ├── jcapimin.c
│   │   │   │   │   ├── jcapistd.c
│   │   │   │   │   ├── jcarith.c
│   │   │   │   │   ├── jccoefct.c
│   │   │   │   │   ├── jccolor.c
│   │   │   │   │   ├── jcdctmgr.c
│   │   │   │   │   ├── jchuff.c
│   │   │   │   │   ├── jcinit.c
│   │   │   │   │   ├── jcmainct.c
│   │   │   │   │   ├── jcmarker.c
│   │   │   │   │   ├── jcmaster.c
│   │   │   │   │   ├── jcomapi.c
│   │   │   │   │   ├── jconfig.bcc
│   │   │   │   │   ├── jconfig.cfg
│   │   │   │   │   ├── jconfig.dj
│   │   │   │   │   ├── jconfig.h
│   │   │   │   │   ├── jconfig.mac
│   │   │   │   │   ├── jconfig.manx
│   │   │   │   │   ├── jconfig.mc6
│   │   │   │   │   ├── jconfig.sas
│   │   │   │   │   ├── jconfig.st
│   │   │   │   │   ├── jconfig.txt
│   │   │   │   │   ├── jconfig.vc
│   │   │   │   │   ├── jconfig.vms
│   │   │   │   │   ├── jconfig.wat
│   │   │   │   │   ├── jcparam.c
│   │   │   │   │   ├── jcprepct.c
│   │   │   │   │   ├── jcsample.c
│   │   │   │   │   ├── jctrans.c
│   │   │   │   │   ├── jdapimin.c
│   │   │   │   │   ├── jdapistd.c
│   │   │   │   │   ├── jdarith.c
│   │   │   │   │   ├── jdatadst.c
│   │   │   │   │   ├── jdatasrc.c
│   │   │   │   │   ├── jdcoefct.c
│   │   │   │   │   ├── jdcolor.c
│   │   │   │   │   ├── jdct.h
│   │   │   │   │   ├── jddctmgr.c
│   │   │   │   │   ├── jdhuff.c
│   │   │   │   │   ├── jdinput.c
│   │   │   │   │   ├── jdmainct.c
│   │   │   │   │   ├── jdmarker.c
│   │   │   │   │   ├── jdmaster.c
│   │   │   │   │   ├── jdmerge.c
│   │   │   │   │   ├── jdpostct.c
│   │   │   │   │   ├── jdsample.c
│   │   │   │   │   ├── jdtrans.c
│   │   │   │   │   ├── jerror.c
│   │   │   │   │   ├── jerror.h
│   │   │   │   │   ├── jfdctflt.c
│   │   │   │   │   ├── jfdctfst.c
│   │   │   │   │   ├── jfdctint.c
│   │   │   │   │   ├── jidctflt.c
│   │   │   │   │   ├── jidctfst.c
│   │   │   │   │   ├── jidctint.c
│   │   │   │   │   ├── jinclude.h
│   │   │   │   │   ├── jmemansi.c
│   │   │   │   │   ├── jmemdos.c
│   │   │   │   │   ├── jmemdosa.asm
│   │   │   │   │   ├── jmemmac.c
│   │   │   │   │   ├── jmemmgr.c
│   │   │   │   │   ├── jmemname.c
│   │   │   │   │   ├── jmemnobs.c
│   │   │   │   │   ├── jmemsys.h
│   │   │   │   │   ├── jmorecfg.h
│   │   │   │   │   ├── jpegint.h
│   │   │   │   │   ├── jpeglib.h
│   │   │   │   │   ├── jpegtran.1
│   │   │   │   │   ├── jpegtran.c
│   │   │   │   │   ├── jquant1.c
│   │   │   │   │   ├── jquant2.c
│   │   │   │   │   ├── jutils.c
│   │   │   │   │   ├── jversion.h
│   │   │   │   │   ├── libjpeg.map
│   │   │   │   │   ├── libjpeg.txt
│   │   │   │   │   ├── libtool
│   │   │   │   │   ├── ltmain.sh
│   │   │   │   │   ├── makcjpeg.st
│   │   │   │   │   ├── makdjpeg.st
│   │   │   │   │   ├── makeadsw.vc6
│   │   │   │   │   ├── makeasln.vc9
│   │   │   │   │   ├── makecdep.vc6
│   │   │   │   │   ├── makecdsp.vc6
│   │   │   │   │   ├── makecmak.vc6
│   │   │   │   │   ├── makecvcp.vc9
│   │   │   │   │   ├── makeddep.vc6
│   │   │   │   │   ├── makeddsp.vc6
│   │   │   │   │   ├── makedmak.vc6
│   │   │   │   │   ├── makedvcp.vc9
│   │   │   │   │   ├── makefile.ansi
│   │   │   │   │   ├── makefile.bcc
│   │   │   │   │   ├── makefile.dj
│   │   │   │   │   ├── makefile.manx
│   │   │   │   │   ├── makefile.mc6
│   │   │   │   │   ├── makefile.mms
│   │   │   │   │   ├── makefile.sas
│   │   │   │   │   ├── makefile.unix
│   │   │   │   │   ├── makefile.vc
│   │   │   │   │   ├── makefile.vms
│   │   │   │   │   ├── makefile.wat
│   │   │   │   │   ├── makejdep.vc6
│   │   │   │   │   ├── makejdsp.vc6
│   │   │   │   │   ├── makejdsw.vc6
│   │   │   │   │   ├── makejmak.vc6
│   │   │   │   │   ├── makejsln.vc9
│   │   │   │   │   ├── makejvcp.vc9
│   │   │   │   │   ├── makeproj.mac
│   │   │   │   │   ├── makerdep.vc6
│   │   │   │   │   ├── makerdsp.vc6
│   │   │   │   │   ├── makermak.vc6
│   │   │   │   │   ├── makervcp.vc9
│   │   │   │   │   ├── maketdep.vc6
│   │   │   │   │   ├── maketdsp.vc6
│   │   │   │   │   ├── maketmak.vc6
│   │   │   │   │   ├── maketvcp.vc9
│   │   │   │   │   ├── makewdep.vc6
│   │   │   │   │   ├── makewdsp.vc6
│   │   │   │   │   ├── makewmak.vc6
│   │   │   │   │   ├── makewvcp.vc9
│   │   │   │   │   ├── makljpeg.st
│   │   │   │   │   ├── maktjpeg.st
│   │   │   │   │   ├── makvms.opt
│   │   │   │   │   ├── missing
│   │   │   │   │   ├── rdbmp.c
│   │   │   │   │   ├── rdcolmap.c
│   │   │   │   │   ├── rdgif.c
│   │   │   │   │   ├── rdjpgcom.1
│   │   │   │   │   ├── rdjpgcom.c
│   │   │   │   │   ├── rdppm.c
│   │   │   │   │   ├── rdrle.c
│   │   │   │   │   ├── rdswitch.c
│   │   │   │   │   ├── rdtarga.c
│   │   │   │   │   ├── stamp-h1
│   │   │   │   │   ├── structure.txt
│   │   │   │   │   ├── testimg.bmp
│   │   │   │   │   ├── testimg.jpg
│   │   │   │   │   ├── testimg.ppm
│   │   │   │   │   ├── testimgp.jpg
│   │   │   │   │   ├── testorig.jpg
│   │   │   │   │   ├── testprog.jpg
│   │   │   │   │   ├── transupp.c
│   │   │   │   │   ├── transupp.h
│   │   │   │   │   ├── usage.txt
│   │   │   │   │   ├── wizard.txt
│   │   │   │   │   ├── wrbmp.c
│   │   │   │   │   ├── wrgif.c
│   │   │   │   │   ├── wrjpgcom.1
│   │   │   │   │   ├── wrjpgcom.c
│   │   │   │   │   ├── wrppm.c
│   │   │   │   │   ├── wrrle.c
│   │   │   │   │   └── wrtarga.c
│   │   │   │   ├── mupdf
│   │   │   │   │   ├── cmaps
│   │   │   │   │   │   ├── 78-EUC-H
│   │   │   │   │   │   ├── 78-EUC-V
│   │   │   │   │   │   ├── 78-H
│   │   │   │   │   │   ├── 78-RKSJ-H
│   │   │   │   │   │   ├── 78-RKSJ-V
│   │   │   │   │   │   ├── 78-V
│   │   │   │   │   │   ├── 78ms-RKSJ-H
│   │   │   │   │   │   ├── 78ms-RKSJ-V
│   │   │   │   │   │   ├── 83pv-RKSJ-H
│   │   │   │   │   │   ├── 90ms-RKSJ-H
│   │   │   │   │   │   ├── 90ms-RKSJ-V
│   │   │   │   │   │   ├── 90msp-RKSJ-H
│   │   │   │   │   │   ├── 90msp-RKSJ-V
│   │   │   │   │   │   ├── 90pv-RKSJ-H
│   │   │   │   │   │   ├── 90pv-RKSJ-V
│   │   │   │   │   │   ├── Add-H
│   │   │   │   │   │   ├── Add-RKSJ-H
│   │   │   │   │   │   ├── Add-RKSJ-V
│   │   │   │   │   │   ├── Add-V
│   │   │   │   │   │   ├── Adobe-CNS1-0
│   │   │   │   │   │   ├── Adobe-CNS1-1
│   │   │   │   │   │   ├── Adobe-CNS1-2
│   │   │   │   │   │   ├── Adobe-CNS1-3
│   │   │   │   │   │   ├── Adobe-CNS1-4
│   │   │   │   │   │   ├── Adobe-CNS1-5
│   │   │   │   │   │   ├── Adobe-CNS1-6
│   │   │   │   │   │   ├── Adobe-CNS1-UCS2
│   │   │   │   │   │   ├── Adobe-GB1-0
│   │   │   │   │   │   ├── Adobe-GB1-1
│   │   │   │   │   │   ├── Adobe-GB1-2
│   │   │   │   │   │   ├── Adobe-GB1-3
│   │   │   │   │   │   ├── Adobe-GB1-4
│   │   │   │   │   │   ├── Adobe-GB1-5
│   │   │   │   │   │   ├── Adobe-GB1-UCS2
│   │   │   │   │   │   ├── Adobe-Japan1-0
│   │   │   │   │   │   ├── Adobe-Japan1-1
│   │   │   │   │   │   ├── Adobe-Japan1-2
│   │   │   │   │   │   ├── Adobe-Japan1-3
│   │   │   │   │   │   ├── Adobe-Japan1-4
│   │   │   │   │   │   ├── Adobe-Japan1-5
│   │   │   │   │   │   ├── Adobe-Japan1-6
│   │   │   │   │   │   ├── Adobe-Japan1-UCS2
│   │   │   │   │   │   ├── Adobe-Japan2-0
│   │   │   │   │   │   ├── Adobe-Korea1-0
│   │   │   │   │   │   ├── Adobe-Korea1-1
│   │   │   │   │   │   ├── Adobe-Korea1-2
│   │   │   │   │   │   ├── Adobe-Korea1-UCS2
│   │   │   │   │   │   ├── B5-H
│   │   │   │   │   │   ├── B5-V
│   │   │   │   │   │   ├── B5pc-H
│   │   │   │   │   │   ├── B5pc-V
│   │   │   │   │   │   ├── CNS-EUC-H
│   │   │   │   │   │   ├── CNS-EUC-V
│   │   │   │   │   │   ├── CNS1-H
│   │   │   │   │   │   ├── CNS1-V
│   │   │   │   │   │   ├── CNS2-H
│   │   │   │   │   │   ├── CNS2-V
│   │   │   │   │   │   ├── ETHK-B5-H
│   │   │   │   │   │   ├── ETHK-B5-V
│   │   │   │   │   │   ├── ETen-B5-H
│   │   │   │   │   │   ├── ETen-B5-V
│   │   │   │   │   │   ├── ETenms-B5-H
│   │   │   │   │   │   ├── ETenms-B5-V
│   │   │   │   │   │   ├── EUC-H
│   │   │   │   │   │   ├── EUC-V
│   │   │   │   │   │   ├── Ext-H
│   │   │   │   │   │   ├── Ext-RKSJ-H
│   │   │   │   │   │   ├── Ext-RKSJ-V
│   │   │   │   │   │   ├── Ext-V
│   │   │   │   │   │   ├── GB-EUC-H
│   │   │   │   │   │   ├── GB-EUC-V
│   │   │   │   │   │   ├── GB-H
│   │   │   │   │   │   ├── GB-V
│   │   │   │   │   │   ├── GBK-EUC-H
│   │   │   │   │   │   ├── GBK-EUC-V
│   │   │   │   │   │   ├── GBK2K-H
│   │   │   │   │   │   ├── GBK2K-V
│   │   │   │   │   │   ├── GBKp-EUC-H
│   │   │   │   │   │   ├── GBKp-EUC-V
│   │   │   │   │   │   ├── GBT-EUC-H
│   │   │   │   │   │   ├── GBT-EUC-V
│   │   │   │   │   │   ├── GBT-H
│   │   │   │   │   │   ├── GBT-V
│   │   │   │   │   │   ├── GBTpc-EUC-H
│   │   │   │   │   │   ├── GBTpc-EUC-V
│   │   │   │   │   │   ├── GBpc-EUC-H
│   │   │   │   │   │   ├── GBpc-EUC-V
│   │   │   │   │   │   ├── H
│   │   │   │   │   │   ├── HKdla-B5-H
│   │   │   │   │   │   ├── HKdla-B5-V
│   │   │   │   │   │   ├── HKdlb-B5-H
│   │   │   │   │   │   ├── HKdlb-B5-V
│   │   │   │   │   │   ├── HKgccs-B5-H
│   │   │   │   │   │   ├── HKgccs-B5-V
│   │   │   │   │   │   ├── HKm314-B5-H
│   │   │   │   │   │   ├── HKm314-B5-V
│   │   │   │   │   │   ├── HKm471-B5-H
│   │   │   │   │   │   ├── HKm471-B5-V
│   │   │   │   │   │   ├── HKscs-B5-H
│   │   │   │   │   │   ├── HKscs-B5-V
│   │   │   │   │   │   ├── Hankaku
│   │   │   │   │   │   ├── Hiragana
│   │   │   │   │   │   ├── Hojo-EUC-H
│   │   │   │   │   │   ├── Hojo-EUC-V
│   │   │   │   │   │   ├── Hojo-H
│   │   │   │   │   │   ├── Hojo-V
│   │   │   │   │   │   ├── KSC-EUC-H
│   │   │   │   │   │   ├── KSC-EUC-V
│   │   │   │   │   │   ├── KSC-H
│   │   │   │   │   │   ├── KSC-Johab-H
│   │   │   │   │   │   ├── KSC-Johab-V
│   │   │   │   │   │   ├── KSC-V
│   │   │   │   │   │   ├── KSCms-UHC-H
│   │   │   │   │   │   ├── KSCms-UHC-HW-H
│   │   │   │   │   │   ├── KSCms-UHC-HW-V
│   │   │   │   │   │   ├── KSCms-UHC-V
│   │   │   │   │   │   ├── KSCpc-EUC-H
│   │   │   │   │   │   ├── KSCpc-EUC-V
│   │   │   │   │   │   ├── Katakana
│   │   │   │   │   │   ├── NWP-H
│   │   │   │   │   │   ├── NWP-V
│   │   │   │   │   │   ├── README
│   │   │   │   │   │   ├── RKSJ-H
│   │   │   │   │   │   ├── RKSJ-V
│   │   │   │   │   │   ├── Roman
│   │   │   │   │   │   ├── UniCNS-UCS2-H
│   │   │   │   │   │   ├── UniCNS-UCS2-V
│   │   │   │   │   │   ├── UniCNS-UTF16-H
│   │   │   │   │   │   ├── UniCNS-UTF16-V
│   │   │   │   │   │   ├── UniGB-UCS2-H
│   │   │   │   │   │   ├── UniGB-UCS2-V
│   │   │   │   │   │   ├── UniGB-UTF16-H
│   │   │   │   │   │   ├── UniGB-UTF16-V
│   │   │   │   │   │   ├── UniHojo-UCS2-H
│   │   │   │   │   │   ├── UniHojo-UCS2-V
│   │   │   │   │   │   ├── UniHojo-UTF16-H
│   │   │   │   │   │   ├── UniHojo-UTF16-V
│   │   │   │   │   │   ├── UniJIS-UCS2-H
│   │   │   │   │   │   ├── UniJIS-UCS2-HW-H
│   │   │   │   │   │   ├── UniJIS-UCS2-HW-V
│   │   │   │   │   │   ├── UniJIS-UCS2-V
│   │   │   │   │   │   ├── UniJIS-UTF16-H
│   │   │   │   │   │   ├── UniJIS-UTF16-V
│   │   │   │   │   │   ├── UniJISPro-UCS2-HW-V
│   │   │   │   │   │   ├── UniJISPro-UCS2-V
│   │   │   │   │   │   ├── UniKS-UCS2-H
│   │   │   │   │   │   ├── UniKS-UCS2-V
│   │   │   │   │   │   ├── UniKS-UTF16-H
│   │   │   │   │   │   ├── UniKS-UTF16-V
│   │   │   │   │   │   ├── V
│   │   │   │   │   │   └── WP-Symbol
│   │   │   │   │   ├── fitz
│   │   │   │   │   │   ├── COPYING
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── base_cpudep.c
│   │   │   │   │   │   ├── base_error.c
│   │   │   │   │   │   ├── base_hash.c
│   │   │   │   │   │   ├── base_matrix.c
│   │   │   │   │   │   ├── base_memory.c
│   │   │   │   │   │   ├── base_rect.c
│   │   │   │   │   │   ├── base_string.c
│   │   │   │   │   │   ├── base_unicode.c
│   │   │   │   │   │   ├── crypt_aes.c
│   │   │   │   │   │   ├── crypt_arc4.c
│   │   │   │   │   │   ├── crypt_crc32.c
│   │   │   │   │   │   ├── crypt_md5.c
│   │   │   │   │   │   ├── filt_aesd.c
│   │   │   │   │   │   ├── filt_arc4.c
│   │   │   │   │   │   ├── filt_basic.c
│   │   │   │   │   │   ├── filt_dctd.c
│   │   │   │   │   │   ├── filt_faxd.c
│   │   │   │   │   │   ├── filt_faxd.h
│   │   │   │   │   │   ├── filt_faxdtab.c
│   │   │   │   │   │   ├── filt_flate.c
│   │   │   │   │   │   ├── filt_jbig2d.c
│   │   │   │   │   │   ├── filt_jpxd.c
│   │   │   │   │   │   ├── filt_lzwd.c
│   │   │   │   │   │   ├── filt_pipeline.c
│   │   │   │   │   │   ├── filt_predict.c
│   │   │   │   │   │   ├── fitz.h
│   │   │   │   │   │   ├── fitz_base.h
│   │   │   │   │   │   ├── fitz_draw.h
│   │   │   │   │   │   ├── fitz_stream.h
│   │   │   │   │   │   ├── fitz_tree.h
│   │   │   │   │   │   ├── node_misc1.c
│   │   │   │   │   │   ├── node_misc2.c
│   │   │   │   │   │   ├── node_path.c
│   │   │   │   │   │   ├── node_text.c
│   │   │   │   │   │   ├── node_toxml.c
│   │   │   │   │   │   ├── node_tree.c
│   │   │   │   │   │   ├── obj_array.c
│   │   │   │   │   │   ├── obj_dict.c
│   │   │   │   │   │   ├── obj_parse.c
│   │   │   │   │   │   ├── obj_print.c
│   │   │   │   │   │   ├── obj_simple.c
│   │   │   │   │   │   ├── res_colorspace.c
│   │   │   │   │   │   ├── res_font.c
│   │   │   │   │   │   ├── res_image.c
│   │   │   │   │   │   ├── res_shade.c
│   │   │   │   │   │   ├── stm_buffer.c
│   │   │   │   │   │   ├── stm_filter.c
│   │   │   │   │   │   ├── stm_misc.c
│   │   │   │   │   │   ├── stm_open.c
│   │   │   │   │   │   ├── stm_read.c
│   │   │   │   │   │   ├── util_getopt.c
│   │   │   │   │   │   └── util_gettimeofday.c
│   │   │   │   │   ├── fitzdraw
│   │   │   │   │   │   ├── COPYING
│   │   │   │   │   │   ├── Jamfile
│   │   │   │   │   │   ├── archppc.c
│   │   │   │   │   │   ├── archsparc.c
│   │   │   │   │   │   ├── archx86.c
│   │   │   │   │   │   ├── blendmodes.c
│   │   │   │   │   │   ├── glyphcache.c
│   │   │   │   │   │   ├── imagedraw.c
│   │   │   │   │   │   ├── imagescale.c
│   │   │   │   │   │   ├── imageunpack.c
│   │   │   │   │   │   ├── meshdraw.c
│   │   │   │   │   │   ├── pathfill.c
│   │   │   │   │   │   ├── pathscan.c
│   │   │   │   │   │   ├── pathstroke.c
│   │   │   │   │   │   ├── pixmap.c
│   │   │   │   │   │   ├── porterduff.c
│   │   │   │   │   │   └── render.c
│   │   │   │   │   ├── fonts
│   │   │   │   │   │   ├── Dingbats.cff
│   │   │   │   │   │   ├── NimbusMonL-Bold.cff
│   │   │   │   │   │   ├── NimbusMonL-BoldObli.cff
│   │   │   │   │   │   ├── NimbusMonL-Regu.cff
│   │   │   │   │   │   ├── NimbusMonL-ReguObli.cff
│   │   │   │   │   │   ├── NimbusRomNo9L-Medi.cff
│   │   │   │   │   │   ├── NimbusRomNo9L-MediItal.cff
│   │   │   │   │   │   ├── NimbusRomNo9L-Regu.cff
│   │   │   │   │   │   ├── NimbusRomNo9L-ReguItal.cff
│   │   │   │   │   │   ├── NimbusSanL-Bold.cff
│   │   │   │   │   │   ├── NimbusSanL-BoldItal.cff
│   │   │   │   │   │   ├── NimbusSanL-Regu.cff
│   │   │   │   │   │   ├── NimbusSanL-ReguItal.cff
│   │   │   │   │   │   ├── StandardSymL.cff
│   │   │   │   │   │   ├── URWChanceryL-MediItal.cff
│   │   │   │   │   │   └── droid
│   │   │   │   │   │   ├── DroidSansFallback.ttf
│   │   │   │   │   │   └── NOTICE
│   │   │   │   │   └── mupdf
│   │   │   │   │   ├── APV.mk
│   │   │   │   │   ├── COPYING
│   │   │   │   │   ├── Jamfile
│   │   │   │   │   ├── cmap_cns.c
│   │   │   │   │   ├── cmap_gb.c
│   │   │   │   │   ├── cmap_japan.c
│   │   │   │   │   ├── cmap_korea.c
│   │   │   │   │   ├── cmap_tounicode.c
│   │   │   │   │   ├── cmapdump.c
│   │   │   │   │   ├── font_cjk.c
│   │   │   │   │   ├── font_misc.c
│   │   │   │   │   ├── font_mono.c
│   │   │   │   │   ├── font_sans.c
│   │   │   │   │   ├── font_serif.c
│   │   │   │   │   ├── fontdump.c
│   │   │   │   │   ├── glyphlist.txt
│   │   │   │   │   ├── glyphmorf.py
│   │   │   │   │   ├── mupdf.h
│   │   │   │   │   ├── pdf_annot.c
│   │   │   │   │   ├── pdf_build.c
│   │   │   │   │   ├── pdf_cmap.c
│   │   │   │   │   ├── pdf_cmap_load.c
│   │   │   │   │   ├── pdf_cmap_parse.c
│   │   │   │   │   ├── pdf_cmap_table.c
│   │   │   │   │   ├── pdf_colorspace1.c
│   │   │   │   │   ├── pdf_colorspace2.c
│   │   │   │   │   ├── pdf_crypt.c
│   │   │   │   │   ├── pdf_debug.c
│   │   │   │   │   ├── pdf_font.c
│   │   │   │   │   ├── pdf_fontagl.c
│   │   │   │   │   ├── pdf_fontenc.c
│   │   │   │   │   ├── pdf_fontfile.c
│   │   │   │   │   ├── pdf_fontmtx.c
│   │   │   │   │   ├── pdf_function.c
│   │   │   │   │   ├── pdf_image.c
│   │   │   │   │   ├── pdf_interpret.c
│   │   │   │   │   ├── pdf_lex.c
│   │   │   │   │   ├── pdf_nametree.c
│   │   │   │   │   ├── pdf_open.c
│   │   │   │   │   ├── pdf_outline.c
│   │   │   │   │   ├── pdf_page.c
│   │   │   │   │   ├── pdf_pagetree.c
│   │   │   │   │   ├── pdf_parse.c
│   │   │   │   │   ├── pdf_pattern.c
│   │   │   │   │   ├── pdf_repair.c
│   │   │   │   │   ├── pdf_shade.c
│   │   │   │   │   ├── pdf_shade1.c
│   │   │   │   │   ├── pdf_shade4.c
│   │   │   │   │   ├── pdf_store.c
│   │   │   │   │   ├── pdf_stream.c
│   │   │   │   │   ├── pdf_type3.c
│   │   │   │   │   ├── pdf_unicode.c
│   │   │   │   │   ├── pdf_xobject.c
│   │   │   │   │   └── pdf_xref.c
│   │   │   │   └── mupdf-overlay
│   │   │   │   ├── fitz
│   │   │   │   │   └── base_error.c
│   │   │   │   ├── fitzdraw
│   │   │   │   │   ├── pixmap.c
│   │   │   │   │   └── render.c
│   │   │   │   └── mupdf
│   │   │   │   ├── pdf_cmap_load.c
│   │   │   │   ├── pdf_debug.c
│   │   │   │   └── pdf_fontfile.c
│   │   │   └── vudroid
│   │   │   ├── Android.mk
│   │   │   ├── DjvuDroidBridge.cpp
│   │   │   └── pdfdroidbridge.c
│   │   ├── jniLibs
│   │   │   ├── armeabi-v7a
│   │   │   │   ├── libjni_mix.so
│   │   │   │   └── libvudroid.so
│   │   │   └── x86
│   │   │   ├── libjni_mix.so
│   │   │   └── libvudroid.so
│   │   └── res
│   │   ├── drawable
│   │   │   ├── ck_status_selector.xml
│   │   │   ├── editext_selector.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   └── shape_edit_normal.xml
│   │   ├── drawable-hdpi
│   │   │   ├── icon_back.png
│   │   │   ├── icon_close.png
│   │   │   ├── icon_djvu.png
│   │   │   ├── icon_epub.png
│   │   │   ├── icon_epub2.jpg
│   │   │   ├── icon_forward.png
│   │   │   ├── icon_other.png
│   │   │   ├── icon_pdf.png
│   │   │   ├── icon_refresh.png
│   │   │   ├── people.jpg
│   │   │   ├── signal_1.png
│   │   │   ├── signal_2.png
│   │   │   ├── signal_3.png
│   │   │   ├── signal_4.png
│   │   │   ├── switch_off.png
│   │   │   └── switch_on.png
│   │   ├── drawable-xhdpi
│   │   │   ├── book_bg1.png
│   │   │   ├── book_bg2.png
│   │   │   ├── book_bg3.png
│   │   │   └── book_bg4.jpg
│   │   ├── layout
│   │   │   ├── activity_assets_image.xml
│   │   │   ├── activity_assets_text.xml
│   │   │   ├── activity_bluetooth_trans.xml
│   │   │   ├── activity_ebook_reader.xml
│   │   │   ├── activity_epub.xml
│   │   │   ├── activity_jni_cpu.xml
│   │   │   ├── activity_jni_secret.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_netbios.xml
│   │   │   ├── activity_pdf_render.xml
│   │   │   ├── activity_pdf_slider.xml
│   │   │   ├── activity_pdf_turn.xml
│   │   │   ├── activity_vudroid.xml
│   │   │   ├── activity_web_browser.xml
│   │   │   ├── activity_web_local.xml
│   │   │   ├── activity_web_script.xml
│   │   │   ├── activity_web_span.xml
│   │   │   ├── activity_wifi_ap.xml
│   │   │   ├── activity_wifi_connect.xml
│   │   │   ├── activity_wifi_info.xml
│   │   │   ├── activity_wifi_share.xml
│   │   │   ├── fragment_html.xml
│   │   │   ├── fragment_image.xml
│   │   │   ├── item_bluetooth.xml
│   │   │   ├── item_book.xml
│   │   │   ├── item_client.xml
│   │   │   ├── item_select.xml
│   │   │   └── item_wifi.xml
│   │   ├── menu
│   │   │   └── menu_book.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── mixture
│   └── ExampleUnitTest.java
├── network
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── network
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── network
│   │   │   ├── ApkInfoActivity.java
│   │   │   ├── AppStoreActivity.java
│   │   │   ├── AsyncTaskActivity.java
│   │   │   ├── ChatMainActivity.java
│   │   │   ├── ConnectActivity.java
│   │   │   ├── DownloadApkActivity.java
│   │   │   ├── DownloadImageActivity.java
│   │   │   ├── FileSaveActivity.java
│   │   │   ├── FileSelectActivity.java
│   │   │   ├── FoldListActivity.java
│   │   │   ├── HttpImageActivity.java
│   │   │   ├── HttpRequestActivity.java
│   │   │   ├── IntentServiceActivity.java
│   │   │   ├── JsonConvertActivity.java
│   │   │   ├── JsonParseActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MainApplication.java
│   │   │   ├── MessageActivity.java
│   │   │   ├── NetAddressActivity.java
│   │   │   ├── ProgressCircleActivity.java
│   │   │   ├── ProgressDialogActivity.java
│   │   │   ├── ProgressTextActivity.java
│   │   │   ├── QQChatActivity.java
│   │   │   ├── QQConcernActivity.java
│   │   │   ├── QQContactActivity.java
│   │   │   ├── QQFindActivity.java
│   │   │   ├── QQLoginActivity.java
│   │   │   ├── SocketActivity.java
│   │   │   ├── UploadHttpActivity.java
│   │   │   ├── adapter
│   │   │   │   ├── ApkInfoAdapter.java
│   │   │   │   ├── FriendExpandAdapter.java
│   │   │   │   ├── MailExpandAdapter.java
│   │   │   │   └── PackageInfoAdapter.java
│   │   │   ├── bean
│   │   │   │   ├── ApkInfo.java
│   │   │   │   ├── Friend.java
│   │   │   │   ├── FriendGroup.java
│   │   │   │   ├── FriendResp.java
│   │   │   │   ├── MailBox.java
│   │   │   │   ├── MailItem.java
│   │   │   │   ├── PackageInfo.java
│   │   │   │   ├── PackageResp.java
│   │   │   │   └── UserInfo.java
│   │   │   ├── http
│   │   │   │   ├── HttpRequestUtil.java
│   │   │   │   ├── HttpUploadUtil.java
│   │   │   │   └── tool
│   │   │   │   ├── HttpReqData.java
│   │   │   │   ├── HttpRespData.java
│   │   │   │   ├── StreamTool.java
│   │   │   │   └── URLtoUTF8.java
│   │   │   ├── service
│   │   │   │   ├── AsyncService.java
│   │   │   │   └── AutoInstallService.java
│   │   │   ├── task
│   │   │   │   ├── CheckUpdateTask.java
│   │   │   │   ├── GetAddressTask.java
│   │   │   │   ├── GetImageCodeTask.java
│   │   │   │   ├── ProgressAsyncTask.java
│   │   │   │   ├── QueryFriendTask.java
│   │   │   │   └── UploadHttpTask.java
│   │   │   ├── thread
│   │   │   │   ├── ClientThread.java
│   │   │   │   └── MessageTransmit.java
│   │   │   ├── util
│   │   │   │   ├── ApkUtil.java
│   │   │   │   ├── BitmapUtil.java
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── InstallUtil.java
│   │   │   │   ├── PermissionUtil.java
│   │   │   │   ├── StringUtil.java
│   │   │   │   ├── SwitchUtil.java
│   │   │   │   └── Utils.java
│   │   │   └── widget
│   │   │   ├── TextProgressBar.java
│   │   │   └── TextProgressCircle.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── editext_selector.xml
│   │   │   ├── mail_selector.xml
│   │   │   ├── progress_green.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   ├── shape_edit_normal.xml
│   │   │   ├── shape_gold.xml
│   │   │   ├── shape_white.xml
│   │   │   ├── tab_bg_selector.xml
│   │   │   ├── tab_first_selector.xml
│   │   │   ├── tab_second_selector.xml
│   │   │   ├── tab_text_selector.xml
│   │   │   └── tab_third_selector.xml
│   │   ├── drawable-hdpi
│   │   │   ├── ic_back.png
│   │   │   ├── ic_search.png
│   │   │   ├── icon_aiqiyi.png
│   │   │   ├── icon_kugou.png
│   │   │   ├── icon_meitu.png
│   │   │   ├── icon_qq.png
│   │   │   ├── icon_taobao.png
│   │   │   ├── icon_weixin.png
│   │   │   ├── mail_folder_draft.png
│   │   │   ├── mail_folder_inbox.png
│   │   │   ├── mail_folder_outbox.png
│   │   │   ├── mail_folder_recycle.png
│   │   │   ├── mail_read.png
│   │   │   ├── mail_unread.png
│   │   │   ├── notify_green.9.png
│   │   │   ├── tab_bg_normal.png
│   │   │   ├── tab_bg_selected.png
│   │   │   ├── tab_first_normal.png
│   │   │   ├── tab_first_pressed.png
│   │   │   ├── tab_second_normal.png
│   │   │   ├── tab_second_pressed.png
│   │   │   ├── tab_third_normal.png
│   │   │   └── tab_third_pressed.png
│   │   ├── drawable-xhdpi
│   │   │   ├── default_photo.png
│   │   │   ├── default_sound.png
│   │   │   ├── downloading.png
│   │   │   ├── icon_photo.png
│   │   │   ├── icon_sound.png
│   │   │   ├── qq01.jpg
│   │   │   ├── qq02.jpg
│   │   │   ├── qq03.jpg
│   │   │   ├── qq04.jpg
│   │   │   ├── qq05.jpg
│   │   │   ├── qq06.jpg
│   │   │   ├── qq07.jpg
│   │   │   ├── qq08.jpg
│   │   │   ├── qq09.jpg
│   │   │   ├── qq10.jpg
│   │   │   ├── qq11.jpg
│   │   │   ├── qq12.jpg
│   │   │   ├── qq13.jpg
│   │   │   ├── qq14.jpg
│   │   │   ├── qq15.jpg
│   │   │   ├── qq16.jpg
│   │   │   ├── qq17.jpg
│   │   │   ├── qq18.jpg
│   │   │   ├── qq19.jpg
│   │   │   ├── qq20.jpg
│   │   │   ├── qq21.jpg
│   │   │   ├── qq22.jpg
│   │   │   ├── qq23.jpg
│   │   │   ├── qq24.jpg
│   │   │   ├── qq25.jpg
│   │   │   ├── qq26.jpg
│   │   │   ├── qq27.jpg
│   │   │   ├── qq28.jpg
│   │   │   ├── qq29.jpg
│   │   │   ├── qq30.jpg
│   │   │   ├── qq31.jpg
│   │   │   ├── qq32.jpg
│   │   │   ├── qq33.jpg
│   │   │   ├── qq34.jpg
│   │   │   ├── qq35.jpg
│   │   │   ├── qq36.jpg
│   │   │   ├── qq37.jpg
│   │   │   ├── qq38.jpg
│   │   │   ├── qq39.jpg
│   │   │   └── qq40.jpg
│   │   ├── layout
│   │   │   ├── activity_apk_info.xml
│   │   │   ├── activity_app_store.xml
│   │   │   ├── activity_async_task.xml
│   │   │   ├── activity_chat_main.xml
│   │   │   ├── activity_connect.xml
│   │   │   ├── activity_download_apk.xml
│   │   │   ├── activity_download_image.xml
│   │   │   ├── activity_file_save.xml
│   │   │   ├── activity_file_select.xml
│   │   │   ├── activity_fold_list.xml
│   │   │   ├── activity_http_image.xml
│   │   │   ├── activity_http_request.xml
│   │   │   ├── activity_intent_service.xml
│   │   │   ├── activity_json_convert.xml
│   │   │   ├── activity_json_parse.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_message.xml
│   │   │   ├── activity_net_address.xml
│   │   │   ├── activity_progress_dialog.xml
│   │   │   ├── activity_qq_chat.xml
│   │   │   ├── activity_qq_concern.xml
│   │   │   ├── activity_qq_contact.xml
│   │   │   ├── activity_qq_find.xml
│   │   │   ├── activity_qq_login.xml
│   │   │   ├── activity_socket.xml
│   │   │   ├── activity_text_bar.xml
│   │   │   ├── activity_text_circle.xml
│   │   │   ├── activity_upload_http.xml
│   │   │   ├── item_apk.xml
│   │   │   ├── item_box.xml
│   │   │   ├── item_friend.xml
│   │   │   ├── item_group.xml
│   │   │   ├── item_mail.xml
│   │   │   ├── item_package.xml
│   │   │   └── item_select.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   ├── values-w820dp
│   │   │   └── dimens.xml
│   │   └── xml
│   │   ├── accessibility_service_config.xml
│   │   └── file_paths.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── network
│   └── ExampleUnitTest.java
├── performance
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── performance
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── performance
│   │   │   ├── AlarmIdleActivity.java
│   │   │   ├── BaseActivity.java
│   │   │   ├── BatteryInfoActivity.java
│   │   │   ├── ImageCacheActivity.java
│   │   │   ├── IncludeOneActivity.java
│   │   │   ├── IncludeTwoActivity.java
│   │   │   ├── LogoutServiceActivity.java
│   │   │   ├── LruCacheActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MainApplication.java
│   │   │   ├── PowerSavingActivity.java
│   │   │   ├── ReferStrongActivity.java
│   │   │   ├── ReferWeakActivity.java
│   │   │   ├── RemoveTaskActivity.java
│   │   │   ├── SchedulePoolActivity.java
│   │   │   ├── ScreenSuitableActivity.java
│   │   │   ├── ThreadPoolActivity.java
│   │   │   ├── WindowStyleActivity.java
│   │   │   ├── adapter
│   │   │   │   ├── ImageListAdapter.java
│   │   │   │   └── PlanetAdapter.java
│   │   │   ├── bean
│   │   │   │   └── Planet.java
│   │   │   ├── cache
│   │   │   │   ├── ImageCache.java
│   │   │   │   ├── ImageCacheConfig.java
│   │   │   │   ├── ImageData.java
│   │   │   │   ├── ImageHttp.java
│   │   │   │   └── ImageUtil.java
│   │   │   ├── util
│   │   │   │   └── DateUtil.java
│   │   │   └── widget
│   │   │   └── CustomDialog.java
│   │   └── res
│   │   ├── drawable-hdpi
│   │   │   ├── ic_back.png
│   │   │   └── ic_share.png
│   │   ├── drawable-xhdpi
│   │   │   ├── diqiu.jpg
│   │   │   ├── huoxing.jpg
│   │   │   ├── jinxing.jpg
│   │   │   ├── load_default.png
│   │   │   ├── load_error.png
│   │   │   ├── muxing.jpg
│   │   │   ├── shuixing.jpg
│   │   │   └── tuxing.jpg
│   │   ├── layout
│   │   │   ├── activity_alarm_idle.xml
│   │   │   ├── activity_battery_info.xml
│   │   │   ├── activity_image_cache.xml
│   │   │   ├── activity_include_one.xml
│   │   │   ├── activity_include_two.xml
│   │   │   ├── activity_logout_service.xml
│   │   │   ├── activity_lru_cache.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_power_saving.xml
│   │   │   ├── activity_refer_strong.xml
│   │   │   ├── activity_refer_weak.xml
│   │   │   ├── activity_remove_task.xml
│   │   │   ├── activity_schedule_pool.xml
│   │   │   ├── activity_screen_suitable.xml
│   │   │   ├── activity_thread_pool.xml
│   │   │   ├── activity_wnidow_style.xml
│   │   │   ├── common_title.xml
│   │   │   ├── dialog_background.xml
│   │   │   ├── item_grid.xml
│   │   │   ├── item_image.xml
│   │   │   ├── item_list.xml
│   │   │   ├── item_select.xml
│   │   │   ├── viewstub_grid.xml
│   │   │   └── viewstub_list.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── performance
│   └── ExampleUnitTest.java
├── senior
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── senior
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── senior
│   │   │   ├── AlarmActivity.java
│   │   │   ├── BaseAdapterActivity.java
│   │   │   ├── BroadSystemActivity.java
│   │   │   ├── BroadTempActivity.java
│   │   │   ├── CalendarActivity.java
│   │   │   ├── DatePickerActivity.java
│   │   │   ├── FragmentDynamicActivity.java
│   │   │   ├── FragmentStaticActivity.java
│   │   │   ├── GridViewActivity.java
│   │   │   ├── LaunchImproveActivity.java
│   │   │   ├── LaunchSimpleActivity.java
│   │   │   ├── ListViewActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MainApplication.java
│   │   │   ├── MonthPickerActivity.java
│   │   │   ├── PagerTabStripActivity.java
│   │   │   ├── PagerTitleStripActivity.java
│   │   │   ├── ScheduleActivity.java
│   │   │   ├── ScheduleDetailActivity.java
│   │   │   ├── ShoppingCartActivity.java
│   │   │   ├── ShoppingChannelActivity.java
│   │   │   ├── ShoppingDetailActivity.java
│   │   │   ├── TimePickerActivity.java
│   │   │   ├── VibratorActivity.java
│   │   │   ├── ViewPagerActivity.java
│   │   │   ├── adapter
│   │   │   │   ├── BroadcastPagerAdapter.java
│   │   │   │   ├── CalendarGridAdapter.java
│   │   │   │   ├── CalendarPagerAdapter.java
│   │   │   │   ├── CartAdapter.java
│   │   │   │   ├── GoodsAdapter.java
│   │   │   │   ├── ImagePagerAdapater.java
│   │   │   │   ├── LaunchImproveAdapter.java
│   │   │   │   ├── LaunchSimpleAdapter.java
│   │   │   │   ├── MobilePagerAdapter.java
│   │   │   │   ├── PlanetGridAdapter.java
│   │   │   │   ├── PlanetListAdapter.java
│   │   │   │   ├── ScheduleListAdapter.java
│   │   │   │   └── SchedulePagerAdapter.java
│   │   │   ├── bean
│   │   │   │   ├── CalendarTransfer.java
│   │   │   │   ├── CartInfo.java
│   │   │   │   ├── GoodsInfo.java
│   │   │   │   ├── Planet.java
│   │   │   │   └── ScheduleArrange.java
│   │   │   ├── calendar
│   │   │   │   ├── Constant.java
│   │   │   │   ├── LunarCalendar.java
│   │   │   │   ├── SolarTerm.java
│   │   │   │   └── SpecialCalendar.java
│   │   │   ├── database
│   │   │   │   ├── CartDBHelper.java
│   │   │   │   ├── DbHelper.java
│   │   │   │   ├── GoodsDBHelper.java
│   │   │   │   └── ScheduleArrangeHelper.java
│   │   │   ├── fragment
│   │   │   │   ├── BroadcastFragment.java
│   │   │   │   ├── CalendarFragment.java
│   │   │   │   ├── DynamicFragment.java
│   │   │   │   ├── LaunchFragment.java
│   │   │   │   ├── ScheduleFragment.java
│   │   │   │   └── StaticFragment.java
│   │   │   ├── util
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── FileUtil.java
│   │   │   │   ├── SharedUtil.java
│   │   │   │   └── Utils.java
│   │   │   └── widget
│   │   │   └── MonthPicker.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── editext_selector.xml
│   │   │   ├── icon_point_c.png
│   │   │   ├── icon_point_n.png
│   │   │   ├── launch_guide.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   ├── shape_edit_normal.xml
│   │   │   ├── shape_oval_red.xml
│   │   │   └── shape_white.xml
│   │   ├── drawable-hdpi
│   │   │   ├── adv.jpg
│   │   │   ├── arrow_down.png
│   │   │   ├── diqiu.jpg
│   │   │   ├── divider_red.png
│   │   │   ├── divider_red2.png
│   │   │   ├── huoxing.jpg
│   │   │   ├── jinxing.jpg
│   │   │   ├── muxing.jpg
│   │   │   ├── shuixing.jpg
│   │   │   └── tuxing.jpg
│   │   ├── drawable-xhdpi
│   │   │   ├── cart.png
│   │   │   ├── guide_bg1.jpg
│   │   │   ├── guide_bg2.jpg
│   │   │   ├── guide_bg3.jpg
│   │   │   ├── guide_bg4.jpg
│   │   │   ├── huawei.jpg
│   │   │   ├── huawei_s.jpg
│   │   │   ├── iphone.jpg
│   │   │   ├── iphone_s.jpg
│   │   │   ├── meizu.jpg
│   │   │   ├── meizu_s.jpg
│   │   │   ├── menu.png
│   │   │   ├── oppo.jpg
│   │   │   ├── oppo_s.jpg
│   │   │   ├── vivo.jpg
│   │   │   ├── vivo_s.jpg
│   │   │   ├── xiaomi.jpg
│   │   │   └── xiaomi_s.jpg
│   │   ├── drawable-xxhdpi
│   │   │   ├── festival_children.jpg
│   │   │   ├── festival_chongyang.jpg
│   │   │   ├── festival_christmas.jpg
│   │   │   ├── festival_duanwu.jpg
│   │   │   ├── festival_guoqing.jpg
│   │   │   ├── festival_laba.jpg
│   │   │   ├── festival_mother.jpg
│   │   │   ├── festival_party.jpg
│   │   │   ├── festival_qingming.jpg
│   │   │   ├── festival_qixi.jpg
│   │   │   ├── festival_spring.jpg
│   │   │   ├── festival_women.jpg
│   │   │   ├── festival_work.jpg
│   │   │   ├── festival_yuandan.jpg
│   │   │   ├── festival_yuanxiao.jpg
│   │   │   ├── festival_zhongqiu.jpg
│   │   │   └── normal_day.jpg
│   │   ├── layout
│   │   │   ├── activity_alarm.xml
│   │   │   ├── activity_base_adapter.xml
│   │   │   ├── activity_broadcast_system.xml
│   │   │   ├── activity_broadcast_temp.xml
│   │   │   ├── activity_calendar.xml
│   │   │   ├── activity_date_picker.xml
│   │   │   ├── activity_fragment_dynamic.xml
│   │   │   ├── activity_fragment_static.xml
│   │   │   ├── activity_grid_view.xml
│   │   │   ├── activity_launch.xml
│   │   │   ├── activity_list_view.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_month_picker.xml
│   │   │   ├── activity_schedule.xml
│   │   │   ├── activity_schedule_detail.xml
│   │   │   ├── activity_shopping_cart.xml
│   │   │   ├── activity_shopping_channel.xml
│   │   │   ├── activity_shopping_detail.xml
│   │   │   ├── activity_shopping_title.xml
│   │   │   ├── activity_tab_strip.xml
│   │   │   ├── activity_time_picker.xml
│   │   │   ├── activity_title_strip.xml
│   │   │   ├── activity_vibrator.xml
│   │   │   ├── activity_view_pager.xml
│   │   │   ├── fragment_broadcast.xml
│   │   │   ├── fragment_calendar.xml
│   │   │   ├── fragment_dynamic.xml
│   │   │   ├── fragment_schedule.xml
│   │   │   ├── fragment_static.xml
│   │   │   ├── item_calendar.xml
│   │   │   ├── item_cart.xml
│   │   │   ├── item_goods.xml
│   │   │   ├── item_grid.xml
│   │   │   ├── item_launch.xml
│   │   │   ├── item_list.xml
│   │   │   ├── item_schedule.xml
│   │   │   ├── item_select.xml
│   │   │   └── title_schedule.xml
│   │   ├── menu
│   │   │   ├── menu_cart.xml
│   │   │   └── menu_goods.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── senior
│   └── ExampleUnitTest.java
├── settings.gradle
├── storage
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── storage
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── storage
│   │   │   ├── ActJumpActivity.java
│   │   │   ├── ActNextActivity.java
│   │   │   ├── AppReadActivity.java
│   │   │   ├── AppWriteActivity.java
│   │   │   ├── ContentObserverActivity.java
│   │   │   ├── ContentProviderActivity.java
│   │   │   ├── ContentResolverActivity.java
│   │   │   ├── DatabaseActivity.java
│   │   │   ├── FileBasicActivity.java
│   │   │   ├── FilePathActivity.java
│   │   │   ├── ImageReadActivity.java
│   │   │   ├── ImageWriteActivity.java
│   │   │   ├── LoginForgetActivity.java
│   │   │   ├── LoginSQLiteActivity.java
│   │   │   ├── LoginShareActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MainApplication.java
│   │   │   ├── MenuContextActivity.java
│   │   │   ├── MenuOptionActivity.java
│   │   │   ├── SQLiteReadActivity.java
│   │   │   ├── SQLiteWriteActivity.java
│   │   │   ├── ShareReadActivity.java
│   │   │   ├── ShareWriteActivity.java
│   │   │   ├── ShoppingCartActivity.java
│   │   │   ├── ShoppingChannelActivity.java
│   │   │   ├── ShoppingDetailActivity.java
│   │   │   ├── TextReadActivity.java
│   │   │   ├── TextWriteActivity.java
│   │   │   ├── bean
│   │   │   │   ├── CallRecord.java
│   │   │   │   ├── CartInfo.java
│   │   │   │   ├── Contact.java
│   │   │   │   ├── GoodsInfo.java
│   │   │   │   ├── SmsContent.java
│   │   │   │   └── UserInfo.java
│   │   │   ├── database
│   │   │   │   ├── CartDBHelper.java
│   │   │   │   ├── GoodsDBHelper.java
│   │   │   │   └── UserDBHelper.java
│   │   │   ├── provider
│   │   │   │   ├── UserInfoContent.java
│   │   │   │   └── UserInfoProvider.java
│   │   │   └── util
│   │   │   ├── CommunicationUtil.java
│   │   │   ├── DateUtil.java
│   │   │   ├── FileUtil.java
│   │   │   ├── SharedUtil.java
│   │   │   ├── Utils.java
│   │   │   └── ViewUtil.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── checkbox_selector.xml
│   │   │   ├── editext_selector.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   ├── shape_edit_normal.xml
│   │   │   └── shape_oval_red.xml
│   │   ├── drawable-hdpi
│   │   │   ├── check_choose.png
│   │   │   ├── check_unchoose.png
│   │   │   └── text_cursor.png
│   │   ├── drawable-xhdpi
│   │   │   ├── cart.png
│   │   │   ├── huawei.jpg
│   │   │   ├── huawei_s.jpg
│   │   │   ├── iphone.jpg
│   │   │   ├── iphone_s.jpg
│   │   │   ├── meizu.jpg
│   │   │   ├── meizu_s.jpg
│   │   │   ├── menu.png
│   │   │   ├── oppo.jpg
│   │   │   ├── oppo_s.jpg
│   │   │   ├── vivo.jpg
│   │   │   ├── vivo_s.jpg
│   │   │   ├── xiaomi.jpg
│   │   │   └── xiaomi_s.jpg
│   │   ├── layout
│   │   │   ├── activity_act_jump.xml
│   │   │   ├── activity_act_next.xml
│   │   │   ├── activity_app_read.xml
│   │   │   ├── activity_app_write.xml
│   │   │   ├── activity_content_observer.xml
│   │   │   ├── activity_content_provider.xml
│   │   │   ├── activity_content_resolver.xml
│   │   │   ├── activity_database.xml
│   │   │   ├── activity_file_basic.xml
│   │   │   ├── activity_file_path.xml
│   │   │   ├── activity_image_read.xml
│   │   │   ├── activity_image_write.xml
│   │   │   ├── activity_login_forget.xml
│   │   │   ├── activity_login_share.xml
│   │   │   ├── activity_login_sqlite.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_menu_context.xml
│   │   │   ├── activity_menu_option.xml
│   │   │   ├── activity_share_read.xml
│   │   │   ├── activity_share_write.xml
│   │   │   ├── activity_shopping_cart.xml
│   │   │   ├── activity_shopping_channel.xml
│   │   │   ├── activity_shopping_detail.xml
│   │   │   ├── activity_shopping_title.xml
│   │   │   ├── activity_sqlite_read.xml
│   │   │   ├── activity_sqlite_write.xml
│   │   │   ├── activity_text_read.xml
│   │   │   ├── activity_text_write.xml
│   │   │   ├── item_dropdown.xml
│   │   │   └── item_select.xml
│   │   ├── menu
│   │   │   ├── menu_cart.xml
│   │   │   ├── menu_goods.xml
│   │   │   └── menu_option.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── storage
│   └── ExampleUnitTest.java
├── test
│   ├── build.gradle
│   ├── libs
│   │   └── bcprov-jdk16-1.46.jar
│   ├── proguard-rules.pro
│   ├── src
│   │   ├── androidTest
│   │   │   └── java
│   │   │   └── com
│   │   │   └── example
│   │   │   └── test
│   │   │   └── ApplicationTest.java
│   │   ├── main
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │   └── example
│   │   │   │   └── test
│   │   │   │   ├── EncryptActivity.java
│   │   │   │   ├── MainActivity.java
│   │   │   │   ├── VersionActivity.java
│   │   │   │   ├── encrypt
│   │   │   │   │   ├── AesUtil.java
│   │   │   │   │   ├── Des3Util.java
│   │   │   │   │   ├── MD5Util.java
│   │   │   │   │   ├── RSAUtil.java
│   │   │   │   │   ├── base64
│   │   │   │   │   │   ├── BASE64Decoder.java
│   │   │   │   │   │   ├── BASE64Encoder.java
│   │   │   │   │   │   ├── CEFormatException.java
│   │   │   │   │   │   ├── CEStreamExhausted.java
│   │   │   │   │   │   ├── CharacterDecoder.java
│   │   │   │   │   │   └── CharacterEncoder.java
│   │   │   │   │   └── tool
│   │   │   │   │   └── ConvertBytesToBase64.java
│   │   │   │   ├── sm3
│   │   │   │   │   ├── SM3Base.java
│   │   │   │   │   ├── SM3Digest.java
│   │   │   │   │   └── Util.java
│   │   │   │   └── util
│   │   │   │   ├── DialogTool.java
│   │   │   │   ├── LogTool.java
│   │   │   │   └── ToastTool.java
│   │   │   └── res
│   │   │   ├── layout
│   │   │   │   ├── activity_encrypt.xml
│   │   │   │   ├── activity_main.xml
│   │   │   │   └── activity_version.xml
│   │   │   ├── mipmap-hdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-xxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── mipmap-xxxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── values
│   │   │   │   ├── colors.xml
│   │   │   │   ├── dimens.xml
│   │   │   │   ├── strings.xml
│   │   │   │   └── styles.xml
│   │   │   └── values-w820dp
│   │   │   └── dimens.xml
│   │   └── test
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── test
│   │   └── ExampleUnitTest.java
│   ├── test.jks
│   └── zipalign.exe
├── thirdsdk
│   ├── build.gradle
│   ├── libs
│   │   ├── AMap2DMap_2.9.3_AMapSearch_3.6.1_AMapLocation_3.2.0_20161205.jar
│   │   ├── BaiduLBS_Android.jar
│   │   ├── Msc.jar
│   │   ├── Sunflower.jar
│   │   ├── alipaySdk-20161129.jar
│   │   └── open_sdk_r5509.jar
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── thirdsdk
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── assets
│   │   │   ├── iflytek
│   │   │   │   ├── recognize.xml
│   │   │   │   ├── voice_bg.9.png
│   │   │   │   ├── voice_empty.png
│   │   │   │   ├── voice_full.png
│   │   │   │   ├── waiting.png
│   │   │   │   └── warning.png
│   │   │   └── retcognize_est.wav
│   │   ├── java
│   │   │   └── com
│   │   │   ├── baidu
│   │   │   │   └── mapapi
│   │   │   │   └── overlayutil
│   │   │   │   ├── BikingRouteOverlay.java
│   │   │   │   ├── BusLineOverlay.java
│   │   │   │   ├── DrivingRouteOverlay.java
│   │   │   │   ├── OverlayManager.java
│   │   │   │   ├── PoiOverlay.java
│   │   │   │   ├── TransitRouteOverlay.java
│   │   │   │   ├── WalkingRouteOverlay.java
│   │   │   │   └── package.html
│   │   │   └── example
│   │   │   └── thirdsdk
│   │   │   ├── AlipayActivity.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MainApplication.java
│   │   │   ├── MapBaiduActivity.java
│   │   │   ├── MapGaodeActivity.java
│   │   │   ├── RatingBarActivity.java
│   │   │   ├── ShareQQActivity.java
│   │   │   ├── TakeTaxActivity.java
│   │   │   ├── TaxResultActivity.java
│   │   │   ├── TtsLanguageActivity.java
│   │   │   ├── TtsReadActivity.java
│   │   │   ├── VoiceComposeActivity.java
│   │   │   ├── VoiceRecognizeActivity.java
│   │   │   ├── VoiceSettingsActivity.java
│   │   │   ├── adapter
│   │   │   │   ├── LanguageListAdapter.java
│   │   │   │   └── ShareGridAdapter.java
│   │   │   ├── bean
│   │   │   │   ├── AlipayConstants.java
│   │   │   │   ├── Language.java
│   │   │   │   ├── PayResult.java
│   │   │   │   └── ShareChanels.java
│   │   │   ├── fragment
│   │   │   │   ├── ComposeSettingsFragment.java
│   │   │   │   └── RecognizeSettingsFragment.java
│   │   │   ├── task
│   │   │   │   └── AlipayTask.java
│   │   │   ├── util
│   │   │   │   ├── Base64.java
│   │   │   │   ├── CacheUtil.java
│   │   │   │   ├── DateUtil.java
│   │   │   │   ├── FucUtil.java
│   │   │   │   ├── JsonParser.java
│   │   │   │   ├── MD5Util.java
│   │   │   │   ├── MapBaiduUtil.java
│   │   │   │   ├── MapGaodeUtil.java
│   │   │   │   ├── PermissionUtil.java
│   │   │   │   ├── SignUtils.java
│   │   │   │   └── XmlParser.java
│   │   │   └── widget
│   │   │   ├── SettingTextWatcher.java
│   │   │   └── ShareGridDialog.java
│   │   ├── jniLibs
│   │   │   └── armeabi-v7a
│   │   │   ├── libBaiduMapSDK_base_v4_1_1.so
│   │   │   ├── libBaiduMapSDK_cloud_v4_1_1.so
│   │   │   ├── libBaiduMapSDK_map_v4_1_1.so
│   │   │   ├── libBaiduMapSDK_radar_v4_1_1.so
│   │   │   ├── libBaiduMapSDK_search_v4_1_1.so
│   │   │   ├── libBaiduMapSDK_util_v4_1_1.so
│   │   │   ├── liblocSDK7.so
│   │   │   └── libmsc.so
│   │   └── res
│   │   ├── drawable
│   │   │   ├── editext_selector.xml
│   │   │   ├── ratingbar_progress.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   └── shape_edit_normal.xml
│   │   ├── drawable-hdpi
│   │   │   └── arrow_down.png
│   │   ├── drawable-xhdpi
│   │   │   ├── car_small.png
│   │   │   ├── dabaitu.jpg
│   │   │   ├── icon_geo.png
│   │   │   ├── icon_locate.png
│   │   │   ├── laoganma.jpg
│   │   │   ├── logo_qq.png
│   │   │   ├── logo_qzone.png
│   │   │   ├── logo_tencentweibo.png
│   │   │   ├── logo_wechat.png
│   │   │   ├── logo_wechatcircle.png
│   │   │   ├── star_background.png
│   │   │   └── star_foreground.png
│   │   ├── layout
│   │   │   ├── activity_alipay.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_map_baidu.xml
│   │   │   ├── activity_map_gaode.xml
│   │   │   ├── activity_rating_bar.xml
│   │   │   ├── activity_share_qq.xml
│   │   │   ├── activity_take_tax.xml
│   │   │   ├── activity_tax_result.xml
│   │   │   ├── activity_tts_language.xml
│   │   │   ├── activity_tts_read.xml
│   │   │   ├── activity_voice_compose.xml
│   │   │   ├── activity_voice_recognize.xml
│   │   │   ├── dialog_share.xml
│   │   │   ├── item_language.xml
│   │   │   ├── item_select.xml
│   │   │   └── item_share.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── arrays.xml
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   ├── values-w820dp
│   │   │   └── dimens.xml
│   │   └── xml
│   │   ├── voice_compose_setting.xml
│   │   └── voice_recognize_setting.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── thirdsdk
│   └── ExampleUnitTest.java
├── weixin
│   ├── build.gradle
│   ├── debug.keystore
│   ├── libs
│   │   ├── libammsdk.jar
│   │   ├── mta-sdk-1.6.2.jar
│   │   └── open_sdk_r5509.jar
│   ├── proguard-rules.pro
│   └── src
│   ├── androidTest
│   │   └── java
│   │   └── com
│   │   └── example
│   │   └── weixin
│   │   └── ApplicationTest.java
│   ├── main
│   │   ├── AndroidManifest.xml
│   │   ├── java
│   │   │   ├── com
│   │   │   │   └── example
│   │   │   │   └── weixin
│   │   │   │   ├── MainActivity.java
│   │   │   │   ├── ShareWXActivity.java
│   │   │   │   ├── WxpayActivity.java
│   │   │   │   ├── adapter
│   │   │   │   │   └── ShareGridAdapter.java
│   │   │   │   ├── bean
│   │   │   │   │   ├── GetAccessTokenResult.java
│   │   │   │   │   ├── GetPrepayIdResult.java
│   │   │   │   │   ├── LocalRetCode.java
│   │   │   │   │   ├── ShareChanels.java
│   │   │   │   │   └── WechatConstants.java
│   │   │   │   ├── task
│   │   │   │   │   ├── GetAccessTokenTask.java
│   │   │   │   │   └── GetPrepayIdTask.java
│   │   │   │   ├── util
│   │   │   │   │   ├── CacheUtil.java
│   │   │   │   │   ├── MD5Util.java
│   │   │   │   │   └── WechatUtil.java
│   │   │   │   └── widget
│   │   │   │   └── ShareGridDialog.java
│   │   │   └── net
│   │   │   └── sourceforge
│   │   │   └── simcpux
│   │   │   └── wxapi
│   │   │   ├── WXEntryActivity.java
│   │   │   └── WXPayEntryActivity.java
│   │   └── res
│   │   ├── drawable
│   │   │   ├── editext_selector.xml
│   │   │   ├── shape_edit_focus.xml
│   │   │   └── shape_edit_normal.xml
│   │   ├── drawable-xhdpi
│   │   │   ├── dabaitu.jpg
│   │   │   ├── ic_launcher.png
│   │   │   ├── laoganma.jpg
│   │   │   ├── logo_qq.png
│   │   │   ├── logo_qzone.png
│   │   │   ├── logo_tencentweibo.png
│   │   │   ├── logo_wechat.png
│   │   │   └── logo_wechatcircle.png
│   │   ├── layout
│   │   │   ├── activity_main.xml
│   │   │   ├── activity_share_wx.xml
│   │   │   ├── activity_wxpay.xml
│   │   │   ├── activity_wxpay_result.xml
│   │   │   ├── dialog_share.xml
│   │   │   └── item_share.xml
│   │   ├── mipmap-hdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-xxxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── test
│   └── java
│   └── com
│   └── example
│   └── weixin
│   └── ExampleUnitTest.java
└── 源码说明与导入办法.txt

732 directories, 3444 files

标签:

实例下载地址

《Android Studio开发实战 从零基础到App上线》第二版配套源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警