CommentWithReplyView-master 基于ExpandableListView实现评论和回复的功能。 > 说明 提供了模拟数据,实现评论和回复的插入数据 对评论和回复数据进行了异常处理 material design风格的详情页 处理了NestedScrollView、ExpandableListView和CoordinatorLayout的嵌套问题 点击某条评论,即可@ta进行回复
2022-04-24 15:47:36 1.56MB Android代码
1
Android 日历提醒软件 快要毕业答辩了,课题是做一款Android日历提醒软件,最近一直在改论文,代码很久之前就完成了,虽然很多方面写的不好,但还是决定分享出来,希望可以帮助到一些同学,大家也可以对我有缺陷的地方提出建议。 因为这个项目主要以练手为主,所以在界面和代码编写上参考了很多开源的项目,以实现功能为主。 GitHub项目地址:https://github.com/Werb/MyCalendarDemo 主界面 整体风格是参考Google日历 主界面可以根据不同的日期滑动选择查看概要日程信息 侧滑菜单可以分类按照某一周或某一天查看日程信息 日历和日程的参考GitHub上的开源项目AgendaCalendarView,然后根据自己情况,修改代码,配合数据库实现动态数据显示 分类查看(按周或天查看) 添加日程提醒和日程信息详情界面 这里界面完全参考Google日程添加日程界面 选择日程活动提醒时间、重复次数、是否震动、提醒铃声、显示颜色等 查看详情界面,同时可以删除和修改日程信息 日程到点提醒 提醒只是调用系统弹窗,伴随震动和铃声 这里涉及Android6
2022-04-22 08:59:38 1.12MB Android代码
1
AndroidHeatMap AndroidHeatMap is an easy to use heat map control for Android apps. Installation There are three different ways to use this library: 1. Gradle dependency (recommended) Add the following to your project level build.gradle: allprojects { repositories { maven { url "https://jitpack.io" } } } Add this to your app build.gradle: dependencies { implementation 'ca.heartlandsoftware:androidheatmap:1.1.1' } 2. Maven Add the following to the `section of yourpom.xml`
2022-04-21 23:14:14 278KB Android代码
1
简介 路由在项目中用了很长一段时间了,一直用的ARouter,很早的时候,我就把ARouter里里外外研究了一番,可以说里面干货多多,但时间长了就有些记不住了,甚至一些技术点都记的混淆了。 于是便萌生了写一篇技术博客的想法,后来又觉着干巴巴的写一篇文章不足以让我认识的更深刻,就想着可否按照ARouter的思想自己实现一个简单的路由框架呢? 后来,在我不断地学习推动以及参考众多资料的情况下,耗费了几个月的业余时间,终于完成了这个项目。 这个项目对你有什么帮助? 通常看来,我要理解ARouter,就要去读ARouter的源码,这当然是不错的方法,但需要花费很多的时间去理解源码,而这个项目能给你的好处是一步步有条理的指导你如何去设计路由框架、一些技术点的作用及为什么要用这些技术等等,并且重点放在讲解,直到最后设计出来一款自己的路由框架,所以说呢,干货多多,简要列举几点: 首先,你可以学习到如何搭建组件化架构 其次,你可以学习到apt、javapoet等框架开发利器 再者,你可以手动实现自己的依赖注入框架 最后,像instantrun处理、框架设计等等 项目理解推荐 既然你
2022-04-20 11:35:29 353KB Android代码
1
最新版本 模块 auto-api auto-complier auto-annotation auto-inject 最新版本 > Android组件化超级路由,为简单而生。 Github 源码: ARetrofit demo demo apk 下载 一 介绍 从命名来看,做Android开发的小伙伴们感觉是不是似曾相识…是的,Retrofit,一款优秀的网络框架,目前正在被大量使用,相信大家对它的用法已经非常熟悉吧。 ARetrofit一款优秀的Android组件化框架(皮一下^_^开心),可以轻松实现跨module通信。这里之所以使用Retrofit作为后缀命名主要是为了尊重retrofit大神的架构思路,其目的降低开发者的学习和使用成本。 如果你正在对项目进行组件化,ARetrofit将是不二选择。 二 功能介绍 新增ActivityCallback,通过配置一个参数实现Activity回调,且可以回传任意参数,告别onActivityResult繁琐写法,使用更灵活 支持直接解析标准URL进行跳转 支持跨module通信 支持添加多个拦截器,自定义
2022-04-20 11:34:34 2.04MB Android代码
1
AndroidComponent 原理解释请参考文章Android彻底组件化方案实践 demo解读请参考文章Android彻底组件化demo发布 实现功能: 组件可以单独调试 组件之间通过接口 实现的方式进行数据传输 使用scheme和host路由的方式进行activity之间的跳转 任意组件可以充当host,集成其他组件进行集成调试 可以动态对已集成的组件进行加载和卸载 杜绝组件之前相互耦合,代码完全隔离,彻底解耦 使用指南 1、主项目引用编译脚本 在根目录的gradle.properties文件中,增加属性: mainmodulename=app 其中mainmodulename是项目中的host工程,一般为app 在根目录的build.gradle中增加配置 buildscript { repositories { maven { url uri('./repo') } } dependencies { classpath 'com.mrzhang.andcomponent:bui
2022-04-20 11:19:50 544KB Android代码
1
Card NJUCS 2014 创新实验——安卓开发,图像识别 目前已经完成的功能: 从相册获取照片(URI) 使用系统相机拍摄得到照片(URI) 基本框架搭建 ——by 152 联系人界面 将获取信息传递到上述界面并在检测后显示 ——by 147 中期考核前尽量完成至: 配置OpenCV Android环境并进行简单测试 Web 查询对返回结果的分析(已经存在测试模块) 联系人界面完善 BUG未修复: 得到图片的URI之后,在转换至Bitmap时,如果图片尺寸过大(4096*4096)会使得位图存不下这么多数据,以至于大图片无法显示。 联系人界面在拍照得到大尺寸图片后无法显示联系人信息 注意: 任务范围外的代码文件,布局文件尽量不要修改,避免Merge时的冲突 不要私自删除文件
2022-04-13 21:37:01 4.92MB Android代码
1
PhotoEditorSDK It is an android image editing SDK with simple, easy support for image manipulation. Features Adding Images. Adding Stickers. Adding Text with option to change its Color. Drawing on image with option to change its Color, its Size and Erasing. Scaling and Rotating views. Deleting views. Saving photo after editing. Undo after adding views. Transforms Flip Rotate Resize Benefits Hassle free coding Increase efficiency Easy image editing Installation For Gradle : Step 1 : Add
2022-04-13 17:51:52 4.6MB Android代码
1
sadb (safe adb)在多设备时更方便地操作adb,支持批量操作。 如果你的电脑连了多台设备,又需要直接使用adb命令时,会非常痛苦(特别是输完长长的命令后,还得回头 adb devices 后编辑命令重新执行)。 sadb 很好地解决了这个问题,不再需要你手动加 -s 参数,甚至可以一条命令对多台设备进行操作: 使用 你完全可以把 sadb 当成 adb 来使用,如果检测到有多设备时,sadb会自动让你选择需要操作的设备。 你也可以设置别名,来让 sadb 替代adb: alias adb="sadb" 安装 sadb 已经上传到了 PYPI,所以最简单的安装方式就是使用 pip: $ pip install sadb 更新: $ pip install sadb --upgrade 当然,你也可以通过源码安装: $ git clone git@github.com:linroid/sadb.git $ cd sadb $ python setup.py install License Apache License 2.0 (here)
2022-04-12 17:57:40 48KB Android代码
1
安卓挑战赛作品 一款图书馆找座位的APP 文档以后再加吧 = =
2022-04-10 10:52:22 9.97MB Android代码
1