自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Android多线程合并——使用CountDownLatch干掉第三方SDK的回调函数

原因:有时候我们用的第三方SDK是一个回调函数,这样我们就不得不不把代码写在这些回调函数里,这样的写法其实很糟糕,至少扰乱了我们的逻辑。本身我们写的就是一个线程,第三方SDK又做了一个线程,我们又不知道什么时候回调函数触发,最简单的办法就是线程等待,然后再回调的时候调用停止等待,这也就是用CountDownLatch的作用了。解决方案:昨天无意间重构了下自己的网络框架,我的

2016-08-12 16:27:35 674

原创 [Android]实现带显示密码按钮的EditText(无内存泄露)

原因:有时候我们用的第三方SDK是一个回调函数,这样我们就不得不不把代码写在这些回调函数里,这样的写法其实很糟糕,至少扰乱了我们的逻辑。本身我们写的就是一个线程,第三方SDK又做了一个线程,我们又不知道什么时候回调函数触发,最简单的办法就是线程等待,然后再回调的时候调用停止等待,这也就是用CountDownLatch的作用了。解决方案:昨天无意间重构了下自己的网络框架,我的

2016-08-12 16:26:49 378

转载 Android进阶之AlertDialog自定义

AlertDialog的自定义方式有很多种,这里介绍两种。 第一种是比较简单的,只自定义内容。在AlertDialog使用详解中,非常详细的介绍了以下六种使用方法。一、简单的AlertDialog(只显示一段简单的信息,比如about us)二、带按钮的AlertDialog(显示提示信息,让用户操作,比如exit时的警告框)三、类似ListView

2016-05-04 09:49:29 406

原创 android json解析及简单例子

JSON的定义:       一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读

2016-05-03 17:13:13 250

原创 android 客户端生成随机验证码的实现

首先当然是写XML咯,贴上代码LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:id="@+id/yh" > Text

2016-05-03 16:56:50 408

原创 Android页面之间进行数据回传

要求:页面1跳转到页面2,页面2再返回页面1同时返回数据页面1添加如下代码: Intent intent = new Intent(); intent.setClass(页面1.this, 页面2.class); Bundle bundle = new Bundle(); intent.putExtras(bundle);//将Bundle添加到Intent,也可以在

2016-05-03 16:55:31 788

原创 关于android里的文件创建及读写问题

一 在SD卡创建并读写文件   SD卡正常加载后,通过Eclipse的DDMS的File explorer可以看到 mnt/sdcard的权限属性为d---rwxr-x,很奇怪的属性,sdcard的owner是system用户,但system用户对sdcard没有读写可执行权限,所以如果需要对sdcard操作,就不能是system用户。   读写SD卡需要在app的manifest

2016-05-03 16:54:36 302

转载 Android创建文件夹及文件并写入数据

[java] view plain copy print?package elwin.fei.mobileaudio;    import java.io.BufferedWriter;  import java.io.File;  import java.io.FileWriter;  import java.io.IOException;  

2016-05-03 16:53:32 421

转载 Android的视频通话的Java代码

/** * Android**天 1、初始化SDK 2、连接服务器、 3、用户登录;4、进入房间;5、打开本地视频;6、请求对方视频 */public class VideoChatActivity extends Activity implements AnyChatBaseEvent {private AnyChatCoreSDK anychat; // 核心SDKpriv

2016-04-26 10:56:36 1805

空空如也

空空如也

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

TA关注的人

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