- 博客(44)
- 资源 (5)
- 收藏
- 关注
转载 颇有收获发布会体验——LG 电视“决胜画质”系列产品
求购买链接4可以说是电视产品龙头之一的 LG ,近日也推出了一系列 2014 最新的电视产品,无论是超薄曲面屏幕、超高分辨率 UHD 电视,或是更聪明的智能电视,LG 都没有缺席,小猪也参加了这次 2014年 LG 电视的发布会活动,现场体验 LG 的各款最新、顶尖技术搭载的电视机种。活动现场提供了多台最新款的机种给大家实际体验。求购买链接4最美丽的 L
2014-05-30 17:08:15 617
转载 设置EditText光标位置
转自:http://www.cnblogs.com/nanhuchongzi/archive/2012/04/17/2444451.htmlAndroid中有很多可编辑的弹出框,其中有些是让我们来修改其中的字符,这时光标位置定位在哪里呢?刚刚解了一个bug是关于这个光标的位置的,似乎Android原生中这种情况是把光标定位到字符串的最前面。需求是将光标定位到字符的最后面。修
2014-05-30 13:48:28 676
转载 京东报收于20.9美元 较发行价涨10%
[摘要]以收盘价计算,京东市值达286亿美元,在已上市的中国互联网公司中排名第三。腾讯科技讯 5月23日消息,京东商城昨夜登陆纳斯达克,开盘价21.75美元,较19美元的发行价上涨14.5%,报收于20.90美元,较发行价上涨10%。京东股票于北京时间5月22日23点开始交易,开盘价21.75美元,当日最高涨至22.50美元,最低至20.24美元,报收于20.9
2014-05-23 10:41:47 1119
转载 Android ComponentName的用法
ComponentName(组件名称)是用来打开其他应用程序中的Activity或服务的。用法:[java] view plaincopyIntent it=new Intent(); it.setComponent(new ComponentName(String packageName,String activityName ));
2014-05-21 12:56:04 566
转载 用meta-data配置参数
故事是这样的,那天我看一个第三方平台提供的demo,发现manifest里面有几个meta-data标签,不知道什么意思。虽然大致猜到了是用来配置参数常量的,但还是想探个究竟。它是这么写的<meta-data android:name="appid" android:value="b03c5cfef65ed30108f0a3fd82c3f6b4" /><meta-data andr
2014-05-20 13:18:48 1242
转载 android学习——控制硬加速 hardwareAccelerated 在3.0才有的。
从Android3.0 (API level11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作. 启用硬加速最简单的的方法是对整个应用启用硬件速.如果你的应用只使用标准的view和Drawable,全局启用硬加速将不会带来任何负面影响.然而,因为硬加速不是被所有的2D绘制所支持,所以启用它时可能对你的自定
2014-05-20 13:15:03 396
转载 NDK 与 JNI 的关系
简介 JNI是java语言提供的Java和C/C++相互沟通的机制,Java可以通过JNI调用本地的C/C++代码,本地的C/C++的代码也可以调用java代码。JNI 是本地编程接口,Java和C/C++互相通过的接口。Java通过C/C++使用本地的代码的一个关键性原因在于C/C++代码的高效性。NDK是一系列工具的集合。它提供了一系列的工具,帮助开发者快速开发C(或C
2014-05-19 16:50:07 391
转载 CSipsimple的封装
CSipsimple的核心在PJSIP(JNI中),而Java代码只是实现了PJSIP的管理和界面的展示。本篇将对CSipsimple进行重新封装,把项目封装成jar,简单的说是重新封装了如何使用PJSIP,方便其它项目直接使用。项目先看效果图:支持多个帐户,效果图如上。
2014-05-19 16:46:51 1076 1
转载 Android Voip开源客户端比较
在Android平台中,Voip客户端的开源项目有Sipdroid、IMSdroid、CSipSimple、Linphone等,现对它们做一个比较,如下: 关系 \ 客户端 SipdroidIMSdroidCSipSimpleLinphone协议sip3GPP IMS
2014-05-19 16:43:50 1033
转载 CSipSimple 简单分析
简介CSipSimple是一款可以在android手机上使用的支持sip的网络电话软件,可以在上面设置使用callda网络电话。连接使用方式最好是使用wifi,或者3g这样上网速度快,打起电话来效果才好。下面简单分析一下其。功能介绍1、注册流程用户首先选择使用哪国哪个类型,这是由com.csipsimple.wizards.impl包下完成的。该包下
2014-05-19 16:41:49 1324
转载 语音通话模块介绍(三) CSipSimple介绍
语音通话模块介绍(三) CSipSimple介绍 CSipSimple简介 CSipSimple是基于PJSIP开源协议库实现的Android程序,这里主要围绕CSipSimple的功能实现讲解。凡是在CSipSimple中涉及到的Android知识点以及PJSIP相关内都会进一步的分析。项目中主要有几个包:api包下主要是一些静态的常量,关于si
2014-05-19 15:47:20 2241
转载 Android 语音通话模块介绍(二) SIP流程
详解:http://www.cnblogs.com/4rock/archive/2007/04/19/2380177.html其余流程请参见:SIP流程图带动画解释.pdf
2014-05-19 15:45:07 1126
转载 voip 软电话 csipsimple
目前的软电话到处都是,传统的电话优势越来越小了,从单独的电话功能软件到,语音功能嵌入到一些社交软件中,软电话可以说 是到处开花结果。开源界也是强大的,有不少优秀的voip的实现。比较有名的是imsdroid,csipsimple,sipdroid.前两个有支持视频,后一个源码里只看到支持者语音的,但从作者录制的视频来看,它也支持视频通话。但网络差的话,延迟比较久,而且是用rtsp方式来处理
2014-05-19 15:27:32 1986
转载 [很好的入门解析]CSIPSimple案例分析之PJSIP[本文来自柯南]
转自:http://csip.dreamtobe.cn/thread-9-1-1.html本方案基本上符合Android的NDK框架的开发规范,将系统分为4层,如图1所示。最上层为应用层,该层将在Android SDK的框架内,采用Java语言来实现;第二层为JNI层,SIP协议栈有很多种实现,其中,采用C语言的SIP协议栈在效率、速度、系统占用方面有着超越其他库(如Java协议栈)的优势,因
2014-05-19 15:11:38 2519
转载 Android_低版本使用ActionBar
简介Android3.0才开始支持ActionBar,那么怎么在低版本也能用ActionBar呢?1、使用Google提供的Support Library(android-support-v7-appcompat)。2、使用Jake Wharton编写的ActionBarSherlock(http://actionbarsherlock.com/)。以上
2014-05-19 14:38:46 629 1
转载 windows下CSipSimple编译【带最新源码】
最新源码下载:http://down.51cto.com/data/884016 (编辑了下,还是传到51CTO里吧:lol1)下载后得到这样的文件:解压目录后得到:eclipse指定目录到这个文件夹,导入记得用这个格式:而非导入Android项目,记得导入的时候要两个一起导入。导入以后,基本上就可以了,有什么问题,请Clean或者Fix Proj
2014-05-19 12:03:00 776
转载 CSipsimple如何添加视频通信功能
默认编译出来的CSipSimple是没有视频功能的,获取你去官网下载一个插件http://nightlies.csipsimple.com/plugins/CSipSimpleVideoPlugin.apk ,而如果你搜素CSipSimple视频通信的话,你会看到一个CSipSimple(小X)的,我使用了一下,默认是可以视频通话的,我们如何实现在CSipSimple官网源码的基础上添加视频功能呢
2014-05-19 11:59:12 842
转载 CSipSimple程序之拨打电话
在这一部分,主要说明程序是如何从上层到调用本地的JNI库,实现SIP打电话功能的。这里我们主要以用户输入被打用户的SPI URI,即如图点击右下角的txt按钮,然后输入被打用户的URI(如wxm@10.7.106.74),然后点击键盘按钮去往即进入打电话功能。如图26所示:图26 被打用户的SPI URI 接下来从点击键盘的“去往”按钮开始,分析程序是如
2014-05-19 11:40:05 746
转载 显卡类型: 集成显卡 独立显卡 核芯显卡有什么区别
独立显卡,大家都知道他有自己显示核心,图形分析处理单元等等,可以即插即用,在不同机子主板上使用,这个就不多讲了。集成显卡,这个类型的显卡其实跟独显差不多,只不过它是吧显示核心等等东西都集成在主板上面了,又叫板载显卡,一个显卡只能在指定的主板上使用,当然性能是不及独显的,毕竟主板就那么大,能有多少空间给分配给显卡?核芯显卡,是最新出来的新技术,它是一种和CPU整合的显卡,它有集成显卡的特征也有独
2014-05-15 16:48:24 2165
转载 再谈SipDroid
转自:http://blog.csdn.net/banketree/article/details/7979327研究了SipDroid2.7,自己对它的理解也渐渐的清晰了。那它是怎样实现电话拨打以及电话监听的?它的音频接收以及发送是怎么实现的?它的视频又是怎么一回事?它在模拟器上的端口为什么总是变化的?它又是如何处理登陆超时以及通话出错的?带着这些疑问进入它的
2014-05-15 13:09:23 563
转载 sipdroid笔记
1. sipdroid\src\org\zoolu 中是sip协议栈的实现;2. sipdroid\src\org\sipdroid 中是软电话的实现;3. sipdroid\src\com 中是stun相关的实现;4. sipdroid默认使用的编码格式为G711-A率;5. 直接用ant debug的方法编译
2014-05-14 15:12:03 742
转载 Android中导入工程出现Project has no default.properties file! Edit the project
Android中导入工程出现Project has no default.properties file! Edit the project properties to set one.的解决方法分类: Android2011-11-03 10:16 44人阅读 评论(0) 举报 在我们导入Android工程时,有时候会出现如题所述的错误,打开工程目录可以看到,目录下的d
2014-05-14 15:06:49 412
转载 Android网络电话软件Sipdroid试用
SipDroid v3.4beta简介:sipdroid是一款基于网络的语音及视频通话客户端软件,sipdroid本身不经营网络语音服务,仅仅是一款开源的sip客户端软件,你需要自备voip账号。 主要功能: 自动开机启动 拨打电话时提示是否使用sipdroid呼叫 支持视频 支持两条线路(仅2.0.1) 支持网络下不同语音质量的设置 支持代理配置
2014-05-14 15:00:16 798
转载 基于Android的VoIP系统实现原理
VoIP(Voice over Internet Protocol)即首先数字化语音信号并压缩成帧,转换为IP数据包在网络上传输,以此完成语音通话的业务,是一种利用IP协议传输语音数据的、新兴的通信技术。 随着我国三网融合的推进,VoIP与IPTV(Interactive Personality TV)一起成为这一庞大工程的重要标志。而目前手机中,VoIP的解决方案并不是很多,特别是
2014-05-14 13:20:39 4242
转载 swig
SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl, PHP, Python, Tcl, Ruby and PHP。支持语言列表中 也包括非脚本编译语言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, O
2014-05-13 10:59:45 483
转载 Android特效(持续更新)
转自:http://blog.csdn.net/welovesunflower/article/details/79012871. 仿美图秀秀和ios的相机胶卷http://www.eoeandroid.com/thread-193864-1-1.html2. 仿path菜单http://www.eoeandroid.com/forum.php?mod=vi
2014-05-12 16:16:04 468
转载 ListView中根据手机屏幕高度动态设置只显示一屏幕的item个数
1. 获得 android 状态栏、标题栏、屏幕高度http://xqjay19910131-yahoo-cn.iteye.com/blog/14352492. 根据屏幕高度动态调整一次拉取的数据个数 private int getMaxNum() { int ret = 0; int screenHeight = AndroidC
2014-05-09 12:02:18 1643
转载 Android客户端注入及清除Cookie
在Android应用程序中经常会加载一个WebView页,如果需要客户端向WebView传递信息,比如Cookie,也是可以的。需要应用程序先将Cookie注入进去,打开该网页时,WebView会将加载的url通过http请求传输到服务器。同时,在这次请求中,会将Cookie信息通过http header传递过去。 流程如下: 1、客户端通过以下代码设置cook
2014-05-08 16:29:53 1053
转载 android登录Web以及登录保持,cookie管理相关
对于登录功能本身没有任何特别,使用httpclient向服务器post用户名密码即可。但是为了保持登录的状态(在各个Activity之间切换时要让网站知道用户一直是处于登录的状态)就需要进行cookie的读写。httpclient相当强大,读写cookie非常容易:CookieStore cookies=((AbstractHttpClient)client).getCooki
2014-05-08 16:19:48 435
转载 Android Cookie共享到WebView避免再次登录(保持登录状态)
最近在做项目时用到了webview打开指定链接的网页,可已经把webview设置了cookie但始终跳转到登录页面,这明显是cookie没有设置成功导致webview没有将设置好的cookie发送出去……12345CookieSyncManager.createInstance(context);CookieMan
2014-05-08 15:52:43 2543
转载 关于webview如何自动登录保存登录信息
【转载请注明原作者和原文链接】转自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=199811&fromuid=568472用户名密码登录验证后保存Session01// 你的URL02 HttpPos
2014-05-08 13:57:48 1764
转载 android-修改TextView中部分文字的颜色
[java] view plaincopytextView = (TextView) findViewById(R.id.textview); SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString()); //Foregrou
2014-05-07 11:40:24 449
转载 Android--sharepreference总结
SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下:一个简单的存储代码如下:SharedPreferences sharedPreferences = getSharedPreferences("
2014-05-06 13:19:35 405
转载 Android 中进程、Activity、BoradcastReceiver、ContentObserver生命周期
Android中Activity和进程的生命周期是一个很重要的问题。Android对进程也采取了垃圾回收之类的机制,这意味着即使用户退出了程序,该进程依然可能存在于系统中。这将直接影响我们写的程序结构。一个进程可能有若干个Activity。Activity都退出后,进程可能并没有结束。下次用户从桌面启动该Activity时,会直接使用没有结束的进程。所以,想直接在主Activity中做程序
2014-05-05 14:48:33 623
转载 Android中内容观察者的使用---- ContentObserver类详解 (转)
前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它
2014-05-05 14:43:38 334
转载 Android使用ContentObserver监听数据库变化
最近有个朋友问了我如何接受指定号码的短信,并且不让系统截取到通知用户。真好前端时间看天朝group,也有个朋友问了这个问题,而且通过 ContentObserver方式解决了。我这里就把我实现的代码贴出来,以便需要的朋友参考,最近Google-groups上不去,很是郁闷啊。Java 代码public class ScreenTest extends Activity {class S
2014-05-05 14:42:58 384
转载 getSystemService原理
1. 说明 android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据,以下将
2014-05-05 13:39:39 370
转载 service生命周期及使用
service的原理在这里就不在复述了,下面直接介绍service的两种启动方式及生命周期。 首先建立一个serviceDemo,如图所示。 然后修改main.xml布局文件: [html] view plaincopyxml version="1.0" en
2014-05-05 13:29:27 490
原创 控制一个动态生成view 的位置
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,50); lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM,RelativeLayout.TRUE); yourRelativelayout
2014-05-05 10:58:10 511
转载 使用bringChildToFront()将view显示在屏幕最前方
public abstract void bringChildToFront (View child) 把该视图置于其他所有子视图之上,如在FrameLayout中切换被叠放的视图。 该方法出自public interface ViewParent[java] view plaincopyimport android.app.Activity;
2014-05-05 09:49:04 944
《 Android内核剖析》柯元旦
2015-12-29
GoogleIO2013 Android快速联网框架Volley
2015-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人