(转)android 全局异常的处理

Posted by & filed under Uncategorized.

1 首先实现UncaughtExceptionHandler

2 然后在项目中引用

注意

3 最后测试下

注意的是intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

 

(转)Android图形图表控件

Posted by & filed under Uncategorized.

1 android-chars 目前该套图表主要包括以下组件: 网格图(gird chart) 线图(line charts),包含单线图和多线图 柱状图(stick charts),包含基本柱状图和特殊柱状图 支持显示均线 K线或蜡烛线图(candle stick-chart) 支持显示均线 饼图(pie chart or pizza chart) 包括基本饼图和分割饼图 雷达图或蛛网图(radar chart or spider web chart) 包含面积雷达图 详细说明页面: http://limc.co/androidcharts 项目代码管理地址: https://code.google.com/p/android-charts/   2 AChartEngine(推荐使用 比较强大的)  目前我们系统开发就用它 项目地址:https://code.google.com/p/achartengine/ Read more […]

(转)android 4种在子线程中更新UI组件的方式

Posted by & filed under Uncategorized.

 

(转)android4.0之后新增的API

Posted by & filed under Uncategorized.

Android 4.0 平台特性 API等级:14  Android4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性。在下面我们将讨论的所有新特性和API中,因为它将 Android 3.x 版本中广泛使用的API和全息图像主题带给了小屏幕设备,因此我们说 Android 4.0 是一次重要的平台发布版。作为一名开发者,现在你拥有了单一的平台和统一的 API 框架,使你可以开发,并通过一个APK 来发布你的应用程序,并且可以为运行相同版本Android(Android 4.0[API级别14]或以上版本) 的手机、平板电脑和其他设备提供优化了的用户体验。     Social APIs inContacts Provider UserProfile 最新的android包含了一个机主的个人档案,在ContactsContract.Profile表里,通过新建一个ContactsContract.RawContacts记录, Read more […]

android push

Posted by & filed under Uncategorized.

1  push概述 简单的说就是服务器向客户端主动推送数据   在手机端的应用是一些活动通知  版本更新通知  即在应用没有打开的时候主动向用户推送消息 进而唤醒用户 2 服务器与客户端数据同步的两种方式 2.1 轮询(定时查询)  问题 耗流量 电量  而且及时性不好 2.2 push(长连接)  问题 需要做一个系统去维护长连接  并且要做连接的管理 开发和维护的成本比较高 3  移动互联网长连接的问题 因为 IP v4 的 IP 量有限,运营商分配给手机终端的 IP 是运营商内网的 IP,手机要连接 Internet,就需要通过运营商的网关做一个网络地址转换(Network Address Translation,NAT)。简单的说运营商的网关需要维护一个外网 Read more […]

Mono for Android介绍

Posted by & filed under Uncategorized.

1 介绍 Mono for Android是一个可以利用c#+vs2010或vs2012开发android app的一个框架 目前最新版本是4.6  即最高能开发android4.0的app   2 安装 打开Mono for Android的官网 然后进行下载XamarinInstaller.exe  然后安装   这安装时间比较长 因为是并下载并安装的 3 破解 由于Mono for Android是收费产品 所以需要上网搜索破解工具 进行破解 问题:如果vs2010 或2012不是默认安装到C盘  而是安装在别的盘符可能破解不了 4 一个简单的demo 安装完成之后 在vs2010的模版中就有android的模版了 新建完成之后的项目框架大概是   这些文件夹只要是开发过android项目的都会很清楚的知道Resource就是android的res文件夹

可以清楚的发现这和android的代码很类似 Read more […]

java web框架概要

Posted by & filed under Uncategorized.

传统的javaweb开发模式 1 Model I(DAO+JSP) 就是指在开发中将显示层,控制层,数据层的操作统一交给jsp或者javabean来进行处理 客户端  <—> jsp <—-> javabean <—>数据库 2 Model II(自定义的MVC) 以Servlet(能够处理Http请求和响应)为主体展开的 由Servlet接受所有的客户端请求 之后根据请求调用相应的javabean 并将所有的显示结果交给jsp显示 jsp本质就是Servlet   3 核心DOA 主要有以下层组成 db:专门负责数据库的打开与关闭操作的类 vo:实体类 对应数据库表的映射 dao:定义数据库的基本操作(增删改查) 主要是接口 impl:dao接口的真正实现类 完成数据库的具体实现  不负责数据库的打开与关闭 proxy:代理类 Read more […]

js 面对对象

Posted by & filed under Uncategorized.

说明 js没有类的观念 所谓的类都是用函数模拟出来的 创建对象的常见方式 及其优缺点 1 new Object()方式

上面的这种方式可以简化成下面这种

缺点 使用同一个接口创建很多对象 会产生大量的重复代码 2 工厂模式

缺点:虽然解决了创建多个相似对象的问题,但却没有解决对象识别的问题(即怎知道一个对象的类型) 3 构造函数模式

缺点:只要里面有方法的定义 就是每个方法都要在每个实例上重新创建一遍 4 原型模型 每个函数都具有prototype属性 它是一个对象 它的用途是包含可以由特定的所有实例共享的属性和方法

好处:可以让所有对象实例共享它所包含的属性和方法 缺点:共享函数可以 Read more […]

web-socket

Posted by & filed under Uncategorized.

1 web-socket 简单介绍 是HTML5的新功能之一 它解决的是一些实时应用 其实在html5之前的一些付客户端比如flash,silverlight中早有这种通信协议了,它是一种持续连接数据流,全双工工作方式,它是http的补充品而非替代品 . 2byte的通信 1byte定义开始 1byte定义字长 2 协议 ws://普通web-socket,  wss://加密 web-socket 3 客户端代码编写模版

  对于不支持html5的浏览器 比如IE6-9 可以采用flash 进行补救 详情 请参考https://github.com/TooTallNate/Java-WebSocket  这个网站 这里面的demo支持在IE6-9下跑 它核心的js文件是web_socket.js 代码判断如果浏览器支持web-socket就用原生的 如果不支持就用flash  类似如下

3 Read more […]

supermap安装与配置及其常见的资源

Posted by & filed under Uncategorized.

安装与许可 1 打开网址 http://support.supermap.com.cn/ProductCenter/DownloadCenter/ProductPlatform.aspx 2 选择软件  服务器GIS SuperMap iServer Java 6R(2012) 然后下载安装 直接Next 3 申请许可  当然这是一个付费产品 可以下载许可文件  点击申请许可 它会跳转到一个页面让你写一些基本信息 其中比较重要的是你的邮箱和计算机名称 不出意外的话它会向你的邮箱中发送一个许可文件类似  xxx.lic 备注: 具体的安装与配置可参考下载下来的软件压缩包中的 SuperMap_iServer_Java_6R(2012)_Readme_Windows_CHS.pdf 这个pdf文件 4 启动服务  在应用程序–>SuperMap–>SuperMap iServer Java 6R–>启动IServer服务 5 测试是否配置许可成功 打开 http://localhost:8090/iserver/services 然后这里面会出现各种服务当然常见的是 Read more […]