Android各控件绚丽Dome下载

c++源码资源(整理) 1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、http://www.hotscripts.com/category/c-cpp/scripts-programs/ Hotscripts --提供数以百计的C和C++脚本和程序。所有程序都分为不同的类别。 3、http://www.planetsourcecode.com/vb/def 阅读详情
第一部分 个性化控件(View)

主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。
、其他

一、ListView 二、ActionBar 三、Menu 四、ViewPager 、Gallery 五、GridView 六、ImageView 七、ProgressBar 八、TextView

包括TextView及所有继承自TextView控件,如EditText、Button、RadioButton

九、ScrollView 十、TimeView

包括TimePicker、DatePicker、CalendarView、Clock等时间相关控件

十一、TipView

包括Toast、角标、UndoBar等提示性控件

十二、FlipView 十三、ColorPickView 十四、GraphView 十五、UI Style

不同样式的系统UI风格,如iOS、Bootstrap风格

十六、其他 第二部分 工具库

主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。

一、依赖注入DI

通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作

二、图片缓存 三、网络相关 四、数据库 orm工具包

orm的db工具类,简化建表、查询、更新、插入、事务、索引的操作

五、Android公共库 六、Android 高版本向低版本兼容 七、多媒体相关 八、事件总线(订阅者模式)

通过发布/订阅事件解耦事件发送和接受,从而简化应用程序组件(Activities, Fragments及后台线程)之间的通信

九、传感器

十、安全 十一、插件化 十二、文件

对不同文档类型的处理,包括PDF、Word、EPub、Html、Zip等

十三、其他 第三部分 优秀项目

主要介绍那些Android还不错的完整项目,目前包含的项目主要依据是项目有意思或项目分层规范比较好。
Linux
项目地址:https://github.com/torvalds/linux
android
项目地址:https://android.googlesource.com/ 或 https://github.com/android
以上两个项目,不解释

(1) ZXing
二维码扫描工具
项目地址:https://github.com/zxing/zxing 或 https://code.google.com/p/zxing/
APK地址:https://play.google.com/store/apps/details?id=com.google.zxing.client.android
PS:现在市面上很多应用的二维码扫描功能都是从这个修改而来

(2) photup
编辑机批量上传照片到facebook上
项目地址:https://github.com/chrisbanes/photup
APK地址:https://play.google.com/store/apps/details?id=uk.co.senab.photup
PS:代码分包合理,很棒。不过这个项目依赖的开源项目比较多,比较难编译

(3) github-android
Github的Android客户端项目
项目地址:https://github.com/github/android
APK地址:https://play.google.com/store/apps/details?id=com.github.mobile

(4) Notes
MIUI便签
项目地址:https://github.com/MiCode/Notes
APK地址:https://github.com/Trinea/TrineaDownload/blob/master/miui-note-demo.apk?raw=true
PS:项目分包比较合理,相比较miui的文件管理器https://github.com/MiCode/FileExplorer 代码规范较好得多

(5) weicuiyuan
四次元-新浪微博客户端
项目地址:https://github.com/qii/weiciyuan
APK地址:https://play.google.com/store/apps/details?id=org.qii.weiciyuan

(6) gnucash-android
一个记账理财软件
项目地址:https://github.com/codinguser/gnucash-android
APK地址:http://play.google.com/store/apps/details?id=org.gnucash.android

(7) AntennaPod
支持rss订阅、音乐订阅
项目地址:https://github.com/danieloeh/AntennaPod
APK地址:https://play.google.com/store/apps/details?id=de.danoeh.antennapod

(8) ChaseWhisplyProject
打鬼游戏
项目地址:https://github.com/tvbarthel/ChaseWhisplyProject
APK地址:https://play.google.com/store/apps/details?id=fr.tvbarthel.games.chasewhisply

(9) Tweet Lanes
功能完整的Twitter客户端
项目地址:https://github.com/chrislacy/TweetLanes
APK地址:https://play.google.com/store/apps/details?id=com.tweetlanes.android

(10) Financius
简单易用的记账程序
项目地址:https://github.com/mvarnagiris/Financius
APK地址:https://play.google.com/store/apps/details?id=com.code44.finance

(11) todo.txt-android
todo.txt的官方Android应用
项目地址:https://github.com/ginatrapani/todo.txt-android
APK地址:https://play.google.com/store/apps/details?id=com.todotxt.todotxttouch

(12) simpletask
基于todo.txt官方应用的另一个客户端
项目地址:https://github.com/mpcjanssen/simpletask-android
APK地址:https://play.google.com/store/apps/details?id=nl.mpcjanssen.todotxtholo

(13) Muzei Live Wallpaper
定时更换桌面精美壁纸
项目地址:https://github.com/romannurik/muzei
APK地址:https://play.google.com/store/apps/details?id=net.nurik.roman.muzei

第四部分 开发工具及测试工具

主要介绍和Android开发工具和测试工具相关的开源项目。

一、开发效率工具 二、开发自测相关 三、测试工具
  • Spoon
    可用于android不同机型设备自动化测试,能将应用apk和测试apk运行在不同机器上并生成相应测试报告。
    项目地址: https://github.com/square/spoon
  • Tencent APT
    APT是腾讯开源的一个Android平台高效性能测试组件,提供丰富实用的功能,适用于开发自测、定位性能瓶颈;测试人员完成性能基准测试、竞品对比测试
    项目地址: https://github.com/stormzhang/APT
  • Emmagee
    网易开源的性能测试工具,包括CPU、内存、网络流量、启动时间、电池状态等
    项目地址: https://github.com/NetEase/Emmagee
  • Android py-uiautomator
    py-uiautomator是一个对Android uiautomator用python进行封装的测试框架.
    项目地址: https://github.com/xiaocong/uiautomator

四、开发及编译环境 五、其他 第五部分

主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织。Follow大神,深挖大神的项目和following,你会发现很多。

一、个人 二、组织 三、博客
安卓12免root解决卡触控问题 解决安卓12卡触控问题,免root方法!! 阅读详情

相关推荐

Android 端 WebSocket 简单 Demo

【Android WebSocket】Android 端 WebSocket 基本用法 ( 添加依赖和权限 | 创建 WebSocketClient 客户端类 | 建立连接并发送消息 ) https://hanshuliang.blog.youkuaiyun.com/article/details/123628775 博客配套源码

140款Android开源优秀项目源码

GitHub - xuejinwei/NumberKeyboard: 仿造android端闲鱼发布选择价格数字键盘,自定义数字键盘GitHub - niniloveyou/SwipeRecyclerView: SwipeRefreshLayout + RecyclerView 实现的下拉刷新,上拉加载更多GitHub - ithedan/CustomTextLayout: Android自定义组合控件GitHub - AndroidMsky/BitmapWaveView: 在bitmap中显示进度波浪。

跟踪世界脚步 2万+

手把手教你用STM32CubeIDE移植Vector CCP驱动,实现与INCA的标定通信(附避坑指南)

本文详细介绍了如何在STM32CubeIDE环境下移植Vector CCP驱动,实现与INCA的标定通信。从开发环境准备、CAN外设配置到CCP协议栈移植和A2L文件生成,提供了完整的操作流程和常见问题解决方案,帮助工程师快速掌握基于CAN总线的标定技术。

weixin_28685287的博客 138

this is my home

Android开源项目第一篇——个性化控件(View)篇   包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、其他 Android开源项目第二篇——工具库篇   包括依赖注入、图片缓存、网络相关、数据库ORM工具包、Android公共库、高版本向低版本兼容库、多媒体、事件总

spftay的专栏 2655

分享一些基于微信小程序开发的小游戏源码

小游戏小程序是运行在微信生态系统(或其他支持小程序的平台)中的轻量级应用程序,专为休闲游戏体验而设计的小程序子类别,小游戏小程序通常体积较小,加载速度快,用户无需等待长时间即可开始游戏。用户无需下载或安装单独的游戏应用程序,即可通过小程序入口直接进入游戏,同时小游戏小程序通常包含排行榜、分享功能等社交元素,可以增强游戏体验并促进用户参与。game.js:游戏页面的逻辑文件,包含页面数据、生命周期函数、事件处理函数等。game.wxml:游戏页面的结构文件,定义了页面的布局和组件。

xinshangdian的博客 6226

Comsol超声空化气泡仿真:从基础理论到工业应用实践

本文详细介绍了Comsol超声空化气泡仿真的基础理论及工业应用实践。通过解析超声空化现象、Comsol模型搭建流程及求解器优化技巧,帮助工程师掌握气泡仿真技术,提升超声波清洗和乳液制备等工业应用的效率与质量。

weixin_27966471的博客 251

Flutter 学习

一、认识Fluter 几乎完全还原手机app,相当于原生app。 二、环境搭建(Windows) Windows 7以上64位系统,磁盘空间大于3个G,因为要安装模拟虚拟机 1、java环境的安装,下载地址:java下载地址--自己现在相应的版本,下载安装完成之后,在终端中输入 java,出现选项帮助即为安装成功 2、下载安装FlutterSDK,下载...

码上登堂的博客 1469

Cube.js 安装避坑指南:从零到一键启动

本文是一份详细的Cube.js安装避坑指南,旨在帮助开发者从零开始顺利启动Cube.js。文章重点强调了安装前的环境准备,包括Node.js版本、包管理工具和项目路径等关键“地基”,并深入解析了使用npx安装的优势、数据库类型选择以及数据库连接配置的核心步骤与常见陷阱,确保您能高效完成安装并成功启动服务。

weixin_29218509的博客 429

分享一些精选的开源框架与代码!

了,从接触到现在对于该RTOS的代码研读应该有3遍的样子,虽然工作以后也会用到其他的RTOS,感觉都大同小异,因为他们封装的服务接口都很类似,一通百通,所以后面接触的。了一些自己所了解和学习过的优秀的嵌入式开源框架代码和项目,不太了解的就不推荐给大家了,因为开源的东西实在是太多了,鱼龙混杂,所以取其精华去其糟粕是迫在眉睫的大事~一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑更清晰。

Linuxer_Martin 1064

Nginx/OpenResty目录穿越漏洞复现

Nginx/OpenResty目录穿越漏洞复现 漏洞背景: 2020年03月18日, 360CERT监测发现 openwall oss-security 邮件组披露了两枚漏洞。在特定配置下 nginx/openresty 存在 内存泄漏漏洞/目录穿越漏洞。 Nginx 是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。 OpenResty是一个基于nginx的Web平台,它对nginx增加LuaJIT引擎使其运行Lua脚本。 影响版本: nginx <= v1.17

小小猪的博客 1万+

W5500 MACRAW模式实战:在ESP32上抓取并解析原始以太网数据包

本文详细介绍了如何在ESP32开发板上使用W5500芯片的MACRAW模式捕获和解析原始以太网数据包。通过硬件连接指南、代码实现示例和协议解析技巧,帮助开发者深入理解网络通信底层机制,实现网络嗅探和自定义协议开发等高级应用。

weixin_42520573的博客 418

Android学习笔记八------简单通讯录的实现

简单通讯录的实现 先来看一下我们需要实现的功能: 在这里我们需要实现的布局有三个: 1.初始界面的布局;以及存入后的相关显示 2.联系人信息显示框的布局; 3.添加界面的布局 在此基础上实现各个布局所对应的功能; 首先我们先来了解一下我们所要应用到的一个组件:ListView ListView是android.widget.AbsListView的子类,主要用来以列表方式显示一些内容。开发时一般...

qq_40953864的博客 4024

Stm32L0 STM32CUBE中UART和使用LPUART1以及串口不进中断问题解决

/* 开启串口1中断 */ LL_USART_EnableIT_RXNE(LPUART1); /* 开启串口2中断 */ LL_USART_EnableIT_RXNE(USART2);

シ❤゛甜虾的个人博客 7686

七个开源免费的低代码/无代码后端项目

无代码/低代码系统是一种用于支持开发人员在不编写代码的情况下构建应用程序或者管理数据库的平台或工具。这类系统提供了可视化界面和预构建组件,使开发人员能够设计和创建API、管理数据和配置应用程序逻辑,无需进行传统模式的编程。

Z__7Gk的博客 8152

RT-DETR改进前必看 - Ultralytics调参 1:1还原RT-DETR官方版本实验环境,更方便改进

的项目文件中集成了YOLOv3v5v6v8v9v10rt-detr11以及其中不同大小的模型结构,更方便我们学习和使用。的参数配置在路径下,其中中设置了模型在训练Train验证Val/Test预测Predict可视化Visualize导出Export超参数Hyperparameters、以及跟踪Tracker的相关参数。在调参过程中主要涉及训练Train和超参数Hyperparameters。下面主要介绍一下初始超参数Hyperparameters。

Limiiiing的博客 7959

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

低代码开源项目汇总

低代码是基于可视化和模型驱动理念,结合云原生与多端体验技术,它能够在多数业务场景下实现大幅度的提效降本,为专业开发者提供了一种全新的高生产力开发范式。不定期汇总更新一些低代码开源项目。

。 6108

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

直接拿来用!最火的Android开源项目(三,完结篇)

易于使用API高度优化最小内存消耗FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。FFmpeg是在Linux下开发出来的,但它可以在包括Windows在内的大多数操作系统中编译。可以轻易地实现多种视频格式之间的相互转换。而FFmpeg for Android则是可通过Android NDK直接在Android源码环境下编译的FFmpeg库。

2401_84558590的博客 725

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Android 开源项目和文章集合(更新:2022.03.21)

1.再见SharedPreferences,你好MMKV! https://mp.weixin.qq.com/s/VBMDIE0QHXQAMuIjon-Fjg

z979451341的博客 24万+

Android开源项目库汇总

抽屉菜单 MaterialDrawer★7337 - 安卓抽屉效果实现方案 Side-Menu.Android★3865 - 创意边侧菜单 FlowingDrawer★1744 - 向右滑动流动抽屉效果 SlidingRootNav★1338 - 仿DrawerLayout的ViewGroup FantasySlide★1049 - 单手势滑出侧边栏与选择菜单 Floating-Navigation-View★779 - 浮动菜单显示锚导航视图 material-drawer★5

Sunday_Start的博客 1586

这15个Android开源库,只有经常逛Github的才知道

本期又为大家带来了哪些有趣的库呢?本期为大家精选了15个有趣又有用的开源,排名不分先后,一起来看看吧! 1. Coil Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutine image loader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API等优势。 它支持GIF和SVG,并且可以执行四个默认转换:模糊,圆形裁剪,灰度和圆角。 示例如下: imageVi.

chuyouyinghe的专栏 5961

Github实用Android开源项目推荐(一)

1.Android平台上拍照/录像,图片/视频选择,编辑和压缩的一站式解决方案。 Github链接: https://github.com/sucese/phoenix 2.Android 标题栏框架 Github链接:https://github.com/getActivity/TitleBar 3.日头条屏幕适配方案终极版,极低成本的 Android 屏幕适配方案 Github链接:https://github.com/JessYanCoding/AndroidAutoSize 4.在所有Android

gao_chun 1万+

开放源代码详解

开源作为一种推动技术创新与共享的重要模式,已经深深地渗透到了全球技术生态的每一个角落。从最初的软件开发实践,到如今成为各行各业数字化转型的驱动力,开源不仅改变了技术开发的模式,也促进了全球范围内的知识共享与合作。在开源的定义与历史背景中,我们看到了其从边缘化到主流化的转变过程,这一转变不仅体现了技术发展的必然趋势,也反映了人类对共享、协作与创新精神的追求。开源运动的兴起,不仅为技术生态注入了新的活力,也为技术创新提供了更加广阔的舞台。

Python老吕的博客 2160

11个优秀的Android开发开源项目

一、 一个类似微信的时光轴效果 项目地址 https://github.com/ljtyzhr/TimeLine 二、 安卓选择器类库,包括日期、时间、单项、双项选择器、城市地址选择器 项目地址 https://github.com/gzu-liyujiang/AndroidPicker 三、 DBFlow—目前最好用的安卓数据库,DBFlow使用详解 项目地址 https://g...

weixin_33859665的博客 850

android app 开源项目,20+个很棒的Android开源项目

DDComponentForAndroid一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能open-source-mac-os-apps非常棒的MacOS开源应用程序列表DynamicAPK实现Android App多apk插件化和动态加载,支持资源分包和热修复Router灵活的组件化路由框架AndroidPdfViewer...

weixin_32429589的博客 8552

推荐开源项目:MvpApp - 基于Android的现代MVVM框架实践

推荐开源项目:MvpApp - 基于Android的现代MVVM框架实践 是一个开放源代码的Android应用项目,它展示了如何使用现代的MVVM(Model-View-ViewModel)架构和相关的开发库来构建高效、可维护的应用程序。该项目旨在帮助开发者了解并实施最佳的Android开发实践,并提供了一个可供学习和参考的实际示例。 技术分析 MvpApp的核心技术栈包括: MVVM架构:这...

gitblog_00084的博客 639
上一篇: opencv - 摄像头(项目)
下一篇: git - 常用命令
有志青年L
博客等级 码龄10年 30粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值