- 博客(22)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 JAVA消费者与生产者模型的几个不同实现
java的生产者与消费者模型对与理解JAVA的锁机制,线程安全和并发编程来说是一个比较经典的例子,下面就将我遇到过的几种不同的实现跟大家分享一下。1.使用synchronized关键字 synchronized来 加同步锁,保证线程安全,synch
2011-08-19 11:26:59
1217
原创 JNI学习系列——在C/C++中调用JAVA
在C/C++中调用JAVA 本篇中主要是在C/C++中调用JAVA的变量和方法,这篇用到的示例是承接上一篇文章JNI学习系列——java中调用C/C++ ,下面来看看具体的实例1.对上一篇中的TestNative.java稍加修改 ,下面红色的部分为修改的
2011-07-11 20:51:45
1354
原创 JNI学习系列——深入了解JNI
深入了解JNI 1.了解JNI中JAVA类型与C/C++的映射关系JAVA类型本地类型JNI中自定义类型描述intlongjint/jsizesigned 32 bitslong_int64jlongsigned 64 bitsbytesigned charjbytesigne
2011-07-11 19:12:43
1719
1
原创 JNI学习系列——java中调用C/C++
java中调用C\C++ 对JNI的初步认识请看上篇JNI学习系列——初步认识JNI,本编将介绍怎样编写一个简单的JAVA程序来调用C\C++; 1. 编写带有native声明的方法的java类 TestNative.javapackage
2011-07-11 15:24:29
2495
2
原创 JNI学习系列——初步认识JNI
初步认识JNI 什么是JNI? JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行
2011-07-11 14:28:00
1484
转载 史上最具有内涵的程序猿面试题目
史上最具有内涵的程序猿面试题目转自:http://energykey.iteye.com/blog/1118494序员文史综合题目一,选择题(皆为单选): 1,以下谁是二进制思想的最早提出者? a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。 2,以下哪个概念和公孙龙的《指物论》中
2011-07-07 21:31:53
737
原创 Android中级篇之简单的电话监听器
本文实现的是一个简单的电话监听器,用Toast来提示电话来电的不同状态;看图 :主要代码 : package com.yin.telephony;import android.app.Activity;import android.os.Bundle;import android.telephony.PhoneStateListener;
2011-06-14 16:31:00
1464
转载 Java 类的热替换 —— 概念、设计与实现
Java 类的热替换 —— 概念、设计与实现出处 :http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/ Java ClassLoader 技术剖析 在本文中,我们将不对 Java ClassLoader 的细节进行过于详细的讲解,而是关注于和构建在线升级系统相关的基础概念。关于
2011-06-12 16:04:00
879
原创 Android中级篇之用JAVA代码执行shell命令
JAVA代码执行shell命令2011-06-07 20:48:20 在Android可能有的系统信息没有直接提供API接口来访问,为了获取系统信息时我们就要在用shell指令来获取信息,这时我们可以在代码中来执行命令 ,这里主要用到ProcessBuilder这个类.代码部分 :package com.yin.sy
2011-06-07 21:04:00
8143
2
原创 Android中级篇之多线程下载
Android中级篇之多线程下载2011-06-05 15:50:49 要是先多线程下载,则必须对同一个文件可任意位置的写入 ,java中提供这样一个类可任意写入RandomAccessFile。通过多线程,可将文件分割成多个子断,每一个线程只需下载一段文件即可。实现效果如图:下面看代码部分:1.布局文件
2011-06-05 16:20:00
1328
2
原创 Android基础篇之自定义Activity间的切换动画
自定义Activity间的切换动画2011-05-31 18:33:50Android中默认的2个Activity间的切换是左右形式的,你是否已经看的厌烦,或者觉得他不够个性,Android中提供了一种方法,可以自定义这个动画效果;先看图产生动画效果主要是这行代码 overridePendingTransition(R.anim.scale, R.anim.alpha); 看代码部分 :1. 自定义2个Activity 和 2 动画效果 淡入淡出效果 R.anim.alpha
2011-05-31 18:51:00
2624
原创 Android基础篇之显示GIF格式图片
<br />Android基础篇之显示GIF格式图片<br />2011-05-25 23:20:17<br /> 大家都知道,如果我们在Android中用ImageView直接显示GIF的图片,图片只会停在第一帧上,而不会继续。这时看到的只是一张静态的图片,没有GIF的效果。我们可以用Movie来显示图片 这个方法较简单;<br />1.在main.xml中添加ImageView,指定一张GIF图片为背景;<br />2.MainActivity.java<br />package com.yi
2011-05-25 23:30:00
8652
3
原创 Android中级篇之区分系统程序和安装程序
<br />Android中级篇之区分系统程序和安装程序<br />2011-05-20 21:37:08<br />出处:http://www.cnblogs.com/mengshu-lbq/archive/2010/09/09/1822237.html<br />在google上输入以上的关键字+ android,可以搜到的代码:<br />1List<PackageInfo> packs = getPackageManager().getInstalledPackages(0);<br /><br
2011-05-20 21:44:00
12878
4
原创 Android基础篇之在ListView中显示网络图片
<br />ListView中显示网络图片<br />2011-05-20 10:48:22<br /> 最近在做一个天气预报的例子,想在ListView中添加网络图片,在翻阅很多文档,在Baidu上Google很久,终于找到了办法,现在跟大家分享一下解决方案,此篇仅做一个比较简单的实例;<br /><br />大家知道ImageView 类虽然有一个 setImageUri 方法,但不能直接接受一个由网络地址生成的uri作为参数从而显示图片,我们只好使用其 setImageBitmap 方法
2011-05-20 11:19:00
13080
3
原创 Android基础篇之ImageSwitcher与Gallery
Android基础篇之ImageSwitcher与Gllery2011-05-19 16:16:15自己制作一个图片浏览器的时候ImageSwitcher与Gllery组合使用是一个比较简遍的方法,现在我们蓝看一下他们的基本用法。1.配置布局文件 main.xml
2011-05-19 16:45:00
4228
1
转载 抽象类与接口的区别 - [ Java 接口 抽象类 ]
抽象类与接口的区别 出处:http://liudang.blogbus.com/logs/2006/03/2047296.html abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于
2011-05-15 19:11:00
671
原创 解决Android布局中ScrollView与ListView的冲突
解决Android布局中ScrollView与ListView的冲突 2011-05-14 14:22:29 今天写一个成绩表的小程序添加一个ScrollView里面嵌套一个ListView(现在想有点二,ListView自带的有滚动效果的,但还是提出问题跟大家分享哈),碰到了一个问题,不论我的layout_height设置为fill_partent,但不管ListVi
2011-05-14 15:12:00
10109
6
原创 Android自带示例程序--Snake
<br />Android示例程序------->Snake解析(1)<br />2011-05-11 19:40:02<br /> Android SDK中自带的有很多示例程序,这是我我们提高的很好的途径,多看这些文档对我们提高很有帮助。<br />此篇是对Snake的初步分析,后续还会更新较完整的解析。由于本人是初学Android 如果有错的地方或者更好的实现方法,<br />请不吝赐教,帮助处于新手阶段的我们。 <br /> 分析Snake的程序,此程序的主体都是
2011-05-14 14:15:00
2761
1
原创 Android基础篇之底部菜单栏的编辑
<br />2011-05-03 10:22:04<br /> <br />先看效果图: 如下<br /><br /> <br />下面是代码部分:<br />1. 在main.xml中添加GridView<br /> <br /><?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="
2011-05-03 10:30:00
5251
15
原创 Android基础之ExpandableListActivity
2011-04-26 12:51:55ExpandableListActivity 与ExpandableListView的关系就向 ListActivity与ListView一样总是一起出现的 先上个个效果图
2011-04-26 13:08:00
3946
3
原创 Android基础篇之AutoCompleteTextView
2011-04-25 11:00:04 AutoCompleteTextView是Android中输入提示框 虽然现在的输入法越来越强大,但还是让用户输入越方便越好 下面来看看代码1.在main.xml中创建一个AutoCompleteTextView布局
2011-04-25 11:15:00
4355
2
原创 Android基础之AppWidgetProvider
2011-04-23 14:40:39Android 的AppWidgetProvider 提供的可在HOME显示的插件,基础用法相对较简单 下面来看看编写步骤 :1.为AppWidget提供一个元文件布局AppWidgetProviderInfo,用来显示widget的界面, 注意:该布局文件需要在res下创建xml文件夹 如 res/xml/****.xml2.创建一个WidgetProvider继承自AppWidgetProvider;3.为WidgetProvider创建一个布局文件也可以直接用m
2011-04-23 15:01:00
16721
5
某500强公司内部培训课件
2011-04-19
怎恶在网页中显示矩阵
2012-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人