# android **Repository Path**: weiqiang-li/android ## Basic Information - **Project Name**: android - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: newApp - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-27 - **Last Updated**: 2021-07-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ODIN 浏览器 ## 重要说明 项目中的注释完全不重要,重要的部分完全没有注释。 我是无情的编码机器,不要问我项目是干什么的,业务逻辑是什么,代码逻辑是什么。 我能告诉你的只有四个字:"我不知道",惊不惊喜,神不神奇。 综合上面的描述,你可能也猜到了什么,如果你不傻。 所以代码全靠猜,bug全不改,是我的编程遵旨。 不要慌,你还会看到很多拼音命名的id,因为我实在不想翻译了。 后面还有惊喜哦。。。。。。 下面的内容仅供参考,没有什么实际意义。 --------gx----------- 你可能还会看到344 255 766 _ __ ___ a s n p 等命名, 这些代码表示什么意思我也不知道,考验你阅读理解的时候到了。 你要问我为什么这么命名,因为我是在键盘上随意按的,编码靠手感,命名靠缘分。 /$$ /$$ /$$ | $$ | $$ | $$ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$$ | $$ /$$ /$$ /$$$$$$$| $$ /$$ /$$__ $$ /$$__ $$ /$$__ $$ /$$__ $$ | $$| $$ | $$ /$$_____/| $$ /$$/ | $$ \ $$| $$ \ $$| $$ \ $$| $$ | $$ | $$| $$ | $$| $$ | $$$$$$/ | $$ | $$| $$ | $$| $$ | $$| $$ | $$ | $$| $$ | $$| $$ | $$_ $$ | $$$$$$$| $$$$$$/| $$$$$$/| $$$$$$$ | $$| $$$$$$/| $$$$$$$| $$ \ $$ \____ $$ \______/ \______/ \_______/ |__/ \______/ \_______/|__/ \__/ /$$ \ $$ | $$$$$$/ \______/ ## 1,项目架构和开发语言 本项目采用MVP 架构,使用java(1.8) 和 kotlin(1.2.71)两种语言进行开发。 支持Android 5.0 及以上设备安装。 ## 数据交互说明 数据交互采用 ## 3,JS交互 本项目中使用的交互 JS 有以下两个: #### 1).PayJs 本项目中微信支付使用的是 H5 支付,PayJs 主要是为~~ 微信支付~~ 页面 提供 支付参数 [PayJs](http://git.voleedu.cn/odin/android/blob/master/app/src/main/java/de/baumann/browser/js/PayJs.java)是用于和[微信支付](http://git.voleedu.cn/odin/android/blob/master/app/src/main/java/de/baumann/browser/activitys/order/WechartPayActivity.kt) 交互的JS ~~[转正LICENCE](http://git.voleedu.cn/odin/android/blob/master/app/src/main/java/de/baumann/browser/activitys/hash/TurnLicenceActivity.kt)和[商城](http://git.voleedu.cn/odin/android/blob/master/app/src/main/java/de/baumann/browser/activitys/H5Activity.java) 中使用了PayJs。~~ #### 2).AppJs [AppJs](http://git.voleedu.cn/odin/android/blob/master/app/src/main/java/de/baumann/browser/js/AppJs.java) 主要是为 H5 页面提供用户数据 ~~[商城、游戏](http://git.voleedu.cn/odin/android/blob/master/app/src/main/java/de/baumann/browser/activitys/H5Activity.java)中使用了AppJs~~ ## 4,开源框架介绍 ### 网络请求相关 #### [rxjava](https://github.com/ReactiveX/RxJava) #### [rxandroid](https://github.com/ReactiveX/RxAndroid) #### [okhttp](https://github.com/square/okhttp) #### [retrofit](https://github.com/square/retrofit) ### 图片相关 #### [图片加载glide](https://github.com/bumptech/glide) #### [图片压缩Luban](https://github.com/Curzibn/Luban) #### [二维码生成zxing](https://github.com/zxing/zxing) #### [图片上传QINIU](https://github.com/qiniu/android-sdk) ### View 相关 #### [选择器PickerView](https://github.com/Bigkoo/Android-PickerView) #### [流式布局 Flowlayout](https://github.com/hongyangAndroid/FlowLayout) #### [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper) #### [轮播 Banner](https://github.com/youth5201314/banner) #### [TBS webview](https://x5.tencent.com/tbs/guide/sdkInit.html) ### 定位 #### [高德地图](https://lbs.amap.com/api/android-location-sdk/guide/create-project/android-studio-create-project) ### 权限 #### [权限申请](https://github.com/permissions-dispatcher/PermissionsDispatcher) ### ~~推送~~ #### ~~[信鸽](https://xg.qq.com/docs/android_access.html)~~ ### 分享 #### [umeng](https://developer.umeng.com/) ### ~~客服~~ #### ~~[网易七鱼](http://qiyukf.com/docs/guide/android/Android_SDK_Guide.html)~~