XiuYuanTech

Read The Fucking Source Code

[日常] 新冠疫情(COVID-19)感想

新冠疫情COVID-19全称为Corona Virus Disease 2019,是新型冠状病毒感染的缩写。 疫情来源 COVID-19(Corona Virus Disease 2019)是由‌SARS-CoV-2病毒‌(严重急性呼吸综合征冠状病毒2型)引发的急性呼吸道传染病‌。 世界卫生组织(WHO)于2020年2月正式命名该疾病,病毒名称与SARS病毒同属冠状病毒科β属‌。 起源:......


[Android] Componentized Development Architecture(组件化)

在Android开发中,组件化‌是将一个大型应用程序拆分成多个独立的组件,每个组件都是一个相对独立、可复用的单元。 组件化强调的是减少组件之间的耦合,提高代码的可维护性和可测试性。 每个组件可以独立开发、测试和编译,组件之间通过定义接口和调用API的方式进行通信和交。 组件化的优势包括: ‌提高开发效率‌:解耦,多个小团队可以并行开发不同的组件。 ‌提高代码复用性‌:不同的组件可以通过接口......

[Hexo] Hux Blog 迁移至新电脑

Ported Theme of Hux Blog, Thank Huxpro for designing such a flawless theme. This BeanTech theme created by YuHsuan modified from the original Porter Kaijun 新手教程 新手指导请参考:Theme BeanTech ......

[Overseas] Guide to Overseas Apps(海外App上架指南)

Apple App Store 和 Google Play Store 是两个主要的应用商店。 一个适用于 iOS,一个适用于 Android。但每个平台都有自己独特的指南、规则和提交要求, 需要及时关注政策更新及注意事项,确保应用符合其要求否则可能导致下架与封号。 前期准备 🔑 注册开发者账号: 首先,你需要在目标平台(如App Store、Google Play)上注册一个开发者账......

[Overseas] Meet Overseas(了解出海)

出海原指(船只)离开停泊地点到海上去;(海员或渔民)驾驶船只到海上去。 现指网络热词企业出海,指在新的“大航海时代”,中国企业正以前所未有的速度和规模走向世界。 为什么要出海 需要新市场 竞争激烈,增长空间有限。出海能打开更广阔的市场。 贸易限制 避开关税和贸易限制。 资源整合 通过全球化,获取技术、人才和资金等全球资源。 (adsbygoogle = w......

[Android] APT (Annotation Processing Tool)

APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具, 确切的说它是javac的一个工具,它用来在编译时扫描和处理注解。 注解处理器以Java代码(或者编译过的字节码)作为输入,生成.java文件作为输出,减少手动的代码输入。 简单来说就是在编译期,通过注解生成.java文件。比如我们经常用的轮子Dagger2, ButterKnife, Eve......

[Android] Optimise Frame Animation

帧动画非常容易理解,其实就是简单的由N张静态图片收集起来, 然后我们通过控制依次显示 这些图片,因为人眼"视觉残留"的原因, 会让我们造成动画的"错觉",跟放电影的原理一样!而Android中实现帧动画, 一般我们会用到前面讲解到的一个Drawable:AnimationDrawable 先编写好Drawable, 然后代码中调用start()以及s......

[Android] How to Customize Banner

Customize View,Animation UI Development

最近做项目的时候产品提出需要做出类似某金所首页头部消息的样式效果。 与Android系统自带控件不同的是消息不是上下滚动而是伸缩展示,根据文案动态改变View宽度。 经过调研目前系统中有类似的控件 ViewFlipper,TextSwticher,ViewSwticher,ImageViewSwticher等。 这些控件都可以实现类似某宝,某东首页消息滚动的效果,但是无法实现产品提出的效果......


[Android] How to Customize View

Customize View,Animation UI Development

作为Android开发工程师一定会遇到一些特殊或者酷炫UI需求,当系统提供的View无法实现时, 我们可以通过自定义View来实现。自定义View大概可以分为组合View、继承系统已有View组件 (例如TextView)和继承View或者ViewGroup三大类。 先看下实现的效果: 想要实现自定义View需要了解哪些东西呢,请下面 生命周期 (1)Constructors() Vi......

[VPS] How to build VPS

learn build a personal website ,and get started quickly

搭建一个个人网站,前期的定位特别重要,你必须要了解你做这个网站的目的, 是为了个人展示、知识分享还是为了兴趣爱好,这直接决定了你将要做的网站的类型和内容风格, 也就是你网站的主题,选定内容方向后,我们再来尝试搭建网站,会起到事半功倍的效果。 购买服务器 个人推荐:Vultr VPS ,低至2.5美元/月,支持支付宝/微信 高性价比VPS,全球16个机房,建站无忧。 「新用户......
VPS