首页
学习
活动
专区
工具
TVP
发布

everhad

专栏作者
51
文章
72233
阅读量
33
订阅数
转载:Package by feature, not layer
原文地址:Package by feature, not layer Package by feature, not layer The first question in building an a
用户1172465
2018-07-31
8220
使用通配符和泛型:完成父子类关系的List对象的类型匹配
使用泛型和通配符都可以让一个方法所表示的算法逻辑适应多种类型。 Java中具备继承关系的类A、B(A extends B)它们的集合List<A>和List<B>之间是没有继承关系的, 可以使用泛型或通配符来让一个方法支持同时接受List<A>和List<B>。
用户1172465
2018-07-31
2.3K0
android自定义控件一站式入门
Android系统提供了一系列UI相关的类来帮助我们构造app的界面,以及完成交互的处理。 一般的,所有可以在窗口中被展示的UI对象类型,最终都是继承自View的类,这包括展示最终内容的非布局View子类和继承自ViewGroup的布局类。 其它的诸如Scroller、GestureDetector等android.view包下的辅助类简化了有关视图操作和交互处理。 无论如何,自己的app中总会遇到内建的类型无法满足要求的场景,这时就必须实现自己的UI组件了。
用户1172465
2018-07-31
1.6K0
Android自定义评分控件:RatingStarView
本文主要介绍了一种基于Android平台的评分器的设计与实现。该评分器可以实现在不依赖外部存储和图形界面的情况下,对应用程序进行评分和评论。其主要功能包括:可以自定义评分的规则和UI样式、支持增量评分和单次评分、支持长按和滑动手势进行评分、支持多种评分和评论方式、支持多种UI样式和主题、支持网络同步和本地保存、以及支持多种异常处理和校验机制。同时,本文还提供了相关的Demo代码和完整的项目源码,以便于读者进行学习和实践。
用户1172465
2018-01-08
1.8K0
消息处理管道
TODO: 待写 消息处理管道 一个App看作是系统,外部输入消息需要经过一系列处理,涉及不同接收者。消息处理的跟踪(Trace)和结果的保存。 比如设计一个用来接收服务器推送消息的处理框架? 以A
用户1172465
2018-01-08
7580
笔记:安卓App消息处理机制
内容简述 类似Binder机制,MessageQueue、Looper也有底层的C++实现,涉及文件管道和驱动等。 以下仅从Java层的Looper、Handler和MessageQueue等相关类
用户1172465
2018-01-08
1.1K0
App开发:模拟服务器数据接口 - MockApi
用户1172465
2018-01-08
3.9K1
Pool:小对象缓存or复用
本文介绍了Pool在Android中的使用,包括对象复用、缓存、减少对象创建等方面的应用。通过使用Pool,可以有效地提高应用程序的性能和效率。
用户1172465
2018-01-08
5570
View事件分发
用户1172465
2018-01-08
1.2K0
[翻译][架构设计]The Clean Architecture
本文讨论了软件架构中的六边形架构和依赖反转原则,以及如何应用这些原则来编写可测试且易于维护的软件系统。作者通过一个实际的例子来说明这些原则,并介绍了如何将它们应用于实际开发中,以解决软件的可维护性和可测试性问题。
用户1172465
2018-01-08
2.1K0
使用通配符和泛型:完成父子类关系的List对象的类型匹配
使用通配符和泛型:完成父子类关系的List对象的类型匹配
用户1172465
2018-01-08
1.5K0
App设计:消息推送和界面路由跳转
本文介绍了如何实现一个推送、通知、页面跳转的通用框架,包括各种跳转逻辑和交互设计。通过这个框架,可以简化和优化多个App之间的交互和通信。同时,文章也介绍了一些重要的设计原则和注意事项,包括通用性、可扩展性、安全性等。
用户1172465
2018-01-08
2.8K0
笔记:Zygote和SystemServer进程启动过程
用户1172465
2018-01-08
7620
设计模式:简单工厂和工厂方法
简单工厂概念 又叫做静态工厂方法(Static Factory Method)模式,由一个工厂对象决定创建出哪一种产品类的实例。 代码示例 Car是要得到的目标类型,BigCar、MiniCar可能的
用户1172465
2018-01-08
5160
笔记:BroadcastReceiver的运行过程
用户1172465
2018-01-08
8440
[BOT]自定义ViewPagerStripIndicator
效果图 app中下面这样的控件很常见,像默认的TabHost表现上不够灵活,下面就简单写一个可以结合ViewPager切换内容显示,提供底部“滑动条”指示所显示页签的效果。 这里控件应对的场景是“水平
用户1172465
2018-01-08
8720
安卓Task和Back Stack
用户1172465
2018-01-08
1K0
设计模式:抽象工厂
用户1172465
2018-01-08
6400
算法:排序
一些约定 java命令行程序 算法的学习和语言无关,下面使用一个java命令行程序来作为实例程序。 一个算法一个类 排序算法使用一个方法就可以表示,不需要是一个对象。但为了让各种排序算法的表示相互
用户1172465
2018-01-08
4940
设计模式:模板方法
模板方法 使用基类定义整体步骤,即若干方法的调用过程,将一些可变的步骤由子类去重写。这样就可以利用多态在不改变操作的整体结构下定制一些特殊细节。 代码解释 可以联想在线电子邮件和普通邮递的区别。 基
用户1172465
2018-01-08
5710
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档