SF
我的Android开源之旅
我的Android开源之旅
注册登录
关注博客
注册登录
主页
关于
RSS
XPage页面框架使用指南
xuexiangjys
2020-10-14
阅读 10 分钟
4.2k
XPage设计的初衷是希望能做一个通用的Activity作为壳,Fragment作为页面填充展示,并且能够像Activity那样自由的切换和数据交互。
什么骚操作,用Android能写后台服务?
xuexiangjys
2020-10-06
阅读 3 分钟
3k
事情是这样子的, 前段时间在浏览github的时候,偶然间发现了一个有趣的项目AndServer,说是能够用Android写一个可运行的后台服务,并且写法还和当前最流行的SpringBoot很类似,于是我就上手试了一把,觉得非常有趣,于是就参照着文档,写了个服务端和客户端的模版,这里分享给大家,有兴趣的可以把玩把玩,还是很有趣的.
Google官方Fragment页面框架Navigation和XPage开源框架的使用对比
xuexiangjys
2020-10-05
阅读 3 分钟
6.9k
今天,我们宣布推出Navigation组件,作为构建您的应用内界面的框架,重点是让单 Activity 应用成为首选架构。利用Navigation组件对 Fragment 的原生支持,您可以获得架构组件的所有好处(例如生命周期和 ViewModel),同时让此组件为您处理 FragmentTransaction 的复杂性。此外,Navigation组件还可以让您声明我们为您处...
同样都是开发,为什么你不如别人?
xuexiangjys
2020-05-18
阅读 6 分钟
1.6k
2020年由于疫情的影响,大批量的公司破产倒闭,即使能坚持下来的,也是推出了很多财务削减和人员裁减计划(也有美名为人员优化),这导致了大量人员的失业,当让也包括了我们这些做开发的程序猿。
Java设计模式的七大原则
xuexiangjys
2020-04-23
阅读 2 分钟
1.9k
里氏代换原则是对“开-闭”原则的补充。实现“开-闭”原则的关键步骤就是抽象化。而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范。需要注意以下几点:
Java设计模式之行为型模式
xuexiangjys
2020-04-23
阅读 9 分钟
2k
定义:策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口,设计一个抽象类(可有可无,属于辅助类),提供辅助函数。
Java设计模式之结构型模式
xuexiangjys
2020-04-23
阅读 5 分钟
2.4k
定义:适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。
Java设计模式之创建型模式
xuexiangjys
2020-04-23
阅读 2 分钟
1.3k
工厂模式【Factory】 定义:工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 普通工厂:工厂是具体的,产品是抽象的。【学习难度:★★☆☆☆,使用频率:★★★★★】 抽象工厂:工厂是抽象的,产品是抽象的。【学习难度:★★★★☆,使用频率:★★★★★】 对比工厂模式和抽象工厂模式: 1.工厂模式对产...
快速上手系列--Android应用开发模板
xuexiangjys
2020-03-28
阅读 2 分钟
4.5k
Android空壳模板工程,快速搭建(集成了XUI、XUtil、XAOP、XPage、XUpdate、XHttp2、友盟统计和walle多渠道打包)
react-native-xupdate-new 一键实现react-native应用版本更新
xuexiangjys
2020-03-16
阅读 5 分钟
2.7k
自2018年我开源了XUpdate之后,至今已迭代了14个版本,月下载量达4k+,Github的star量也已经有800+. 目前XUpdate的生态已包含Android原生SDK、Flutter插件、版本更新后台服务、版本更新管理系统. 为了能够更加丰富它的生态,我决定再写一个React-Native插件。 下面我给出react-native-xupdate-new插件的地址:[链接] 演示 默...
Flutter Plugin插件开发填坑指南
xuexiangjys
2020-02-17
阅读 6 分钟
6.6k
最近我在业余时间开发了一个Flutter插件用于Android应用内的版本更新:flutter_xupdate,发现在开发的过程中没遇到什么坑,但就是在发布到flutter插件平台时碰到了很多问题,这里我记录一下,给后来的人一点建议.
flutter_xupdate 一键实现Flutter应用版本更新
xuexiangjys
2020-02-11
阅读 5 分钟
8.4k
最近在研究Flutter,于是就随手写了一个Flutter小项目练练手,在写的时候我就发现,目前并没有非常好用的版本更新Flutter插件,尝试了使用Bugly的版本更新Flutter插件,但是效果非常不好.然后百度了一下,基本上都是如下方案:
Flutter学习指南App,一起来玩Flutter吧~
xuexiangjys
2020-02-05
阅读 3 分钟
4.1k
Flutter是谷歌的移动UI框架,可以快速在iOS、Android、Web和PC上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。同时它也是构建未来的Google Fuchsia应用的主要方式。
极光推送之Android客户端使用指南--基础篇
xuexiangjys
2020-01-14
阅读 26 分钟
6.9k
极光推送是国内最早做第三方消息推送平台的公司,在消息推送界还是相对有影响力的。我最早是在2016年接触到极光消息推送的,那时候公司需要做消息推送业务,但是由于之前没做过消息推送,且自建消息推送平台代价太高,而且稳不稳定谁也不敢打包票,于是就选择了当时较为有名的极光推送。
X-Library系列Android应用框架详解
xuexiangjys
2019-10-19
阅读 9 分钟
2k
自2017年初开始,我就致力于Android应用框架的研究,到2018年开始在Github上陆续开源系列作品,再到2019年收获我的第一个star过千的项目,期间我付出了很多,失去了很多,同时也获得了很多。
一个轻量级、可插拔的Android消息推送框架。一键集成推送(极光推送、友盟推送、华为、小米推送等)
xuexiangjys
2019-08-27
阅读 14 分钟
9.1k
一个轻量级、可插拔的Android消息推送框架。一键集成推送(极光推送、友盟推送、华为、小米推送等),提供有效的保活机制,支持推送的拓展,充分解耦推送和业务逻辑,解放你的双手!
XUI 一个简洁而又优雅的Android原生UI框架
xuexiangjys
2019-06-14
阅读 6 分钟
10k
涵盖绝大部分的UI组件:TextView、Button、EditText、ImageView、Spinner、Picker、Dialog、PopupWindow、ProgressBar、LoadingView、StateLayout、FlowLayout、Switch、Actionbar、TabBar、Banner、GuideView、BadgeView、MarqueeView、WebView、SearchView等一系列的组件和丰富多彩的样式主题。
XUpdate 整套的Android全量版本更新解决方案
xuexiangjys
2019-04-28
阅读 1 分钟
3.2k
XUpdate是一套基于Android的全量版本更新整体解决方案。他除了提供了Android SDK外,还附带了Spring Boot搭建的后台服务以及Vue.js编写的后台管理界面。 ## 为什么选择XUpdate
1
2
(current)
上一页
2
(current)
下一页