首页 > TAG信息列表 > wanandroid
Android面试抱佛脚:进程间通讯学习,从Binder使用看起
val file = File(“aaaa”) file.createNewFile() ///序列化过程 ObjectOutputStream(FileOutputStream(file)) .use { it.writeObject(User(“张三”)) } ///反序列化 val user: User? = ObjectInputStream(FileInputStream(file)).use { it.readObject() as User? } printlAndroid面试抱佛脚:进程间通讯学习,从Binder使用看起
val file = File(“aaaa”) file.createNewFile() ///序列化过程 ObjectOutputStream(FileOutputStream(file)) .use { it.writeObject(User(“张三”)) } ///反序列化 val user: User? = ObjectInputStream(FileInputStream(file)).use { it.readObject() as User? } printlFlutter版 WanAndroid App,flutter蓝牙接收数据
api class WanAndroidApi { /// 首页banner http://www.wanandroid.com/banner/json static const String BANNER = “banner”; static const String USER_REGISTER = “user/register”; //注册 static const String USER_LOGIN = “user/login”; //登录 static const StrWanAndroid——探索Android应用架构的一次实践
在 《也谈Android应用架构》 和 《再谈Android应用架构——Jetpack VS 生命周期》 两篇文章中,我们详细论述了MVC、MVP、MVVM架构的思想、优缺点以及使用注意事项,并阐述了借助Jetpack强大的生命周期管控能力解决架构“本地化”的问题。但没有实践的论述不仅不直观,也应了那句Tal一款好用的wanandroid APP
前言 本APP是基于鸿洋开放的API来实现,项目采用组Java语言,MVP代码模式,基于组件化+ARouter + okhttp + AOP等开源框架实现,本项目会一直持续维护迭代,后续也许会用kotlin、Flutter等不同开发语言以及不同实现方案来开发同款本APP。 如果你也觉得好用,欢迎提供建议和想法(issues),谢【开源项目】Kotlin版 玩安卓
wanandroid_kotlin MD + Retrofit + RxJava + MVP + AndroidX 玩安卓Kotlin版,目前还是比较简陋的版本,年后一步一步完善。 玩安卓 Flutter版本 玩安卓 Java版本 玩安卓 小程序版本 玩安卓 Kotlin版本Android-Kotlin 实现APP底部导航栏
先上效果图: Material Design系列之BottomNavigationView详解: Material Design官方文档关于Bottom navigation部分 BottomNavigationView官方API文档 BottomNavigationView简介: BottomNavigationView实现的效果就是常见的app底部导航栏的效果。 Bottom navigation bars make i