自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (20)
  • 收藏
  • 关注

原创 漫谈软件架构:APP架构总结

App架构经验总结 架构因人而异,不同的架构师大多会有不同的看法;架构也因项目人异,不同的项目需求不同,相 应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、智能家居类的、电商类的、新闻媒体类的等等。当有了一定的经验之后,你总会...

2019-09-30 16:37:50 1865 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 2010

原创 okhttp统一处理返回请求 okhttp统一处理返回数据 okhttp4.2统一处理返回请求

使用//return response 因为response.body().byte() 或response.body()string()之后,response中的流会被关闭,程序会报错,我们需要创建出一 个新的response给应用层处理。 所以 return response.newBuilder() .body(...

2019-09-25 11:26:02 5619 2

原创 okhttp添加公共参数 添加统一参数 okhttp4.2添加公共参数 添加统一参数

最近遇到的一个问题就是:所有请求接口都要增加一个token参数… 并且token参数有可能过期。庆幸的是,Okhttp提供了强大的拦截器功能,是一种能够监控,重写,重试调用的强大机制比如微信 APP登录 {"errcode":40029,"errmsg":"invalid code"}public class WXTokenInterceptord implemen...

2019-09-23 11:32:25 1921 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 1230

原创 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

android 比赛 数字翻页效果

android 比赛 数字翻页效果

2023-05-09

YUVViewer20191030.rar

YUVViewer.exe 商用的码流分析工具/YUV viewer ,yuvviewer是一款yuv数据查看管理工具。该软件可以帮助我们快速查看和管理计算机的相关文件。同时,它还支持显示文件的数据信息,可以完成yuv数据的共享,

2019-10-30

json-lib依赖jar1积分

json-lib依赖jar1积分 包含json-lib2.4. 还包含了 jstl 标签

2018-08-18

android 从天气网获取天气

android 从天气网获取天气

2014-10-08

android vudroid源码

android vudroid pdf源码

2014-09-24

android ebookdroid源码

android ebookdroid源码

2014-09-24

android仿iphone解锁

android仿iphone滑动解锁

2013-07-19

android瀑布图片

android瀑布图片 一张一张紧紧挨着 大小不一。

2012-11-05

RadioGroupActivity

RadioGroupActivity RadioGroupActivity RadioGroupActivityRadioGroupActivityRadioGroupActivityRadioGroupActivity

2011-07-19

RadioGroupTest

TabHost升级,利用RadioGroup,效果和我前面的一篇有关ActivityGroup一样。

2011-07-19

picture3D 相册

picture3D picture3Dpictur picture3Dpicture3Dpicture3Dpicture3Dpicture3De3Dpicture3Dpicture3D

2011-07-19

TabHostTest

TabHostTestTabHostTestTabHostTestTabHostTest

2011-07-16

ActivityGroup的使用

ActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroup

2011-07-16

nukenabber+2.exe

端口禁止工具!!用于QQ被限制了,如果你公司QQ不能上了,那么这个工具可以帮助你

2011-07-14

基本支持google map的应用程序打包说明

基本支持google map的应用程序打包说明

2011-05-19

svn中文汉化LanguagePack_1.5.0.13316-win32-zh_CN

svn汉化LanguagePack_1.5.0.13316-win32-zh_CN

2011-03-25

TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi

TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi

2011-03-25

Gallery_Demo_android

Gallery Demo android

2011-03-23

android 学习 TabHost

android 学习 TabHost

2010-11-29

android_GalleryDEMO

Gallery android demo 为大家学习花览

2010-11-20

apache-tomcat-6.0.26.zip

apache-tomcat 为大家提供方便

2010-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除