├── README.md ├── LBase ├── lint.xml ├── bin │ ├── lbase.jar │ ├── classes │ │ └── com │ │ │ └── leo │ │ │ └── base │ │ │ ├── util │ │ │ ├── L.class │ │ │ ├── MD5.class │ │ │ ├── LBitmap.class │ │ │ ├── LDate.class │ │ │ ├── LFormat.class │ │ │ ├── LDiscConn.class │ │ │ ├── LMobileInfo.class │ │ │ └── LSharePreference.class │ │ │ ├── BuildConfig.class │ │ │ ├── cache │ │ │ └── LCache.class │ │ │ ├── db │ │ │ ├── LDBHelper.class │ │ │ └── LDBManager.class │ │ │ ├── net │ │ │ ├── LCaller.class │ │ │ ├── LNetwork.class │ │ │ ├── ILNetwork.class │ │ │ ├── ILNetworkCallback.class │ │ │ ├── LNetwork$LReqState.class │ │ │ └── ILNetwork$LReqResultState.class │ │ │ ├── adapter │ │ │ ├── LAdapters.class │ │ │ ├── LBaseAdapter.class │ │ │ └── LPagerAdapter.class │ │ │ ├── entity │ │ │ ├── LMessage$1.class │ │ │ ├── LMessage.class │ │ │ ├── LReqEncode.class │ │ │ ├── LReqEntity.class │ │ │ ├── LReqFile.class │ │ │ ├── LReqMothed.class │ │ │ └── LReqFileType.class │ │ │ ├── handler │ │ │ ├── LHandler.class │ │ │ └── ILHandlerCallback.class │ │ │ ├── activity │ │ │ ├── LActivity.class │ │ │ └── fragment │ │ │ │ └── LFragment.class │ │ │ ├── application │ │ │ ├── LConfig.class │ │ │ └── LApplication.class │ │ │ ├── exception │ │ │ ├── ILException.class │ │ │ ├── LException.class │ │ │ ├── LLoginException.class │ │ │ └── ILException$LExcState.class │ │ │ └── listener │ │ │ ├── LViewPagerChangeListener.class │ │ │ ├── LViewPagerChangeListener$State.class │ │ │ ├── LViewPagerChangeListener$ILOnPageScrolled.class │ │ │ ├── LViewPagerChangeListener$ILOnPageSelected.class │ │ │ └── LViewPagerChangeListener$ILOnPageScrollStateChanged.class │ ├── jarlist.cache │ └── AndroidManifest.xml ├── libs │ ├── android-support-v4.jar │ ├── android-support-v7-appcompat.jar │ └── universal-image-loader-1.9.2.jar ├── .settings │ └── org.eclipse.core.resources.prefs ├── gen │ └── com │ │ └── leo │ │ └── base │ │ └── BuildConfig.java ├── AndroidManifest.xml ├── src │ └── com │ │ └── leo │ │ └── base │ │ ├── net │ │ ├── ILNetworkProgress.java │ │ ├── ILNetworkCallback.java │ │ ├── ILNetwork.java │ │ ├── LNetwork.java │ │ ├── LDownload.java │ │ └── LRequest.java │ │ ├── handler │ │ └── ILHandlerCallback.java │ │ ├── application │ │ └── LConfig.java │ │ ├── entity │ │ ├── LReqFileType.java │ │ ├── LReqEncode.java │ │ ├── LReqMothed.java │ │ ├── LReqFile.java │ │ ├── LMessage.java │ │ └── LReqEntity.java │ │ ├── exception │ │ ├── LLoginException.java │ │ ├── ILException.java │ │ └── LException.java │ │ ├── service │ │ └── LService.java │ │ ├── util │ │ ├── MD5.java │ │ ├── LMobileInfo.java │ │ ├── LDiscConn.java │ │ ├── LDate.java │ │ ├── L.java │ │ ├── LSharePreference.java │ │ └── LFormat.java │ │ ├── widget │ │ ├── webview │ │ │ └── LWebViewClient.java │ │ ├── LWebView.java │ │ └── T.java │ │ ├── cache │ │ └── LCache.java │ │ ├── adapter │ │ ├── LPagerAdapter.java │ │ └── LBaseAdapter.java │ │ ├── activity │ │ ├── fragment │ │ │ └── LFragment.java │ │ └── LActivity.java │ │ ├── db │ │ ├── LDBManager.java │ │ └── LDBHelper.java │ │ ├── listener │ │ └── LViewPagerChangeListener.java │ │ └── dialog │ │ └── LProgress.java ├── .classpath ├── .classpath.bak ├── project.properties ├── proguard-project.txt ├── .project └── explain.txt ├── LBaseExample ├── lint.xml ├── bin │ ├── classes.dex │ ├── resources.ap_ │ ├── LBaseExample.apk │ ├── jarlist.cache │ ├── classes │ │ └── com │ │ │ └── example │ │ │ └── lbaseexample │ │ │ ├── R.class │ │ │ ├── R$id.class │ │ │ ├── R$array.class │ │ │ ├── R$attr.class │ │ │ ├── R$dimen.class │ │ │ ├── R$layout.class │ │ │ ├── R$menu.class │ │ │ ├── R$string.class │ │ │ ├── R$style.class │ │ │ ├── R$drawable.class │ │ │ ├── BuildConfig.class │ │ │ ├── db │ │ │ └── DBManager.class │ │ │ ├── common │ │ │ ├── MHandler.class │ │ │ ├── MNetwork.class │ │ │ └── MApplication.class │ │ │ ├── entity │ │ │ └── ListEntity.class │ │ │ ├── activity │ │ │ ├── AboutActivity.class │ │ │ ├── MainActivity.class │ │ │ ├── ListViewActivity.class │ │ │ ├── ManyRequestActivity.class │ │ │ ├── fragment │ │ │ │ ├── Fragment1.class │ │ │ │ └── Fragment2.class │ │ │ ├── ManyRequestActivity$1.class │ │ │ ├── FragmentViewPagerActivity.class │ │ │ ├── FragmentViewPagerActivity$1.class │ │ │ └── FragmentViewPagerActivity$OnPagerIndexListener.class │ │ │ ├── adapter │ │ │ ├── ListViewAdapter.class │ │ │ ├── MyViewPagerAdapter.class │ │ │ └── ListViewAdapter$ViewHolder.class │ │ │ └── handler │ │ │ ├── FragmentHandler.class │ │ │ └── ListViewHandler.class │ ├── res │ │ └── crunch │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ └── drawable-xxhdpi │ │ │ └── ic_launcher.png │ ├── dexedLibs │ │ ├── lbase-91b66b821b194224f337b776b36b3b92.jar │ │ ├── android-support-v4-eba623b44905f85ee98f0f8b3b2058f2.jar │ │ ├── android-support-v7-appcompat-d1bc06488aeaac3b3842504843229012.jar │ │ └── universal-image-loader-1.9.2-de5d39a9c2ba6d9234e56e0758002c56.jar │ ├── R.txt │ └── AndroidManifest.xml ├── ic_launcher-web.png ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── values-sw600dp │ │ └── dimens.xml │ ├── values │ │ ├── dimens.xml │ │ ├── dbs.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── layout │ │ ├── activity_listview.xml │ │ ├── activity_webview.xml │ │ ├── activity_fragment_viewpager.xml │ │ ├── activity_about.xml │ │ ├── view_pager_title.xml │ │ ├── fragment_view1.xml │ │ ├── item_listview.xml │ │ ├── activity_many_request.xml │ │ ├── activity_download.xml │ │ └── activity_main.xml │ ├── values-sw720dp-land │ │ └── dimens.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── menu │ │ └── main.xml ├── .settings │ └── org.eclipse.core.resources.prefs ├── gen │ └── com │ │ └── example │ │ └── lbaseexample │ │ ├── BuildConfig.java │ │ └── R.java ├── src │ └── com │ │ └── example │ │ └── lbaseexample │ │ ├── entity │ │ └── ListEntity.java │ │ ├── activity │ │ ├── AboutActivity.java │ │ ├── fragment │ │ │ ├── Fragment1.java │ │ │ └── Fragment2.java │ │ ├── WebViewActivity.java │ │ ├── FragmentViewPagerActivity.java │ │ ├── DownloadActivity.java │ │ ├── ListViewActivity.java │ │ ├── MainActivity.java │ │ └── ManyRequestActivity.java │ │ ├── handler │ │ ├── FragmentHandler.java │ │ ├── DownloadHandler.java │ │ └── ListViewHandler.java │ │ ├── adapter │ │ ├── MyViewPagerAdapter.java │ │ └── ListViewAdapter.java │ │ ├── common │ │ ├── MNetwork.java │ │ ├── MApplication.java │ │ └── MHandler.java │ │ └── db │ │ └── DBManager.java ├── .classpath ├── project.properties ├── proguard-project.txt ├── .project └── AndroidManifest.xml └── .gitignore /README.md: -------------------------------------------------------------------------------- 1 | # 此项目已不再维护,转至[MBase](https://github.com/MonchChen/mbase) 2 | -------------------------------------------------------------------------------- /LBase/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /LBaseExample/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /LBase/bin/lbase.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/lbase.jar -------------------------------------------------------------------------------- /LBaseExample/bin/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes.dex -------------------------------------------------------------------------------- /LBaseExample/bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/resources.ap_ -------------------------------------------------------------------------------- /LBase/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/libs/android-support-v4.jar -------------------------------------------------------------------------------- /LBaseExample/bin/LBaseExample.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/LBaseExample.apk -------------------------------------------------------------------------------- /LBaseExample/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/ic_launcher-web.png -------------------------------------------------------------------------------- /LBase/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Tue Apr 01 15:28:12 CST 2014 2 | eclipse.preferences.version=1 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/util/L.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/util/L.class -------------------------------------------------------------------------------- /LBase/libs/android-support-v7-appcompat.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/libs/android-support-v7-appcompat.jar -------------------------------------------------------------------------------- /LBase/libs/universal-image-loader-1.9.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/libs/universal-image-loader-1.9.2.jar -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/util/MD5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/util/MD5.class -------------------------------------------------------------------------------- /LBaseExample/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /LBaseExample/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/BuildConfig.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/cache/LCache.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/cache/LCache.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/db/LDBHelper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/db/LDBHelper.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/net/LCaller.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/net/LCaller.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/net/LNetwork.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/net/LNetwork.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/util/LBitmap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/util/LBitmap.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/util/LDate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/util/LDate.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/util/LFormat.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/util/LFormat.class -------------------------------------------------------------------------------- /LBase/bin/jarlist.cache: -------------------------------------------------------------------------------- 1 | # cache for current jar dependency. DO NOT EDIT. 2 | # format is 3 | # Encoding is UTF-8 4 | -------------------------------------------------------------------------------- /LBaseExample/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Fri Jul 04 10:15:29 CST 2014 2 | eclipse.preferences.version=1 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /LBaseExample/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /LBaseExample/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/db/LDBManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/db/LDBManager.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/net/ILNetwork.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/net/ILNetwork.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/util/LDiscConn.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/util/LDiscConn.class -------------------------------------------------------------------------------- /LBaseExample/bin/jarlist.cache: -------------------------------------------------------------------------------- 1 | # cache for current jar dependency. DO NOT EDIT. 2 | # format is 3 | # Encoding is UTF-8 4 | -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/adapter/LAdapters.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/adapter/LAdapters.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/entity/LMessage$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/entity/LMessage$1.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/entity/LMessage.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/entity/LMessage.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/entity/LReqEncode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/entity/LReqEncode.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/entity/LReqEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/entity/LReqEntity.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/entity/LReqFile.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/entity/LReqFile.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/entity/LReqMothed.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/entity/LReqMothed.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/handler/LHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/handler/LHandler.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/util/LMobileInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/util/LMobileInfo.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/activity/LActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/activity/LActivity.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/application/LConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/application/LConfig.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/entity/LReqFileType.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/entity/LReqFileType.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/adapter/LBaseAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/adapter/LBaseAdapter.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/adapter/LPagerAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/adapter/LPagerAdapter.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/exception/ILException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/exception/ILException.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/exception/LException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/exception/LException.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/net/ILNetworkCallback.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/net/ILNetworkCallback.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/net/LNetwork$LReqState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/net/LNetwork$LReqState.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/util/LSharePreference.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/util/LSharePreference.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R.class -------------------------------------------------------------------------------- /LBaseExample/bin/res/crunch/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/res/crunch/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /LBaseExample/bin/res/crunch/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/res/crunch/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /LBaseExample/bin/res/crunch/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/res/crunch/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /LBaseExample/bin/res/crunch/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/res/crunch/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/application/LApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/application/LApplication.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R$id.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/activity/fragment/LFragment.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/activity/fragment/LFragment.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/exception/LLoginException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/exception/LLoginException.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/handler/ILHandlerCallback.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/handler/ILHandlerCallback.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R$array.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R$array.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R$attr.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R$dimen.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R$layout.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R$menu.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R$string.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R$style.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/net/ILNetwork$LReqResultState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/net/ILNetwork$LReqResultState.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/R$drawable.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/exception/ILException$LExcState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/exception/ILException$LExcState.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/BuildConfig.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/db/DBManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/db/DBManager.class -------------------------------------------------------------------------------- /LBaseExample/bin/dexedLibs/lbase-91b66b821b194224f337b776b36b3b92.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/dexedLibs/lbase-91b66b821b194224f337b776b36b3b92.jar -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/common/MHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/common/MHandler.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/common/MNetwork.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/common/MNetwork.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/entity/ListEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/entity/ListEntity.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener$State.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener$State.class -------------------------------------------------------------------------------- /LBase/gen/com/leo/base/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.leo.base; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/common/MApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/common/MApplication.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/AboutActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/AboutActivity.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/MainActivity.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/adapter/ListViewAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/adapter/ListViewAdapter.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/handler/FragmentHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/handler/FragmentHandler.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/handler/ListViewHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/handler/ListViewHandler.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/ListViewActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/ListViewActivity.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/ManyRequestActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/ManyRequestActivity.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/fragment/Fragment1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/fragment/Fragment1.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/fragment/Fragment2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/fragment/Fragment2.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/adapter/MyViewPagerAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/adapter/MyViewPagerAdapter.class -------------------------------------------------------------------------------- /LBaseExample/bin/dexedLibs/android-support-v4-eba623b44905f85ee98f0f8b3b2058f2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/dexedLibs/android-support-v4-eba623b44905f85ee98f0f8b3b2058f2.jar -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/ManyRequestActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/ManyRequestActivity$1.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener$ILOnPageScrolled.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener$ILOnPageScrolled.class -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener$ILOnPageSelected.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener$ILOnPageSelected.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/FragmentViewPagerActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/FragmentViewPagerActivity.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/adapter/ListViewAdapter$ViewHolder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/adapter/ListViewAdapter$ViewHolder.class -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/FragmentViewPagerActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/FragmentViewPagerActivity$1.class -------------------------------------------------------------------------------- /LBaseExample/bin/dexedLibs/android-support-v7-appcompat-d1bc06488aeaac3b3842504843229012.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/dexedLibs/android-support-v7-appcompat-d1bc06488aeaac3b3842504843229012.jar -------------------------------------------------------------------------------- /LBaseExample/bin/dexedLibs/universal-image-loader-1.9.2-de5d39a9c2ba6d9234e56e0758002c56.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/dexedLibs/universal-image-loader-1.9.2-de5d39a9c2ba6d9234e56e0758002c56.jar -------------------------------------------------------------------------------- /LBaseExample/gen/com/example/lbaseexample/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.example.lbaseexample; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /LBaseExample/src/com/example/lbaseexample/entity/ListEntity.java: -------------------------------------------------------------------------------- 1 | package com.example.lbaseexample.entity; 2 | 3 | public class ListEntity { 4 | 5 | public int id; 6 | public String url; 7 | public String content; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener$ILOnPageScrollStateChanged.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBase/bin/classes/com/leo/base/listener/LViewPagerChangeListener$ILOnPageScrollStateChanged.class -------------------------------------------------------------------------------- /LBase/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /LBaseExample/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /LBase/bin/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /LBaseExample/bin/classes/com/example/lbaseexample/activity/FragmentViewPagerActivity$OnPagerIndexListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/object1991/LBase-Android/HEAD/LBaseExample/bin/classes/com/example/lbaseexample/activity/FragmentViewPagerActivity$OnPagerIndexListener.class -------------------------------------------------------------------------------- /LBaseExample/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | 8 | -------------------------------------------------------------------------------- /LBaseExample/res/layout/activity_listview.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /LBaseExample/res/layout/activity_webview.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /LBaseExample/res/layout/activity_fragment_viewpager.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /LBaseExample/res/layout/activity_about.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /LBaseExample/res/values-sw720dp-land/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 128dp 8 | 9 | 10 | -------------------------------------------------------------------------------- /LBaseExample/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /LBaseExample/res/layout/view_pager_title.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | 15 | # Local configuration file (sdk path, etc) 16 | local.properties 17 | 18 | 19 | # Proguard folder generated by Eclipse 20 | proguard/ 21 | 22 | # Intellij project files 23 | *.ipr 24 | *.iws 25 | .idea -------------------------------------------------------------------------------- /LBase/src/com/leo/base/net/ILNetworkProgress.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.net; 2 | 3 | /** 4 | * 5 | * @author Chen Lei 6 | * @version 1.3.5 7 | * 8 | */ 9 | public interface ILNetworkProgress { 10 | 11 | /** 12 | * 上传/下载文件发送进度,运行在子线程,不可直接操控UI 13 | * 14 | * @param count 15 | * 总长度 16 | * @param current 17 | * 当前长度 18 | */ 19 | void sendProgress(int count, int current); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/handler/ILHandlerCallback.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.handler; 2 | 3 | import com.leo.base.entity.LMessage; 4 | 5 | /** 6 | * 7 | * @author Chen Lei 8 | * @version 1.3.1 9 | * 10 | */ 11 | public interface ILHandlerCallback { 12 | 13 | /** 14 | * 将结果返回,运行在UI线程 15 | * @param msg 请求结果处理后的实体封装 16 | * @param requestId 请求ID 17 | */ 18 | void onResultHandler(LMessage msg, int requestId); 19 | 20 | } 21 | -------------------------------------------------------------------------------- /LBaseExample/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /LBaseExample/res/values/dbs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CREATE TABLE if not exists ListEntityTable( 6 | ID INTEGER, 7 | URL VARCHAR(30), 8 | CONTENT VARCHAR(100) 9 | ) 10 | 11 | 12 | 13 | 14 | drop table if exists ListEntityTable; 15 | 16 | 17 | -------------------------------------------------------------------------------- /LBaseExample/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /LBase/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/application/LConfig.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.application; 2 | 3 | /** 4 | * 5 | * @author Chen Lei 6 | * 7 | */ 8 | public class LConfig { 9 | 10 | /** 11 | * 默认的SessionKey值 12 | */ 13 | public static final String SESSION_KEY = "SESSIONID"; 14 | 15 | /** 16 | * 默认的等待数据超时时间 17 | */ 18 | public static final int SO_TIMEOUT = 20 * 1000; 19 | 20 | /** 21 | * 默认的请求超时时间 22 | */ 23 | public static final int REQUEST_TIMEOUT = 20 * 1000; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/entity/LReqFileType.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.entity; 2 | 3 | /** 4 | * 此类为网络请求提交文件类型的类
5 | * 暂时只收录了jpeg格式
6 | * 如需其它类型,自行添加即可
7 | * 请见谅 8 | * 9 | * @author Chen Lei 10 | * @version 1.1.5 11 | * 12 | */ 13 | public enum LReqFileType { 14 | 15 | JPEG("image/pjpeg"); 16 | 17 | private String type; 18 | 19 | private LReqFileType(String str) { 20 | type = str; 21 | } 22 | 23 | public String getType() { 24 | return type; 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /LBaseExample/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /LBaseExample/res/layout/fragment_view1.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 13 | 14 | -------------------------------------------------------------------------------- /LBase/.classpath.bak: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/entity/LReqEncode.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.entity; 2 | 3 | 4 | /** 5 | * 6 | * @author Chen Lei 7 | * @version 1.3.1 8 | * 9 | */ 10 | public enum LReqEncode { 11 | 12 | /** 13 | * 使用UTF-8编码请求网络连接 14 | */ 15 | UTF8("UTF-8"), 16 | 17 | /** 18 | * 使用GBK编码请求网络连接 19 | */ 20 | GBK("GBK"); 21 | 22 | private String mEncoding; 23 | 24 | private LReqEncode(String encoding) { 25 | this.mEncoding = encoding; 26 | } 27 | 28 | public String getEncode() { 29 | return this.mEncoding; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/exception/LLoginException.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.exception; 2 | 3 | import com.nostra13.universalimageloader.utils.L; 4 | 5 | /** 6 | * 如网络请求时,需要后台登录,则抛出此异常
7 | * throw new LLoginException(); 8 | * 9 | * @author Chen Lei 10 | * @version 1.3.1 11 | * 12 | */ 13 | public class LLoginException extends LException { 14 | 15 | private static final long serialVersionUID = 1L; 16 | 17 | @Override 18 | public void captureException(Exception e) { 19 | L.w("用户未登录"); 20 | } 21 | 22 | @Override 23 | public void handleAccomplish(LExcState state) { 24 | 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /LBaseExample/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | LBaseExample 5 | http://127.0.0.1/ 6 | ListViewExample 7 | About Me 8 | 多个请求并发 9 | 下载文件 10 | FragmentViewPagerExample 11 | Settings 12 | WebView保持session 13 | 14 | -------------------------------------------------------------------------------- /LBase/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-8 15 | android.library=true 16 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/service/LService.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.service; 2 | 3 | import com.leo.base.entity.LMessage; 4 | import com.leo.base.handler.ILHandlerCallback; 5 | 6 | import android.app.Service; 7 | import android.content.Intent; 8 | import android.os.IBinder; 9 | 10 | /** 11 | * 12 | * @author Chen Lei 13 | * @version 1.3.9 14 | * 15 | */ 16 | public class LService extends Service implements ILHandlerCallback { 17 | 18 | @Override 19 | public IBinder onBind(Intent intent) { 20 | return null; 21 | } 22 | 23 | @Override 24 | public void onResultHandler(LMessage msg, int requestId) { 25 | // ... 写入你需要的代码 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /LBaseExample/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-18 15 | android.library.reference.1=../LBase 16 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/entity/LReqMothed.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.entity; 2 | 3 | /** 4 | * 5 | * @author Chen Lei 6 | * @version 1.1.5 7 | * 8 | */ 9 | public enum LReqMothed { 10 | 11 | /** 12 | * 使用POST方式请求网络连接 13 | */ 14 | POST("POST"), 15 | 16 | /** 17 | * 使用GET方式请求网络连接 18 | */ 19 | GET("GET"), 20 | 21 | /** 22 | * 下载文件 23 | */ 24 | DOWNLOAD("DOWNLOAD"), 25 | 26 | /** 27 | * 上传文件 28 | */ 29 | UPLOAD("UPLOAD"); 30 | 31 | private String mMothed; 32 | 33 | private LReqMothed(String mothed) { 34 | this.mMothed = mothed; 35 | } 36 | 37 | /** 38 | * 获取请求网络连接方式具体值 39 | * 40 | * @return 41 | */ 42 | public String getMothed() { 43 | return this.mMothed; 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /LBaseExample/res/layout/item_listview.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 13 | 19 | 20 | -------------------------------------------------------------------------------- /LBaseExample/src/com/example/lbaseexample/activity/AboutActivity.java: -------------------------------------------------------------------------------- 1 | package com.example.lbaseexample.activity; 2 | 3 | import android.os.Bundle; 4 | import android.widget.TextView; 5 | 6 | import com.example.lbaseexample.R; 7 | import com.leo.base.activity.LActivity; 8 | 9 | public class AboutActivity extends LActivity { 10 | 11 | @Override 12 | protected void onLCreate(Bundle savedInstanceState) { 13 | setContentView(R.layout.activity_about); 14 | ((TextView) findViewById(R.id.about_textview)).setText(getAboutStr()); 15 | } 16 | 17 | private String getAboutStr() { 18 | return "作者(Developer):陈磊 (Chen Lei)\n版本号(Version):1.1.8\nEMail:objectes@126.com\nQQ:75806772\n" 19 | + "制作时间(Time):2014.07.11\n状态(State):开源-未停止更新(Open Source - Not Stop Updating)"; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /LBaseExample/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/exception/ILException.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.exception; 2 | 3 | /** 4 | * 此类暂未正式使用 5 | * @author Chen Lei 6 | * @version 1.1.5 7 | * 8 | */ 9 | public interface ILException { 10 | 11 | /** 12 | * 处理状态 13 | * 14 | * @author leo 15 | * 16 | */ 17 | public enum LExcState { 18 | 19 | /** 20 | * 异常处理成功 21 | */ 22 | Success, 23 | 24 | /** 25 | * 异常处理失败 26 | */ 27 | Error, 28 | 29 | /** 30 | * 异常未处理 31 | */ 32 | None 33 | } 34 | 35 | /** 36 | * 捕获异常并处理方法 37 | * 38 | * @param e 39 | */ 40 | void captureException(Exception e); 41 | 42 | /** 43 | * 异常处理后通知完成 44 | * 45 | * @param state 46 | * :完成状态 47 | */ 48 | void handleAccomplish(LExcState state); 49 | } 50 | -------------------------------------------------------------------------------- /LBase/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /LBaseExample/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /LBase/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | LBase 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/util/MD5.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.util; 2 | 3 | import java.security.MessageDigest; 4 | 5 | import com.leo.base.exception.LException; 6 | 7 | 8 | /** 9 | * 10 | * @author Chen Lei 11 | * @version 1.1.5 12 | * 13 | */ 14 | public final class MD5 { 15 | 16 | private MD5() { 17 | } 18 | 19 | public static String getMD5(String content) { 20 | try { 21 | MessageDigest digest = MessageDigest.getInstance("MD5"); 22 | digest.update(content.getBytes()); 23 | return getHasnString(digest); 24 | } catch (Exception e) { 25 | L.e(LException.getStackMsg(e)); 26 | } 27 | return null; 28 | } 29 | 30 | private static String getHasnString(MessageDigest digest) { 31 | StringBuilder builder = new StringBuilder(); 32 | for (byte b : digest.digest()) { 33 | builder.append(Integer.toHexString((b >> 4) & 0xf)); 34 | builder.append(Integer.toHexString(b & 0xf)); 35 | } 36 | return builder.toString(); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /LBaseExample/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | LBaseExample 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /LBase/src/com/leo/base/widget/webview/LWebViewClient.java: -------------------------------------------------------------------------------- 1 | package com.leo.base.widget.webview; 2 | 3 | import android.webkit.CookieManager; 4 | import android.webkit.WebView; 5 | import android.webkit.WebViewClient; 6 | 7 | import com.leo.base.application.LApplication; 8 | import com.leo.base.util.L; 9 | import com.leo.base.util.LFormat; 10 | 11 | public class LWebViewClient extends WebViewClient { 12 | 13 | @Override 14 | public void onPageFinished(WebView view, String url) { 15 | super.onPageFinished(view, url); 16 | String cookie = CookieManager.getInstance().getCookie(url); 17 | if (!LFormat.isEmpty(cookie)) { 18 | String[] cookies = cookie.split(";"); 19 | if (cookies != null && cookies.length > 0) { 20 | for (String str : cookies) { 21 | int index = str.indexOf(LApplication.getInstance() 22 | .getSessionKey()); 23 | if (index != -1) { 24 | String sessionValue = str.substring( 25 | str.indexOf("=") + 1, str.length()); 26 | LApplication.getInstance() 27 | .setSessionValue(sessionValue); 28 | L.e(sessionValue); 29 | } 30 | } 31 | } 32 | } 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /LBaseExample/res/layout/activity_many_request.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 15 | 16 |