摘要: Android应用程序的基本组件,这些基本组建除了Content Provider之外,几乎全部都是依靠Intent对象来激活和通信的。下面介绍Intent类,并通过例子来说明Intent一般用法1.1 Intent类简介 Intent类的对象是组件间通信的载体,组件之间进行通信就是一个个Inten... 阅读全文
posted @ 2015-12-27 12:09 阿冰的学习日记 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 1 Intent分为两大类,显式和隐式。显式事件,就是指通过component Name属性,明确指定了目标组件的事件。比如我们新建一个Intent,指名道姓的说,此事件用于启动名为"com.silenceburn.XXXX”的Activity,那么这就是一个显式事件。隐式事件,就是指没有compo... 阅读全文
posted @ 2015-12-27 11:58 阿冰的学习日记 阅读(2582) 评论(0) 推荐(1) 编辑
摘要: 1.Toast可以在Activity和service里使用,在Service里使用时,Toast是显示在当前的Activity上。2.Toast出现时,当前的Activity依然可见可交互。3.Toast可以指定布局,通过无参的构造函数构造Toast,在用setView()方法设置View。4.To... 阅读全文
posted @ 2015-12-27 00:54 阿冰的学习日记 阅读(177) 评论(0) 推荐(0) 编辑
摘要: package com.example.myapp;import android.app.Activity;import android.content.DialogInterface;import android.content.Intent;import android.os.Bundle;im... 阅读全文
posted @ 2015-12-27 00:51 阿冰的学习日记 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 不久前,我写了一篇文章,名为《科普技术贴:个人开发者的那些赚钱方式》,讲了一些个人开发者接私活和自己做软件加广告的一些科普知识。可是做软件,需要服务器,需要后台,对于一些小的开发者,想赚点广告费而又不想做后台使用服务器的人来说,网上提供了一些免费的接口,可以供我们使用,提供了许多数据。在这里我分享两... 阅读全文
posted @ 2015-12-26 23:53 阿冰的学习日记 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 1.FrameLayout:children按照从左上开始的顺序排列,主要用于tabed view或者图片切换功能;最简单的布局模型,在这种布局下每个添加的子控件都被放在布局的左上角,并覆盖在前一子控件的上层。2.线性布局(LinearLayout):children排列成一行多列或者一列多行的形式... 阅读全文
posted @ 2015-12-26 23:51 阿冰的学习日记 阅读(236) 评论(0) 推荐(0) 编辑
摘要: /** * Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。 LayoutInflater的作用类似于 * findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化... 阅读全文
posted @ 2015-12-26 11:14 阿冰的学习日记 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用的异步流水开发框架的设计与实现》中将介绍一种生产者/消费者模式的具体应用。生产者消费者问题是研究多线程程序... 阅读全文
posted @ 2015-12-21 12:51 阿冰的学习日记 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 设计思路:生产者push ,消费者 拿,篮子装,syncstack先进后出,while 判断 index=0 wait, 当 Producer生产了 并push到篮子里notify(唤醒) 消费者。wait:发生了阻塞事件-篮子已经满了,并且不知道阻塞多长时间,要用waitpublic clas... 阅读全文
posted @ 2015-12-21 12:09 阿冰的学习日记 阅读(412) 评论(0) 推荐(0) 编辑
摘要: while和if本身就用法不同,一个是循环语句,一个是判断语句。if只做判断,判断一次之后,便不会再回来了while的话,循环,直到结果为false,才跳出来链表的结构,要一直读下去,直到读完整个链表结构,所以需要whileif的话只读一次,便跳出了if和while当条件不成立时,都跳过代码块执行后... 阅读全文
posted @ 2015-12-21 11:35 阿冰的学习日记 阅读(5443) 评论(1) 推荐(1) 编辑