自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (17)
  • 收藏
  • 关注

原创 jni在linux C中创建java虚拟机

一、我的示例的环境说明:(1)带有gcc Linux系统 Red Hat(2)已经装有jdk1.6.0_25, 安装路径为: /root/cppDev/jdk1.6.0_25二、实现步骤[root@localhost ~]# pwd/root[root@localhost ~]# mkdir createJavaVM[root@localhost ~]# cd cre

2014-03-26 18:44:22 1306 2

原创 jni中jboolean数据截取问题

jboolean会面临数据截取的问题jboolean是一个unsigned char 的C类型,查看jni.h可以看到有这样的定义, typedef unsigned char jboolean,所以jboolean可以存储0~255的值。0对应常量JNI_FALSE,而1~255对应常量JNI_TRUE。如果传的参数不在该范围内,那么会因为数据截取而产生问题。例: 

2014-03-21 15:07:22 3199

转载 Java强引用、 软引用、 弱引用、虚引用

Java强引用、 软引用、 弱引用、虚引用1、对象的强、软、弱和虚引用    在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚

2014-03-19 10:49:39 652

转载 强引用 弱引用 软引用

Java之WeakReference与SoftReference使用讲解 (2011-07-06 15:16:38)标签: 杂谈 Java 2 平台引入了 java.lang.ref 包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbage collector)之间有限的交互。

2014-03-12 15:42:19 1242

转载 java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized

2014-03-10 14:26:16 688

原创 linux操作系统中Eclipse实现jni的示例

一、保存linux系统已经有gcc二、确保linux系统中已经安装jdk.  我的系统安装的jdk的路径为: /root/cppDev/jdk1.6.0_25三、在linux系统中安装好可以同时开发 C/C++与java的eclipse四、打开eclipe,workspace路径为:  /root/workspace3五、创建C项目cso,这样会在linux系统中产生这样的路径

2014-03-10 14:01:24 1548

原创 linux中实现jni 例子

linux中jni实现例子:1.安装gcc: 如果你的linux中已经可以执行gcc命令,那说明已经装好了gcc的,不用再装了2安装jdk: 我的机子安装的路径    /root/jdk/jdk1.6.0_253.创建文件夹: /root/jniTest/com/fs/test4.在test文件夹中创建java类 HelloJNI.java代码为package co

2014-03-04 16:15:23 1518

只讲继承思想的ppt

只讲java思想,不讲语法,不会语法别下载只讲java思想,不讲语法,不会语法别下载

2018-09-04

Activity淡入淡出与滑动

项目源码示例,实现了Activity跳转时的淡入淡出、滑动效果,同时也实现了手从左往右划屏幕实现滑动效果

2014-09-18

FragmentCustomAnimations

1.知识点:FragmentCustomAnimation 2.示例:来自于官网示例的简化,这样更方便于学习该知识点。 3.项目FragmentCustomAnimationTest1效果:重复点按钮new fragment,第点一次,数字加一,实现原因是第点一次加了一个新的Fragment在栈中。 当点返回键时,数字会减少,原因是Fragment在出栈。当最后一个出栈后再点返回键,程序退出。 4.项目FragmentCustomAnimationTest2加了界面切换时滑动效果。下官是在栈中加Fragment还是按返回键让Fragment从栈中出栈,都有滑动效果。其它与项目 FragmentCustomAnimationTest1相同。

2014-09-17

DialogFragment示例

学习使用DialogFragment,示例比官网的更易懂。

2014-09-17

Fragment上下文件菜单

学习使用Fragment上下文件菜单,通过改造官网源码而写的更好学习的示例 难度系数30%

2014-09-17

Fragment三个简单示例

入门级的Fragment示例项目,分三示例,1,讲解加载两个Fragment, 2,讲解了动态加入Fragment,3,讲解了Fragment之间通信。

2014-09-15

The Swift programming language真正的完整版

本书为pdf格式,是真正正的苹果官方英语完整版,很多人发的其实不是完整版,因为真正的完整版有482页,而我发的这个就是482页的。下吧,很难得的资料

2014-06-09

the swift programming language 原版

sthe swift programming language 原版, pdf格式

2014-06-08

phoneGap得到手机加速度

phoneGap可以通过对象accelerometer得到手机的加速度,本项目示例可以学习怎么得到手机当前时间的加速度和定时间间隔周期性得到手机加速度

2014-02-28

通过phoneGap得到手机设备信息完整项目示例

通过phonegap中的window.device对象可以得到手机设备的信息,也可以得到phonegap的板本信息,该项目是一个在eclipse中开发的android项目,用于通过phonegap平台,使用html5得到手机设备信息的。

2014-02-27

NDK开发简单示例

该示例是在windows中使用exlipse开发的ndk示例,如果不知道,环境的搭建过程,可以参考本的博客: windows中NDK环境搭建http://blog.csdn.net/far_sight/article/details/9137773

2013-06-21

FS_S5PC100平台Android4.0用户手册_V1.2

FS_S5PC100开发平台用三星公司先进的基于Cortex-A8内核的S5PC100处理器设计而成。此平台主要应用于华清远见的嵌入式系统教学,以适应 Android、Linux、WinCE 等智能操作系统的发展及市场需求。华清远见研发中心及教师团队将不断完善推广平台资料,帮助大家快速掌握高端嵌入式技术。

2013-02-19

NDK创建示例

本文件以图形的方式,很细的讲解了,怎样在已经搭建好的开发平台上手动的创建一个自定的NDK工程示例的全过程

2013-01-21

NDK开发环境搭建

NDK提供了的开发工具集合,使开发人员可以便捷地开发、发布C组件。 本文以图形化的方式帮助读者在Windows中搭建Android的NDK开发环境,并且演示怎样运行NDK中自带的示例。

2013-01-21

Android Aysnctask更新UI

本篇讲解AsyncTask的使用,并且举了完整的例,Android提供了以下几个办法,Handler更新UI;广播中更新UI;Activity runOnUiThread(Runnable run);View:post();View:postDelayed();AsyncTask。

2012-12-10

Launcher技术分析

Launcher即启动器,也就是home,一般叫做桌面,本身是一个系统自带的应用程序。Launcher的功能有“列出安装的应用程序”、“启动应用程序”、“显示窗口小部件”、“显示壁纸”等等。使用这些功能可以简捷的做出很复杂的功能。例如,一个项目有子功能是使用二维码扫描技术检查火车票、身份证等的真假,如果从头到尾做肯定会花很大的人力物力,而采用Launcher技术可以把网上已做好的具有二维码扫描技术项目集成到自己的项目中去,大大加快了开发的速度和难度。本义题会深入浅出地分析Laouncher技术原理及其使用时的实现步骤。

2012-12-10

Android有序广播

Android中有序广播的全面讲解,能过该说明文件,可以知道怎么样拦截短信等系统广播

2012-12-07

空空如也

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

TA关注的人

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