- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Android实现Material Design风格的设置页面(滑动开关控件)
前言本文链接 http://blog.csdn.net/never_cxb/article/details/50763271 转载请注明出处参考了这篇文章 Material Design 风格的设置页面 笔者对原文章做了3个改进:把勾选框 改成了 Switch 的滑动开关,Material 更彻底替换后的 SwitchCompat 与整个 Preference 点击事件联动,保存到Share
2016-02-29 10:03:22 16199 4
原创 Android实现RecyclerView的下拉刷新和上拉加载更多
需求先上效果图, Material Design风格的下拉刷新和上拉加载更多。 源码地址(欢迎star) https://github.com/studychen/SeeNewsV2如果对于RecyclerView还不熟悉,参见这篇 Android Material Design学习之RecyclerView代替 ListView下拉刷新效果图上拉时候会有一个圆形动画,刷新加载数据。思路使用Goog
2016-02-28 10:45:15 39706 8
原创 Python找出多个连续的空闲端口
项目中有需求查看某个平台的端口是否被占用实现方案有两种1. 利用 python 的 socket 模块里的def isInuse(ipList, port): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) flag=True for ip in ipList: try: s.
2016-02-01 08:58:45 5448
原创 Android 重构学院新闻 App 记录
前言Android 已经到了material design 了,而我的应用还是老样式,所以想基于最新的控件重构一下代码,这儿做下记录。AppCompatActivity代替了 ActivityRecyclerView 代替了 ListView,方便实现瀑布流、九宫格形ToolBar 代替 ActionBar新的 Dialog 对话框support V7 是最低兼容 Android 2.1
2016-02-03 10:48:03 1141 1
原创 Android 实现夜间模式
方法1最简单的,但是会开启车载模式 在笔者的测试机(红米1s)中,这种方法会先退出应用,再启动应用已经是夜间模式
2016-02-01 21:24:48 2244 1
转载 跟面试官讲Binder(零)
原文地址 http://blog.csdn.net/linmiansheng/article/details/37918333面试的时候,面试官问你说,简单说一下Android的Binder机制,你会怎么回答?我想,我会这么说。在Android启动的时候,Zygote进程孵化出第一个子进程叫SystemServer,而在这个进程中,很多系统提供的服务,比如ActivityManagerSeri
2016-02-01 15:09:25 2842 3
原创 Android 常见面试 知识点小结
前言根据笔者自己的阅读以及项目经验总结而言,不同于网上的copy来copy去。很多内容加上了自己的理解,难免有错误不当之处,烦请指出。Android 系统架构Linux 内核层,为 Android 设备提供了底层的驱动,如蓝牙驱动、照相机驱动等等系统运行库层,这些曾通过一些 C/C++ 库为 Android 系统提供了主要的特性支持,如 SQlite 提宫数据库,Webkit 提高了浏览器内核
2016-02-01 13:43:54 2567 2
转载 Android Handler、Message完全解析,带你从源码的角度彻底理解
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9991569开始进入正题,我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟于心,即创建一个Message对象,然后借助Handler发送出去,之后在Handler
2016-02-01 12:51:21 832
转载 饿汉式单例与懒汉式单例的讨论
3.4 饿汉式单例与懒汉式单例的讨论 Sunny公司开发人员使用单例模式实现了负载均衡器的设计,但是在实际使用中出现了一个非常严重的问题,当负载均衡器在启动过程中用户再次启动该负载均衡器时,系统无任何异常,但当客户端提交请求时出现请求分发失败,通过仔细分析发现原来系统中还是存在多个负载均衡器对象,导致分发时目标服务器不一致,从而产生冲突。为什么会这样呢?Sunny公司开发人员百思不得其解。
2016-02-01 09:38:59 1024
转载 IoDH 实现的单例模式
3.5 一种更好的单例实现方法 饿汉式单例类不能实现延迟加载,不管将来用不用始终占据内存;懒汉式单例类线程安全控制烦琐,而且性能受影响。可见,无论是饿汉式单例还是懒汉式单例都存在这样那样的问题,有没有一种方法,能够将两种单例的缺点都克服,而将两者的优点合二为一呢?答案是:Yes!下面我们来学习这种更好的被称之为Initialization Demand Holder (IoDH)的技术。
2016-02-01 09:22:47 1528
GifCam(GIf录制与剪辑工具)
2016-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人