关闭
当前搜索:

一只Android大三狗的2016

前言最近在找实习,于是看了很多网站,投了很多简历,结果大都再无音讯。只接到了一家公司的面试电话,结果还被问的哑口无言——不由得有一些沮丧,同时也深感自己水平还不够,需要好好地再学习,再努力,不然今年的春招秋招恐怕是有些危险了——刚好又是新年,大家都在写各种各样的年总结,便也有了写一份的心思,也算是对自己的鞭策吧。正文项目今年主要做了两个项目,一个叫 顺手2.0,是华中师范大学的一些学生的创业项目,一...
阅读(1565) 评论(19)

一名Android开发者的微信小程序填坑之路(2)

前言上一篇是九月二十七日写的,而这一篇我动笔的时间是十月十日(特殊的日子),中间相隔十三天——当然是因为国庆节。说老实话,这十三天里面我都没有碰和小程序有关的东西——毕竟学习小程序的开发也只是起于兴趣,而平时的工作并不会涉及与其相关的东西——但是在这十三天里,我能明显的感受到小程序热正在逐渐的消退,或者说大家正在逐渐以一种较为平和的姿态接受它的存在,其实这是一件好事。期待公测的到来。接下来我就直接进...
阅读(18016) 评论(11)

小程序开发利器:Matchmaker

Matchmaker先上GayHub地址:Matchmaker。欢迎前去 star 或是提 issue 哈。这是一款专为微信小程序开发的插件,目前可在 IntelliJ IDEA 中使用。它可以帮你完成重复机械无趣麻烦的绑定方法的过程,自动的将需要新建的方法注入到 js 文件中去。PS:其实我本来的目的是做一个能在 WebStorm 里面使用的插件的,但是没想到做出来之后反而没办法在 WebStor...
阅读(4475) 评论(0)

一名Android开发者的微信小程序填坑之路(1)

前言首先要声明的事,我是一名 Android 开发者,之前基本没有前端开发经验,甚至连 JS ,HTML 都是为了开发小程序现学的一些皮毛——所以文章中所提到的一些点也许在资深前端开发者看来只是小case,但是站在一个 Android 开发者的角度来看确实是大坑。前面就不说太多东西了,文章的末尾再谈谈我对小程序的一些看法——这篇文章主要是谈谈在开发小程序的过程中遇到的一些坑。PS:推荐一下我写的一个...
阅读(32090) 评论(17)

拥抱SVG:苦恼于图片适配 in Android?

前言不管是开发 Android 已久的老司机,还是刚刚上车的新司机,都肯定会对一件事情深恶痛绝:图片适配(尤其是在美工不给力的条件下)!为什么 Android 手机要有这么多不同的分辨率? 为什么我的图片在这台手机上显示地好好的完全符合设计图的要求结果换到另一台手机上就变形了?Oh my god ! 以前为了解决图片在不同的分辨率的屏幕上显示不一致的问题,通常我们会采取两种方式:一是根据不同的分辨率...
阅读(2232) 评论(1)

FcPermissions:也许是目前最好的动态权限请求库

前言以前做项目的时候做过一些关于Android M上权限处理的工作,当时就觉得这件事情还是有一些繁琐,于是当时就有做一个库出来解决这个问题的打算,但是后来又陆陆续续的发生了一些别的事,这个想法便搁置了。最近有点时间,便又开始了这个库的编写,至今终于有了些轮廓了。项目地址:FcPermissions 欢迎大家前去点star或是拍砖提issue,来者不拒。正文1,效果展示我用这个库做了一个小demo,...
阅读(3818) 评论(6)

Android:学习AIDL,这一篇文章就够了(下)

前言上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一些更加深入的知识。强烈建议大家在看这篇博文之前先看一下上一篇博文:Android:学习AIDL,这一篇文章就够了(上)注:文中所有代码均源自上一篇博文中的例子。 另:在看这篇博文之前,建议先将上一篇博文中的代码下载下来或者敲一遍...
阅读(9696) 评论(25)

Android:学习AIDL,这一篇文章就够了(上)

前言在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂不更好?并且大家都是文明人,总归更多的是理解与补充而不是侮辱与谩骂?所以最终还是厚颜用了这么一个不怎么有耻的标题。好了,接下来进入正题,谈谈我对AIDL的...
阅读(59221) 评论(56)

你真的理解AIDL中的in,out,inout么?

前言这其实是一个很小的知识点,大部分人在使用AIDL的过程中也基本没有因为这个出现过错误,正因为它小,所以在大部分的网上关于AIDL的文章中,它都被忽视了——或者并没有,但所占篇幅甚小,且基本上都是官方文档的译文,译者读者其实都不知其然。这几天在研究AIDL,偏偏我又是个执拗的性子,遇着不清不楚的东西就是想把它捋清楚,就下了些功夫研究了下AIDL中的定向tag,研究了下它的 in , out , i...
阅读(10329) 评论(21)

Android中的Service:Binder,Messenger,AIDL(2)

前言前面一篇博文介绍了关于Service的一些基本知识,包括service是什么,怎么创建一个service,创建了一个service之后如何启动它等等。在这一篇博文里有一些需要前一篇铺垫的东西,建议没有看过前一篇博文的同学先去看一下前一篇: Android中的Service:默默的奉献者 (1) 。但是在前一篇博文中也有一些遗漏的东西——主要是关于bindService()这一块的具体细节。由于这...
阅读(17312) 评论(7)

Android中的Service:默默的奉献者 (1)

前言这段时间在看一些IPC相关的东西,这里面就不可避免的要涉及到service,进程线程这些知识点,而且在研究的过程中我惊觉自己对这些东西的记忆已经开始有些模糊了——这可要不得。于是我就干脆花了点心思温故了一下,就有了这篇博文。非常感谢Google的官方文档——尤其是其中部分文章有中文版了之后。正文1,什么是service?Service是一个可以在后台执行长时间操作而不使用用户界面的应用组件。那么...
阅读(13486) 评论(14)

十秒钟搞定RecyclerView数据绑定

前言在上一个里有很多很多很多很多的RecyclerView,然后我需要写很多很多很多很多的Adapter和Viewholder——多倒没问题,但是里面有很多重复的代码这就不能忍了!每一个Adapter和ViewHolder其实做的事情非常的像:视图绑定,数据绑定,点击事件分发。还有啥?既然它们做的事情都一样,为啥我们还要傻傻的继续写着重复的代码?正文BaseAdapter通常我们要创建一个Recyc...
阅读(5394) 评论(7)

由浅入深全面剖析ThreadLocal

前言这一阵子一直在看Picasso,在看的过程中发现了很多很有意思的东西,有的是以前见过甚至用过但是没有深入关注的,有些是以前根本没有见过的——比如今天要讲的ThreadLocal。(android 6.0)正文1,ThreadLocal是什么?先看一下Android官网的文档: Implements a thread-local storage, that is, a variable for...
阅读(8532) 评论(5)

Java中的引用:强软弱虚

前言 之前在研究MVP的时候接触过弱引用,用来避免由于Activity被回收导致的内存泄露,但是当时只是浅尝辄止,没有系统的去接触引用这一块,没想到最近在看ThreadLocal的时候又看到关于引用的东西了,于是干脆就把这一块的东西都整理一下。正文1,引用是什么每种语言都有自己的数据处理方式,比如在c或c++中我们经常使用指针来间接的操纵对象,而在Java中,操纵的标识符实际上是指向一个对象的“句柄”...
阅读(2026) 评论(4)

LruCache源码解析

前言最近项目要用到Picasso,所以就看了一下Picasso里面的源码,发现里面的内存缓存主要用的LruCache这个类,就去看了一下它的相关的东西,还是挺有收获的。正文我一般看类源码喜欢以构造方法作为突破口,然后从它暴露出来的我们使用的最多的那些方法切入,一点一点的把它捋清除,这次基本上也是这个思路。构造方法/**...
阅读(4727) 评论(8)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:208291次
    • 积分:1677
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:0篇
    • 译文:0篇
    • 评论:204条
    最新评论