- 博客(8)
- 资源 (20)
- 收藏
- 关注
原创 漫谈软件架构:APP架构总结
App架构经验总结 架构因人而异,不同的架构师大多会有不同的看法;架构也因项目人异,不同的项目需求不同,相 应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、智能家居类的、电商类的、新闻媒体类的等等。当有了一定的经验之后,你总会...
2019-09-30 16:37:50 1866 1
原创 SharedPreferences使用以及源码分析同步异步线程 android shared
SharedPreferences preferences =context.getSharedPreferences(name, Context.MODE_PRIVATE); String cacheData = preferences.getString("sp_cacheData", null); SharedPreferences preferences = getShared...
2019-09-30 15:40:12 436
原创 swift 3迁移到swift5 swift版本迁移指南
Swift 5已经发布下面是官方swift5的介绍。IntroducingSwift 5.1Swift 5.1now makes it easier to create and share binary frameworks with others. It also includes features that make it easier to design better APIs ...
2019-09-30 14:53:23 2011
原创 okhttp统一处理返回请求 okhttp统一处理返回数据 okhttp4.2统一处理返回请求
使用//return response 因为response.body().byte() 或response.body()string()之后,response中的流会被关闭,程序会报错,我们需要创建出一 个新的response给应用层处理。 所以 return response.newBuilder() .body(...
2019-09-25 11:26:02 5623 2
原创 okhttp添加公共参数 添加统一参数 okhttp4.2添加公共参数 添加统一参数
最近遇到的一个问题就是:所有请求接口都要增加一个token参数… 并且token参数有可能过期。庆幸的是,Okhttp提供了强大的拦截器功能,是一种能够监控,重写,重试调用的强大机制比如微信 APP登录 {"errcode":40029,"errmsg":"invalid code"}public class WXTokenInterceptord implemen...
2019-09-23 11:32:25 1925 3
原创 Android 解决更新安装APK后 点打开然后回到桌面再点图标打开 APP 出现重新登录
方法一:将 APP 启动的第一个 activity 的启动模式改为 singleTop:android:launchMode="singleTop" 方法二:在 APP 启动的第一个 activity 中加入如下代码:@Override protected void onCreate(Bundle savedInstanceState) { super....
2019-09-21 21:15:43 1231
原创 Android Studio Please Select Android SDK的解决方法
Android Studio在运行时显示Please Select Android SDK的解决方法点击edit点击next
2019-09-20 19:24:13 564
原创 解决Minimum supported Gradle version is 4.6. Current version is
用AS新建一个项目然后替换下面图片上的东西compileSdkVersion 25buildToolsVersion '25.0.0'
2019-09-11 14:53:16 5860
YUVViewer20191030.rar
2019-10-30
RadioGroupActivity
2011-07-19
picture3D 相册
2011-07-19
ActivityGroup的使用
2011-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人