本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
真香定律,我就是从这里跳下去也不刷面试题!真香~
本文主要是整理了中高级安卓需要的(或者说面试被频繁问到的内容),主要作为参考大纲,之后会陆续更新每个详细部分,供大家参考,互相学习。
记得前几年看到一档综艺节目“我就是从这里跳下去,也不吃这碗炒饭~~~真香”王境泽的一句随口的话成了所谓的真香定律。记得前几年看到身边很多人都在刷面试题,那个时候也没怎么刷,后来却加入了真香定律的一员
之前吧很多面试题目整理在了GitHub上了,短短 ...
初冬太冷?圣诞无处可去?那跟我一起来学Android吧
又到年底了,每到这个时候,我们都会慢慢反思,这一年都做了什么?有什么进步?年初的计划都实现了吗?明年年初有跳槽的底气了吗?况且今年的互联网环境太差,需要自己有足够的知识储备,才能够应对这凌冽的寒风。
本文主要是整理了中高级安卓需要会的(或者说面试被频繁问到的内容),主要作为参考大纲,之后会陆续更新每个详细部分,供大家参考,互相学习。
面试板块(PDF版如下):
BAT面试合集( ...
9102年底将至,BAT高级开发21道汇总:Bitmap+Handler+性能优化篇
前言
面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责。
今天给大家分享下我整理的BAT架构面试专题及答案,其中大部分都是大企业面试常问的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式,不过也希望能对即将找工作的朋友起到一些帮助!在这由于文字很多,我总结了Android面试所涉及到的常问范围及架构面试专题和答案解析和架构视频资料分享给大家
更多完整 ...
带你手把手重读 Handler 源码,聊聊那些你所不知道一二三
大家应该都知道,Android 的消息机制是基于 Handler 实现的。还记得一年前的自己就看了几篇博客,知道了 Handler、Looper、MessageQueue 就自以为了解了 Handler 的原理。但其实看源码的过程中慢慢就会发现,Handler 的内容可不止这点, 像同步屏障、 Handler 的 native 层的阻塞唤醒机制等等这些知识以前就没有理解清楚。因此写下这篇文章, ...
Netty4.0学习笔记系列之四:混合使用coder和handler
Handler如何使用在前面的例子中已经有了示范,那么同样是扩展自ChannelHandler的Encoder和Decoder,与Handler混合后又是如何使用的?本文将通过一个实际的小例子来展示它们的用法。
该例子模拟一个Server和Client,两者之间通过http协议进行通讯,在Server内部通过一个自定义的StringDecoder把httprequ ...
Netty4.0学习笔记系列之二:Handler的执行顺序
Handler在netty中,无疑占据着非常重要的地位。Handler与Servlet中的filter很像,通过Handler可以完成通讯报文的解码编码、拦截指定的报文、统一对日志错误进行处理、统一对请求进行计数、控制Handler执行与否。一句话,没有它做不到的只有你想不到的。
Netty中的所有handler都实现自ChannelHandler接口。按照输出 ...
WebService for Android 目前市面上博客大写的坑手机归属地查询实验
【tips】这节课不是讲什么是webservice,因为基础的自己去了解即可,因为自己也是初学,在网上cscd这样的技术博客描写使用WebService不在少数,所以也是极其容易上手,but!!花费了两个小时之后,一直用最简单的代码运行不成功以后,开始怀疑自己怀疑人生!但是!基于对自己忠贞的信念与盲目的自信,Maybe blind ...
大话Android的消息机制(Handler、Looper、Message...)
大话Android的消息机制(Handler、Looper、Message...)
Android的开发很重要的一点就是理解它的消息机制,Android的消息机制涉及到概念不少,HandlerThread、Handler、Looper、MessageQueue、Message、MessagePool,初学者往往看到这里就傻眼了,这么多概念。本文试着以一个比较容易理解的方式让大家明白Android ...
Handler 消息机制分析
Handler消息分析
ThreadLocal sThreadLocal =new ThreadLocal();是什么鬼,存放数据的工具,当前线程存放的数据,别的线程获取不到这个类提供get和set方法,比如在A线程中sThreadLocal.set("value");B线程中打印 sThreadLocal.get();打印出来为空。原因这边博文上分析得很清楚:http:// ...
Android系列学习:handler,HandlerThread
android 系列学习之 Handler
handler是啥?handler的定义:主要接受子线程发送的数据,并用此数据配合更新UI。 Handler的使用: 曾经学过Java的同学都知道,以前在Java当中,要不断的更新JFrame上面的信息,可以再一个子线程当中直接更新,但是在Android当中呢?有人会说,Android主要也是使用Java的,可以跟Java一样实现。但事实并不是。An ...
Ganglia python扩展 - mod_python.c源码分析(1)
本文参考Ganglia 3.7.2版本代码完成。
代码一开始就定义了2个指向NULL的数组指针metric_info和metric_mapping_info,这是两个全局变量,其值在metric_init中初始化(metric_init函数把metric字典解析后存入这两个数组),然后在call back函数中展开,这样就完成了2个函数之间数据传递。
安卓开发中的handler机制
这几天写了通信项目,又在写安卓的socket通信项目。这就避免不了要去了解在安卓的线程用到的handler机制
在JavaSE中也在用线程,于是在写安卓中的线程的时候很自然的就直接写了像JavaSE一样的代码。
比如实现一个简单的无颜值的抽奖软件,需要在新建的线程中调用TextView的setText()方法,这样在java中似乎是很自然的东西,可是如果是在安卓开发时,这样写是不安全的 ...