摘要:Given a list of airline tickets represented by pairs of departure and arrival airports [from, to], reconstruct the itinerary in order. All of the tick
阅读全文
摘要:描述 Little Hi runs a web server. Sometimes he has to deny access from a certain set of malicious IP addresses while his friends are still allow to acce
阅读全文
摘要:描述 Steven loves reading book on his phone. The book he reads now consists of N paragraphs and the i-th paragraph contains ai characters. Steven wants
阅读全文
摘要:The thief has found himself a new place for his thievery again. There is only one entrance to this area, called the "root." Besides the root, each hou
阅读全文
摘要:题目: Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1's in their binary representation a
阅读全文
摘要:Service是android四大组件之一,当我们要写一些操作,如播放音乐(后台,前台)等需要其的帮助 需要注意的是,service与ui是在一个线程中,而ui不允许执行耗时操作,所以在service中直接执行也有问题,要在service中new出一个子线程! 以下是整理相关基础知识的资料,以备复习
阅读全文
摘要:之前见到时直接使用,不知其理,在网上查了相关资料,算是有所了解,整理如下: bundle的用法: Bundle相当于Map类,就是一个映射,用Bundle绑定数据,便于数据处理 它主要作用于Activity之间的数据传递. 两个activity之间的通讯可以通过bundle类来实现,做法就是: 一、
阅读全文
摘要:Fragment的生命周期 因为Fragment必须嵌入在Acitivity中使用,所以Fragment的生命周期和它所在的Activity是密切相关的。 如果Activity是暂停状态,其中所有的Fragment都是暂停状态;如果Activity是stopped状态,这个Activity中所有的F
阅读全文
摘要:Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。(但是,要注意!!!!使用更轻量级,实际执行却反之,因为AsyncTask里封装了Handler,本质也是使用Handler!!!!) 首先明确Android之所以有Handler和AsyncTask,都是为了不阻
阅读全文
摘要:try中有return时,finally语句仍执行 在return之后执行 且该操作影响该return!
阅读全文
摘要:Binder是Linux内核下的一个内存管理者的作用,用来android的IPC(就是进程间通信) 这里不贴代码了,仅仅做一个简单原理的总结,具体可在网上看其他博客有很多介绍 Binder用来service与client通信,一般当service在用到比如aidl时,会向binder提供一个编号,节
阅读全文
摘要:参考其他博客对activity启动模式做了一些整理(各个博客整理都不太全): standard 默认模式,可以不用写配置。在这个模式下,都会默认创建一个新的实例。因此,在这种模式下,可以有多个相同的实例,也允许多个相同Activity叠加。 例如: 若我有一个Activity名为A1, 上面有一个按
阅读全文
摘要:ANR(Activity Not Respone)即无响应 限制:Main线程即为UI线程,不建议耗时事件(超过五秒)当用户输入事件5s内没有得到响应,将弹出ANR对话框 解决方法 让所有可能的耗时操作都要在子线程()中执行(常见耗时操作:I/O:网络操作SDcard 数据运算 FC(Force c
阅读全文
摘要:1.sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIO
阅读全文
摘要:Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求 Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改 Get请求的参数会跟在url后进行传递,请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,%XX中的XX为该符号以16进制表示
阅读全文
摘要:Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。 首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Action、Category)装入一个Intent对象,
阅读全文
摘要:一切都是对象 存储方式 初始化 static
阅读全文