
Andriod程序
清浊决
这个作者很懒,什么都没留下…
展开
-
CSipSimple程序之拨打电话
与前面的短信发送一样,这里我们不在重复讲解ViewPage和Fragment以及进程间通信的内容,具体可参考前面的短信发送部分的内容。 在这一部分,主要说明程序是如何从上层到调用本地的JNI库,实现SIP打电话功能的。这里我们主要以用户输入被打用户的SPI URI,即如图点击右下角的txt按钮,然后输入被打用户的URI(如wxm@10.7.106.74),然后点击键盘按钮去往即原创 2013-09-15 20:13:57 · 3598 阅读 · 0 评论 -
CSipSimple程序之框架介绍
CSipSimple是基于PJSIP开源协议库实现的Android程序,这里主要围绕CSipSimple的功能实现讲解。凡是在CSipSimple中涉及到的Android知识点以及PJSIP相关内容都会进一步的分析。 CSipSimple由应用层,JNI层,驱动层等组成。其中应用层和JNI层是该程序的核心,而驱动层根据设备提供。 在应用层中,主要围绕了Android原创 2013-09-15 10:01:16 · 3514 阅读 · 0 评论 -
CSipSimple程序之基本功能(一)
1 主界面 首先从主界面开始,主界面是SipHome 这个Activity。在该Activity中,引入了Andriod新版本才有的actionBar。ActionBar的作用可以统一页面导航和切换方式,可以突出显示一些重要的操作,而把一些不那么重要的或者使用频率低的放在overflow中。所以这里引入了4个Tab,分别对应DialerFragment ,CallLogListFragment,原创 2013-09-15 10:11:58 · 2668 阅读 · 0 评论 -
CSipSimple程序之基本功能(三)
4 PJSUA操作 在上面的添加用户操作中,其实已经和底层的JNI打交道了,如执行SipService.setAccountRegistration()这个函数之后就会调用底层的JNI库。而在执行这些JNI库之前。又关于PJSUA的一些初始化设置。这一节主要说明这个。 在说明进行初始化之前,先说明下PJSIP库框架,其框架如图12所示: 图12 PJSIP框架 图12展示了PJSI原创 2013-09-15 10:48:43 · 3293 阅读 · 8 评论 -
CSipSimple程序之基本功能(二)
3 添加用户 在Sip_Home中,有个添加用户的菜单项。对应的Class为AccountsEditList.class,而目的Class为AccountEditList-Fragment。添加完用户之后显示情况如下图4 图4:AccountsEditListFragmentacitivty界面 而这个class中,对添加用户这一项,如图5示: 图5添加用户界面 这原创 2013-09-15 10:36:13 · 3408 阅读 · 9 评论 -
CSimple程序之短信发送
3.1 Fragment生命周期 前面的主界面介绍到了,当ViewPage切换到发送短信这个Tab的时候,会进入到ConversationListFragment这个Fragment中。说起Fragment,就必须了解Fragment与Activity在启动界面的时候是如何调用相应的方法的。其实,Fragment和Activity的生命周期类似,这是因为Fragment寄宿在A原创 2013-09-15 11:23:38 · 2930 阅读 · 0 评论 -
一文让你懂weex
weex的初始化 weex的初始化一般从app启动的时候进行。weex的初始化主要完成三件事情: 初始化js framework——initFramework(); 注册公共Component和Module——registerModulesAndComponents(); 注册上层DSL框架,如Rax——loadRaxFramework(); initFramewo...原创 2019-09-11 23:37:58 · 1634 阅读 · 0 评论