Java8 Optional
按照字面意思的理解,应该可选的意思。一开始我还以为是类似python里面的默认参数用法呢,结果语义是指某个值可能有也可能没有(null)。 感觉名字取得不是很直观。。我觉得叫Nullable不是更好?
python:
Android RecyclerView
RecyclerView 在v7.21+包中,是一个用来展示大量数据的组件,或者说,就是ListView的改善版本(注:现阶段的功能没有ListView完善,因此想完全取代ListView的话并不明智)。 相比ListView,RecyclerView的扩展性更好,因此也更适合与android新曾的组件配合使用,这样使用起来更得心应手。
RecyclerView与Lis...
控制台输入小节
BufferedReader
最基础的方法,从System.in输入流中获取数据
...
Android 从service调用dialog
需要权限
<uses-permission android:nam...
Android 9.png面面观
NinePatch Image就是平时说的9.png格式图片
优点:可以定义可扩展区域,自动处理png图片扩展的问题,可以很好的适应Android设备那千奇百怪的屏幕分辨率要求。
限制,只适合纯色或者简单线框的图形,如果涉及的图像比较复杂或者颜色层次较多,是难以获得比较良好的扩展效果的。
主要特点:只是在普通png图像最外面增加了一圈1p...
【Chrome】几个扩展程序
一,下载网易公开课
网易公开课虽然提供了下载链接,但是下载之后的文件名并不正确,需要下载后手动修改文件名,非常不方便。所以本扩展的目标就是在下载的时候将视频名称正确对应上去。
原理
拦截原网页上的下载链接,在获取正确的文件名称后直接调用chrome的download接口来下载视频文件。<...
Android OnCheckedChangeListener的bug
RadioGroup.OnCheckedChangeListener 被回调两次
今天又碰到了,貌似还没有被修复,顺便贴出来。
原android Issue地址:RadioGroup.OnCheckedChangeListe...
ListView的getViewTypeCount与getItemViewType
对于Listiew来说,getViewTypeCount 和getItemViewType主要用于为不同的列表项目提供不同的视图view, 主要用法在有人已经在《ListView 和 Adapter 的基础》中描述得比较清楚了, ...