jni学习之三--数据传递

现在很多公司做产品,一款产品往往存在很多平台,比如有安卓、苹果、黑莓、塞班、wp等。这些平台都要实现的话,往往需要很多人力和财力,而且质量可能也不高,于是常见的方式就是做中间件来适配这些平台。我们只要一个中间件平台,将这些平台共同需要的功能抽到中间件去实现。上面这些平台开发的语言不尽相同,综合效率...

2013-09-02 17:54:04

阅读数 3805

评论数 0

CSipSimple-主界面的分析

/**  * Copyright (C) 2010-2012 Regis Montoya (aka r3gis - www.r3gis.fr)  * This file is part of CSipSimple.  *  *  CSipSimple is free software: y...

2013-06-28 18:14:59

阅读数 2730

评论数 1

csipsimple源项目的下载配置

1、进入官网www.csipsimple.com,选择source选项卡,可以看到下面的提示: # Non-members may check out a read-only working copy anonymously over HTTP. svn checkout http:/...

2013-06-28 16:51:09

阅读数 1751

评论数 2

CSipSimple--简介

该项目将允许Android设备在本地使用SIP。 它依赖于 sip协议栈项目。 支持的功能:     SIP通话和即时讯息     Android的集成与重写和过滤规则     编解码器:PCMU/(又名G711U/年);speex的G722; GSM; ISAC;silk...

2013-06-28 16:09:44

阅读数 1619

评论数 0

Ubuntu环境 android设备调试解决方案

1、lsusb找到设备ID root@ubuntu:~# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundatio...

2013-06-19 16:05:14

阅读数 671

评论数 0

git 常用命令备份

Git配置 git config --global user.name "cnhans" git config --global user.email "cnhaixiang@gmail.com" git config --global color....

2013-06-17 17:56:28

阅读数 811

评论数 0

修正PJSIP挂不断电话的问题

A呼叫B的过程中,如果B已经接通了电话,但是200 ok还未回到A这方,但这时A挂断电话,会出现 一、A发送CANCEL到B。 二、A收到INVITE的200 ok,回复ACK,并将通话置为接通状态 三、B接收到CANCEL,回复200 ok,但接着不会发送487 (正常的CANCEL过程...

2013-06-06 12:16:00

阅读数 2402

评论数 1

CSipSimple拨打电话机制分析

CSipSimple是运行在android设备上的一个开源的sip协议应用程序,本文其中的拨打电话机制进行大致分析。 项目中,拨打电话利用了AIDL方法来实现。aidl是 Android Interface definition language的缩写,它是一种android内部进程通信接口...

2013-03-14 16:42:05

阅读数 3300

评论数 0

用好android多线程问题

Android是单线程模型,这意味着Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行,所以你单纯的new一个Thread并且start()是不行的,因为这违背了Android的单线程模型。那么如何用好多线程呢?总结一下:       事件处理的原则:所有可能...

2012-07-06 14:11:15

阅读数 1728

评论数 1

android应用开发设计模式之策略模式

策略模式: 指对象有某个行为,但是在不同的场景中,该行为有不同的实现演算法。  新建一个轮胎接口: package com.jindegege.strategy_interface; public interface tyre_interface { p...

2012-02-27 11:26:32

阅读数 872

评论数 0

android应用开发设计模式之外观模式

下面我们来学习下外观模式外观模式:提供了一个统一的接口,用来访问子系统中的一群接口。 新建一个Car类package com.jindegege.car; public class Car { public String start() { return &q...

2012-02-27 10:19:01

阅读数 906

评论数 0

android应用开发设计模式之代理模式

设计模式在软件设计中非常重要,目前发展中有23种模式,在android(java)中我们也有必要对其有一定的了解.在后面的学习中,我也学习总结一下,希望大家批评指正.首先我们看看代理模式.我们以游戏中的例子进行分析.       代理模式:对一些对象提供代理,以限制哪些对象去访问其它对象。 ...

2012-02-24 17:03:16

阅读数 867

评论数 0

android应用开发设计模式之原型模式

下面我们来学习下原型模式 原型模式:用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。 新建赛车的接口: public interface car_interface { public void start(); public void stop(); }...

2012-02-24 17:00:13

阅读数 824

评论数 0

android之抽屉布局应用

我们有时后希望在一个界面中显示另外一个布局,但是又要不需要占用太多布局空间,这个时候我们可以考虑用到抽屉布局,这个名词大家可以充分发挥能动想象,相信通过下面的介绍大家一定可以对这种方式有所了解. 好了,直接上一个简单的小项目. 1、首先我们建一个主activity package com.j...

2012-02-24 11:37:12

阅读数 1005

评论数 0

android分页查询功能工具类的实现

在一个项目中,常常需要频繁的分页,所以有必要实现一个封装的类来统一管理实现。 首先看下效果图:    从上图我们可以看出,这里是将listview中的数据通过底下的分页工具实现分页显示。那我们接下来先贴出代码: 1、实现布局,这里有两个布局文件,第一个主布局文件main.xml <...

2012-02-23 16:54:17

阅读数 1710

评论数 7

android 调用webservice

android端与服务器交互 一般情况下,我们可以使用SOCKET,HTTP(GET,POST)等,我们也可以使用另外一种方式,webservice, 它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。说白了就是一种中间件技术. ...

2012-02-17 17:51:54

阅读数 5764

评论数 12

使用GPS定位

在开发与地理位置相关时,经常需要用到经纬度,因为这个的位置比较精确。然后可以转换成我们需要的数据。 直接列出开发实现步骤: 1、业务层实现,通过这个代码可以获得经纬度: package org.Base.Utils; import android.content.Context; i...

2012-02-07 09:40:27

阅读数 752

评论数 0

使用ViewHolder模式来提高自定义adapter的效率

ViewHolder不是Android的开发API,而是一种设计方法,就是设计个静态类,缓存一下,省得Listview更新的时候,还要重新操作。 在自定义adapter时,我们得到view时可以用 这是最慢的加载方式,每一次都重新定义一个View载入布局,再加载数据。我们可以用下面两种...

2012-02-03 09:47:30

阅读数 903

评论数 0

android面试基础总结

3G,全称为3rd Generation,中文含义就是指第三代数字通信。 所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G只是一种通信技术标准,符合这个标准的技术有WCDMA、CDMA2000、TD-SCDMA三种制式。中国联通使用的是WCDMA(世界上大部分 3...

2012-01-27 17:29:48

阅读数 2902

评论数 4

ios总结

对于iOS以及Mac开发中常用到的一些框架,以及比较好的技术博客做了总结:  主要内容如下:  UI   下拉刷新  模糊效果  AutoLayout  富文本  图表  表相关  隐藏与显示  HUD与Toast  对话框  其他UI  动画   侧滑与右滑返回手势 ...

2016-09-13 18:00:37

阅读数 4601

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭