最新文章列表

Android中的Parcel机制 实现Bundle传递对象

Android中的Parcel机制     实现了Bundle传递对象     使用Bundle传递对象,首先要将其序列化,但是,在Android中要使用这种传递对象的方式需要用到Android Parcel机制,即,Android实现的轻量级的高效的对象序列化和反序列化机制。     JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新 ...
chjmars 评论(0) 有19152人浏览 2011-11-18 17:27

常见的bundle安装失败的原因

Bundle-RequiredExecutionEnvironment中的值和可用的执行环境不符; 缺少Bundle-SymbolicName; 重复的导入同一个package; 导出或导入java.*; 导出的package中必须的属性未定义; 安装一个已经安装了的同版本、同样标识名的Bundle; 更新一个已经安装了的同版本、同样标识名的Bundle; 同时使用了specifica ...
snoopy7713 评论(0) 有1152人浏览 2011-11-17 09:42

Bundle 六种状态

Installed 、 Resolved、 Starting、 active、 stopping、 uninstalled     【注意】: (1)    即使Bundle 已经停止,其export 的package 仍然是可以使用的,这也就意味着可以执行RESOLVED 状态的Bundle 中export package ...
snoopy7713 评论(0) 有1387人浏览 2011-11-17 09:42

Equinox加载Bundle Class的实现

Equinox 在创建 Bundle 的 ClassLoader 时,首先获取 bundle 的 classpath ,然后执行 createBCLPrevileged 方法,此方法最后转交由 BaseData 来创建 ClassLoader 。 ...
snoopy7713 评论(0) 有1168人浏览 2011-11-17 09:42

OSGi一小步-快速启动Equinox

把写好的bundle加载到equinox中,有以下几种方法 通过基本的install命令把bundle一个个装载进去 在config.ini文件中配置需要装载的bundle,当equinox启动时会自动装载 通过配置org.eclipse.update.configurator bundle自动加载你的bundle 前两种方法装一两个还行,当你的bundle很多时,生活就无趣了,第三种方 ...
snoopy7713 评论(0) 有1309人浏览 2011-11-10 10:59

OSGi一小步

网上有很多介绍osgi概念的文章,有兴趣的同学可以去google一下.这里写一个简单的例子,记录自己的学习历程,也希望对初学osgi的同学有所帮助. osgi强调模块化与服务化,我们可以在不重启Java虚拟机的情况下切换一个服务的实现,达到动态更新目的.与spring不同的是,osgi可 以动态绑定服务的实现,而Spring容器一旦启动就无法更改服务的实现,要想改变服务的实现,只有重新配置spr ...
snoopy7713 评论(0) 有1024人浏览 2011-11-10 10:59

android之间传递多个对象

Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定 ...
xlover 评论(0) 有2049人浏览 2011-11-09 22:46

教你一招:在多个Activity之间传递对象,不用Bundle,Intent.putExtra(转载)

在两个activity之间传递数据无非是用Bundle 和Intent.putExtra的重载方法。 不过Bundle貌似可以传递对象,前提是对象必须是可序列化的,序列化却会降低性能,传递的时候要把这个对象序列化,取对象的时候还要进行反序列化。 不知道大家知道不知道jsp,或者Servlet里面的Session,可以放入对象,也可以取对象。 按照这个原理,我写了个极简单的Session类用来保 ...
hack_zhang 评论(0) 有2684人浏览 2011-11-07 11:04

Rails Bundle简介

Rails 3开始使用bundle来管理项目的gem依赖。该命令只在一个含有Gemfile的目录下执行。   Gemfile:Rails项目所有的依赖包都在这里配置,不像以前通过require来查找 Gemfile.lock:记录本机目前所有依赖的Ruby Gems及其版本   bundle show #显示所有的依赖包 bundle check #检查系统中缺少哪些项目 ...
jsntghf 评论(0) 有1585人浏览 2011-10-21 09:00

一些会导致Bundle安装失败的原因

    Bundle-RequiredExecutionEnvironment中的值和可用的执行环境不符;     缺少Bundle-SymbolicName;     重复的导入同一个package;     导出或导入java.*;     导出的package中必须的属性未定义;     安装一个已经安装了的同版本、同样标识名的Bundle;     更新一个已经安装了的同版本、同 ...
snoopy7713 评论(0) 有1295人浏览 2011-10-14 12:52

三种特殊形式的Bundle

三种特殊形式的Bundle      Require Bundles   Require Bundle其实不能算什么特殊形式的Bundle,它只是可以直接被其他Bundle通过Require-Bundle来使用的Bundle。   如果使用了Require-Bundle,那么就可以使用该Bundle中所有的资源文件和export的package。     Fragment Bundles   ...
snoopy7713 评论(0) 有1255人浏览 2011-10-14 12:52

OSGI StartLevel explained and using 启动级别机制和使用

OSGI StartLevel explained and using 启动级别机制和使用 bundle startlevel 实际的应用环境中,我们的 bundle 互相有一定的依赖关系,所以在启动的顺序上要有所区别,好比盖楼, 要从打地基开始。 实际上,OSGi 框架最初的 start level 是 0, 启动顺序如下:将启动级别加一,如果发现有匹配的 bundle (即 bundle 的 ...
snoopy7713 评论(0) 有1108人浏览 2011-10-14 12:51

用 tsocks 完美解决 bundle 慢的问题

sudo apt-get install tsocks gstm vi /etc/tsocks.conf local = 127.0.0.1/255.255.255.255 # Set the IP of your SSH server server = 127.0.0.1 server_type = 5 server_port = 1234 sudo ssh -qTfnN -D 127.0. ...
open2ye 评论(0) 有1633人浏览 2011-10-12 16:02

Android14_Handler使用方法(二)

一、Handler与线程 Handler与使用这个Handler的Activity是处在同一个线程中的。Handler并不会调用线程的start方法,而是直接调用线程的run方法。编写线程程序的时候一般可以实现Runnable接口,或者继承Thread类,无论哪种方法都会重写run方法,但是启动线程的时候并不是调用run方法,而是调用start方法。所以,Handler直接调用run方法,则说明 ...
Bauble 评论(0) 有1437人浏览 2011-10-10 23:31

在Apache Felix中运行bundle

在前面搭建了一个Apache Felix的运行环境,下面就写一个简单的bundle,测试测试。 1、新建一个插件工程,如下图:   点击下一步。  2、给插件工程命名一个名字,这里叫pig1。This plug-in is targeted to run with中选择an OSGI framework -->standard,如下图红框中所示:   点击下一步。  3、 ...
zqc_0101 评论(0) 有9759人浏览 2011-09-29 19:33

Ubuntu下bundle install报错

Ubuntu下bundle install命令报错   /usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/gems/1.8/gems/bundler-1.0.18/lib/bundler/definition.rb:194:in `initialize': Permission denied - /home/xuantan/project/kelu ...
zhangym124 评论(0) 有3847人浏览 2011-09-28 15:56

iphone和ipad设置束的运用!

首先先创建一个Settings.bundle文件,在Root.plist文件编辑信息, 首先Application Preferences一共有 1.PSTextFieldSpecifier 2.PSTitleValueSpecifier 3.PSToggleSwitchSpecifier 4。PSSliderSpecifier 5.PSMultiValueSpecifier 6.PSGroupSp ...
wfkbyni 评论(0) 有1479人浏览 2011-08-18 17:04

利用Bundle实现Android Activity间消息的传递

关于Activity之间的消息的传递。利用Bundle是一种比较方便的办法。 程序的效果是活动A向B跳转的同时发送一字符串,B读出字符串。 先在AndroidManifest.xml中定义一个新的Activity,target:     Xml代码  <?xml version="1.0" encoding="utf-8"?>  ...
chenhaodejia 评论(0) 有1157人浏览 2011-07-29 08:50

Intent ArrayList

两种方法: 1. 转自:http://blog.sina.com.cn/s/blog_667ad4d80100r2gk.html 很多人好像在郁闷这个问题,我这有个比较笨的方法:用bundle.putParcelableArrayList(list);当然不能直接把list放进去了,你得经过加工。如下Intent intent = new Intent();Bundle bundle = new ...
zengyan2012 评论(0) 有5784人浏览 2011-04-26 14:38

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics