大雄童鞋
码龄11年
关注
提问 私信
  • 博客:212,994
    社区:448
    动态:7
    213,449
    总访问量
  • 71
    原创
  • 627,049
    排名
  • 47
    粉丝
  • 0
    铁粉

个人简介:学无止境

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2013-12-25
博客简介:

大雄的专栏

博客描述:
你的时间花在哪里,收获就会在哪里
查看详细资料
个人成就
  • 获得92次点赞
  • 内容获得41次评论
  • 获得84次收藏
创作历程
  • 1篇
    2020年
  • 1篇
    2019年
  • 6篇
    2018年
  • 34篇
    2017年
  • 18篇
    2016年
  • 22篇
    2015年
成就勋章
TA的专栏
  • 《Android开发艺术探索》读书笔记
    8篇
  • 《Android群英传》读书笔记
    6篇
  • android
    49篇
  • github
    4篇
  • java
    6篇
  • photoShop
  • 产品
    1篇
  • 管理
    2篇
  • Android问题汇总
    10篇
  • 面试
兴趣领域 设置
  • 移动开发
    flutter
  • 学习和成长
    面试
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

GitFlow工作流程

什么是GitflowGitflow是基于Git的强大分支能力所构建的一套软件开发工作流,最早由Vincent Driessen在2010年提出。最有名的大概是下面这张图。在Gitflow的模型里,软件开发活动基于不同的分支:master 该分支上的代码随时可以部署到生产环境develop 作为每日构建的集成分支,到达稳定状态时可以发布并merge回masterFeatur...
转载
发布博客 2019.11.18 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android调用go语言 - 详细版

Android调用go语言就一句话:Android Studio 引入go代码打包的aar进行代码调用 准备工作:Android 方面: 1、JDK环境 2、Android SDK 3、Android NDKGo方面: 1、Golang环境 2、gomobile安装Android方面JDK,SDK,NDK我就不说了,注意环境变量配置的时候,不要出错(比如空格) 安装好后,...
原创
发布博客 2020.05.29 ·
2530 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Java并发集合——ArrayBlockingQueue ,LinkedBlockingQueue,ConcurrentHashMap

先看几个图了解下基本结构: 其中:ArrayBlockingQueue extends AbstractQueue implements BlockingQueue LinkedBlockingQueue extends AbstractQueue implements BlockingQueueConcurrentHashMap extends AbstractMa...
原创
发布博客 2018.02.25 ·
818 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

Android 灵活切换下拉刷新(策略模式+反射)

最近想换下拉刷新了,但是不想舍弃以前的,就想能不能两个都并存,在使用之前配置一下,配置A就使用A,配置B就使用B。(原理就是通过反射来控制使用相应的策略) 使用很简单,只需要修改模式类型就可以直接切换下拉刷新的模式了://模式一private int refreshMode = RefreshContext.SWIPE_REFRESH;//模式二private int refreshM...
原创
发布博客 2018.02.10 ·
572 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Android 自定义Log 多模式

先上个效果图: 模板一: 模板二: LOG常用的方法有以下5个: Log.v() Log.d() Log.i() Log.w() Log.e() 。分别对应下图,除Assert 1、Verbose 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v(“”,”“);2、Debug 的输出颜色是蓝色的,仅输出de...
原创
发布博客 2018.02.08 ·
1384 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

Android Studio 多模式Log打印

发布资源 2018.02.07 ·
zip

工厂模式实现并发请求多个接口 (同步后台数据实现离线APP)

背景:客户现场没有网络,需要在APP上面录入信息并上传后台服务器解决方案: 使用APP之前,先(下载)同步后台基本数据,同步完成后,客户直接使用离线版进行数据录入即可。具体实现: 方案一、登录APP后,后台扔过来一个文件,客户端去下载(不利于更新数据) 方案二、登录APP后,分在线和离线两种模式,在线模式同步后台的基本数据后,离线模式就可以直接使用了。 采用
原创
发布博客 2018.02.06 ·
2364 阅读 ·
2 点赞 ·
3 评论 ·
3 收藏

Android版本更新 ~ 版本号判断

先贴一个后台返回的一般版本更新接口格式:拿到后台返回的数据后,对比版本号,如果相等,当前已是最新版本,后台返回的code大于本地应用的code,则允许下载更新。假设目前已判断到后台code > 本地code下一步为了节省流量,不用每次都下载,判断下本地是否已经下载了apk,而没有安装,如果已经下载了,那么就直接安装更新,但是有个问题,本地的apk和你现在的apk是否是同一个版本呢?
原创
发布博客 2018.01.19 ·
2142 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Nexus 5X 使用Zxing扫描倒立

Nexus 5X 使用Zxing扫描倒立的原因说是Nexus 5X 的摄像头是倒装的。 今天简单解决下,方案是判断机型如果是Nexus 5X,就倒立摄像头//解决nexus5x扫码倒立的情况 if(android.os.Build.MANUFACTURER.equals("LGE") && android.os.Build.MODEL.
原创
发布博客 2018.01.08 ·
1415 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

Kotlin基础(六)接口、泛型

接口定义:Interface 接口名{//各种属性或方法定义}//接口和泛型interface IBaseDao<T> { val city : String get() = "北京" var grade : Int fun <T>add(t : T) fun del(id: Int) fun update(id: Int, stu: Student)
原创
发布博客 2017.12.26 ·
934 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kotlin基础(五)类

定义一个可以被继承的类:open关键字 属性列表:constructoropen class BaseDao constructor(var sex : Boolean, var name : String) {}//类ADao继承了BaseDao 类,可以选择是否设置默认值//有默认值的情况下,可以不传参数class ADao(sex : Boolean = false, name: St
原创
发布博客 2017.12.26 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kotlin基础(四)控制流和函数

控制流if elseif / while / when / for break continuevar array = arrayOf(1, 2, 3, 4, 5) //遍历 for (a in array) { if (a > 2) { print(a) } } //范围内 for (a in 5..2
原创
发布博客 2017.12.26 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kotlin基础(三)集合类型

集合基本这3大类型 Array 有序可重复 Set 无序不重复 Map无序可重复//默认数组10个1var lists = Array<Int> (10,{1})//创建数组//数组不可改变(类似Java中的Arrays.asList())var list = arrayOf(10,1,2,6,7,8,9)var set = setOf<Int>(77,88,99)
原创
发布博客 2017.12.26 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kotlin基础(二) 基础类型和操作符

整数型Java中int a = 1;Kotlin中var a = 1 或 var a : Int = 1 浮点型Java中float a = 1.125fdouble a = 1.125Kotlin中一般只用双精度double,不用floatvar a = 1.125 或 var a : Double = 1.125 布尔型Java中boolean b = false;Kot
原创
发布博客 2017.12.26 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kotlin基础(一) 常量、变量、可见性修饰符

常量预期范围内恒定不变的量(不可再被赋值) 给常量一个值,叫“赋值”,即 val 常量名 = 值在Java里面一般大写定义:比如FragmentActivity的TAGprivate static final String TAG = "FragmentActivity";public static final int MSG_REALLY_STOPPED = 1;Kotlin里面这样写(va
原创
发布博客 2017.12.26 ·
721 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Gif图片制作器

发布资源 2017.12.04 ·
zip

Android API 25 (7.1.1) Nougat (Android.jar子包整理)

一直想了解下Android里面的所有东西,今天简单整理一下随意打开一个项目,以25为例,这里截取部分包 所有包的整理如下:
原创
发布博客 2017.11.27 ·
1684 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

升级Android Studio 3.0 时卡在Building 或者refresh

今天升级Android Studio 3.0,不幸的是,我又遇到了卡在Building 或者无限refresh的问题。开始我以为要下载,所以就没管它,等一会儿就好了,可以等了20分钟了,发现还是卡在这里,后来我发现我的本月免费lanter高速流量用完了,对,它确实在下载。但是很慢,关键是我看不到进度啊。于是我百度了一把查看哪些软件占用网速 https://jingyan.baidu.com/alb
原创
发布博客 2017.11.15 ·
1280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java API学习(三)java和javax在Android中的应用

在线中文api:http://tool.oschina.net/apidocs/apidoc?api=jdk-zhJava版本:1.8Android版本:23java的api有java和javax2个包java和javax都是Java的API包,java是核心包,javax的x是extension的意思,也就是扩展包,它和java各有各的用处了解完java和javax,下面看看它们在Android
原创
发布博客 2017.09.22 ·
3871 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏
加载更多