自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android 各大网络http请求库的比较及实战

自己学习android也有一段时间了,在实际开发中,频繁的接触网络请求,而网络请求的方式很多,最常见的那么几个也就那么几个。本篇文章对常见的网络请求库进行一个总结。HttpUrlConnection最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还不知道,但是在android 2.2及以下版本中HttpUrlConnection存在着一些bug,所

2015-12-30 19:47:01 3303 1

转载 android edittext只能输入字母和数字,默认弹出英文输入法 。

/*         * 限制只能输入字母和数字,默认弹出英文输入法         */        pwdEditText.setKeyListener(new DigitsKeyListener() {            @Override            public int getInputType() {                return

2015-12-29 16:35:09 3757

转载 Android实现计时与倒计时(限时抢购)的几种方法

在购物网站的促销活动中一般都有倒计时限制购物时间或者折扣的时间,这些都是如何实现的呢?在一个安卓客户端项目中恰好遇到了类似的问题,一开始使用的是Timer与 TimerTask,虽然此方法通用,但后来考虑在安卓中是否有更佳的方案,于是乎共找到以下五种实现方案,另外还有一种使用CountDownTimer进行计时的方面,我会在单独的文章中进行介绍。效果如图:方法一

2015-12-29 13:44:42 335

转载 android 项目更改包名的方法

http://jingyan.baidu.com/article/380abd0a71a1061d90192cfd.html1、在项目上右键,选择android tools->rename application package,输入需要改为的名称,然后选择需要改的包,有部分包可能不需要更名。  2、上一步并没有修改源码的包,只是将工程中涉及包名的地方改了,下面修改

2015-12-28 17:25:18 474

转载 Android - 文件读写操作 总结

在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:1) 从resource的raw中读取文件数据[java] view plaincopyString res = ""

2015-12-28 16:03:42 484

转载 将InputStream转换成FileOutputStream并输出文件

网上搜索,发现很多人将InputStream转换成FileOutputStream时,都是通过中间变量-字节数组b[]来实现的。代码如下:[java] view plaincopynew FileOutputStream("C:/1.txt");  InputStream fis = result.getBinaryStream(1);  byte[] b = ne

2015-12-28 14:07:50 5991

转载 Android学习笔记(十三)text 文本输入

指定EditText输入类型通过android:inputType可以指定EditText  的输入类型,比如输入数字,日期,密码或者邮件地址等。下面列出常用的类型值:text                      普通文本的输入textEmailAddress      包含“@”字符的文本输入(邮件地址)textUri                 包含“/”

2015-12-25 11:46:53 644

转载 EditText中imeOptions属性使用及设置无效解决

虽然通常输入法软键盘右下角会是回车按键。但我们经常会看到点击不同的编辑框,输入法软键盘右下角会有不同的图标。点击浏览器网址栏的时候,输入法软键盘右下角会变成“GO”或“前往”。而我们点击Google搜索框,输入法软键盘右下角会变成 “放大镜” 或者 “搜索”。而决定这个图标的变换的参数就是EditText中的 android:imeOptions。android:ime

2015-12-25 11:16:32 986

转载 android voip你选哪一个 SipDroid,IMSDroid,CSipsimple,Linphone,webrtc?

最新要做一个移动端视频通话软件,大致看了下现有的开源软件。一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server。2)优缺点:NAT方面只支持STUN,无ICE框架,如需要完全实现P2P

2015-12-24 17:08:18 1213

转载 Android Voip开源客户端比较

在Android平台中,Voip客户端的开源项目有Sipdroid、IMSdroid、CSipSimple、Linphone等,现对它们做一个比较,如下:                  关系 \  客户端            SipdroidIMSdroidCSipSimpleLinphone协议sip3GPP IMS

2015-12-24 16:48:30 988

转载 Android中设定EditText的输入长度

如何限定Android的Text中的输入长度呢?方法一:可以在layout xml中加上属性android:maxLength比如:        android:id="@+id/editTextShow"        android:layout_width="fill_parent"        android:layout_height="w

2015-12-24 13:10:56 369

转载 Android 中 EventBus 的使用(2):缓存事件

Android 中 EventBus 的使用(二):缓存事件www.MyException.Cn  网友分享于:2015-11-19  浏览:0次在上一篇文章中,我曾提到我所选择的是Green Robot提供的EventBus(Android平台),而且这并非只是我一个人的选择。在最近一次查看中,我发现选择它的人数已经是Otto(由Jake Wharton和其他大神们在Sq

2015-12-24 11:45:59 445

转载 使用EventBus进行组件间通讯

你是否已经厌倦了在两个Fragment之间传递数据,是否已经厌倦了Service与Activity/Fragment之间的通讯,是否已经厌倦了startActivityForResult中的requestCode, resultCode. 快来试试EventBus吧~EventBus看名字可以理解成是一个传递事件的公交车,实际上,EventBus也的确是做这个事情。使用的时候,在合适的地方发布

2015-12-24 11:30:45 748

转载 java判断字符串是否为空的方法总结

以下是java 判断字符串是否为空的四种方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:                                    if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法:                      if(s == null || s.le

2015-12-23 16:05:25 429

转载 区分感应带电与漏电的几种方法

前言:日常生活中,当家用电器(如洗衣机、冰箱、电动工具)出现漏电或感应带电时都会有“麻手”感觉,如果用试电笔检验,二者又都会使电笔的氖泡发红。如果仅仅是感应电,这些家电还可以继续使用。如果是漏电,继续使用就会有很大的危险性,必须进行检修才行。但如何才能正确区分是感应带电还是真正漏电呢?     一、引起的原因      感应带电是因为机器内部线路与外壳相互感应或线路与线路之

2015-12-21 09:57:03 3678

原创 ListView的ITEM点击出现白色背景的解决方法

1、将这行代码注释掉:setSelector(new ColorDrawable(Color.WHITE));此时点击ITEM不会出现白色背景,但是在点击瞬间会有橙色背景。2、布局文件中listview属性设置为:android:listSelector="#00000000"

2015-12-16 15:19:13 819

转载 android中handler用法总结

一、Handler的定义Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,以便在其他进程

2015-12-15 14:03:23 370

转载 解决ScrollView嵌套ListView和GridView冲突只显示一行Item的高度的方法

在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。这个大小的模式,有点难以理解。在系统中组件的大小模式有三种:1.精确模式(MeasureSpec.EXACTLY)在这种模式下,尺寸的值是多少,那么这个组件的长或宽就是多少。2.最大模式(MeasureSpec

2015-12-15 10:33:17 438

转载 四种方案解决ScrollView嵌套ListView问题

在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自AbsListView的类也适用,包括ExpandableLi

2015-12-15 09:56:36 314

转载 Android中定时执行任务的3种实现方法

转自:http://blog.csdn.net/fancsxx/article/details/8811565在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,java的实现方式)二、采用Handler的postDelayed(Runnable, long)方法(最简单的android实现)三、采用Hand

2015-12-14 16:17:58 373

转载 Android中TableLayout中的布局

1.在TableLayout下的代码及效果123456789101112131415

2015-12-11 13:58:38 402

转载 Android中PopupWindow点击窗口之外和返回键消失,界面锁定的实现。

做一个加入灵感集的操作,需要用户注册,弹出这么一个PopupWindow的提示框。要实现的功能很简单,点击稍后提醒以及键盘的返回键要能退出PopupWindow,为了达到鼓励用户注册的目的,点击其他部分窗口不会消失,毕竟咱的目的是更多的用户注册不是,点击返回键还能使其消失,毕竟返回键离手指头更近。当然,我会告诉你点击其他部分怎么让它消失,以及怎么锁定后面的界面。往下看吧。

2015-12-11 10:48:58 1060 1

原创 setTag使用错误The key must be an application-specific resource id.

12-10 16:50:56.101: E/AndroidRuntime(28051): java.lang.IllegalArgumentException: The key must be an application-specific resource id.在res/values/ids.xml中添加:            convertV

2015-12-10 17:00:15 4113

转载 android voip你选哪一个 SipDroid,IMSDroid,CSipsimple,Linphone,webrtc?

一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server。2)优缺点:NAT方面只支持STUN,无ICE框架,如需要完全实现P2P视频通话需要实现符合ICE标准的客户端,音频方面没看到AEC等技术

2015-12-10 15:27:11 1019

转载 SIP与RTP综合应用

SIP是一个会话协议,很多大企业都在用,通信行业的一个标准,其业务逻辑比较,简单地来说如下:UserAgent                                                  Server                ------------------REGISTER----------->                 

2015-12-10 15:06:46 1628

转载 括号内标点的用法

括号是一种大家很常见的标点,但关于它的用法少有人作具体分析。今天我们先主要谈一谈问号的“解释”作用,先看两例:  (1)这间办公室一共有五台电脑(包括笔记本电脑)供老师使用。  (2)这间办公室一共有五台电脑供老师使用。(另外,还有一台电脑损坏待修。)  上面两个例子均使用了括号以作解释,不同的是前者括号内的内容是整个句子的一部分,置于句子中,称为句内括号;后者括号内的内容

2015-12-10 15:01:17 2992 1

转载 final修饰符 final一个对象

public class Box{ int height; Box(int h){ height = h; System.out.println(height); } void printbox(){ //用来确定结果... System.out.println(height); } public static void main(String [] arg

2015-12-05 15:34:29 798

转载 java ArrayList()的引用

==========================================================ArrayList()中存放的只是对象的引用,如果你将A存到ArrayList(),然后修改A的值,ArrayList()中存放的值就会自动转变。如果有A的引用可以直接这么写A.a=你需要的值。如果不知道可以通过ArrayList().get(indexof(A))取得A

2015-12-05 13:07:58 4552

转载 解决 “Could not find class 'com.goole.zxing.Result”和“Multiple dex files define”问题

刚学android应用程序开发,就遇到扫描二维码功能,比较棘手。goole了下,有个不错的开源库zxing,里面包含了二维码扫描功能。具体怎么使用,csdn上的博客http://blog.csdn.net/xiaanming/article/details/10163203《Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果》讲的比较详细,就不赘述了。这里主要

2015-12-01 13:48:45 705

转载 ADT22添加的Android Private Libraries导致第三方jar包的ClassNotFoundException

这几天被这个多出来的Android Private Libraries折腾的够呛,最后知道一般保留这三个就好了。其他多出来的就看看是不是有包重复了,或者是把libs的jar包addto build path了。下面转载的是比较详细的说明了。最近有个同事跟我报怨说,他的系统重装Eclipse使用新的ADT22后,编译的android apk运行总会报ClassNotFoundExceptio

2015-12-01 13:40:04 550

原创 删除了Android Private Libraries之后怎么重新添加进去?

如何将lib设为源文件夹?右键->build path->use as source folder 取消use as source folderbuild path-> Remove from BuildPath删除了 Android Private Libraries 之后怎么重新添加进去?右键点击相关project目录,点击Android Too

2015-12-01 12:20:55 3176

接口测试-Charles

接口测试-Charles 1、安装charles_setup.exe 2、将patcher.jar复制到charles安装目录并打开 3、点击browse选择charles安装目录下的lib目录的charles.jar

2014-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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