安卓框架集合

妙玉
• 阅读 1443

一个简单的帮助切换Fragment的库

不用写各种循环之类的,一句话帮你完美切换fragment,包括hide模式,replace模式,换个地方仍然可用,fragment切换无压力,本人原创,欢迎吐槽

分享一些帮助你提升效(bi)率(ge)的干货!

工欲善其事,必先利其器

【阿里大神讲设计模式】4. 回馈顾客, 活动搞起 --- 策略模式

上集讲到, 小光引入了饮料机 (工厂方法模式) 改进了光氏饮品的生产过程. 现在如果要新上什么饮品, 改变配方什么的, 都很简单了, 直接增加一个饮料机, 或是替换 / 拿掉一个饮料机就可以了. 表妹再也不抱怨了

梳理公司的组织架构 --- 组合模式

题外话 本来是周更的频率, 因为真实的 "小光" 真实地逃离了北京, 回了武汉, 回了老家, 处理了一些私人事务. 也就有快一个月时间没有更新了, 抱歉. 年终总结也都没有时间写, 抽空写这么一篇, 提前祝大家新年快乐, 过年回家路上平安顺利. 前情提要 上集讲到, 小光统一了各个…

源码大招:不服来战!撸这些完整项目,你不牛逼都难!


收藏安卓开发中非常实用优秀的库! 有图有真相!

持续更新中....

那些年收藏的 Android 开源库集合 (控件)

那些年收藏的 Android 开源库集合 (控件)

无侵入式工具-SmartTool

前言 开发过程中,通过日志,AS等工具查看网络,异常等信息总是感觉不太方便,于是萌发了开发个更好用的工具的想法。要能简单接入,要调试信息能清晰的可视化展示,要交互容易,要页面美观.....于是开始了整理需求,切图,编码...... 简介 SmartTool(中文名:机智的兔儿)…

关于 Android,用多个 activity,还是单 activity 配合 fragment?

相比于 Activity 来说,创建一个 Fragment 所需系统资源相比 Activity 来说更少,然而控制却更为灵活。本文提供了一些操作 Fragment 的小技巧。

秀趣——app 界的一股清流

一款 mvp 框架的学习型 app,基础 module,视频播放 module,图片选择器 module 封装的都不错的。

高仿微信6.5.7(融云版)

一、简述 本项目由 CSDN_LQR 个人独立开发。 项目博客地址:高仿微信6.5.7(融云版) 项目源码地址: GitHub:https://github.com/GitLqr/LQR... 码云:https://git.oschina.net/CSDNL...

Android 换肤框架

一款用心去做的 Android 换肤框架, 极低的学习成本, 极好的用户体验. 只需要两行代码, 就可以实现换肤, 你值得拥有

一个 MVP 架构的应用,代码整洁干练,高度封装

MVP+Dagger2+Rxjava+Retrofit+GreenDao 开发的应用,包含新闻、视频、图片 3 个模块功能,良好的代码规范和清晰的项目架构,项目有不小的代码量并且做了大量封装,里面的功能模块可直接抽取出来使用。项目中尽可能尝试运用各方面的知识,对开发学习有不错的参考价值。

[[Alibaba-ARouter] 简单好用的 Android 页面路由框架](https://juejin.im/entry/5874a...

开发一款 App,总会遇到各种各样的需求和业务,这时候选择一个简单好用的轮子,就可以事半功倍

组件化SDK

以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。[Android]如何做一个崩溃率少于千分之三噶应用app--章节列表如果一开始关注我的同学,应该有看过这一篇技术[Android]多module合成单一module技巧为何要使用多module合一呢…

【项目实战:跟小K来撸一个菜鸟音乐APP】—高仿网易云音乐

你是否加班严重,大部分时间都在debug,调UI ,甚至就做一些copy paste工作?你有没有觉得自己该补些知识,又不知道学什么? 试着停下来,空杯自己,每天1小时,跟着小k来做个完整项目吧。 『项目实战:跟小K一起做菜鸟音乐APP』——高仿网易云音乐 《菜鸟音乐》是小K老…

Android 利用 动态改变 App 桌面图标

Android 利用 动态改变 App 桌面图标。

我积累的 Android 开发各种开源库

加快 android 开发的,各种开源库,值得看一下。

原生Android也能做Web开发了

大家好,今天跟大家介绍一个让原生Android也可以做Web开发的开源项目——AndServer。 开源地址:https://github.com/yanzhenjie... AndServer是一个Android端的Web服务器,类似Apache或者Tomcat…

【Android百大框架排行榜】

4个月无聊时间,阅读了github上700个Android标签的框架。花费70个小时写的一篇笔记式文章.、很多错误之处,受时间与能力限制,没能及时修改,隐隐懊悔, 受读者启发,遂将此文公之于众,旨在号召大家共同编辑、共同参与,让此排行榜帮助更多的Android开发者。

支付宝 Android 版使用的开源组件

支付宝 Android 版使用的开源组件

那些年收藏的 Android 开源库集合 (UI 效果)

那些年收藏的 Android 开源库集合 (UI 效果)

把 Android library 上传到 jCenter 和 Maven Central

关于如何上传 library 到 jCenter 和 Maven Central,已经有很多文章了,但是大多数文章步骤混乱,思维不清晰。这篇文章重新写了这一过程,可以让人一遍读懂,为什么这么配置。

你的每个安卓项目都该用到的 19 个开源库

著名的安卓开源项目作者 Amit Shekhar 在他的博客上总结了他认为每个安卓项目都应该用到的 19 个开源安卓库

RxJava + Retrofit2 + OkHttp3 封装及踩坑(续)

对前一篇文章《RxJava + Retrofit2 + OkHttp3 封装及踩坑》的查漏补缺。
http://www.jianshu.com/p/ba91...

推荐一些打死也舍不得取关的公众号和博客

推荐一些个人认为对程序员而言非常值得推荐的公众号和博客。

无需 root 就可以查看 app 数据库和 SharedPreferences 文件

只需在 build.gradle 加入 debugCompile 'com.amitshekhar.android:debug-db:1.0.0'
运行后在控制台查看日志文件,或者手动在代码中打印地址 DebugDB.getAddressLog(); 使用浏览器就能查看你创建在手机内存里面的数据库文件和 SharedPreferences 文件,包括查询。

超级封装让你的项目搭建事半功倍 - 单 Activity 多 Fragment 模式

在单 Activity 多 Fragment 模式的基础上,进行了一些封装,这些封装可以使你的项目搭建事半功倍,省去很多冗余代码。

手机淘宝 Atlas 组件化框架

手机淘宝 Atlas 组件化框架

那些年收藏的 Android 开源库集合 (工具)

那些年收藏的 Android 开源库集合 (工具)

Android 常用框架集合

本章户要是对一下常用的框架进行整理,包括框架的源码地址以及一些比较详细的博客讲解,帮助大家更方便的查找资源。 网络 1.android-async-http: 一个比较老的网络框架项目,虽然已经很少使用了,但是可以学习一下里面的写作方法。 源码地址:android-async-…

使用ARouter实现组件化

使用ARouter实现组件化 ARouter是阿里在github上面的一个开源项目,地址是:ARouter本文不是重点分享ARouter的使用,而是分享使用ARouter如何去组件化。关于它的详细使用,大家可以看文档以及加群向询问。关于如何编写一个路由实现组件化,推荐看我同事的…

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
1年前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
梦
4年前
微信小程序new Date()转换时间异常问题
微信小程序苹果手机页面上显示时间异常,安卓机正常问题image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/b691e1230e2f15efbd81fe11ef734d4f.png)错误代码vardate'2021030617:00:00'vardateT
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Android蓝牙连接汽车OBD设备
//设备连接public class BluetoothConnect implements Runnable {    private static final UUID CONNECT_UUID  UUID.fromString("0000110100001000800000805F9B34FB");
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这