Android 工程引用其他Library工程时的R.id问题

A为普通Android工程B为设置了is Library的工程,B中有使用R.id,当A工程引用了B工程时会在A工程的gen目录中生成B的R文件,里面也包含了A的R文件中的内容,但是当B的id定义在layout文件中时需要注意layout的名称,如果A下有个main.xml的layout,B下也有个main.xml的layout,那么A编译时就会将B的main.xml中的所有id忽略,导致混淆报错

每个人都需要的中文排版指南

  之前有不少人在我公众号留言,说看我的排版很舒服,求指导。 我不是一个专业的写字人,我是程序员出身,在写代码的时候有点小洁癖,尽量会把每个细节做到更好,所以我在公众号写作的时候一样会注重每个细节,我认为排版是对写作最基本的要求,所以当我决定要在公众号写作的时候,就非常在意排版,并且一直在改进, 可惜的是,我看到无数不管是写博客还是写公众号的作者,从不会注意自己的排版,有时候看到一篇好的

良日启程

一 “每个农历新年临近的时候都会想起西安。” 年前,帆妹发了这样一条朋友圈,配乐是法兹乐队的《西安》,不由热泪盈眶,心生感慨。每每想到西安,大学时候的少年情怀便涌上心头,历历在目,我一直觉得高中和大学是对我影响极其大的七年,逐渐形成我的人生N观。毕业之后,时不时就会唱起《长安县》,去年的草莓音乐节上我跑到很靠前的位置,跟着马飞一起大声喊着陕西话,特别亲切。 二 每年都回老家过年,小镇变得很慢,时间

2016,随遇而安

一 依然是年末,依然是看完天下足球的年终盘点,依然是泪流满面,《2016,红与黑》。习惯了每年最后一期的华彩系列,这个主题让人意外,邵圣懿说这一年足球世界里多了一些黑色的调性,有空难,也有许多重要的人永远地离开了我们。 “最好的现在就在,最好的曾经就在,最好的永远都在。” 伟大的球员不是无尽的歌颂,而是把那些真正的不凡娓娓道来。这句话透着光阴的沉重感,让人唏嘘不已。我想,我们喜欢足球,不仅仅是因为

2016移动开发技术巡礼(by移动开发前线)

目录 前言 平台篇 iOS平台 Android平台 iOS开发技术篇 Android开发技术篇 跨平台技术篇(React Native、Weex、微信小程序) 热门行业技术篇(直播、VR/AR) 前言 2017年就要来了,过去的一年里你是否疏于学习,欠下技术债呢?如果答案是肯定的,希望本文能让你在学习上少走一点弯路。 2016年对于移动开发领域来说是颇受冲击的一年,Native开发面临着React

Java LruCache

为了更好的使用内存,操作系统中有一种Lru(Least Recently Used)策略,将最近最少使用的项移出容量有限的内存。不仅仅操作系统这样做,平时做一些android应用等也需要在有限的空间内保存一些状态。下面来看分析我们要怎么做这个基于Lru策略的缓存: 能够快速的读取与写入 ① 能够实现Lru策略 ② 能够适应多线程并发访问操作 ③ 多个线程可以同时读取,但是写操作与读操作,写操作与写