Giter Club home page Giter Club logo

tommylemon / android-zblibrary Goto Github PK

View Code? Open in Web Editor NEW
5.4K 235.0 1.4K 32.01 MB

🔥 Android MVP 快速开发框架,做国内 「示例最全面」「注释最详细」「使用最简单」「代码最严谨」的 Android 开源 UI 框架。 🔥 An Android MVP Framework with many demos, detailed documents, simple usages and strict codes.

License: Apache License 2.0

Java 99.98% Batchfile 0.02%
zxing okhttp fastjson swipeback glide recyclerview smartrefreshlayout

android-zblibrary's People

Contributors

andych008 avatar bladeofgod avatar funson86 avatar huimingli avatar hwilliamgo avatar luoyongvm avatar tommylemon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android-zblibrary's Issues

建议收集箱

有什么功能建议可以在这里回复,点赞数高的回复将会被加入开发计划

关于移除 996 证书链接

在这里对大家感到万分抱歉,我个人能力有限,只能做到这份上了。
如果其中有人单纯是因为 996 证书链接,而不是项目本身对自己有技术或其它方面的帮助就 Star 了项目,
您大可通过点击 Unstar 来取消掉,我非常理解和支持,谢谢大家!
具体原因见
Tencent/APIJSON#82

二维码扫描失败

二维码扫描失败,10个二维码一个没扫描出来,用微信扫描一下就出来了。android 9.0 华为nava2s

哪里配置出错导致出现这个7.0权限问题的

java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=10, result=-1, data=Intent { (has extras) }} to activity {com.cathaynav.tradeschoolteacher/zuo.biao.library.ui.SelectPictureActivity}: android.os.FileUriExposedException: file:///storage/emulated/0/com.cathaynav.tradeschoolteacher/image/photo1526372170558.jpg exposed beyond app through ClipData.Item.getUri()
at android.app.ActivityThread.deliverResults(ActivityThread.java:4224)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4267)
at android.app.ActivityThread.-wrap20(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1616)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:163)
at android.app.ActivityThread.main(ActivityThread.java:6396)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
Caused by: android.os.FileUriExposedException: file:///storage/emulated/0/com.cathaynav.tradeschoolteacher/image/photo1526372170558.jpg exposed beyond app through ClipData.Item.getUri()

demo就不会出错,我配置的就会出错

提问前必看

本 Issue 仅限作者维护,其他人不要回复

1.尝试在常见问题历史问题搜索答案。
2.尝试阅读首页文档找到答案。
3.尝试阅读示例代码找到答案。
4.尝试自己检查或试验以找到答案。
5.尝试阅读源代码以找到答案。

如果以上都尝试过了请提一个新的issue
参考提问的智慧

您在使用ZBLibrary吗?

首先诚挚地感谢每一位持续关注并使用 ZBLibrary 的朋友。
我们会持续投入,力图把 ZBLibrary 变得更好。
为了更好的聆听大家的声音,吸引更多的人使用和参与,
我们期待您在此提交一条评论。

您可以参考下面的样例来提供您的信息:
公司:XXXXXX
名称:XXApp
链接:http://xxxxxx

这也是对 贵公司/团队/个人 App 的一次推广和引流哦。
再次感谢您的参与^_^

问题反馈:CameraConfigurationManager.java拍照预览图像拉伸问题

环境信息

  • 机型与Android版本:
  • 使用ZBLibrary版本:

问题描述

package com.zxing.camera;

... ...

final class CameraConfigurationManager {
... ...
private static Point findBestPreviewSizeValue(CharSequence previewSizeValueString, Point screenResolution) {
... ...
int newDiff = Math.abs(newX - screenResolution.x) + Math.abs(newY - screenResolution.y);
if (newDiff == 0) {
bestX = newX;
bestY = newY;
break;
} else if (newDiff < diff) {
if((3 * newX) == (4 * newY)) {
bestX = newX;
bestY = newY;
diff = newDiff;
}
}

... ...

加粗代码并没有解决拍照预览图像拉伸问题。

我将这段代码替换成如下代码,发现图像不会拉伸变形,但是未在其他型号手机上测试。

float current_rate = (float) Math.max(newX, newY)/ (float)Math.min(newX, newY);
tmp_diff = Math.abs(current_rate-rate);
if( min_diff < 0){
min_diff = tmp_diff ;
bestX = newX;
bestY = newY;
}
if( tmp_diff < min_diff ){
min_diff = tmp_diff ;
bestX = newX;
bestY = newY;
}

对话框能否锁定?不要点击旁边就自动消失了对话框。

具体说下
对话框能否锁定?不要点击旁边就自动消失了对话框。

为什么
比如有个选项,希望能只能点击确定或者取消,以便根据用户的选择处理不同逻辑。结果点击旁边的遮罩层,对话框就消失了,结果事件都没有触发。

该更新一些相应的组件了

作者应该更新一些东西了,至少AS要用3了吧,Gradle也得更新一下到4.4左右吧,还有相应用到的插件,如Glide,SmartRefreshLayout,OKHTTP等,还有编译平台什么的。目前用AS3编译要解决一堆问题,插件也不能更新,一更新,一堆错误

关于mysql数据库的json数据处理问题

问题描述

您好,在参照您的数据库设计的时候,对于moment表的praiseUserIdList字段设计不是很理解。看到您里面的数据是一个数组,存放着点赞的用户id,在用户取消点赞时,怎么删除数组里面的用户的id呢,使用json_remove只能通过key或者数组下标删除,不能直接通过数组里的值删除。请问您是怎么处理的呢?

报错:重复引用

今天把框架推荐给了同事,系统为macOS10.12.
下载下来用AndroidStudio打开运行完全没问题。但是建立一个空白项目按照文章去添加引用后老是报错
6fe8ea15-0dfb-4018-9e97-2732f3ef98ba
随后不停clean和build,重启都无济于事。操作完全按照文章操作,并无添加其他库。

文档补充

如果有个简单的文档,介绍下项目的架构思路,及各模块的功能,就更完善了

非常好的库

非常感谢您的这个库,如果是想快速搭架子做项目的话,此库是不二选择。说明文档建议更新一下,因为没有一个清晰的文档,我尝试在httphead加了一对键值,没有成功,也没仔细追踪代码,但是查找了关键字符是支持的。

这样的书写风格是?

比如BottomTabActivity 继承 BaseBottomTabActivity 从而把 selectTab()、getTabIds()、getFragment ()这些个性化的方法暴露出来,父类调用子类实现来处理通用操作。

我注意到getTabIds专门处理数据;getFragment()负责创建新fragment;selectTab(int position)负责界面ui操作;

这就是mvp吗?

E/RecyclerView: No adapter attached; skipping layout

环境信息

  • 机型与Android版本: Nexus 5X API 28c86(Android 9,API 28)
  • 使用ZBLibrary版本:

问题描述

viewPager 中 置入 RecyclerView,发生如题错误

错误信息

E/RecyclerView: No adapter attached; skipping layout

ZBLibrary更新

ZBLibrary更新时,是否能以Android Studio版本为主?

建议:Base基类页面简化

建议保持类单一职责:
1.显示/隐藏进度对话框封装到工具类中
2.页面跳转toActivity方法封装到工具类中

android.support 到 androidx的问题

问题描述

import android.support.v4.app.FragmentActivity;
已经修改为下面:
import androidx.fragment.app.FragmentActivity;

咱们这个是不是也得升级一下

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.