Android开源计划-一周开发app

移动开发狂热者群开源计划

题目

一周开发app计划

首批参与成员

-小巫
-墨香
-梦痕
-边城刀客
-徐cc

要求

-每位认领者按照开源规范来做,代码规范和Android开发规范
-每位认领者必须拥有github账号,熟练使用git对代码进来管理
-每个人认领一个功能点或模块
-提出完善的解决方案并提供封装良好的库和demo

开发工具&&语言

  • Android Studio
  • Java

目的

-减少Android程序猿重复搬运代码劳动
-打造快速开发app开源库,一个星期开发一个app的愿望
-脱离苦逼加班,让程序猿提前下班跟女神去优衣库

题目

  1. 功能引导页
  2. 启动页
  3. 登录注册(第三方登录)
  4. 忘记密码/修改密码
  5. 网络请求(开源库)
  6. 数据解析
  7. 数据存储(SQL/SP/File)
  8. 图片异步加载(开源库)
  9. 消息推送(第三方)
  10. 清除缓存
  11. 账号绑定(同3)
  12. 点赞功能
  13. 评论功能
  14. 收藏功能
  15. 检查更新(第三方)
  16. 意见反馈(第三方)
  17. 关于我们
  18. 全局更新
  19. 日历控件/日期处理
  20. 图片选择库
  21. 图片上传/下载
  22. 图片缓存
  23. 正则表达式工具
  24. 文件处理
  25. 轮播bannner
  26. 加密(Base64/MD5)
  27. 日志处理
  28. 圆形头像
  29. 圆角图片
  30. 带清除按钮的EditText
  31. 网络检查
  32. 支付功能
  33. 好友列表
  34. 拍照功能
  35. 图片处理
  36. 下拉刷新(开源库)
  37. 底部加载更多
  38. 图片浏览(左右切换,可放大)
  39. 跳转拨号
  40. 跳转设置页
  41. 跳转评分
  42. 检查应用是否安装
  43. 通用json解析
  44. 通用xml解析
  45. 自定义对话框/进度对话框
  46. 下拉刷新最新解决方案(swipelayout+Reclerview)
  47. 网络框架
  48. 通用adapter
  49. 通用popupWindow
  50. 通用webview
  51. gridView自适应
  52. ListView实现GridView两列效果
  53. 顶部悬浮效果
  54. TextView查看更多功能
  55. 快速返回顶部(ScrollView&ListView)
  56. 侧边栏效果(SlidingMenu)
  57. 侧边栏效果2(DrawLayout)
  58. Meterial Design效果
  59. Android actionBar使用
  60. Android toolBar使用
  61. BaseActivity
  62. BaseFragment
  63. 解决GridView显示不全
  64. ScrollView嵌套ListView
  65. 流式标签布局
  66. 离线下载功能
  67. 多文件上传
  68. 多级列表
  69. 地区三级联动
  70. 自定义日历

更多。。。。

以上都是一些常见的功能点和需求,如果你在开发当中遇到过更多的需求点,麻烦给我留言,我会添加到开源列表当中。如果你有时间也可以加入我们,把你认为可以帮助到大家的东西开源出来或者提出有效的解决方案,我会把你的成果整理出来跟大家分享。

关注我的github

https://github.com/devilWwj

移动开发狂热者github组织

https://github.com/fanatic-mobile-developer-for-android/A-week-to-develop-android-app-plan


2015.08.18 这里非常抱歉,这个开源计划计划将持续到今年年底,由于我个人原因未能组织好参与人员的分享,这个开源计划暂时搁置。

  • 22
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 26
    评论
开源uni-app是一种跨平台的应用开发框架,可以实现在多个平台上开发应用程序。PDA(便携式数据终端)扫描功能可以用于扫描条码或二维码,并将扫描的数据存入数据库中。 首先,需要在uni-app中引入PDA扫描的相关插件或组件,例如uni-PDA插件。通过该插件,可以调用PDA设备的扫描功能,并获取到扫描到的数据。 然后,创建一个数据库,并建立相应的表来存储扫描到的数据。可以使用uni-app的本地数据库或者远程数据库(如MySQL、MongoDB等)。 在uni-app中,编写前端页面,包括扫描按钮和显示扫描结果的区域。通过监听扫描按钮的点击事件,调用PDA插件进行扫描操作,并获取到扫描结果。将扫描结果显示在页面上,并同时将结果存入数据库中。 在后端,编写相应的接口来接收前端传递的扫描数据,并将数据存入数据库。可以使用后端开发框架如Node.js、Spring Boot等来完成接口的编写和数据库的连接操作。 最后,在uni-app的页面中,可以添加查询按钮或搜索框,通过调用相应的接口从数据库中查询对应的扫描结果,并在页面上展示查询结果。 总结来说,使用开源uni-app开发PDA扫描存入数据库的功能需要引入PDA扫描插件或组件,建立数据库并创建对应的表,编写前端页面和后端接口来实现扫描和存入数据库的操作,并可以通过查询功能来展示扫描结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小巫技术博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值