lypeer的专栏

和光同尘

排序:
默认
按更新时间
按访问量

一只Android大三狗的2016

前言最近在找实习,于是看了很多网站,投了很多简历,结果大都再无音讯。只接到了一家公司的面试电话,结果还被问的哑口无言——不由得有一些沮丧,同时也深感自己水平还不够,需要好好地再学习,再努力,不然今年的春招秋招恐怕是有些危险了——刚好又是新年,大家都在写各种各样的年总结,便也有了写一份的心思,也算是...

2017-01-03 21:48:45

阅读数:2239

评论数:20

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

前言上一篇是九月二十七日写的,而这一篇我动笔的时间是十月十日(特殊的日子),中间相隔十三天——当然是因为国庆节。说老实话,这十三天里面我都没有碰和小程序有关的东西——毕竟学习小程序的开发也只是起于兴趣,而平时的工作并不会涉及与其相关的东西——但是在这十三天里,我能明显的感受到小程序热正在逐渐的消退...

2016-10-12 15:52:37

阅读数:19457

评论数:11

小程序开发利器:Matchmaker

Matchmaker先上GayHub地址:Matchmaker。欢迎前去 star 或是提 issue 哈。这是一款专为微信小程序开发的插件,目前可在 IntelliJ IDEA 中使用。它可以帮你完成重复机械无趣麻烦的绑定方法的过程,自动的将需要新建的方法注入到 js 文件中去。PS:其实我本来...

2016-09-30 15:30:26

阅读数:7360

评论数:0

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

前言首先要声明的事,我是一名 Android 开发者,之前基本没有前端开发经验,甚至连 JS ,HTML 都是为了开发小程序现学的一些皮毛——所以文章中所提到的一些点也许在资深前端开发者看来只是小case,但是站在一个 Android 开发者的角度来看确实是大坑。前面就不说太多东西了,文章的末尾再...

2016-09-27 15:36:05

阅读数:38914

评论数:17

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

前言不管是开发 Android 已久的老司机,还是刚刚上车的新司机,都肯定会对一件事情深恶痛绝:图片适配(尤其是在美工不给力的条件下)!为什么 Android 手机要有这么多不同的分辨率? 为什么我的图片在这台手机上显示地好好的完全符合设计图的要求结果换到另一台手机上就变形了?Oh my god ...

2016-09-19 20:54:31

阅读数:3112

评论数:1

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

前言以前做项目的时候做过一些关于Android M上权限处理的工作,当时就觉得这件事情还是有一些繁琐,于是当时就有做一个库出来解决这个问题的打算,但是后来又陆陆续续的发生了一些别的事,这个想法便搁置了。最近有点时间,便又开始了这个库的编写,至今终于有了些轮廓了。项目地址:FcPermissions...

2016-09-02 12:13:04

阅读数:4390

评论数:6

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

前言上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一些更加深入的知识。强烈建议大家在看这篇博文之前先看一下上一篇博文:Android:学习AIDL,这一篇文章就够了(上)注:文中...

2016-07-25 22:48:52

阅读数:12636

评论数:27

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

前言在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂不更好?并且大家都是文明人,总归更多的是理解与补充...

2016-07-21 10:58:58

阅读数:93859

评论数:72

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

前言这其实是一个很小的知识点,大部分人在使用AIDL的过程中也基本没有因为这个出现过错误,正因为它小,所以在大部分的网上关于AIDL的文章中,它都被忽视了——或者并没有,但所占篇幅甚小,且基本上都是官方文档的译文,译者读者其实都不知其然。这几天在研究AIDL,偏偏我又是个执拗的性子,遇着不清不楚的...

2016-07-19 17:51:06

阅读数:14302

评论数:27

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

前言前面一篇博文介绍了关于Service的一些基本知识,包括service是什么,怎么创建一个service,创建了一个service之后如何启动它等等。在这一篇博文里有一些需要前一篇铺垫的东西,建议没有看过前一篇博文的同学先去看一下前一篇: Android中的Service:默默的奉献者 (1)...

2016-06-06 11:02:30

阅读数:24385

评论数:9

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

前言这段时间在看一些IPC相关的东西,这里面就不可避免的要涉及到service,进程线程这些知识点,而且在研究的过程中我惊觉自己对这些东西的记忆已经开始有些模糊了——这可要不得。于是我就干脆花了点心思温故了一下,就有了这篇博文。非常感谢Google的官方文档——尤其是其中部分文章有中文版了之后。正...

2016-06-04 22:10:50

阅读数:19336

评论数:14

十秒钟搞定RecyclerView数据绑定

前言在上一个里有很多很多很多很多的RecyclerView,然后我需要写很多很多很多很多的Adapter和Viewholder——多倒没问题,但是里面有很多重复的代码这就不能忍了!每一个Adapter和ViewHolder其实做的事情非常的像:视图绑定,数据绑定,点击事件分发。还有啥?既然它们做的...

2016-05-27 21:06:50

阅读数:6669

评论数:7

由浅入深全面剖析ThreadLocal

前言这一阵子一直在看Picasso,在看的过程中发现了很多很有意思的东西,有的是以前见过甚至用过但是没有深入关注的,有些是以前根本没有见过的——比如今天要讲的ThreadLocal。(android 6.0)正文1,ThreadLocal是什么?先看一下Android官网的文档: Implem...

2016-05-26 20:17:29

阅读数:9362

评论数:5

Java中的引用:强软弱虚

前言 之前在研究MVP的时候接触过弱引用,用来避免由于Activity被回收导致的内存泄露,但是当时只是浅尝辄止,没有系统的去接触引用这一块,没想到最近在看ThreadLocal的时候又看到关于引用的东西了,于是干脆就把这一块的东西都整理一下。正文1,引用是什么每种语言都有自己的数据处理方式,比如...

2016-04-25 11:24:28

阅读数:2870

评论数:4

LruCache源码解析

前言最近项目要用到Picasso,所以就看了一下Picasso里面的源码,发现里面的内存缓存主要用的LruCache这个类,就去看了一下它的相关的东西,还是挺有收获的。正文我一般看类源码喜欢以构造方法作为突破口,然后从它暴露出来的我们使用的最多的那些方法切入,一点一点的把它捋清除,这次基本上也是这...

2016-03-27 22:27:55

阅读数:5390

评论数:10

java中新建对象的五种方式

前言面试的时候被问到Java中新建对象的方式有哪些,一阵语噎。脑子里只想起一个new的方式创建对象,这真是个悲剧。正文new关键字创建对象这一种自然是不必多说了,大家都非常的熟悉。MyClass myClass = new MyClass();通过实现Cloneable接口调用clone()方法这...

2016-03-04 16:49:50

阅读数:4006

评论数:1

Android中%n$s的使用

前言大家在开发Android的过程中都会用到大量的字符串,这些字符串一般来说有两种,一种是在xml文件里面定义,另一种是在Java代码里定义,比如:<string name='error_network'>网络错误!</string>public static final ...

2016-03-03 19:56:59

阅读数:2151

评论数:1

apktool,dex2jar,jd-gui简单使用与实战

前言最近项目里要实现一个TimePicker,类似于这样的我一看,瞬间想起了手机上的某APP,他上面就刚好有类似的效果本来项目时间就有点赶,自己慢慢写这个控件时间上也有点来不及了,而且他又那么的像,于是,嘿嘿嘿…正文下载安装apktool,dex2jar以及jd-gui这三个软件都是免费的,下载地...

2016-01-08 13:55:45

阅读数:9095

评论数:5

对于编程与面向对象的一些思考

编程是什么? 编写程序。 怎么编写程序? 通过一些编程语言。 所有的编程语言的最终目的都是提供一种“抽象”方法。 所谓的抽象,其实就是将机器能懂的语言转换为人能操控的语言,也即所有编程语言的最终目的就是提供一种方法,让人能够自如的操纵机器。 一种较有争议的说法是:解决问题...

2015-11-25 18:31:57

阅读数:1365

评论数:0

Android Studio上git的使用(2)

闲话不多说了,直接上正题。在github上面merge代码前面的一篇博文已经说了如何push代码到自己github上面的库里面去,可是事情就结束了么?不,远远没有。因为你只是传到了自己的功能分支上面去,然而别人并不知道你在自己的分支上面做了些什么,因为你的队友一般是不会去pull你的分支上面的东西...

2015-11-22 21:37:33

阅读数:1501

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭