HelloVass's Blog

起风了,唯有努力生存

issue:微信登录失败

问题是这样的,项目里的社交化分享是基于 UMShare 封装成的一个 ShareLib module,为了让这个 module 对调用者说更透明,我将 WXEntryActivity 的申明从 App module 移动到了 ShareLib module里, AndroidMainifest.xml 中关于 WXEntryActivity 的申明如下:

ShareLibrary的 AndroidMainifest 里的申明

同时把 wxapi 目录(包含 WXEntryActivity.java 也一并转移,根目录下的 wxapi 目录如图:

根目录下的wxapi目录

App module 确实清爽了不少。但是,这么做会引发怎样的问题呢?

阅读全文 »

写在最前

学习测试的概念,编写单元测试,保证代码的鲁棒性…

阅读全文 »

前言(选自《伽利略的烦恼》)

“你觉得一个优秀的研究者必备的素质是什么?”

奈惠美稍微考虑了一下,回答道:“是认真吗?”

“这一点儿或许很重要,但光有认真的劲头是远远不够的,又是一时的糊涂也会带来重大的发现。身为研究者,必不可少的素质是纯粹,是那种不为任何事物所影响的,不被任何色彩所沾染的纯白之心。说起来简单,真正做起来却非常困难。其原因就在于,研究这种工作其实就像是在堆积石块,努力的研究者自然会希望向着自己的目标不断向上堆积。他们的心中自然有着自信,坚信自己的目标并没有错,但有时这也是致命的。刚开始放的石块位置是否正确,不,首先他放的究竟是不是石块——一旦心中产生了这样的怀疑,就很难再把自己堆起来的石块全部推翻,因为会被之前取得的成绩所束缚。想要保持一颗纯粹的心是很困难的。”

阅读全文 »

写在最前

“没办法啊,人们通常会有先入为主的观念。明明知道肥皂泡中有空气,却因看不见便忽视它的存在。如果以这种态度对待,还能不遗漏人生中的许多事情,那真是遗憾。”

阅读全文 »

写在最前

记得大二那年第一次接触 GreenDao 这个神奇的数据库,惊叹道,哇,原来代码还能这么写啊,不用自己手撸 SQLiteDatabase,不用写那些麻烦的 SQL 语句,编程还真是一件 “轻松” 的事情呢2333。然而,时隔多年,当我再次看到自己曾经留在项目里的那段代码时,相顾无言,惟有泪千行…

阅读全文 »

前言

周末,去了一趟久违的校园,参加了 HelloWorld 和我社联合举办的一次技术沙龙讲座,我不会告诉你其实就是找个机会去和他们玩耍的2333

阅读全文 »

前言

这感觉已经不对

我最后才了解

一页页不忍翻阅

的情节你好累

这次要做的事是按照业务重构网络层的错误拦截和分发,仅以这段歌词献给两位前同事。

阅读全文 »

龙与虎

前言

世界上有任何人都没有见过的东西

它很温柔 非常甜美

大概 如果可以看见的话

谁都会想要的吧

正因为如此

才会谁也没有见过它

为了让人无法那么轻易地得到

世界才把它藏了起来

但是总有一天会有人找到

应该得到的那个唯一的人

一定能把它找出来

出自《龙与虎》第一集片头和第二十五集片尾

阅读全文 »

前言

感慨:Retrofit2 虽好,但是,有时候总感觉 Java 这门语言还是美中不足啊!

恼人的问题

想象一下,有这么几个 Api:

1
2
3
4
5
6
7

// 获取手机验证码
@POST("/user/sms") Observable<ServerResult<SmsCode>> fetchSmsCode(@Body PhoneNum phoneNum);

// 获取 AuthCode
@POST("/authcode") Observable<ServerResult<AuthCode>> fetchAuthCode(@Body SmsCodeAndOtherParams smsCodeAndOtherParams)

阅读全文 »
0%