当前搜索:

收尾--我的2016

想想时间过得真快,一年一度的春运抢票早已开始。今天是自己毕业的第二个年头,越长大感觉时间过的越快,去年给自己订的好多目标有的已经实现,有的还待努力。去年的今天自己还是入职不到半年的小鸟,怀揣着自己对走向人生巅峰的远大目标,不断去攀登技术的高峰。
阅读(1458) 评论(2)

Android之Service学习笔记

前言本来想学习学习Binder通信机制,在学习的过程中又接触AIDL并开始学习,在AIDL学习过程中看到bindService,接着就想回顾一下Service的一些知识。希望温故可以知新,也算是年末最后一篇笔记,给自己明年有一个好的开头~!~!
阅读(725) 评论(0)

Service之onStartCommand剖析笔记

Service是我们学习Android的基石之一,它在移动应用程序中使用非常广泛。比如应用定位,push消息,内存流量监听等等。 记得大四那年在公司实习的时候,我做的第一个调研就是怎么让接受服务器push的Service不被kill掉(或kill后实现重新启动)。在调研的过程中就了解到如果Ser...
阅读(405) 评论(0)

linkToDeath机制了解和使用

往往是由于服务端进程意外停止了,这时我们需要重新连接服务。 那么我们可以使用linkToDeath机制,如果使用bindService那么还可以通过ServiceConnection.onServiceDisconnected方法进行重连。
阅读(1812) 评论(0)

解决java.util.ConcurrentModificationException

有时候会遇到某些情况,我们需要一个存储不重复的容器。这时候我们会想到set,那么在多线程并发操作的情况下,我们就需要做同步。 Set怎么出现同步集合呢?
阅读(582) 评论(0)

Serializable和Parcelable的再次回忆

序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一个重要的环节,在分布式、大数据量系统设计里面更为显...
阅读(3535) 评论(3)

Retrofit2.0中注解使用套路

之前有讲过Retrofit2.0的简单使用和解析。最近在做Retrofit替换之前使用的AsyncHttpClient,在替换的过程中遇到一些之前忽视的小细节。自己感觉知道这几点在开发中灵活使用Retrofit非常有好处。说说Retrofit中的注解 @Query,@QueryMap,@Fie...
阅读(10558) 评论(1)

浏览器 HTTP 协议缓存机制详解

最近在看有关于Android网络请求框架,在阅读OkHttp源代码的时候遇到缓存有关的问题。自己以前也看过有关文章但看完之后都没有太深的影响,今天发现一片很不错的文章记录下来。 转自:http://my.oschina.net/leejun2005/blog/369148 1、缓存的分类 缓存分...
阅读(1818) 评论(0)

Android关于VideoView的一些思考和总结

最近在做一期有关于视频的项目开发。因为项目周期比较紧,而且自己以前也没有对于视频相关的经验积累。所以在开发的时候遇到了问题,自己尝试解决并记录下来。(PS:视频都是下载完再进行播放类似于微信朋友圈的视频功能,播放组件用的是分装的原生的VideoView)
阅读(6197) 评论(2)

No resource found that matches the given name 'android:Widget....

Android Studio: No resource found that matches the given name….. 今天遇到这样的问题,修改build.gradle文件,将compileSdkVersion 、targetSdkVersion 这些相关的值修改正确。android...
阅读(557) 评论(0)

org.xmlpull.v1.XmlPullParserException: unterminated entity ref (position:TEX

XML解析中出现需要转义的字符: str = str.replace(“&”,”&”); str = str.replace(“?”,”?”); 目前只发现这么多。。。。 每次错误记录下来,让自己以后不再犯同样的错误。
阅读(1668) 评论(0)

xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 in java.io.StringReader)

XML由于BOM头导致的解析错误: 解决方法: Notepad: 可以查看文件的格式
阅读(1936) 评论(0)

Android与Java中的ThreadLocal

每次的学习都应该记录下来~!~!文章代码来自:(Android19,java1.7)这几天看Android的Handle、Loop、Message。以前自己总是在用但没有仔细的去看过源码,查看源代码的时候发现ThreadLocal这个类的使用。这时发现好熟悉EvenBus里面好像也用到了这个类,于...
阅读(733) 评论(0)

AtomicInteger学习笔记

AtomicInteger主要提供于在多线程并发中的院原子作。 在java中处理并发主要有两种方式: 1,synchronized关键字,这个大家应当都各种面试和笔试中经常遇到。 2,volatile修饰符的使用,相信这个修饰符大家平时在项目中使用的也不是很多。 这里重点说一下volati...
阅读(527) 评论(0)

Java注解@Retention&@Inherited@Target@IntDef@Documented

学习Java以来经常看到关于注解的使用,以前总是感觉自己用不到不太关注,总是需要用时上网找答案。 今天终于找个时间记录了下来。 从最简单的开始说:@IntDef枚举类型://定义: @IntDef({LARGE, DEFAULT}) public @interface DrawableSize...
阅读(1746) 评论(0)

XmlPullParserException: Unexpected token (position:TEXT @1:2 in java.io.StringReader)

Android xmlPull解析:抛出异常:xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 in java.io.StringReader)出现问题之后找了很多帖子,其中好多都是说(utf-8)的编...
阅读(1424) 评论(0)

走走停停写写画画

从去年开始参加应聘开始,到我现在已经实习将近一年的时间了,乘着自己这段时间还算比较“清醒”的时候记录一下自己的过往。 我的大三 大三下学期的时候,自己还在玩英雄联盟的时候有些小伙伴都已经去**公司实习了。虽然自己想早点找工作但是没有付诸一实际行动中,只是在网上投递了些简历。4月的一天下午接到腾...
阅读(1042) 评论(3)

JAVA中JButton常用设置

原文地址:JAVA中JButton常用设置作者:PlanesWalkerDemiurge1、 对JButton大小的设置      ——因为JButen是属于小器件类型的,所以一般的setSize不能对其惊醒大小的设置,所以一般我们用      button.setPreferredSize(ne...
阅读(4255) 评论(0)

分享一个SQLyog 8.14的注册…

原文地址:8.14的注册码">分享一个SQLyog 8.14的注册码作者:夜叶今天刚刚装上了SQLyog 8.14,没想到是没有注册的版本,于是上网搜索了一个注册码,经验证有效。 用户名:yunjian 注册码:81f43d3dd20872b6 8.14的注册码" TI...
阅读(504) 评论(0)

线程的终止_beginthread和_endthre…

线程内部细节 1.CreateThread 和 _beginthreadex 区别:              CreateThread是系统API,_beginthreadex是CRT(C Run Time Library 运行时库)函数.     _beginthreadex内部会调用Cre...
阅读(1990) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 30万+
    积分: 4199
    排名: 9110
    博客专栏
    最新评论