- 博客(8)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 你无法让一个瞎子理解颜色的多彩
有一次和一个同事在讨论思维空间; 他:“你觉得四维空间存在于地球上吗?” 我:“我相信存在!” 他:“那为什么几百年的地球人类文明了,从未有书籍流传过关于四维的描述?” 我:“嗯。。。。。。” 我:“我们这个三维空间的物种,请问四维空间的物种会瞧得上咱们吗,即使三维的物种侥幸进入了四维的空间,瞬间价值观也会变化,变得...
2018-09-17 18:16:55 835
原创 策略模式和状态模式
设计模式,个人理解是一种微妙的东西,它的存在,就像是衣服搭配一样,要么就是根据形象搭配,要么就是根据环境搭配,要么就是根据其他穿着搭配。美好的搭配,可以奠稳形象,可以锦上添花。 平时我们可以从概念上理解各种设计模式(32种设计模式)的概念以及使用场景,当我们在真实项目中遇到类似场景时,就能有联想到适合的设计模式并加以使用。 在这里,我们讨论一下策...
2018-09-07 11:56:48 1213
原创 从下拉刷新中学习android坐标系和自定义view
android下拉刷新,是用处很多的一个功能,里面包含了很多关于view的内容,所以要学学android自定义view的同学,不妨找个下拉刷新来练练手。 下拉刷新原理 我们先概况的说一下下拉刷新的几个步骤, 1、把整个页面分为下拉头和内容布局两部分; 2、在界面初始化布局的时候需要把下拉头通过scrollTo滚动出屏幕可见区; 3、重写onInterceptTouc...
2018-09-03 17:24:23 226
原创 android jni学习
现在很多app都不是仅仅的android sdk搭建而成的,都是混合式的居多,也就是说,一个android app,一方面包含有c或者c++的底层代码,一方面还有html5的网页,所以,拓展学习很有必要。 这篇文章,我们就说一下android怎么通过jni来和本地代码(C/C++)通信的。 这里,得先简单说一下NDK和JNI的区别; (1)NDK
2016-12-01 14:43:09 318
原创 android IPC简介
这是一块很大的内容,本人知识浅薄,只敢以简洁而称 ipc ,即进程间通信,android中大概有以下几种方法: 1 广播; 2 文件共享; 3 localsocket; 4 Messenger; 5 aidl。 使用方法, 广播最为简单,也是android四大组件之一,默认的
2016-11-21 17:23:47 360
原创 我的android审视之旅-----http的无状态和tcp的基于连接
最近随便看了一些博客,就是一些关于http的框架,其中retrofit+okhttp+rxjava好火,可能是因为其中涉及到一种比较清晰的设计模式——观察者模式吧。 抱着这种态度,决定来复习一下http这个网络协议。 然后,我们经常会听到那么一句话,http是基于tcp的无状态无连接的应用层协议,tcp是面向连接的,可靠的传输层协议,这两个听起来就觉得矛盾和尴尬
2016-10-31 13:48:55 447
原创 我的android审视之路---view2
女朋友去了出差,晚上睡得太早也无聊,写写字吧 这篇文章主要是复习一下关于view的一下常识理解,就是一些我们可能经常用到,但又不去注意的类或者方法。 第一个场景:我们会在Activity的生命周期的入口onCreate里面调用setContentView这个函数,我们xml里面设计的layou就能一下子蹦到我们的手机屏幕上来。 这里我们一般习惯用这
2016-10-29 23:02:11 241
原创 我的android审视之路---view
做android开发快三年了,最近准备跳槽,才发现,有好多东西都是做了三年以来不怎么注意的,或者说,这三年以来都是为了实现功能而实现,没太多的想过之间的细节和优化的方向 当重新想去拾起这些东西的时候,才发现,原来自己的知识是多么的浅薄,知其形而不知其实,得其果而不觉其味,悔恨! 有些事情,觉悟之后就如当头一棒,为时未晚矣!
2016-10-29 22:57:46 357
myeclipse连接数据库所缺少的3个jar包
2013-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人