整装出发,新的环境,新的开始,加油,骚年。新公司,首先需要安装Android的开发环境,由于被墙,Android Studio首次启动就被卡,Genymotion也遇到了些问题。
Android Studio初次启动卡在download Components
党要我帅,我不得不帅!
砍柴不误磨刀工,欲XMPP开发,先引入Smack,具体见https://github.com/igniterealtime/Smack,引入方式如下:
app/build.gradle
Android 6.0 棉花糖,app将不会在安装的时候授予权限,取而代之的是,app不得不在运行时一个一个询问用户授予权限。
|
|
a library for composing asynchronous and event-based programs using observable sequences for the Java VM(一个对于构成使用的Java虚拟机观察序列异步和基于事件的程序库)。
github:https://github.com/ReactiveX/RxJava
实例带你了解Retrofit 2.0的使用,分享目前开发Retrofit遇到的坑和心得。
app/build.gradle
|
|
如果@GET(“http://ip.taobao.com/service/getIpInfo.php"),则baseUrl无效。
注意这个任务是网络任务,不要忘记给程序加入网络权限
|
|
同步需要处理android.os.NetworkOnMainThreadException
|
|
|
|
|
|
这一年,大部分时间都在煎熬,对《2015关键字》几个关键字完成的也不是很满意。
生活方面,顺利结婚,整个过程,只能用两个字形容:虐心,这种心情恐怕只有过来人才知道。工作方面属于迷茫,不知道该干嘛。技术感觉也遇到了瓶颈,是要转IOS?于是swift尝鲜,入门做了个简单的demo就停止了;还是继续加深Android,却不知道该从何入手。直到最近明确了方向,我要向高级程序员进阶。
这一年,整体是不开心,但还是有收获的,拥有了属于自己的技术博客,第一时间学习了很多Android刚出来的新的东西:Android studio、RecyclerView、DesignSupportLibrary、MVP模式等,下面开始展望16年。