自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

JAVA消费者与生产者模型的几个不同实现

       java的生产者与消费者模型对与理解JAVA的锁机制,线程安全和并发编程来说是一个比较经典的例子,下面就将我遇到过的几种不同的实现跟大家分享一下。 1.使用synchronized关键字          synchronized来 加同步锁,保证线程安全,synchronized锁自1.6后做了很大的优化,对于一般情况下的同步,用此锁已经足已应付。 p...

2011-08-19 10:29:24 91

JNI学习系列——在C/C++中调用JAVA

在C/C++中调用JAVA 本篇中主要是在C/C++中调用JAVA的变量和方法,这篇用到的示例是承接上一篇文章JNI学习系列——java中调用C/C++ ,下面来看看具体的实例1.对上一篇中的TestNative.java稍加修改 ,下面代码黑体的部分为修改的部分 TestNative.javapackage com.yin.jni; public class TestNative { ...

2011-07-11 20:51:00 79

JNI学习系列——深入了解JNI

深入了解JNI 1.了解JNI中JAVA类型与C/C++的映射关系 JAVA类型 本地类型 JNI中自定义类型 描述 int long jint/jsize signed 32 bits long _int64 jlong signed 64 bits byte signed char jbyte signed 8 bits boolean unsigned char jbo...

2011-07-11 19:12:00 130

JNI学习系列——java中调用C/C++

java中调用C/C++ 对JNI的初步认识请看上篇JNI学习系列——初步认识JNI,本编将介绍怎样编写一个简单的JAVA程序来调用C\C++; 1. 编写带有native声明的方法的java类 TestNative.java package com.yin.jni; public class TestNative { //native关键字 声明本地化方法,不需要用JAVA代码具体...

2011-07-11 15:24:00 91

JNI学习系列——初步认识JNI

初步认识JNI 什么是JNI? JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 设计目的...

2011-07-11 14:28:00 73

史上最具有内涵的程序猿面试题目

史上最具有内涵的程序猿面试题目 转自:http://energykey.iteye.com/blog/1118494 序员文史综合题目一,选择题(皆为单选): 1,以下谁是二进制思想的最早提出者? a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。 2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近? a,变量;b,数组;c,对象;d,指针。 3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪...

2011-07-07 21:31:00 102

Android中级篇之简单的来电监视器

本文实现的是一个简单的来电监视器,用Toast来提示电话来电的不同状态; 看图 : 主要代码 : package com.yin.telephony; import android.app.Activity; import android.os.Bundle; import android.telephony.PhoneStateListener; im...

2011-06-14 16:31:00 110

Java 类的热替换 —— 概念、设计与实现

Java 类的热替换 —— 概念、设计与实现 出处 :http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/ Java ClassLoader 技术剖析 在本文中,我们将不对 Java ClassLoader 的细节进行过于详细的讲解,而是关注于和构建在线升级系统相关的基础概念。关于 ...

2011-06-12 16:04:00 64

Android中级篇之用JAVA代码执行shell命令

JAVA代码执行shell命令 2011-06-07 20:48:20 在Android可能有的系统信息没有直接提供API接口来访问,为了获取系统信息时我们就要在用shell指令来获取信息,这时我们可以在代码中来执行命令 ,这里主要用到ProcessBuilder 这个类. 代码部分 : package com.yin.system_analysi...

2011-06-07 21:04:00 83

Android中级篇之多线程下载

Android中级篇之多线程下载 2011-06-05 15:50:49 要是先多线程下载,则必须对同一个文件可任意位置的写入 ,java中提供这样一个类可任意写入RandomAccessFile 。通过多线程,可将文件分割成多个子断,每一个线程只需下载一段文件即可。实现效果如图: 下面看代码部分: 1.布局文件 main.xml &l...

2011-06-05 16:20:00 95

Android基础篇之自定义Activity间的切换动画

自定义Activity间的切换动画 2011-05-31 18:33:50 Android中默认的2个Activity间的切换是左右形式的,你是否已经看的厌烦,或者觉得他不够个性,Android中提供了一种方法,可以自定义这个动画效果; 先看下效果图 产生动画效果主要是这行代码 overridePendingTransition(R.anim.scale, R.a...

2011-05-31 18:51:00 74

Android基础篇之显示GIF格式图片

Android基础篇之显示GIF格式图片 2011-05-25 23:20:17 大家都知道,如果我们在Android中用ImageView直接显示GIF的图片,图片只会停在第一帧上,而不会继续。这时看到的只是一张静态的图片,没有GIF的效果。我们可以用Movie来显示图片 这个方法较简单; 1.在main.xml中添加ImageView,指定一张GIF图片为背景; 2.MainActi...

2011-05-25 23:30:00 120

Android中级篇之区分系统程序和安装程序

Android中级篇之区分系统程序和安装程序 2011-05-20 21:37:08 出处:http://www.cnblogs.com/mengshu-lbq/archive/2010/09/09/1822237.html 在google上输入以上的关键字+ android,可以搜到的代码: 1 List<Packag...

2011-05-20 21:44:00 85

Android基础篇之在ListView中显示网络图片

ListView中显示网络图片 2011-05-20 10:48:22 最近在做一个天气预报的例子,想在ListView中添加网络图片,在翻阅很多文档,在Baidu上Google很久,终于找到了办法,现在跟大家分享一下解决方案,此篇仅做一个比较简单的实例; 大家知道ImageView 类虽然有一个 setImageUri 方法,但不能直接接受一个由网络地址生成的uri作为参...

2011-05-20 11:19:00 124

Android基础篇之ImageSwitcher与Gallery

Android基础篇之ImageSwitcher与Gallery 2011-05-19 16:16:15 自己制作一个图片浏览器的时候ImageSwitcher与Gallery组合使用是一个比较简遍的方法,现在我们蓝看一下他们的基本用法。 1.配置布局文件 main.xml <?xml version="1.0" encoding="utf-8"?> &l...

2011-05-19 16:45:00 89

抽象类与接口的区别 - [ Java 接口 抽象类 ]

抽象类与接口的区别 出处:http://liudang.blogbus.com/logs/2006/03/2047296.html abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类...

2011-05-15 19:11:00 129

解决Android布局中ScrollView与ListView的冲突

解决Android布局中ScrollView与ListView的冲突 2011-05-14 14:22:29 今天写一个成绩表的小程序添加一个ScrollView里面嵌套一个ListView(现在想有点二,ListView自带的有滚动效果的,但还是提出问题跟大家分享哈),碰到了一个问题,不论我的layout_height设置为fill_partent,但不管ListView中添加多...

2011-05-14 15:12:00 81

Android自带示例程序--Snake

Android示例程序------->Snake解析(1) 2011-05-11 19:40:02 Android SDK中自带的有很多示例程序,这是我我们提高的很好的途径,多看这些文档对我们提高很有帮助。 此篇是对Snake的初步分析,后续还会更新较完整的解析。由于本人是初学Android 如果有错的地方或者更好的实现方法, 请不吝赐教,帮助处于新...

2011-05-14 14:15:00 123

Android基础篇之底部菜单栏的编辑

2011-05-03 10:22:04 先看效果图: 如下 下面是代码部分: 1. 在main.xml中添加GridView <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

2011-05-03 10:30:00 104

Android基础之ExpandableListActivity

2011-04-26 12:51:55 ExpandableListActivity 与ExpandableListView的关系就向 ListActivity与ListView一样总是一起出现的 先上个个效果图 ...

2011-04-26 13:08:00 88

Android基础篇之AutoCompleteTextView

2011-04-25 11:00:04 AutoCompleteTextView 是Android中输入提示框 虽然现在的输入法越来越强大,但还是让用户输入越方便越好 下面来看看代码 1.在main.xml中创建一个 AutoCompleteTextView 布局 <?xml version="1.0" encod...

2011-04-25 11:15:00 71

Android基础之AppWidgetProvider

2011-04-23 14:40:39 Android 的AppWidgetProvider 提供的可在HOME显示的插件,基础用法相对较简单 下面来看看编写步骤 : 1.为AppWidget提供一个元文件布局AppWidgetProviderInfo,用来显示widget的界面, 2.创建一个WidgetProvider继承自AppWidgetPr...

2011-04-23 15:01:00 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除