`
fokman
  • 浏览: 242012 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
首次在ubuntu linux安装postgresql9.5后,通过远程客户端Navicat连接提示colud not connect to server,需要配置postgresql的相关配置文件 1.编辑postgresql.conf 输入命令 concar@ubuntu:~$ sudo vim /etc/postgresql/9.5/main/postgresql.conf  2.检索修改位置 /listen_address  3.修改配置项为 listen_addresses = '*'  4.保存文件 :wq  5.修改配置文件 concar@ubuntu:~ ...
一、重构DictQueryProject 删除Activator类 二、删除LocalDictQuery里面的Activator类,新建文件夹OSGI-INF,在此文件夹里面创建一个component.xml文件。    修改component.xml内容如下: <?xml version="1.0" encoding="UTF-8"?> <component name="DictQueryService"> <implementation class="com.gro ...
第一步、完成字典查询接口Bundle工程创建一个名为DictQuery的Plugin工程  在工程的 com.grocal.dictquery.query package下面创建一个接口 package com.grocal.dictquery.query; public interface QueryService { /** * 根据需要的单词返回查询结果 * ...
OSGi开发web应用有两种选择: 1.在OSGi框架中嵌入http server 2.在Servlet容器中嵌入OSGi 框架 我们通过一个具体的实例来学习开发一个基于web引用的字典服务程序,这个实例分为四个bundle 1.字典查询响应Bundle(引用了其它bundle的package和其它bundle的服务) 用来提供输入要查询单词的页面,接受用户的查询请求,调用字典服务的service,将查询结果返回到页面。 2.字典查询接口Bundle(提供接口给其它的bundle使用) 对外提供字典查询接口 3.本地字典服务Bundle(提供服务给其它bundle使用) 提供 ...
eclipse 版本使用的是Mars Release (4.5.0)版。 1.检查环境,启动eclipse 2.创建OSGI FrameWork的运行配置 3.勾选需要运行的bundle 4.运行显示,如果在console的osgi>中显示没有错误,说明环境已经正常了,在osgi>提示符后输入ss,然后回车就可以看到如下界面,说明环境已经搭建成功,接下来我们开始第一个OSGi的应用。          
      本文介绍了如何通过android提供的service来获取手机的相关信息。比如:手机当前网络连接状态、运行内存使用情况、cpu型号、sd卡、ip等相关信息。一、设置访问权限在AndroidManifest.xml 文件中加入访问权限   <!-- 连接互联网Internet权限 --> <uses-permission android:name="android.permission.INTERNET" /> <!-- GPS --> <uses-permission android:n ...
在IBM工作的员工经常需要拨at&t 在家办公,因此总结了常见at&t的问题以供参考
     最近做了一个项目中需要使用appWidget,但是RemoteViewsService只支持android3.0以后的版本,因此需要判断当前的OS版本,用来处理用户不能使用appWidget public class Compatibility { private Compatibility() { } public static int getApiLevel() { return android.os.Build.VERSION.SDK_INT; } //判断当前应用的版本是否大于指定的版本,比如当 ...
     最近做一个项目,需要知道当前的android 程序是否处于运行当中,我想了很久以及在google上找了一些参考。只要判断我的activity是否处于活动中就可以了,下面给出简单的实现   public static boolean checkIsEageleRunning(Context appCtx) { try { ActivityManager activityManager = (ActivityManager) appCtx.getSystemService(Context.ACTIVITY_SERVICE); ...
   今天碰到一个莫名其妙的问题,在做socket连接的时候发现org.jboss.netty.bootstrap.ClientBootstrap类找不到,在谷歌上搜素了一下,原来是在eclipse里面把外部的jar没有当做真正的jar包使用,想了一个笨办法。在工程的.classpath文件里面找到netty的应用类,然后加入exported="true“ 完整的写法就是:   <classpathentry exported="true" kind="lib" path="lib/netty-3.2.4.Final.jar&q ...
     今日将android里面使用的socket 方式改成Oio,因为之前使用的是Netty框架,所以直接将Nio替换成Oio,然后修改了一些其他的代码。     为了维护的方便我定义了一个BaseClient,用来处理停止socket线程。      public abstract class BaseClient { protected Channel m_channel; protected String m_tag; public BaseClient(String tag) { m_tag = tag; } ...

定义文本样式

android程序中的按钮经常需要定义文字的大小,是否加粗,居中等信息,如果每一个按钮都需要这样做会花费较大的工作任务,所以我们通常都是在一个样式文件里面定义这样的属性,使用控件就直接使用这个样式就行了 <style name="ButtonText"> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">wrap_content</ ...
    android给我们提供的UI还比较丰富,但是基本上都没有做美化处理,所以在我们开发的过程中经常需要自己来处理控件的样式,今天给大家介绍一个按钮在按下、放开、收回后的处理显示的效果进行一个介绍   这是我写的一个关于按钮的样式文件login_btn.xml 保存在drawable目录下 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> ...
    在团队协作开发的时候,通常各人的编码风格不同,导致写出来的代码格式不统一,在eclipse里中开发之前通常需要将每个人的编码格式统一一下风格,有助于代码格式化审查。  
    如果在一个layout里面需要定义有两个listview,那么显示的时候会不协调,在google上搜了一下,发现有人已经解决了这个问题,但是我还是想把这么好的方法记录下来,分享给大家。    1.在layout里面定义两个listview:   <ListView android:id="@+id/ipcamListView" android:layout_width="fill_parent" android:layout_height="fill_parent& ...
Global site tag (gtag.js) - Google Analytics