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万+

Tiff、jpg图片怎么样添加地理坐标信息

Tiff、jpg图片怎么样添加地理坐标信息 一般,外业调查只有地图资料,如专题图、或者地形图,如何把这些地图资料的扫描地图带上坐标信息,从而内业实现信息化处理?以上问题,可以解决,但根据不同情况有不同的处理方法。     第一种,上面有经纬度外框,图片是矩形,但是没有地理信息。 通过图框的两个角的坐标确定范围,分别是左上(140°E,30°N);右下(150°W,30°N) 解决方

树木_xzw的博客 2万+

this is my home

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

spftay的专栏 2655

《涨知识啦29》-DBR的工作原理及其在VCSEL中的作用

分布式布拉格(Distributed Bragg Reflection,简称DBR)反射镜是垂直腔面发射激光器(Vertical-Cavity Surface-Emitting Laser,简称VCSEL)的重要组成部分。典型的DBR反射镜是由1/4ni波长厚度的高折射率和低折射率材料交替组成(ni是该层的折射率)。其反射率取决于组成对数、边界条件以及折射率差。 图1 布拉格反射镜的工作原理 DBR反射镜的工作原理如图1所示。根据反射原理,当光从光疏介质n1射向光密介质n2(折射率n2>n1)时,反

simucal的博客 7983

西门子PLC新手必看:200SMART与1200/1500的MODBUS RTU通讯实战(附完整配置流程)

本文详细解析了西门子PLC中S7-200 SMART与S7-1200/1500之间实现MODBUS RTU通讯的完整实战流程。内容涵盖硬件接线、软件配置及程序编写,重点讲解了200SMART作为从站、1200/1500作为主站的典型架构,并提供了关键功能块的使用方法和常见问题排查技巧,帮助新手快速打通不同系列PLC间的数据交换。

weixin_29214559的博客 394

Flutter 学习

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

码上登堂的博客 1469

基于八叉树的k近邻搜索

在八叉树中,每个节点都表示一个正方体的体积元素(体素),并且每个节点都有八个子节点(在不为空的情况下)。搜索最近邻点:一旦确定了查询点在八叉树中的位置,就可以开始搜索最近邻点了。搜索过程通常从查询点所在的叶节点开始,并逐步扩展到相邻的叶节点和父节点,直到找到k个最近邻点为止。k近邻搜索的目标是在给定的点云数据中,找到一个查询点的k个最近邻点。定位查询点:在搜索过程中,首先需要确定查询点在八叉树中的位置。返回结果:最后,搜索算法会返回找到的k个最近邻点的索引和它们与查询点之间的距离。

twnkie的博客 674

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

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

Linuxer_Martin 1064

[QMT量化交易小白入门]-七十一、十年回测ETF动量策略,超额年化收益率为10.6%

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 1854

Python全栈入门到实战【进阶篇 2】面向对象之封装:私有属性、私有方法与@property优雅访问

_属性名真正私有方法:双下划线开头(__方法名()),Python自动名字改写,外部无法访问;约定私有方法:单下划线开头(_方法名()),仅为编程约定,外部可访问但不推荐。实战中优先使用“真正私有方法”,隐藏核心辅助逻辑。封装的本质:隐藏对象的核心数据(私有属性)和内部逻辑(私有方法),仅对外提供规范、安全的访问接口,实现数据安全与可维护性;私有属性真正私有:双下划线开头(__属性名),Python名字改写,外部无法直接访问,仅类内部可用;约定私有:单下划线开头(_属性名。

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 2915

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

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

qq_40953864的博客 4024

Underactuated Robotics - 欠驱动机器人学(一)- 全驱动与欠驱动系统

根据牛顿的观点,机械系统的动力学是二阶的(其状态由位置向量 q(也称为配置向量)和速度向量以及(可能还有)时间给出。二阶控制动力系统的一般形式是:其中 u 是控制向量。定义 1.1 (欠驱动控制微分方程) 二阶控制微分方程描述如下:在状态和时间 t 中,如果所得到的映射是可射的:对于每一个,都存在一个能产生预期响应的,那么系统就是全驱动的。否则,就是欠驱动(状态在时间 t)。

机器人控制与仿真应用 3377

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

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

Z__7Gk的博客 8152

【2025华为OD机考真题】- 简易内存池(B卷-200分)(C版)

🔔本文收录于「最新最全华为OD机试真题(C版)」专栏,手把手带你零基础教学华为OD机试。本题集提供最优题解思路,解题步骤,代码解析,复杂度分析及最优题解源码等,支持多语言题解,助你轻松拿捏OD机考,一举上岸!安利大家关注&&收藏&&订阅!题库正在疯狂收录中,up!up!up!! 🚫提醒:拒绝一切代考/替考,违法必究!专栏所写题库均精心搜集于互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验所撰,欢迎订阅。    💗订阅福利:一次订阅,可永久免费阅读,提供在线答疑解惑,后续题库更新皆可阅

**My Coding Family** 961

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

低代码开源项目汇总

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

。 6108

WINCC7.3破解文件

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

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

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

2401_84558590的博客 725

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

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、付费专栏及课程。

余额充值