摘要:
创建具有绑定能力的服务时,必须提供一个IBinder对象,它用于给客户端提供与服务端进行交互的编程接口。有三种方法能够定义这个接口:1.继承Binder类如果你的服务是你的应用程序的私有服务,并且跟客户端运行在同一个进程中,那么就应该通过继承Binder类来创建你的接口,并且佛从onBind()方法中返回这个接口的一个实例。客户端接收这个Binder对象,并且能够使用这个对象直接访问Binder类中实现的或Service中的公共方法。当你的服务只是在后台给你自己的应用程序工作时,这是首选技术。不使用这种方法创建服务接口的唯一原因是因为你的服务要其他应用程序或跨进程使用。2.使用信使(Messe 阅读全文
摘要:
绑定类型的服务是在客户-服务接口中的服务端。绑定类型服务允许组件(如Activity)绑定服务、发送请求、接收响应、以及执行进程间通信(IPC)。一个典型的绑定类型的服务只跟它所服务的那个应用程序组件同时存在,并且不在后台无限期的运行。这份文档向你展示了如何创建绑定类型的服务,包括怎样跟其他应用程序组件绑定。但是,关于服务的基本信息你还是应该参照“Android Service”这份文档,如怎样从服务中发送通知,怎样设置服务在前台运行等等。基础绑定类型服务是Service类的一个实现,它允许其他应用程序绑定它,并跟它进行交互。要给服务提供绑定的能力,就必须要实现onBind()回调方法。这个方 阅读全文
摘要:
一、创建UIWebView[java] view plaincopyprint?CGRectbouds=[[UIScreenmanScreen]applicationFrame];UIWebView*webView=[[UIWebViewalloc]initWithFrame:bounds];CGRect bouds = [[UIScreen manScreen]applicationFrame];UIWebView* webView = [[UIWebView alloc]initWithFrame:bounds];二、设置属性[java] view plaincopyprint?webVi 阅读全文
摘要:
Eclipse的功能就不用说,用过的都对它有所了解.可是你有没有注意到别人在输入代码时是一直都有代码提示呢?是不是感到有些郁闷,为什么我的不行的.下面我们就把自己的也设置成这样:1.打开Eclipse2.打开"选项"对话框(Windows->Preferences...) 3.依次打开"Java->Editor->Content Assist"在"Auto-Activation"t选项框中可以看到 Auto activation delay://表示自动提示时间,一般设置为40左右(默认的是200) Auto act 阅读全文
摘要:
什么是SSH呢?SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的"通道"。SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。最初SSH是由芬兰的一家公司开发的。但是因为受版权和加密算法的限制,现在很多人都转而使用OpenSSH。OpenSSH是SSH 阅读全文
摘要:
遇见他,是在一个饭局上。 一落座,他就喋喋不休地抱怨开来;怨公司不好,拼死拼活一个月,拿到手里工资没多少;怨上司不公,谁擅长拍马屁谁拿到的项目就油水丰厚;怨同事不善,成天勾心斗角明争暗斗......终于,在他暂停抱怨的间隙,我小心翼翼地问了一句;既然工作如此不称心,为什么不跳槽?他一愣,奇怪地看了我一眼,似乎在看一个外星人。"跳槽?现在经济这么不景气,往哪里跳?"这下我算明白了,原来他的工作并非一无是处啊。 散席后,尽管他热情地与我道别,并且特意留下他的电话,但我,却再未联系过他。对我来说,一个怨气冲天的人,是不值得交往的。 诚然,他的工作确实有不尽如人意得地方,但在这个世 阅读全文
摘要:
有一位画家,举办过十几次个人画展。开始无论参观者多少,脸上总是挂着微笑。有一次,我问他:"你为什么每天都这么开心呢?"他给我讲一件事情:小时候,我兴趣非常广泛,也很要强。画画,拉手风琴,游泳,打篮球,必须都得第一才行。这当然是不可能的。于是,我心灰意冷,学习成绩一落千丈。 父亲知道后,找来一个漏斗和一捧玉米种子。让我双手放在漏斗下面接着,然后捡起一粒种子投到漏斗里面,种子便顺着漏斗滑到了我的手里。父亲投了十几次,我的手中也就有了十几粒种子。然后,父亲一次抓起满满的一把玉米粒放在漏斗里面,玉米粒相互挤着,竟一粒也没有掉下来。父亲对我说:"这个漏斗代表你,假如你每天都 阅读全文
摘要:
一.samba的安装: sudo apt-getinsallsamba // (sudo get temp root auth)sudoapt-getinstallsmbfs二.创建共享目录: mkdir/home/john/share sudochmod777/home/john/share 说明:john为你的ubuntu的用户名 share你可以随便起个名字做为共享文件夹三.创建Samba配置文件:1. 保存现有的配置文件sudocp/etc/samba/smb.conf/etc/samba/smb.conf.bak2.修改现配置文件sudogedit/etc/s... 阅读全文
摘要:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置成全屏模式setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//强制为横屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏requestWindowFeature(Window.FEATURE_NO 阅读全文
摘要:
private MediaPlayer mp; mp = MediaPlayer.create(WorksPreviewActivity.this, R.raw.music); mp.setLooping(true); mp.start(); if (mp != null) { if (mp.isPlaying()) { mp.stop(); } mp.release(); mp = null; } 阅读全文