Android常用组件

Android Jetpack组件库(第一部分)---Paging Android Jetpack 是 Google 推出的一整套帮助 Android 应用程序开发的库、工具包和架构指南,旨在为 Android 应用程序提供更快,更轻松,更稳定的开发体验。 阅读详情

UI相关

WebApp

  • Cordova:org.apache.cordova:Cordova是PhoneGap贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码
  • HtmlSpanner:net.nightwhistler.htmlspanner:Android上的网页渲染库,可渲染CSS
  • ChromeView:???:Chrome内核移植的WebView

推送

  • 个推:com.igexin:手机推送服务
  • JPush:???:极光推送
  • 百度推送:com.baidu.android.pushservice:百度推送服务
  • MQTT:ibm.mqtt:MQTT协议,似乎和推送有关系

语音识别

音频视频图像

  • CC视频:com.bokecc:视频云平台
  • Vitamio:io.vov.vitamio:多媒体开发框架
  • leptonica:com.googlecode.leptonica:图像处理库
  • tesseract-ocr:com.googlecode.tesseract:图像OCR库
  • aacdecoder-android:com.spoledge.aacdecoder:Android上的Audio (AAC) 解码器

地图定位

  • 百度定位:com.baidu.location:百度地图SDK
  • 百度地图:com.baidu.mapapi:百度地图SDK
  • amap:com.amap.api,com.autonavi:高德地图API
  • 图吧SDK:com.mapbar:图吧地图API
  • MapABC:com.mapabc:MapABC地图SDK

广告平台

  • 友盟SDK:com.umeng:友盟统计、自动更新、用户反馈、社会化组件
  • 多盟:cn.domob:多盟平台
  • 百度移动联盟:com.baidu.mobads:百度移动联盟
  • google ads:com.google.ads:google广告
  • AdChina:com.adchina:易传媒广告平台
  • AdsMogo:com.adsmogo:芒果移动广告平台
  • Adwo:com.adwo:安沃移动广告平台
  • mobisage:com.mobisage:艾德思奇移动广告平台
  • Miaozhen:com.miaozhen:秒针第三方广告平台
  • AdMaster:cn.com.admaster:admaster广告平台
  • 易积分:com.qiang.escore:易积分移动广告平台
  • inmobi:com.inmobi:国外的广告平台
  • 点信传媒:cn.dx:广告平台

统计分析

  • Flurry:com.flurry:国外流行的统计工具
  • 百度移动统计:com.baidu.mobstat:百度开发者中心
  • Cobub Razor:com.wbtech.ums:移动统计分析工具
  • google analytics:com.google.analytics:google统计
  • lotuseed:com.lotuseed:莲子统计
  • Localytics:com.localytics.android:国外统计分析工具
  • comscore:com.comscore:国外的统计工具

网络通信

  • volley:com.android.volley:Android网络通信库
  • Apache Thrift:com.apache.thrift:远程服务调用框架
  • Netty:org.jboss.netty:异步事件驱动的网络应用程序框架

Http访问

XMPP协议

  • smack:org.jivesoftware.smack:XMPP客户端类库
  • Jbosh:com.kenai.jbosh:XMPP BOSH规范的Java实现

应用授权

  • Scribe:org.scribe:简单的OAuth认证
  • QQ互联:com.tencent.tauth:QQ互联
  • 百度授权:com.baidu.oauth:百度应用授权
  • weibo授权:com.sina.sso:新浪微博应用授权

社交分享

  • ShareSDK:cn.sharesdk:App分享库
  • facebook-android-sdk:com.facebook:Facebook SDK
  • 腾讯微信:com.tencent.mm:腾讯微信SDK
  • 腾讯微博:com.tencent.weibo:腾讯微博SDK
  • weiboSDK:com.weibo.sdk:新浪微博SDK
  • qweibo:com.mime.qweibo:Q版微博
  • t4j:t4j:网易微博开放平台
  • yixin:im.yixin:易信开放平台
  • 人人SDK:com.renren.api:人人网SDK
  • 翼聊:com.yiliao.android:中国电信天翼开放平台
  • evernote:com.evernote:Evernote API
  • 有道云笔记SDK:com.youdao.note:有道云笔记SDK

移动支付

  • alipay:com.alipay:支付宝
  • tenpay:com.tenpay:QQ财付通
  • umpay:com.umpay:联动优势支付平台
  • 银联支付:com.unionpay:中国银联手机支付平台
  • MMBilling:mm.purchasesdk:中国移动应用内计费SDK

Data解析

  • dom4j:org.dom4j:XML解析库
  • xmlpull:org.xmlpull.v1:XML解析器,Android自带
  • FastJSON:com.alibaba.fastjson:JSON解析器
  • Sparta:com.hp.hpl.sparta:XML、DOM、XPath解析器
  • jsoup:org.jsoup:HTML解析器
  • osbcp-css-parser:com.osbcp.cssparser:CSS解析器
  • HtmlCleaner:org.htmlcleaner:Html清洗解析库
  • Mime4J:org.apache.james.mime4j:MIME邮件格式解析器

序列化

  • google-gson:com.google.gson:序列化反序列化Java对象成Json数据
  • Jackson:org.codehaus.jackson:序列化反序列化Java对象成Json数据

ORM

  • OrmLite:com.j256.ormlite:Java ORM库
  • greenDAO:???:Android ORM for SQLite
  • AndrOrm:???:An ORM for Android

网盘

  • PCS:com.baidu.pcs:百度个人云存储
  • vdisk:com.vdisk:微盘开放平台
  • 金山快盘:com.kuaipan:金山快盘开放平台

异常收集分析

  • acra:org.acra:Application Crash Reports for Android
  • Crittercism:com.crittercism:为开发者提供分析诊断应用崩溃的原因

服务器

  • SwiFTP:org.swiftp:Android平台的FTP服务器
  • android-webserver:com.bolutions.webserver:Android平台的Web服务器

Event Bus

  • EventBus:de.greenrobot.event:an Android optimized publish/subscribe event bus
  • otto:???:基于Guav的Event Bus

Dependency Injection

  • RoboGuice:roboguice:Android平台的Dependency Injection框架
  • roboguice-sherlock:com.github.rtyley:使用RoboGuice实现的ActionBarSherlock
  • Google Guice:com.google.inject:Dependency Injection框架

图标资源

  • Androton-Action-Bar-Icons:???:一个针对Android 优化过的ICON图标集
  • http://iconsparadise.com/
  • http://iconbench.com/
  • http://www.androidicons.com/
  • https://code.google.com/p/android-ui-utils/

其他组件

  • android-query:com.androidquery:异步任务和操作UI元素
  • ZXing:com.google.zxing:条形码和二维码生成和解码库
  • pinyin4j:net.sourceforge.pinyin4j:中文和拼音转换
  • protobuf:com.google.protobuf:protobuf
  • JZlib:com.jcraft.jzlib:Java实现的zlib库
  • zt-zip:???:压缩解压库
  • aFileChooser:???:文件浏览器
  • image-chooser-library:???:图片和视频的选择库
  • TOML:???:跨语言的配置信息存取方案
  • OpenUDID:org.openudid:通用且持久的Unique Device IDentifier (UDID)解决方案
  • Parse:com.parse:各种很棒的后台服务
  • Codec:org.apache.codec:字符串编码解码库
  • jChardet:org.mozilla.intl.chardet:自动检测字符集
  • JRegex:jregex:正则表达式库
  • SQLCipher:info.guardianproject.database:Android数据库加密
  • xiaomi:com.xiaomi:小米开发者平台:推送服务、自动更新、自动发布等
  • DataDroid:???:以RESTful方式管理数据
  • Afinal:???:SQLITE的ORM和IOC框架,同时封装了android中的http框架
  • AndroidCommon:???:Android常用的一些库和功能,如缓存,下拉列表,下载管理,静默安装等
  • ThinkAndroid:???:Android整体框架:集成了ioc,orm,下载,缓存等模块,能让开发更加快速和高效

 不常用组件

  • dnsjava:org.xbill.dns:域名解析
  • sasl:com.novell.sasl.client:sasl认证机制
  • LuaJava:org.keplerproject.luajava:Java嵌入Lua
  • PJSIP:org.pjsip.pjsua:PJSUA是一个开源的命令行SIP用户代理(软电话),用PJSIP协议,PJNATH,和PJMEDIA实现

 

 

 

UI框架

游戏引擎

其他组件

Android Jetpack组件库(第五部分)---CameraX库 Android Jetpack 是 Google 推出的一整套帮助 Android 应用程序开发的库、工具包和架构指南,旨在为 Android 应用程序提供更快,更轻松,更稳定的开发体验。自推出以来已经发展成了一个庞大的技术生态系统,包括了许多使用方便、功能强大的库,以下是其中一些新特性、新组件:Paging: 分页库增加了对后端和前端数据的分页处理;Room: 数据库库 Room 的升级增加了对数据库的全面支持和更好的一致性; 阅读详情

相关推荐

Java解析eml邮件格式文件

关于邮件的需求总是以邮件发送或接收为主,之前涉及的技术选型有Java Mail、Apache Commons Email、Spring Mail,由于工作上的需要对eml格式的文件进行解析,随了解了一下使用Java来解析eml格式文件的实现

haiyangyiba的专栏 5608

最新最全Android 常用开源库总结

转载自: 作者:i小灰 链接:https://www.jianshu.com/p/3fde87405411 一 、基本控件 TextView HTextView 一款支持TextView文字动画效果的Android组件库。 ScrollNumber 滚动数字控件 ticker 滚动数字控件 ReadMoreTextView 阅读更多,折叠文本 ExpandableTextView 折叠文本 android-autofittextview 自动调整

柳的博客 5945

Android 常用组件库,如果进行组件化开发如何分组

以下整理了 Android 开发中常用的流行组件库,涵盖网络、异步、架构、UI、工具等核心场景,共。以下是针对组件化项目的模块划分建议,将库按功能分层,便于复用和解耦。这些库覆盖了 Android 开发的核心需求,熟练掌握可大幅提升开发效率和应用质量。通过这种分层设计,可以实现代码高复用、低耦合,并支持团队并行开发。(RecyclerView 增强)(Kotlin 优先)

时小雨的专栏 1524

2019最新Android常用开源库总结(附带github链接)

转载brave-sailor大神的笔记,自己记录一份,便于查阅 前言 收集了一些比较常见的开源库,特此记录(已收录350+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 一 、基本控件 1.TextView HTextView一款支持TextView文字动画效果的Android组件库。 ScrollNumber滚动数字控件 ticker滚动数字控件 ReadMoreTextView阅读更多,折叠文本 ExpandableTextView折叠文...

kongT。的博客 1174

net.nightwhistler.htmlspanner 架包

htmlspanner 架包 ,并优化添加了HtmlSpanner初始化可以添加图片的BaseUrl,解决了解析到图片的相对路径不能加载问题 new HtmlSpanner(context, width, handler,"http://127.0.0.1:8080/bigone");

游戏资源解包神器NSCB实战:手把手教你提取Switch游戏视频(nsm转MP4)

本文详细介绍了如何使用NSCB工具链从Switch游戏中提取nsm视频和hca音频资源,并将其转换为可编辑的MP4和MP3格式。通过NSC Builder、CriPakTools等工具的分步操作指南,帮助内容创作者高效获取游戏资源,同时提供音视频同步合成、批量处理等高级技巧,为创意素材制作提供完整解决方案。

weixin_29197835的博客 895

安卓常用的布局和组件(安卓常用的 View)

安卓常用的 View

weixin_66827967的博客 958

模电专题-MOS管的放大电路分析

在实际应用中,我们经常会使用到功率MOS,这时通常不会将它当成一个开关使用,而是当成一个放大器来使用,那这就需要让其工作在放大状态。参考下图中的mos管的特性曲线,右图中的输出特性曲线中有一根红色的分界线,这个线就是区分mos管工作状态的分界线,在红线的左边,mos管工作在可变电阻区,也就是线性区;在红线的右边mos管工作在恒流区,也就是饱和区。当然,还有一个截止区。本文分析主要运用模电课本中的理论计算验证。

Anitawen的博客 2万+

安卓常用组件

安卓常用组件 1、progressbar:进度条 <ProgressBar//默认为圆形进度条 android:id="@+id/pb_test3_loading1" android:layout_width=“wrap_content” android:layout_height=“wrap_content”/> 进度条:下载时候,播放视频 分类:精确进度条带进度 不精确进度条:圆圈;文件加载,视频加载时在这里插入图片描述 2、进度条样式: @android:style/Widget.Pro

weizhishude的博客 491

ArcGIS基础实战:面数据拓扑创建和错误修改全流程

通过下图的操作我们可以发现,图层的【Shape_Length】和【Shape_Area】字段的数值都发生了改变,表明两个图层重叠的那一部分图斑合并到另一个图班上,其面积会减小、长度会变大(自己重新计算一下也可以得到此验证结果的)。如图【拓扑实验结果】文件夹里右键,新建【文件地理数据库】,并进行命名为【xx拓扑检查】备注:养成良好的命名习惯。然后在【xx拓扑检查】下右键打开【新建要素数据集】,并对数据集进行命名为【XX拓扑】,然后进行下一步设置。在【KK拓扑】数据集上右键,新建【拓扑】。

yuanYW7556的博客 1万+

保姆级教程:在Davinci Configurator里配置BswM的ECU状态机(附状态切换流程图)

本文提供了一份详细的AUTOSAR BswM模块配置指南,通过Davinci Configurator工具实现ECU状态机的构建与管理。内容涵盖从模式请求端口创建到状态切换规则定义的全流程,特别针对Ecu State Handling进行了深入解析,并附有状态切换流程图,帮助汽车电子工程师高效完成ECU状态管理配置。

weixin_28366475的博客 413

【安卓开发】常用组件及布局使用方法

ConstraintLayout是最灵活强大的布局,通过约束关系定位视图。RecyclerView是更高级的列表视图,替代了旧的ListView。Tip:修改button的颜色不起作用,这是由于新版本的主题问题导致的。Button是可点击的按钮组件,继承自TextView。TextView是用于显示文本的基本组件。线性布局按照水平或垂直方向排列子视图。ImageView用于显示图片资源。网格布局将子视图排列在网格中。

weixin_46896210的博客 1041

【经验分享】使用Keil5烧录代码遇到的问题及解决方法

本文介绍了在使用Keil5烧录代码过程中可能遇到的常见问题,主要为编译错误和下载失败,并提供了解决方案和注意事项。通过本文中提供的具体解决方案和注意事项,希望能够帮助读者更加顺利地进行Keil5烧录代码操作,提高开发效率和成果实现。

qq_63195670的博客 1万+

Android常用组件,太全了

Android常用组件,太全了

weixin_34077371的博客 114

AMEsim不连续处理机制:仿真精度与效率的平衡艺术

本文深入解析AMEsim不连续处理机制在系统仿真中的应用,探讨如何平衡仿真精度与效率。通过液压系统仿真案例,详细介绍了事件检测算法、变步长求解器自适应策略及典型场景优化方法,帮助工程师有效应对仿真中的不连续性问题,提升仿真效率和准确性。

v4w5x6的博客 442

Steam崩溃:ntdll.dll报错0xc0000374...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1163

Android中 UI界面的常用组件

文章目录Button组件TextView组件EditText组件ImageView组件AlertDialog组件ProgressBar组件总结:本文介绍了很多好玩有有用的组件。主要为读者提供一些组件的模板,并未给出完整可运行的project。具体的参数设计以及应用,还需要读者再参考其他资料。 组件的应用大同小异,因而我们主要以展示代码为主,以方便读者直接复制粘贴应用~~~~ Button组件 首先在UI界面,我们要定义Button的展示效果 <?xml version="1.0" encoding="

qq_44627776的博客 2711

AutoSAR配置与实践(实践篇)11.1 如何通过IPDU分组控制报文收发

注意这个新增的action其实是一个用户回调函数,在函数中进行配置字的判断,即可完成用户条件的判断(TRUE/FALSE),注意用户条件是用户封装的函数,用于输入给后续的逻辑判断和rule。进行PDU的拆分后,根据配置字可以选择PDU是否使能了。PDU组拆分后可分为常规PDU组和可配PDU组(新增),诊断一方面按原有逻辑控制常规PDU组,另一方面控制新的可配PDU组。举例说明,诊断场景:使能,配置字满足,则用户条件为TURE,表示期望使能可配PDU组(诊断禁止服务场景类似方式,在此不再列举)。

nihaoljq2010的博客 834

安卓开发---05 Android常用的组件与消息

Handler、Message Intent意图 Fragment、 Context Activity Application、 Broadcast Receive Service 1.Handler 、 looper 、 MessageQueue 、 Message handler是用来接收和处理线程的消息队列里的message/runnable对象的工具。每个handler实例关联一个...

qq_44534541的博客 351

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

android compose 常用组件

本文介绍了Android Jetpack Compose中最常用的四大类核心组件:1)基础UI组件(Text/Image/Icon)用于展示内容;2)布局组件(Column/Row/Box/LazyColumn)用于组织UI结构;3)交互组件(Button/TextField/Checkbox)实现用户操作响应;4)容器组件(Card)增强UI表现力。通过简洁的Kotlin代码示例,展示了各组件的核心参数配置和使用场景,包括文本显示、图片加载、列表渲染、按钮交互等功能实现。所有组件都采用Modifier进行

fuge2008的博客 486

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Android中常用UI组件总结

UI组件之布局管理器 A.     线性布局(LinearLayout):控制各组件横向排列,到头之后,剩下的组件将不会显示出来。常用属性       1.      android:baselineAligned(boolean):该属性布局为false将阻止该布局管理器与它的子元素基线对齐。相关方法setBaselineAligned(boolean)。       2.    

spanklebobo的博客 3370

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Android常用的UI组件及应用

android.widget.TextView android.widget.Button android.widget.EditText android.widget.CheckBox android.widget.RadioButton android.widg

gilnuy0106的专栏 1281

Android开发常用外部组件及使用指南(上)

Android开发中,合理使用外部组件可以显著提高开发效率、减少重复工作并增强应用功能。本文将全面介绍Android开发中最常用的外部组件,包括它们的引入方式、配置方法以及具体使用示例。内容涵盖网络请求、图片加载、数据库、依赖注入、UI组件等多个方面,帮助开发者构建高质量的Android应用。

百锦再的博客 1万+

Android常用的UI组件

近来读完《疯狂Android讲义》一书,也将其中的案例都码了一遍。很厚的一本书,就像一本字典,涵盖了大部分的android基础知识。现对里面一些比较不错的内容做出总结。本篇对常用UI组件做出总结,只做总结,不码代码。 第1组UI组件:布局管理器: 所有布局管理器都是ViewGroup的子类,都可作为容器类使用,因其继承View,所以可嵌套 五大布局:线性、表格、帧布局、相对、网格、绝对布

haishan_ 1万+
上一篇: 在C++ 中 如何调用 C# 写的DLL
下一篇: Android UI-开源框架ImageLoader的完美例子
codepython
博客等级 码龄20年 125粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值