- 浏览: 242012 次
- 性别:
- 来自: 武汉
最新评论
-
maotou1988:
android基于netty的发送图片与文字demo,楼主共勉 ...
在android中使用netty框架通信 -
ZSRTFAT:
学习了,谢谢分享
android 基于surfaceview 的多点触控实现 -
charlotte:
学习了!!!!!
Java nio 客户端连接Server -
nilo:
您好, 本人菜鸟, 正在学习设计模式. 当我学习完简单工厂模式 ...
策略模式 -
fokman:
一江春水邀明月 写道缺少SocketInfoUtils Th ...
Java nio 客户端连接Server
文章列表
首次在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 程序检查当前应用是否在运行
- 博客分类:
- android
最近做一个项目,需要知道当前的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 ...
Netty 之Oio程序编写
- 博客分类:
- android
今日将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
android给我们提供的UI还比较丰富,但是基本上都没有做美化处理,所以在我们开发的过程中经常需要自己来处理控件的样式,今天给大家介绍一个按钮在按下、放开、收回后的处理显示的效果进行一个介绍
这是我写的一个关于按钮的样式文件login_btn.xml 保存在drawable目录下
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"> ...
团队开发统一eclipse格式
- 博客分类:
- Java基础
在团队协作开发的时候,通常各人的编码风格不同,导致写出来的代码格式不统一,在eclipse里中开发之前通常需要将每个人的编码格式统一一下风格,有助于代码格式化审查。
如果在一个layout里面需要定义有两个listview,那么显示的时候会不协调,在google上搜了一下,发现有人已经解决了这个问题,但是我还是想把这么好的方法记录下来,分享给大家。
1.在layout里面定义两个listview:
<ListView
android:id="@+id/ipcamListView"
android:layout_width="fill_parent"
android:layout_height="fill_parent& ...