GITHUB有哪些漂亮又实用的android的UI框架? GITHUB有哪些漂亮又实用的android的UI框架

GITHUB\u6709\u54ea\u4e9b\u6f02\u4eae\u53c8\u5b9e\u7528\u7684android\u7684UI\u6846\u67b6

1\u3001volley

\u9879\u76ee\u5730\u5740 https:// github.com/smanikandan14/Volley-demo
(1) JSON\uff0c\u56fe\u50cf\u7b49\u7684\u5f02\u6b65\u4e0b\u8f7d\uff1b
(2) \u7f51\u7edc\u8bf7\u6c42\u7684\u6392\u5e8f\uff08scheduling\uff09
(3) \u7f51\u7edc\u8bf7\u6c42\u7684\u4f18\u5148\u7ea7\u5904\u7406
(4) \u7f13\u5b58
(5) \u591a\u7ea7\u522b\u53d6\u6d88\u8bf7\u6c42
(6) \u548cActivity\u548c\u751f\u547d\u5468\u671f\u7684\u8054\u52a8\uff08Activity\u7ed3\u675f\u65f6\u540c\u65f6\u53d6\u6d88\u6240\u6709\u7f51\u7edc\u8bf7\u6c42\uff09
2\u3001android-async-http

\u9879\u76ee\u5730\u5740\uff1ahttps:// github.com/loopj/android-async-http
\u6587\u6863\u4ecb\u7ecd\uff1ahttp:// loopj.com/android-async-http/
(1) \u5728\u533f\u540d\u56de\u8c03\u4e2d\u5904\u7406\u8bf7\u6c42\u7ed3\u679c
(2) \u5728UI\u7ebf\u7a0b\u5916\u8fdb\u884chttp\u8bf7\u6c42
(3) \u6587\u4ef6\u65ad\u70b9\u4e0a\u4f20
(4) \u667a\u80fd\u91cd\u8bd5
(5) \u9ed8\u8ba4gzip\u538b\u7f29
(6) \u652f\u6301\u89e3\u6790\u6210Json\u683c\u5f0f
(7) \u53ef\u5c06Cookies\u6301\u4e45\u5316\u5230SharedPreferences
3\u3001Afinal\u6846\u67b6

\u9879\u76ee\u5730\u5740\uff1ahttps: //github.com/yangfuhai/afinal
\u4e3b\u8981\u6709\u56db ...

cymcsg/UltimateAndroid \u00b7 GitHub

\u4e00\u4e2a repository \u89e3\u51b3\u4f60\u6240\u6709\u56f0\u6270

1、volley

项目地址 https:// github.com/smanikandan14/Volley-demo
(1) JSON,图像等的异步下载;
(2) 网络请求的排序(scheduling)
(3) 网络请求的优先级处理
(4) 缓存
(5) 多级别取消请求
(6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)
2、android-async-http

项目地址:https:// github.com/loopj/android-async-http
文档介绍:http:// loopj.com/android-async-http/
(1) 在匿名回调中处理请求结果
(2) 在UI线程外进行http请求
(3) 文件断点上传
(4) 智能重试
(5) 默认gzip压缩
(6) 支持解析成Json格式
(7) 可将Cookies持久化到SharedPreferences
3、Afinal框架

项目地址:https: //github.com/yangfuhai/afinal
主要有四大模块:
(1) 数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。
(2) 注解模块:android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无需findViewById和setClickListener等。
(3) 网络模块:通过httpclient进行封装http数据请求,支持ajax方式加载,支持下载、上传文件功能。
(4) 图片缓存模块:通过FinalBitmap,imageview加载bitmap的时候无需考虑bitmap加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象。
FinalBitmap可以配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等。FinalBitmap的内存管理使用lru算法,
没有使用弱引用(android2.3以后google已经不建议使用弱引用,android2.3后强行回收软引用和弱引用,详情查看android官方文档),
更好的管理bitmap内存。FinalBitmap可以自定义下载器,用来扩展其他协议显示网络图片,比如ftp等。同时可以自定义bitmap显示器,
在imageview显示图片的时候播放动画等(默认是渐变动画显示)。
4、xUtils框架

项目地址:https: //github.com/wyouflf/xUtils
主要有四大模块:
(1) 数据库模块:android中的orm框架,一行代码就可以进行增删改查;
支持事务,默认关闭;
可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名);
支持绑定外键,保存实体时外键关联实体自动保存或更新;
自动加载外键关联实体,支持延时加载;
支持链式表达查询,更直观的查询语义,参考下面的介绍或sample中的例子。
(2) 注解模块:android中的ioc框架,完全注解方式就可以进行UI,资源和事件绑定;
新的事件绑定方式,使用混淆工具混淆后仍可正常工作;
目前支持常用的20种事件绑定,参见ViewCommonEventListener类和包com.lidroid.xutils.view.annotation.event。
(3) 网络模块:支持同步,异步方式的请求;
支持大文件上传,上传大文件不会oom;
支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD,OPTIONS,TRACE,CONNECT请求;
下载支持301/302重定向,支持设置是否根据Content-Disposition重命名下载的文件;
返回文本内容的请求(默认只启用了GET请求)支持缓存,可设置默认过期时间和针对当前请求的过期时间。
(4) 图片缓存模块:加载bitmap的时候无需考虑bitmap加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象;
支持加载网络图片和本地图片;
内存管理使用lru算法,更好的管理bitmap内存;
可配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等...
5、ThinkAndroid

项目地址:https: //github.com/white-cat/ThinkAndroid
主要有以下模块:
(1) MVC模块:实现视图与模型的分离。
(2) ioc模块:android中的ioc模块,完全注解方式就可以进行UI绑定、res中的资源的读取、以及对象的初始化。
(3) 数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。
(4) http模块:通过httpclient进行封装http数据请求,支持异步及同步方式加载。
(5) 缓存模块:通过简单的配置及设计可以很好的实现缓存,对缓存可以随意的配置
(6) 图片缓存模块:imageview加载图片的时候无需考虑图片加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象。
(7) 配置器模块:可以对简易的实现配对配置的操作,目前配置文件可以支持Preference、Properties对配置进行存取。
(8) 日志打印模块:可以较快的轻易的是实现日志打印,支持日志打印的扩展,目前支持对sdcard写入本地打印、以及控制台打印
(9) 下载器模块:可以简单的实现多线程下载、后台下载、断点续传、对下载进行控制、如开始、暂停、删除等等。
(10) 网络状态检测模块:当网络状态改变时,对其进行检
6、LoonAndroid

项目地址:https:// github.com/gdpancheng/LoonAndroid
主要有以下模块:
(1) 自动注入框架(只需要继承框架内的application既可)
(2) 图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性)
(3) 网络请求模块(继承了基本上现在所有的http请求)
(4) eventbus(集成一个开源的框架)
(5) 验证框架(集成开源框架)
(6) json解析(支持解析成集合或者对象)
(7) 数据库(不知道是哪位写的 忘记了)
(8) 多线程断点下载(自动判断是否支持多线程,判断是否是重定向)
(9) 自动更新模块
(10) 一系列工具类
其中的 volley ,13 年有研究过,扩展性非常好,个人比较喜欢的风格。其他如 android-async-http、Afinal 也相当不错。

  • GITHUB鏈夊摢浜涙紓浜張瀹炵敤鐨android鐨刄I妗嗘灦
    绛旓細(10) 涓绯诲垪宸ュ叿绫 鍏朵腑鐨 volley 锛13 骞存湁鐮旂┒杩囷紝鎵╁睍鎬ч潪甯稿ソ锛屼釜浜烘瘮杈冨枩娆㈢殑椋庢牸銆傚叾浠栧 android-async-http銆丄final 涔熺浉褰撲笉閿欍
  • 寮鍙戝伐鍏:鎺ㄨ崘鍑犳闈炲父婕備寒鐨VScode涓婚,鍊煎緱鏀惰棌!
    绛旓細JellyFish Theme濡傛灉浣犲湪瀵绘壘涓娆炬棦缇庤鍙堟姢鐪肩殑涓婚锛孞ellyFish Theme缁濆鏄釜涓嶉敊鐨勯夋嫨銆傞殣澹瓧浣撲笌姘磋摑鑹层佺传鑹层佹繁榛勮壊鍜岀矇绾㈣壊鐨勪唬鐮侀珮浜畬缇庣粨鍚堬紝鐘瑰娴锋磱涓殑鐠鐠ㄧ敓鐗╋紝璁╀汉鐪煎墠涓浜係ublime Material Theme瀵逛簬Sublime鐨勫繝瀹炵敤鎴凤紝Sublime Material Theme鎻愪緵娣辫壊涓庢祬鑹蹭袱绉嶄富棰橈紝铏界劧鏈鍚庝竴娆℃洿鏂板仠鐣...
  • GitHub 涓婃湁鍝簺瀹屾暣鐨 iOS-App 婧愮爜鍊煎緱鍙傝
    绛旓細GitHub - ming1016/RSSRead: 鈥滃凡闃呪濓紙iOS涓婂紑婧怰SS鏂伴椈闃呰鍣級锛屾湁鍏磋叮锛熼偅灏盤ull Requests鍚 12. BeeFancy BeeFancy浠縁ancy瀹樻柟APP鐨刉IREFRAME锛屽熀浜嶣eeFramework GitHub - BeeFramework/BeeFancy: 浠縁ancy瀹樻柟APP鐨刉IREFRAME锛屽熀浜嶣eeFramework 13. SXNews 妯′豢缃戞槗鏂伴椈鍋氱殑绮句豢缃戞槗鏂伴椈 GitHub - dsxNi...
  • 鍒嗕韩Github涓鍑犱釜寮婧愬崟鐗囨満纭欢椹卞姩搴
    绛旓細MultiButton 鏄竴涓皬宸х畝鍗曟槗鐢ㄧ殑浜嬩欢椹卞姩鍨嬫寜閿┍鍔ㄦā鍧锛屽彲鏃犻檺閲忔墿灞曟寜閿紝鎸夐敭浜嬩欢鐨勫洖璋冨紓姝ュ鐞嗘柟寮忓彲浠ョ畝鍖栦綘鐨勭▼搴忕粨鏋勶紝鍘婚櫎鍐椾綑鐨勬寜閿鐞嗙‖缂栫爜锛岃浣犵殑鎸夐敭涓氬姟閫昏緫鏇存竻鏅般備娇鐢ㄦ柟娉 1.鍏堢敵璇蜂竴涓寜閿粨鏋 2.鍒濆鍖栨寜閿璞★紝缁戝畾鎸夐敭鐨凣PIO鐢靛钩璇诲彇鎺ュ彛 read_button_pin() 锛屽悗涓涓弬鏁拌缃...
  • 鏈夊摢浜缃戠珯灞炰簬灏忎紬鍏磋叮涓斿仛寰楀緢涓撲笟?
    绛旓細1.github.com GitHub鏄渶澶х殑寮婧愪腑蹇冿紝椤圭洰浜旇姳鍏棬锛屼粠鍗庤吹缁氫附鐨勭晫闈㈠埌浣庤皟瀹炵敤鐨灏忕被搴擄紝搴旀湁灏芥湁銆傚湪GitHub锛岀敤鎴峰彲浠ュ崄鍒嗚交鏄撳湴鎵惧埌娴烽噺鐨勫紑婧愪唬鐮併2.stackoverflow.com 鏈夊共璐х殑鍦版柟銆備唬鐮侀亣鍒扮浉鍏抽棶棰樼粡甯歌瀵煎埌杩欎釜缃戠珯鍘伙紝鍥炵瓟璐ㄩ噺寰堥珮锛屾帓鐗堢畝娲佹竻鏅般3.csdn.net  CSDN鑷村姏浜庝负...
  • 鎬庢牱鍋氫竴涓婕備寒鐨 GitHub Pages 棣栭〉
    绛旓細GitHub Pages鏈夊畼鏂圭殑鑷姩鐢熸垚宸ュ叿锛岃嚜甯︿富棰橈紝鍥剧畝渚垮彲浠ヨ瘯璇曘侴itHub:help help.github.com/articles/creating-pages-with-the-automatic-generator 鍋氬崥瀹㈣矊浼煎緢澶氫汉鍦ㄧ敤octopress锛屽彲浠ュ疄鐜癢ordpress鐨勮縼绉伙細 blog.dayanjia.com/2012/04/migration-to-octopress-from-wordpress/ 鍋氶」鐩殑浠嬬粛鎴栬呬釜浜虹煡璇...
  • GitHub 鑳戒綔涓鸿 閲忕▼搴忓憳鑳藉姏鐨勬寚鏍囧悧
    绛旓細鎴栬鏈変汉鐩镐俊閰掗涓嶆曞贩瀛愭繁锛屼絾鍦ㄤ俊鎭繃鍓╃殑鏃朵唬锛屽張鏈夊澶ф鐜囩殑閰掗鑳介鍑鸿繖涓皬宸峰憿锛熻繕鏄嬁鑷繁鐨勭粡楠岃鍚э紝鍦ㄦ贩杩圭煡涔庝箣鍓嶏紝涔熷氨涓鐧炬潵涓 GitHub 绮変笣銆傚仛鐨勪竴涓滃彉鍗︹濈殑椤圭洰锛圤vilia/biangua 路 GitHub锛変篃灏遍氳繃寰崥璞嗙摚涔嬬被鐨勭ぞ浜ょ綉绔欑粰鏈嬪弸鐪嬬湅锛屼竴鐩翠篃娌浠涔 star锛屽彧浼犳挱浜嗕笁鍥涚櫨浜恒
  • 绋嬪簭鍛樻渶鐖变笂鐨勫嚑涓ぞ鍖烘槸鍝簺?
    绛旓細1銆乻tack overflow锛氬浗澶栫殑涓涓笌绋嬪簭鐩稿叧鐨処T鎶鏈棶绛旂綉绔欙紝绋嬪簭鍛樹滑鍙互鍦ㄧ綉绔欏厤璐规彁浜ら棶棰橈紝娴忚闂锛岀储寮曠浉鍏冲唴瀹癸紝鍦ㄥ垱寤轰富椤电殑鏃跺欎娇鐢ㄧ畝鍗曠殑HTML銆俿tack overflow 2銆github锛氬浗澶栦竴涓潰鍚戝紑婧愬強绉佹湁杞欢椤圭洰鐨勬墭绠″钩鍙帮紝杩欎釜鐩告瘮寰堝绋嬪簭鍛樺凡缁忚崇啛鑳借浜嗭紝鐢氳嚦鍦ㄤ笂闈㈠紑璁句簡鑷繁鐨勫紑婧愬伐绋嬶紝鍥犱负鍙敮鎸...
  • 鍓嶇妗嗘灦鏈夊摢浜?
    绛旓細1銆丅ootstrap鏄渶娴佽鐨勫墠绔紑鍙戞鏋讹紝鍙互璁╀笉鏄墠绔伐绋嬪笀涔熻兘寮鍙戝嚭浼樼編鐨勯〉闈紝鏇村姞蹇嵎銆佹柟渚跨殑寮鍙憌eb椤甸潰鍜岀Щ鍔ㄧ搴旂敤銆備篃鑳藉紑鍙戝搷搴斿紡web椤甸潰锛屼笂鎵嬩篃闈炲父蹇備腑鏂囧畼缃戯細http://www.bootcss.com/ 2銆丷eact 鏄疐acebook 寮鍙戠殑妗嗘灦锛岀敤浜庢瀯寤洪〉闈乯avascript搴撱備富瑕佸姛鑳芥槸瀵笵OM鎿嶄綔锛屽0鏄庡紡璁捐...
  • 8涓牚绉扮鍣ㄧ殑Java瀛︿範缃戠珯瀛︾敓鏀惰棌
    绛旓細3GitHub GitHub 鏄竴涓嫢鏈夋暟鍗佷嚎琛屼唬鐮佺殑缃戠珯,姣忓ぉ鏈夋暟鐧句竾寮鍙戣呰仛闆嗗湪涓璧,鐮旂┒寮婧愯蒋浠朵腑瀛樺湪鐨勯棶棰樸 瀵瑰共鏅氱殑绋嬪簭鍛樻潵璇,濡傛灉涓嶆兂閲嶅閫犺疆瀛,灏卞繀椤昏绔欏湪宸ㄤ汉鐨勮偐鑶涓,閭d箞宸ㄤ汉鏄皝鍛?灏辨槸 GitHub銆傞偅浜涚墰閫肩殑寮婧愯蒋浠跺簱,99% 鐨勬儏鍐典笅浼氬湪 GitHub涓鎵惧埌瀹冦 瀵瑰共鎴愬姛鐨勭▼搴忓憳鏉ヨ,濡傛灉鎯宠琚埆浜鸿啘...
  • 扩展阅读:gitv11app ... tkb最新github ... javascript免费网站 ... 4gu地址发布器github ... 国产377vc精华真能祛斑吗 ... 小红帽永久回归github官方 ... cl技术讨论区github ... github回家地址 ... github秘密通道 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网