实例介绍
android 蓝牙oad升级的官方源码包,让我转成了android studio项目,不能用告诉我
【实例截图】
【核心代码】
BleSensorTag1
└── BleSensorTag1
├── app
│ ├── app.iml
│ ├── build
│ │ ├── generated
│ │ │ └── source
│ │ │ ├── buildConfig
│ │ │ │ ├── androidTest
│ │ │ │ │ └── debug
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── ti
│ │ │ │ │ └── ble
│ │ │ │ │ └── sensortag
│ │ │ │ │ └── test
│ │ │ │ │ └── BuildConfig.java
│ │ │ │ └── debug
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── ti
│ │ │ │ └── ble
│ │ │ │ └── sensortag
│ │ │ │ └── BuildConfig.java
│ │ │ └── r
│ │ │ └── debug
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ti
│ │ │ └── ble
│ │ │ └── sensortag
│ │ │ └── R.java
│ │ ├── intermediates
│ │ │ ├── assets
│ │ │ │ └── debug
│ │ │ │ ├── about.css
│ │ │ │ ├── about.html
│ │ │ │ ├── help.css
│ │ │ │ ├── help_device.html
│ │ │ │ ├── help_scan.html
│ │ │ │ ├── license.css
│ │ │ │ ├── license.html
│ │ │ │ ├── SensorTagImgA.bin
│ │ │ │ └── SensorTagImgB.bin
│ │ │ ├── blame
│ │ │ │ └── res
│ │ │ │ └── debug
│ │ │ │ ├── multi
│ │ │ │ │ └── values.json
│ │ │ │ └── single
│ │ │ │ ├── drawable-hdpi.json
│ │ │ │ ├── drawable-hdpi-v4.json
│ │ │ │ ├── drawable-mdpi.json
│ │ │ │ ├── drawable-xhdpi.json
│ │ │ │ ├── drawable-xxhdpi.json
│ │ │ │ ├── layout.json
│ │ │ │ ├── menu.json
│ │ │ │ └── xml.json
│ │ │ ├── classes
│ │ │ │ └── debug
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── ti
│ │ │ │ ├── ble
│ │ │ │ │ ├── common
│ │ │ │ │ │ ├── BleDeviceInfo.class
│ │ │ │ │ │ ├── BluetoothLeService$1.class
│ │ │ │ │ │ ├── BluetoothLeService$LocalBinder.class
│ │ │ │ │ │ ├── BluetoothLeService.class
│ │ │ │ │ │ ├── GattInfo.class
│ │ │ │ │ │ └── HelpView.class
│ │ │ │ │ └── sensortag
│ │ │ │ │ ├── AboutDialog$1.class
│ │ │ │ │ ├── AboutDialog$OkListener.class
│ │ │ │ │ ├── AboutDialog.class
│ │ │ │ │ ├── BarometerCalibrationCoefficients.class
│ │ │ │ │ ├── BuildConfig.class
│ │ │ │ │ ├── DeviceActivity$1.class
│ │ │ │ │ ├── DeviceActivity.class
│ │ │ │ │ ├── DeviceView$1.class
│ │ │ │ │ ├── DeviceView$2.class
│ │ │ │ │ ├── DeviceView.class
│ │ │ │ │ ├── FileActivity$1.class
│ │ │ │ │ ├── FileActivity$2.class
│ │ │ │ │ ├── FileActivity$FileAdapter.class
│ │ │ │ │ ├── FileActivity.class
│ │ │ │ │ ├── FwUpdateActivity$1.class
│ │ │ │ │ ├── FwUpdateActivity$2.class
│ │ │ │ │ ├── FwUpdateActivity$ImgHdr.class
│ │ │ │ │ ├── FwUpdateActivity$OadTask$1.class
│ │ │ │ │ ├── FwUpdateActivity$OadTask.class
│ │ │ │ │ ├── FwUpdateActivity$ProgInfo.class
│ │ │ │ │ ├── FwUpdateActivity$ProgTimerTask.class
│ │ │ │ │ ├── FwUpdateActivity.class
│ │ │ │ │ ├── LicenseDialog$1.class
│ │ │ │ │ ├── LicenseDialog$OkListener.class
│ │ │ │ │ ├── LicenseDialog.class
│ │ │ │ │ ├── MagnetometerCalibrationCoefficients.class
│ │ │ │ │ ├── MainActivity$1.class
│ │ │ │ │ ├── MainActivity$2.class
│ │ │ │ │ ├── MainActivity$3.class
│ │ │ │ │ ├── MainActivity$4$1.class
│ │ │ │ │ ├── MainActivity$4.class
│ │ │ │ │ ├── MainActivity$5$1.class
│ │ │ │ │ ├── MainActivity$5.class
│ │ │ │ │ ├── MainActivity.class
│ │ │ │ │ ├── PreferencesActivity.class
│ │ │ │ │ ├── PreferencesFragment.class
│ │ │ │ │ ├── PreferencesListener$1.class
│ │ │ │ │ ├── PreferencesListener.class
│ │ │ │ │ ├── R$array.class
│ │ │ │ │ ├── R$attr.class
│ │ │ │ │ ├── R$drawable.class
│ │ │ │ │ ├── R$id.class
│ │ │ │ │ ├── R$layout.class
│ │ │ │ │ ├── R$menu.class
│ │ │ │ │ ├── R$string.class
│ │ │ │ │ ├── R$style.class
│ │ │ │ │ ├── R$xml.class
│ │ │ │ │ ├── R.class
│ │ │ │ │ ├── ScanView$1.class
│ │ │ │ │ ├── ScanView$2.class
│ │ │ │ │ ├── ScanView$3.class
│ │ │ │ │ ├── ScanView$4$1.class
│ │ │ │ │ ├── ScanView$4.class
│ │ │ │ │ ├── ScanView$DeviceListAdapter.class
│ │ │ │ │ ├── ScanView.class
│ │ │ │ │ ├── Sensor$1.class
│ │ │ │ │ ├── Sensor$2.class
│ │ │ │ │ ├── Sensor$3.class
│ │ │ │ │ ├── Sensor$4.class
│ │ │ │ │ ├── Sensor$5.class
│ │ │ │ │ ├── Sensor$6.class
│ │ │ │ │ ├── Sensor$7.class
│ │ │ │ │ ├── Sensor$8.class
│ │ │ │ │ ├── Sensor.class
│ │ │ │ │ ├── SensorTagGatt.class
│ │ │ │ │ ├── SimpleKeysStatus.class
│ │ │ │ │ ├── ViewPagerActivity$1.class
│ │ │ │ │ ├── ViewPagerActivity$2.class
│ │ │ │ │ ├── ViewPagerActivity$3.class
│ │ │ │ │ ├── ViewPagerActivity$SectionsPagerAdapter.class
│ │ │ │ │ └── ViewPagerActivity.class
│ │ │ │ └── util
│ │ │ │ ├── Conversion.class
│ │ │ │ ├── CustomTimer$1.class
│ │ │ │ ├── CustomTimer$ProgressTask.class
│ │ │ │ ├── CustomTimerCallback.class
│ │ │ │ ├── CustomTimer.class
│ │ │ │ ├── CustomToast.class
│ │ │ │ └── Point3D.class
│ │ │ ├── incremental
│ │ │ │ ├── compileDebugAidl
│ │ │ │ │ └── dependency.store
│ │ │ │ ├── compileDebugAndroidTestAidl
│ │ │ │ │ └── dependency.store
│ │ │ │ ├── mergeDebugAndroidTestResources
│ │ │ │ │ ├── compile-file-map.properties
│ │ │ │ │ └── merger.xml
│ │ │ │ ├── mergeDebugAssets
│ │ │ │ │ └── merger.xml
│ │ │ │ ├── mergeDebugJniLibFolders
│ │ │ │ │ └── merger.xml
│ │ │ │ ├── mergeDebugResources
│ │ │ │ │ ├── compile-file-map.properties
│ │ │ │ │ ├── merged.dir
│ │ │ │ │ │ └── values
│ │ │ │ │ │ └── values.xml
│ │ │ │ │ └── merger.xml
│ │ │ │ ├── mergeDebugShaders
│ │ │ │ │ └── merger.xml
│ │ │ │ └── packageDebug
│ │ │ │ ├── dex-renamer-state.txt
│ │ │ │ ├── file-input-save-data.txt
│ │ │ │ └── zip-cache
│ │ │ │ └── zHv__AvH4MgaDhj7Kiq8OTqEXAc=
│ │ │ ├── incremental-safeguard
│ │ │ │ └── debug
│ │ │ │ └── tag.txt
│ │ │ ├── manifest
│ │ │ │ └── androidTest
│ │ │ │ └── debug
│ │ │ │ └── AndroidManifest.xml
│ │ │ ├── manifests
│ │ │ │ └── full
│ │ │ │ └── debug
│ │ │ │ └── AndroidManifest.xml
│ │ │ ├── pre-dexed
│ │ │ │ └── debug
│ │ │ │ ├── debug_564b85b9248e237cabee7fc2ec3dd24be555d2a8.jar
│ │ │ │ └── support-v4-19.1.0_0f42f95f5a120f5f2c2ee2cfadae383cb864dfb7.jar
│ │ │ ├── res
│ │ │ │ ├── merged
│ │ │ │ │ └── debug
│ │ │ │ │ ├── drawable-hdpi
│ │ │ │ │ │ ├── bluetooth.png
│ │ │ │ │ │ ├── ic_action_about.png
│ │ │ │ │ │ ├── ic_action_bluetooth.png
│ │ │ │ │ │ ├── ic_action_cancel.png
│ │ │ │ │ │ ├── ic_action_refresh.png
│ │ │ │ │ │ ├── ic_action_settings.png
│ │ │ │ │ │ └── tible.png
│ │ │ │ │ ├── drawable-hdpi-v4
│ │ │ │ │ │ └── list_item_normal.xml
│ │ │ │ │ ├── drawable-mdpi
│ │ │ │ │ │ ├── buttonsoffoff.png
│ │ │ │ │ │ ├── buttonsoffon.png
│ │ │ │ │ │ ├── buttonsonoff.png
│ │ │ │ │ │ ├── buttonsonon.png
│ │ │ │ │ │ ├── ic_action_about.png
│ │ │ │ │ │ ├── ic_action_bluetooth.png
│ │ │ │ │ │ ├── ic_action_cancel.png
│ │ │ │ │ │ ├── ic_action_refresh.png
│ │ │ │ │ │ ├── ic_action_settings.png
│ │ │ │ │ │ ├── reed_closed.png
│ │ │ │ │ │ ├── reed_open.png
│ │ │ │ │ │ ├── tible.png
│ │ │ │ │ │ └── ti_stk_2c_pos_rgb_png.png
│ │ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ │ ├── accelerometer.png
│ │ │ │ │ │ ├── barometer.png
│ │ │ │ │ │ ├── gyroscope.png
│ │ │ │ │ │ ├── humidity.png
│ │ │ │ │ │ ├── ic_action_about.png
│ │ │ │ │ │ ├── ic_action_bluetooth.png
│ │ │ │ │ │ ├── ic_action_cancel.png
│ │ │ │ │ │ ├── ic_action_refresh.png
│ │ │ │ │ │ ├── ic_action_settings.png
│ │ │ │ │ │ ├── irtemperature.png
│ │ │ │ │ │ ├── lightsensor.png
│ │ │ │ │ │ ├── reedrelay.png
│ │ │ │ │ │ ├── sensortag_magnetometer.png
│ │ │ │ │ │ ├── sensortag.png
│ │ │ │ │ │ ├── sensortag_simplekeys.png
│ │ │ │ │ │ ├── st2.png
│ │ │ │ │ │ ├── temperature.png
│ │ │ │ │ │ ├── tible.png
│ │ │ │ │ │ └── unknown.png
│ │ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ │ ├── ic_action_about.png
│ │ │ │ │ │ ├── ic_action_bluetooth.png
│ │ │ │ │ │ ├── ic_action_cancel.png
│ │ │ │ │ │ ├── ic_action_refresh.png
│ │ │ │ │ │ └── ic_action_settings.png
│ │ │ │ │ ├── layout
│ │ │ │ │ │ ├── activity_file.xml
│ │ │ │ │ │ ├── activity_fwupdate.xml
│ │ │ │ │ │ ├── dialog_about.xml
│ │ │ │ │ │ ├── dialog_license.xml
│ │ │ │ │ │ ├── element_characteristic.xml
│ │ │ │ │ │ ├── element_device.xml
│ │ │ │ │ │ ├── element_file.xml
│ │ │ │ │ │ ├── fragment_help.xml
│ │ │ │ │ │ ├── fragment_pager.xml
│ │ │ │ │ │ ├── fragment_scan.xml
│ │ │ │ │ │ ├── frame_progress.xml
│ │ │ │ │ │ ├── services_browser2.xml
│ │ │ │ │ │ └── services_browser.xml
│ │ │ │ │ ├── menu
│ │ │ │ │ │ ├── device_activity_actions.xml
│ │ │ │ │ │ └── main_activity_actions.xml
│ │ │ │ │ ├── values
│ │ │ │ │ │ └── values.xml
│ │ │ │ │ └── xml
│ │ │ │ │ ├── gatt_uuid.xml
│ │ │ │ │ ├── list_gradient.xml
│ │ │ │ │ ├── popup.xml
│ │ │ │ │ ├── preferences2.xml
│ │ │ │ │ └── preferences.xml
│ │ │ │ ├── resources-debug-androidTest.ap_
│ │ │ │ └── resources-debug.ap_
│ │ │ └── transforms
│ │ │ └── dex
│ │ │ └── debug
│ │ │ └── folders
│ │ │ └── 1000
│ │ │ └── 1f
│ │ │ └── main
│ │ │ └── classes.dex
│ │ ├── outputs
│ │ │ ├── apk
│ │ │ │ └── app-debug.apk
│ │ │ └── logs
│ │ │ └── manifest-merger-debug-report.txt
│ │ └── tmp
│ │ └── expandedArchives
│ │ └── support-v4-19.1.0.jar_f3j9509zuagp1wzgvnt0prjyb
│ │ └── android
│ │ └── support
│ │ └── v4
│ │ ├── accessibilityservice
│ │ │ ├── AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class
│ │ │ ├── AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class
│ │ │ ├── AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
│ │ │ ├── AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
│ │ │ ├── AccessibilityServiceInfoCompat.class
│ │ │ ├── AccessibilityServiceInfoCompatIcs.class
│ │ │ └── AccessibilityServiceInfoCompatJellyBeanMr2.class
│ │ ├── app
│ │ │ ├── ActionBarDrawerToggle$1.class
│ │ │ ├── ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class
│ │ │ ├── ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
│ │ │ ├── ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class
│ │ │ ├── ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.class
│ │ │ ├── ActionBarDrawerToggle$Delegate.class
│ │ │ ├── ActionBarDrawerToggle$DelegateProvider.class
│ │ │ ├── ActionBarDrawerToggle$SlideDrawable.class
│ │ │ ├── ActionBarDrawerToggle.class
│ │ │ ├── ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class
│ │ │ ├── ActionBarDrawerToggleHoneycomb.class
│ │ │ ├── ActionBarDrawerToggleJellybeanMR2.class
│ │ │ ├── ActivityCompat.class
│ │ │ ├── ActivityCompatHoneycomb.class
│ │ │ ├── ActivityCompatJB.class
│ │ │ ├── ActivityOptionsCompat$ActivityOptionsImplJB.class
│ │ │ ├── ActivityOptionsCompat.class
│ │ │ ├── ActivityOptionsCompatJB.class
│ │ │ ├── BackStackRecord$Op.class
│ │ │ ├── BackStackRecord.class
│ │ │ ├── BackStackState$1.class
│ │ │ ├── BackStackState.class
│ │ │ ├── DialogFragment.class
│ │ │ ├── Fragment$1.class
│ │ │ ├── Fragment$InstantiationException.class
│ │ │ ├── Fragment$SavedState$1.class
│ │ │ ├── Fragment$SavedState.class
│ │ │ ├── FragmentActivity$1.class
│ │ │ ├── FragmentActivity$2.class
│ │ │ ├── FragmentActivity$FragmentTag.class
│ │ │ ├── FragmentActivity$NonConfigurationInstances.class
│ │ │ ├── FragmentActivity.class
│ │ │ ├── Fragment.class
│ │ │ ├── FragmentContainer.class
│ │ │ ├── FragmentManager$BackStackEntry.class
│ │ │ ├── FragmentManager$OnBackStackChangedListener.class
│ │ │ ├── FragmentManager.class
│ │ │ ├── FragmentManagerImpl$1.class
│ │ │ ├── FragmentManagerImpl$2.class
│ │ │ ├── FragmentManagerImpl$3.class
│ │ │ ├── FragmentManagerImpl$4.class
│ │ │ ├── FragmentManagerImpl$5.class
│ │ │ ├── FragmentManagerImpl.class
│ │ │ ├── FragmentManagerState$1.class
│ │ │ ├── FragmentManagerState.class
│ │ │ ├── FragmentPagerAdapter.class
│ │ │ ├── FragmentState$1.class
│ │ │ ├── FragmentState.class
│ │ │ ├── FragmentStatePagerAdapter.class
│ │ │ ├── FragmentTabHost$1.class
│ │ │ ├── FragmentTabHost$DummyTabFactory.class
│ │ │ ├── FragmentTabHost$SavedState$1.class
│ │ │ ├── FragmentTabHost$SavedState.class
│ │ │ ├── FragmentTabHost$TabInfo.class
│ │ │ ├── FragmentTabHost.class
│ │ │ ├── FragmentTransaction.class
│ │ │ ├── ListFragment$1.class
│ │ │ ├── ListFragment$2.class
│ │ │ ├── ListFragment.class
│ │ │ ├── LoaderManager$LoaderCallbacks.class
│ │ │ ├── LoaderManager.class
│ │ │ ├── LoaderManagerImpl$LoaderInfo.class
│ │ │ ├── LoaderManagerImpl.class
│ │ │ ├── NavUtils$NavUtilsImplBase.class
│ │ │ ├── NavUtils$NavUtilsImpl.class
│ │ │ ├── NavUtils$NavUtilsImplJB.class
│ │ │ ├── NavUtils.class
│ │ │ ├── NavUtilsJB.class
│ │ │ ├── NoSaveStateFrameLayout.class
│ │ │ ├── NotificationCompat$Action.class
│ │ │ ├── NotificationCompat$BigPictureStyle.class
│ │ │ ├── NotificationCompat$BigTextStyle.class
│ │ │ ├── NotificationCompat$Builder.class
│ │ │ ├── NotificationCompat$InboxStyle.class
│ │ │ ├── NotificationCompat$NotificationCompatImplBase.class
│ │ │ ├── NotificationCompat$NotificationCompatImpl.class
│ │ │ ├── NotificationCompat$NotificationCompatImplGingerbread.class
│ │ │ ├── NotificationCompat$NotificationCompatImplHoneycomb.class
│ │ │ ├── NotificationCompat$NotificationCompatImplIceCreamSandwich.class
│ │ │ ├── NotificationCompat$NotificationCompatImplJellybean.class
│ │ │ ├── NotificationCompat$Style.class
│ │ │ ├── NotificationCompat.class
│ │ │ ├── NotificationCompatGingerbread.class
│ │ │ ├── NotificationCompatHoneycomb.class
│ │ │ ├── NotificationCompatIceCreamSandwich.class
│ │ │ ├── NotificationCompatJellybean.class
│ │ │ ├── ServiceCompat.class
│ │ │ ├── ShareCompat$IntentBuilder.class
│ │ │ ├── ShareCompat$IntentReader.class
│ │ │ ├── ShareCompat$ShareCompatImplBase.class
│ │ │ ├── ShareCompat$ShareCompatImpl.class
│ │ │ ├── ShareCompat$ShareCompatImplICS.class
│ │ │ ├── ShareCompat$ShareCompatImplJB.class
│ │ │ ├── ShareCompat.class
│ │ │ ├── ShareCompatICS.class
│ │ │ ├── ShareCompatJB.class
│ │ │ ├── SuperNotCalledException.class
│ │ │ ├── TaskStackBuilder$SupportParentable.class
│ │ │ ├── TaskStackBuilder$TaskStackBuilderImplBase.class
│ │ │ ├── TaskStackBuilder$TaskStackBuilderImpl.class
│ │ │ ├── TaskStackBuilder$TaskStackBuilderImplHoneycomb.class
│ │ │ ├── TaskStackBuilder$TaskStackBuilderImplJellybean.class
│ │ │ ├── TaskStackBuilder.class
│ │ │ ├── TaskStackBuilderHoneycomb.class
│ │ │ └── TaskStackBuilderJellybean.class
│ │ ├── content
│ │ │ ├── AsyncTaskLoader$LoadTask.class
│ │ │ ├── AsyncTaskLoader.class
│ │ │ ├── ContextCompat.class
│ │ │ ├── ContextCompatFroyo.class
│ │ │ ├── ContextCompatHoneycomb.class
│ │ │ ├── ContextCompatJellybean.class
│ │ │ ├── ContextCompatKitKat.class
│ │ │ ├── CursorLoader.class
│ │ │ ├── FileProvider$PathStrategy.class
│ │ │ ├── FileProvider$SimplePathStrategy.class
│ │ │ ├── FileProvider.class
│ │ │ ├── IntentCompat$IntentCompatImplBase.class
│ │ │ ├── IntentCompat$IntentCompatImpl.class
│ │ │ ├── IntentCompat$IntentCompatImplHC.class
│ │ │ ├── IntentCompat$IntentCompatImplIcsMr1.class
│ │ │ ├── IntentCompat.class
│ │ │ ├── IntentCompatHoneycomb.class
│ │ │ ├── IntentCompatIcsMr1.class
│ │ │ ├── Loader$ForceLoadContentObserver.class
│ │ │ ├── Loader$OnLoadCompleteListener.class
│ │ │ ├── Loader.class
│ │ │ ├── LocalBroadcastManager$1.class
│ │ │ ├── LocalBroadcastManager$BroadcastRecord.class
│ │ │ ├── LocalBroadcastManager$ReceiverRecord.class
│ │ │ ├── LocalBroadcastManager.class
│ │ │ ├── ModernAsyncTask$1.class
│ │ │ ├── ModernAsyncTask$2.class
│ │ │ ├── ModernAsyncTask$3.class
│ │ │ ├── ModernAsyncTask$4.class
│ │ │ ├── ModernAsyncTask$AsyncTaskResult.class
│ │ │ ├── ModernAsyncTask$InternalHandler.class
│ │ │ ├── ModernAsyncTask$Status.class
│ │ │ ├── ModernAsyncTask$WorkerRunnable.class
│ │ │ ├── ModernAsyncTask.class
│ │ │ ├── pm
│ │ │ │ └── ActivityInfoCompat.class
│ │ │ └── WakefulBroadcastReceiver.class
│ │ ├── database
│ │ │ └── DatabaseUtilsCompat.class
│ │ ├── graphics
│ │ │ └── drawable
│ │ │ ├── DrawableCompat$BaseDrawableImpl.class
│ │ │ ├── DrawableCompat$DrawableImpl.class
│ │ │ ├── DrawableCompat$HoneycombDrawableImpl.class
│ │ │ ├── DrawableCompat$KitKatDrawableImpl.class
│ │ │ ├── DrawableCompat.class
│ │ │ ├── DrawableCompatHoneycomb.class
│ │ │ └── DrawableCompatKitKat.class
│ │ ├── hardware
│ │ │ └── display
│ │ │ ├── DisplayManagerCompat$JellybeanMr1Impl.class
│ │ │ ├── DisplayManagerCompat$LegacyImpl.class
│ │ │ ├── DisplayManagerCompat.class
│ │ │ └── DisplayManagerJellybeanMr1.class
│ │ ├── internal
│ │ │ └── view
│ │ │ ├── SupportMenu.class
│ │ │ ├── SupportMenuItem.class
│ │ │ └── SupportSubMenu.class
│ │ ├── media
│ │ │ ├── TransportController.class
│ │ │ ├── TransportMediator$1.class
│ │ │ ├── TransportMediator$2.class
│ │ │ ├── TransportMediatorCallback.class
│ │ │ ├── TransportMediator.class
│ │ │ ├── TransportMediatorJellybeanMR2$1.class
│ │ │ ├── TransportMediatorJellybeanMR2$2.class
│ │ │ ├── TransportMediatorJellybeanMR2$3.class
│ │ │ ├── TransportMediatorJellybeanMR2$4.class
│ │ │ ├── TransportMediatorJellybeanMR2.class
│ │ │ ├── TransportPerformer.class
│ │ │ └── TransportStateListener.class
│ │ ├── net
│ │ │ ├── ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.class
│ │ │ ├── ConnectivityManagerCompat$ConnectivityManagerCompatImpl.class
│ │ │ ├── ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.class
│ │ │ ├── ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.class
│ │ │ ├── ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.class
│ │ │ ├── ConnectivityManagerCompat.class
│ │ │ ├── ConnectivityManagerCompatGingerbread.class
│ │ │ ├── ConnectivityManagerCompatHoneycombMR2.class
│ │ │ ├── ConnectivityManagerCompatJellyBean.class
│ │ │ ├── TrafficStatsCompat$1.class
│ │ │ ├── TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.class
│ │ │ ├── TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.class
│ │ │ ├── TrafficStatsCompat$BaseTrafficStatsCompatImpl.class
│ │ │ ├── TrafficStatsCompat$IcsTrafficStatsCompatImpl.class
│ │ │ ├── TrafficStatsCompat$TrafficStatsCompatImpl.class
│ │ │ ├── TrafficStatsCompat.class
│ │ │ └── TrafficStatsCompatIcs.class
│ │ ├── os
│ │ │ ├── EnvironmentCompat.class
│ │ │ ├── EnvironmentCompatKitKat.class
│ │ │ ├── ParcelableCompat$CompatCreator.class
│ │ │ ├── ParcelableCompat.class
│ │ │ ├── ParcelableCompatCreatorCallbacks.class
│ │ │ ├── ParcelableCompatCreatorHoneycombMR2.class
│ │ │ └── ParcelableCompatCreatorHoneycombMR2Stub.class
│ │ │ ├── PrintHelper$1.class
│ │ │ ├── PrintHelper$PrintHelperKitkatImpl.class
│ │ │ ├── PrintHelper$PrintHelperStubImpl.class
│ │ │ ├── PrintHelper$PrintHelperVersionImpl.class
│ │ │ ├── PrintHelper.class
│ │ │ ├── PrintHelperKitkat$1.class
│ │ │ ├── PrintHelperKitkat$2$1$1.class
│ │ │ ├── PrintHelperKitkat$2$1.class
│ │ │ ├── PrintHelperKitkat$2.class
│ │ │ └── PrintHelperKitkat.class
│ │ ├── text
│ │ │ ├── BidiFormatter$1.class
│ │ │ ├── BidiFormatter$Builder.class
│ │ │ ├── BidiFormatter$DirectionalityEstimator.class
│ │ │ ├── BidiFormatter.class
│ │ │ ├── ICUCompat$ICUCompatImplBase.class
│ │ │ ├── ICUCompat$ICUCompatImpl.class
│ │ │ ├── ICUCompat$ICUCompatImplIcs.class
│ │ │ ├── ICUCompat.class
│ │ │ ├── ICUCompatIcs.class
│ │ │ ├── TextDirectionHeuristicCompat.class
│ │ │ ├── TextDirectionHeuristicsCompat$1.class
│ │ │ ├── TextDirectionHeuristicsCompat$AnyStrong.class
│ │ │ ├── TextDirectionHeuristicsCompat$FirstStrong.class
│ │ │ ├── TextDirectionHeuristicsCompat$TextDirectionAlgorithm.class
│ │ │ ├── TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class
│ │ │ ├── TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.class
│ │ │ ├── TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.class
│ │ │ ├── TextDirectionHeuristicsCompat.class
│ │ │ └── TextUtilsCompat.class
│ │ ├── util
│ │ │ ├── ArrayMap$1.class
│ │ │ ├── ArrayMap.class
│ │ │ ├── AtomicFile.class
│ │ │ ├── ContainerHelpers.class
│ │ │ ├── DebugUtils.class
│ │ │ ├── LogWriter.class
│ │ │ ├── LongSparseArray.class
│ │ │ ├── LruCache.class
│ │ │ ├── MapCollections$ArrayIterator.class
│ │ │ ├── MapCollections$EntrySet.class
│ │ │ ├── MapCollections$KeySet.class
│ │ │ ├── MapCollections$MapIterator.class
│ │ │ ├── MapCollections$ValuesCollection.class
│ │ │ ├── MapCollections.class
│ │ │ ├── SimpleArrayMap.class
│ │ │ ├── SparseArrayCompat.class
│ │ │ └── TimeUtils.class
│ │ ├── view
│ │ │ ├── accessibility
│ │ │ │ ├── AccessibilityEventCompat$AccessibilityEventIcsImpl.class
│ │ │ │ ├── AccessibilityEventCompat$AccessibilityEventStubImpl.class
│ │ │ │ ├── AccessibilityEventCompat$AccessibilityEventVersionImpl.class
│ │ │ │ ├── AccessibilityEventCompat.class
│ │ │ │ ├── AccessibilityEventCompatIcs.class
│ │ │ │ ├── AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class
│ │ │ │ ├── AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class
│ │ │ │ ├── AccessibilityManagerCompat$AccessibilityManagerStubImpl.class
│ │ │ │ ├── AccessibilityManagerCompat$AccessibilityManagerVersionImpl.class
│ │ │ │ ├── AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.class
│ │ │ │ ├── AccessibilityManagerCompat.class
│ │ │ │ ├── AccessibilityManagerCompatIcs$1.class
│ │ │ │ ├── AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class
│ │ │ │ ├── AccessibilityManagerCompatIcs.class
│ │ │ │ ├── AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class
│ │ │ │ ├── AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class
│ │ │ │ ├── AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.class
│ │ │ │ ├── AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
│ │ │ │ ├── AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
│ │ │ │ ├── AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class
│ │ │ │ ├── AccessibilityNodeInfoCompat.class
│ │ │ │ ├── AccessibilityNodeInfoCompatIcs.class
│ │ │ │ ├── AccessibilityNodeInfoCompatJellyBean.class
│ │ │ │ ├── AccessibilityNodeInfoCompatJellybeanMr2.class
│ │ │ │ ├── AccessibilityNodeInfoCompatKitKat.class
│ │ │ │ ├── AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl.class
│ │ │ │ ├── AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.class
│ │ │ │ ├── AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.class
│ │ │ │ ├── AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.class
│ │ │ │ ├── AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.class
│ │ │ │ ├── AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.class
│ │ │ │ ├── AccessibilityNodeProviderCompat.class
│ │ │ │ ├── AccessibilityNodeProviderCompatJellyBean$1.class
│ │ │ │ ├── AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge.class
│ │ │ │ ├── AccessibilityNodeProviderCompatJellyBean.class
│ │ │ │ ├── AccessibilityNodeProviderCompatKitKat$1.class
│ │ │ │ ├── AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge.class
│ │ │ │ ├── AccessibilityNodeProviderCompatKitKat.class
│ │ │ │ ├── AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class
│ │ │ │ ├── AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.class
│ │ │ │ ├── AccessibilityRecordCompat$AccessibilityRecordImpl.class
│ │ │ │ ├── AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
│ │ │ │ ├── AccessibilityRecordCompat$AccessibilityRecordStubImpl.class
│ │ │ │ ├── AccessibilityRecordCompat.class
│ │ │ │ ├── AccessibilityRecordCompatIcs.class
│ │ │ │ ├── AccessibilityRecordCompatIcsMr1.class
│ │ │ │ └── AccessibilityRecordCompatJellyBean.class
│ │ │ ├── AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class
│ │ │ ├── AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class
│ │ │ ├── AccessibilityDelegateCompat$AccessibilityDelegateImpl.class
│ │ │ ├── AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class
│ │ │ ├── AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.class
│ │ │ ├── AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class
│ │ │ ├── AccessibilityDelegateCompat.class
│ │ │ ├── AccessibilityDelegateCompatIcs$1.class
│ │ │ ├── AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class
│ │ │ ├── AccessibilityDelegateCompatIcs.class
│ │ │ ├── AccessibilityDelegateCompatJellyBean$1.class
│ │ │ ├── AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean.class
│ │ │ ├── AccessibilityDelegateCompatJellyBean.class
│ │ │ ├── ActionProvider$SubUiVisibilityListener.class
│ │ │ ├── ActionProvider$VisibilityListener.class
│ │ │ ├── ActionProvider.class
│ │ │ ├── GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.class
│ │ │ ├── GestureDetectorCompat$GestureDetectorCompatImplBase.class
│ │ │ ├── GestureDetectorCompat$GestureDetectorCompatImpl.class
│ │ │ ├── GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class
│ │ │ ├── GestureDetectorCompat.class
│ │ │ ├── GravityCompat$GravityCompatImplBase.class
│ │ │ ├── GravityCompat$GravityCompatImpl.class
│ │ │ ├── GravityCompat$GravityCompatImplJellybeanMr1.class
│ │ │ ├── GravityCompat.class
│ │ │ ├── GravityCompatJellybeanMr1.class
│ │ │ ├── KeyEventCompat$BaseKeyEventVersionImpl.class
│ │ │ ├── KeyEventCompat$EclairKeyEventVersionImpl.class
│ │ │ ├── KeyEventCompat$HoneycombKeyEventVersionImpl.class
│ │ │ ├── KeyEventCompat$KeyEventVersionImpl.class
│ │ │ ├── KeyEventCompat.class
│ │ │ ├── KeyEventCompatEclair.class
│ │ │ ├── KeyEventCompatHoneycomb.class
│ │ │ ├── MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class
│ │ │ ├── MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl.class
│ │ │ ├── MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class
│ │ │ ├── MarginLayoutParamsCompat.class
│ │ │ ├── MarginLayoutParamsCompatJellybeanMr1.class
│ │ │ ├── MenuCompat.class
│ │ │ ├── MenuItemCompat$BaseMenuVersionImpl.class
│ │ │ ├── MenuItemCompat$HoneycombMenuVersionImpl.class
│ │ │ ├── MenuItemCompat$IcsMenuVersionImpl$1.class
│ │ │ ├── MenuItemCompat$IcsMenuVersionImpl.class
│ │ │ ├── MenuItemCompat$MenuVersionImpl.class
│ │ │ ├── MenuItemCompat$OnActionExpandListener.class
│ │ │ ├── MenuItemCompat.class
│ │ │ ├── MenuItemCompatHoneycomb.class
│ │ │ ├── MenuItemCompatIcs$OnActionExpandListenerWrapper.class
│ │ │ ├── MenuItemCompatIcs$SupportActionExpandProxy.class
│ │ │ ├── MenuItemCompatIcs.class
│ │ │ ├── MotionEventCompat$BaseMotionEventVersionImpl.class
│ │ │ ├── MotionEventCompat$EclairMotionEventVersionImpl.class
│ │ │ ├── MotionEventCompat$MotionEventVersionImpl.class
│ │ │ ├── MotionEventCompat.class
│ │ │ ├── MotionEventCompatEclair.class
│ │ │ ├── PagerAdapter.class
│ │ │ ├── PagerTabStrip$1.class
│ │ │ ├── PagerTabStrip$2.class
│ │ │ ├── PagerTabStrip.class
│ │ │ ├── PagerTitleStrip$1.class
│ │ │ ├── PagerTitleStrip$PageListener.class
│ │ │ ├── PagerTitleStrip$PagerTitleStripImplBase.class
│ │ │ ├── PagerTitleStrip$PagerTitleStripImpl.class
│ │ │ ├── PagerTitleStrip$PagerTitleStripImplIcs.class
│ │ │ ├── PagerTitleStrip.class
│ │ │ ├── PagerTitleStripIcs$SingleLineAllCapsTransform.class
│ │ │ ├── PagerTitleStripIcs.class
│ │ │ ├── ScaleGestureDetectorCompat$1.class
│ │ │ ├── ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.class
│ │ │ ├── ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.class
│ │ │ ├── ScaleGestureDetectorCompat$ScaleGestureDetectorImpl.class
│ │ │ ├── ScaleGestureDetectorCompat.class
│ │ │ ├── ScaleGestureDetectorCompatKitKat.class
│ │ │ ├── VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class
│ │ │ ├── VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class
│ │ │ ├── VelocityTrackerCompat$VelocityTrackerVersionImpl.class
│ │ │ ├── VelocityTrackerCompat.class
│ │ │ ├── VelocityTrackerCompatHoneycomb.class
│ │ │ ├── ViewCompat$BaseViewCompatImpl.class
│ │ │ ├── ViewCompat$EclairMr1ViewCompatImpl.class
│ │ │ ├── ViewCompat$GBViewCompatImpl.class
│ │ │ ├── ViewCompat$HCViewCompatImpl.class
│ │ │ ├── ViewCompat$ICSViewCompatImpl.class
│ │ │ ├── ViewCompat$JbMr1ViewCompatImpl.class
│ │ │ ├── ViewCompat$JBViewCompatImpl.class
│ │ │ ├── ViewCompat$KitKatViewCompatImpl.class
│ │ │ ├── ViewCompat$ViewCompatImpl.class
│ │ │ ├── ViewCompat.class
│ │ │ ├── ViewCompatEclairMr1.class
│ │ │ ├── ViewCompatGingerbread.class
│ │ │ ├── ViewCompatHC.class
│ │ │ ├── ViewCompatICS.class
│ │ │ ├── ViewCompatJB.class
│ │ │ ├── ViewCompatJellybeanMr1.class
│ │ │ ├── ViewCompatKitKat.class
│ │ │ ├── ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class
│ │ │ ├── ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class
│ │ │ ├── ViewConfigurationCompat$ViewConfigurationVersionImpl.class
│ │ │ ├── ViewConfigurationCompat.class
│ │ │ ├── ViewConfigurationCompatFroyo.class
│ │ │ ├── ViewGroupCompat$ViewGroupCompatHCImpl.class
│ │ │ ├── ViewGroupCompat$ViewGroupCompatIcsImpl.class
│ │ │ ├── ViewGroupCompat$ViewGroupCompatImpl.class
│ │ │ ├── ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.class
│ │ │ ├── ViewGroupCompat$ViewGroupCompatStubImpl.class
│ │ │ ├── ViewGroupCompat.class
│ │ │ ├── ViewGroupCompatHC.class
│ │ │ ├── ViewGroupCompatIcs.class
│ │ │ ├── ViewGroupCompatJellybeanMR2.class
│ │ │ ├── ViewPager$1.class
│ │ │ ├── ViewPager$2.class
│ │ │ ├── ViewPager$3.class
│ │ │ ├── ViewPager$Decor.class
│ │ │ ├── ViewPager$ItemInfo.class
│ │ │ ├── ViewPager$LayoutParams.class
│ │ │ ├── ViewPager$MyAccessibilityDelegate.class
│ │ │ ├── ViewPager$OnAdapterChangeListener.class
│ │ │ ├── ViewPager$OnPageChangeListener.class
│ │ │ ├── ViewPager$PagerObserver.class
│ │ │ ├── ViewPager$PageTransformer.class
│ │ │ ├── ViewPager$SavedState$1.class
│ │ │ ├── ViewPager$SavedState.class
│ │ │ ├── ViewPager$SimpleOnPageChangeListener.class
│ │ │ ├── ViewPager$ViewPositionComparator.class
│ │ │ ├── ViewPager.class
│ │ │ ├── ViewParentCompat$ViewParentCompatICSImpl.class
│ │ │ ├── ViewParentCompat$ViewParentCompatImpl.class
│ │ │ ├── ViewParentCompat$ViewParentCompatStubImpl.class
│ │ │ ├── ViewParentCompat.class
│ │ │ ├── ViewParentCompatICS.class
│ │ │ └── WindowCompat.class
│ │ └── widget
│ │ ├── AutoScrollHelper$1.class
│ │ ├── AutoScrollHelper$ClampedScroller.class
│ │ ├── AutoScrollHelper$ScrollAnimationRunnable.class
│ │ ├── AutoScrollHelper.class
│ │ ├── BakedBezierInterpolator.class
│ │ ├── ContentLoadingProgressBar$1.class
│ │ ├── ContentLoadingProgressBar$2.class
│ │ ├── ContentLoadingProgressBar.class
│ │ ├── CursorAdapter$1.class
│ │ ├── CursorAdapter$ChangeObserver.class
│ │ ├── CursorAdapter$MyDataSetObserver.class
│ │ ├── CursorAdapter.class
│ │ ├── CursorFilter$CursorFilterClient.class
│ │ ├── CursorFilter.class
│ │ ├── DrawerLayout$AccessibilityDelegate.class
│ │ ├── DrawerLayout$DrawerListener.class
│ │ ├── DrawerLayout$LayoutParams.class
│ │ ├── DrawerLayout$SavedState$1.class
│ │ ├── DrawerLayout$SavedState.class
│ │ ├── DrawerLayout$SimpleDrawerListener.class
│ │ ├── DrawerLayout$ViewDragCallback$1.class
│ │ ├── DrawerLayout$ViewDragCallback.class
│ │ ├── DrawerLayout.class
│ │ ├── EdgeEffectCompat$BaseEdgeEffectImpl.class
│ │ ├── EdgeEffectCompat$EdgeEffectIcsImpl.class
│ │ ├── EdgeEffectCompat$EdgeEffectImpl.class
│ │ ├── EdgeEffectCompat.class
│ │ ├── EdgeEffectCompatIcs.class
│ │ ├── ExploreByTouchHelper$1.class
│ │ ├── ExploreByTouchHelper$ExploreByTouchNodeProvider.class
│ │ ├── ExploreByTouchHelper.class
│ │ ├── ListPopupWindowCompat$BaseListPopupWindowImpl.class
│ │ ├── ListPopupWindowCompat$KitKatListPopupWindowImpl.class
│ │ ├── ListPopupWindowCompat$ListPopupWindowImpl.class
│ │ ├── ListPopupWindowCompat.class
│ │ ├── ListPopupWindowCompatKitKat.class
│ │ ├── ListViewAutoScrollHelper.class
│ │ ├── PopupMenuCompat$BasePopupMenuImpl.class
│ │ ├── PopupMenuCompat$KitKatPopupMenuImpl.class
│ │ ├── PopupMenuCompat$PopupMenuImpl.class
│ │ ├── PopupMenuCompat.class
│ │ ├── PopupMenuCompatKitKat.class
│ │ ├── ResourceCursorAdapter.class
│ │ ├── ScrollerCompat$ScrollerCompatImplBase.class
│ │ ├── ScrollerCompat$ScrollerCompatImpl.class
│ │ ├── ScrollerCompat$ScrollerCompatImplGingerbread.class
│ │ ├── ScrollerCompat$ScrollerCompatImplIcs.class
│ │ ├── ScrollerCompat.class
│ │ ├── ScrollerCompatGingerbread.class
│ │ ├── ScrollerCompatIcs.class
│ │ ├── SearchViewCompat$OnCloseListenerCompat.class
│ │ ├── SearchViewCompat$OnQueryTextListenerCompat.class
│ │ ├── SearchViewCompat$SearchViewCompatHoneycombImpl$1.class
│ │ ├── SearchViewCompat$SearchViewCompatHoneycombImpl$2.class
│ │ ├── SearchViewCompat$SearchViewCompatHoneycombImpl.class
│ │ ├── SearchViewCompat$SearchViewCompatIcsImpl.class
│ │ ├── SearchViewCompat$SearchViewCompatImpl.class
│ │ ├── SearchViewCompat$SearchViewCompatStubImpl.class
│ │ ├── SearchViewCompat.class
│ │ ├── SearchViewCompatHoneycomb$1.class
│ │ ├── SearchViewCompatHoneycomb$2.class
│ │ ├── SearchViewCompatHoneycomb$OnCloseListenerCompatBridge.class
│ │ ├── SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class
│ │ ├── SearchViewCompatHoneycomb.class
│ │ ├── SearchViewCompatIcs$MySearchView.class
│ │ ├── SearchViewCompatIcs.class
│ │ ├── SimpleCursorAdapter$CursorToStringConverter.class
│ │ ├── SimpleCursorAdapter$ViewBinder.class
│ │ ├── SimpleCursorAdapter.class
│ │ ├── SlidingPaneLayout$1.class
│ │ ├── SlidingPaneLayout$AccessibilityDelegate.class
│ │ ├── SlidingPaneLayout$DisableLayerRunnable.class
│ │ ├── SlidingPaneLayout$DragHelperCallback.class
│ │ ├── SlidingPaneLayout$LayoutParams.class
│ │ ├── SlidingPaneLayout$PanelSlideListener.class
│ │ ├── SlidingPaneLayout$SavedState$1.class
│ │ ├── SlidingPaneLayout$SavedState.class
│ │ ├── SlidingPaneLayout$SimplePanelSlideListener.class
│ │ ├── SlidingPaneLayout$SlidingPanelLayoutImplBase.class
│ │ ├── SlidingPaneLayout$SlidingPanelLayoutImpl.class
│ │ ├── SlidingPaneLayout$SlidingPanelLayoutImplJB.class
│ │ ├── SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class
│ │ ├── SlidingPaneLayout.class
│ │ ├── SwipeProgressBar.class
│ │ ├── SwipeRefreshLayout$1.class
│ │ ├── SwipeRefreshLayout$2.class
│ │ ├── SwipeRefreshLayout$3.class
│ │ ├── SwipeRefreshLayout$4.class
│ │ ├── SwipeRefreshLayout$5.class
│ │ ├── SwipeRefreshLayout$6.class
│ │ ├── SwipeRefreshLayout$BaseAnimationListener.class
│ │ ├── SwipeRefreshLayout$OnRefreshListener.class
│ │ ├── SwipeRefreshLayout.class
│ │ ├── ViewDragHelper$1.class
│ │ ├── ViewDragHelper$2.class
│ │ ├── ViewDragHelper$Callback.class
│ │ └── ViewDragHelper.class
│ ├── build.gradle
│ └── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── assets
│ │ ├── about.css
│ │ ├── about.html
│ │ ├── help.css
│ │ ├── help_device.html
│ │ ├── help_scan.html
│ │ ├── license.css
│ │ ├── license.html
│ │ ├── SensorTagImgA.bin
│ │ └── SensorTagImgB.bin
│ ├── java
│ │ └── com
│ │ └── example
│ │ └── ti
│ │ ├── ble
│ │ │ ├── common
│ │ │ │ ├── BleDeviceInfo.java
│ │ │ │ ├── BluetoothLeService.java
│ │ │ │ ├── GattInfo.java
│ │ │ │ └── HelpView.java
│ │ │ └── sensortag
│ │ │ ├── AboutDialog.java
│ │ │ ├── BarometerCalibrationCoefficients.java
│ │ │ ├── DeviceActivity.java
│ │ │ ├── DeviceView.java
│ │ │ ├── FileActivity.java
│ │ │ ├── FwUpdateActivity.java
│ │ │ ├── LicenseDialog.java
│ │ │ ├── MagnetometerCalibrationCoefficients.java
│ │ │ ├── MainActivity.java
│ │ │ ├── PreferencesActivity.java
│ │ │ ├── PreferencesFragment.java
│ │ │ ├── PreferencesListener.java
│ │ │ ├── ScanView.java
│ │ │ ├── Sensor.java
│ │ │ ├── SensorTagGatt.java
│ │ │ ├── SimpleKeysStatus.java
│ │ │ └── ViewPagerActivity.java
│ │ └── util
│ │ ├── Conversion.java
│ │ ├── CustomTimerCallback.java
│ │ ├── CustomTimer.java
│ │ ├── CustomToast.java
│ │ └── Point3D.java
│ └── res
│ ├── drawable-hdpi
│ │ ├── bluetooth.png
│ │ ├── ic_action_about.png
│ │ ├── ic_action_bluetooth.png
│ │ ├── ic_action_cancel.png
│ │ ├── ic_action_refresh.png
│ │ ├── ic_action_settings.png
│ │ ├── list_item_normal.xml
│ │ └── tible.png
│ ├── drawable-mdpi
│ │ ├── buttonsoffoff.png
│ │ ├── buttonsoffon.png
│ │ ├── buttonsonoff.png
│ │ ├── buttonsonon.png
│ │ ├── ic_action_about.png
│ │ ├── ic_action_bluetooth.png
│ │ ├── ic_action_cancel.png
│ │ ├── ic_action_refresh.png
│ │ ├── ic_action_settings.png
│ │ ├── reed_closed.png
│ │ ├── reed_open.png
│ │ ├── tible.png
│ │ └── ti_stk_2c_pos_rgb_png.png
│ ├── drawable-xhdpi
│ │ ├── accelerometer.png
│ │ ├── barometer.png
│ │ ├── gyroscope.png
│ │ ├── humidity.png
│ │ ├── ic_action_about.png
│ │ ├── ic_action_bluetooth.png
│ │ ├── ic_action_cancel.png
│ │ ├── ic_action_refresh.png
│ │ ├── ic_action_settings.png
│ │ ├── irtemperature.png
│ │ ├── lightsensor.png
│ │ ├── reedrelay.png
│ │ ├── sensortag_magnetometer.png
│ │ ├── sensortag.png
│ │ ├── sensortag_simplekeys.png
│ │ ├── st2.png
│ │ ├── temperature.png
│ │ ├── tible.png
│ │ └── unknown.png
│ ├── drawable-xxhdpi
│ │ ├── ic_action_about.png
│ │ ├── ic_action_bluetooth.png
│ │ ├── ic_action_cancel.png
│ │ ├── ic_action_refresh.png
│ │ └── ic_action_settings.png
│ ├── layout
│ │ ├── activity_file.xml
│ │ ├── activity_fwupdate.xml
│ │ ├── dialog_about.xml
│ │ ├── dialog_license.xml
│ │ ├── element_characteristic.xml
│ │ ├── element_device.xml
│ │ ├── element_file.xml
│ │ ├── fragment_help.xml
│ │ ├── fragment_pager.xml
│ │ ├── fragment_scan.xml
│ │ ├── frame_progress.xml
│ │ ├── services_browser2.xml
│ │ └── services_browser.xml
│ ├── menu
│ │ ├── device_activity_actions.xml
│ │ └── main_activity_actions.xml
│ ├── values
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── xml
│ ├── gatt_uuid.xml
│ ├── list_gradient.xml
│ ├── popup.xml
│ ├── preferences2.xml
│ └── preferences.xml
├── BleSensorTag1.iml
├── build
│ ├── generated
│ │ └── mockable-android-19.jar
│ └── intermediates
│ └── dex-cache
│ └── cache.xml
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── import-summary.txt
├── local.properties
└── settings.gradle
140 directories, 830 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论