上一页 1 2 3 4 5 6 ··· 9 下一页

2013年5月11日

程序中输出的各种日志信息类并写入日志文件

摘要: 相信在开发应用的过程中,日志的输出是相当重要的,当你测试bug时,日志能帮你快速定位问题,因此一个日志类的好坏关系到了你应用的开发速度,正确率等,是相当重要的,在些分享一个日志类,实现了各种日志信息的记录,并会写入到SD卡的文件当中,在有bug时可以叫测试人员将此文件发回来定位问题。代码:package com.util;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.RandomA 阅读全文

posted @ 2013-05-11 20:32 梁DH 阅读(791) 评论(0) 推荐(0) 编辑

2013年5月9日

解释通讯协议中的xml

摘要: 现在做的应用基本离不网络,数据协议一般是使用 轻量级的 json 、xml,这篇文章分享一个解释xml的功能方便从网络的字节流中提取字符串数据。代码如下:public class XMLLoader { public interface OnLoadXMLCompletedListener{ public void onLoadXMLCompleted(Object obj, int what,Bundle data); } private static final String TAG = "XMLLoader"; pri... 阅读全文

posted @ 2013-05-09 10:53 梁DH 阅读(1152) 评论(1) 推荐(0) 编辑

2013年5月8日

分享一个 常用的 hex 转 characters或integer

摘要: 这个如果不熟的话还是要查找许多资料和时间来解决这个问题的,下面分享这样一个类。这样方便大家节省许多功夫去查找资料。代码:package org.apache.commons.codec.binary;import org.apache.commons.codec.BinaryDecoder;import org.apache.commons.codec.BinaryEncoder;import org.apache.commons.codec.DecoderException;import org.apache.commons.codec.EncoderException;/** * Hex 阅读全文

posted @ 2013-05-08 11:38 梁DH 阅读(6206) 评论(0) 推荐(0) 编辑

2013年5月6日

拦截信息短信息并转发到指定手机

摘要: 这是一个客户需要的demo,工能就是在手机接收到信息后转发到指定手机,这主要是响应系统的短信广播,并进行拦截,并取消向上传递,功能并不复杂,但也是在小米小机上遇到了问题,因为我没有小米手机,如果谁解决了也告诉我一下,还要注意短信拦截的应用,如360之类的。核心服务代码:/** * */package com.yidin.interceptsms.service;import com.yidin.util.AspLog;import com.yidin.util.InterceptPrefences;import com.yidin.util.SmsUtil;import android.ap. 阅读全文

posted @ 2013-05-06 14:59 梁DH 阅读(759) 评论(0) 推荐(0) 编辑

2013年5月3日

pc 应用 通过 usb adb 与 android客户端通讯

摘要: 这回公司要求要实现类似碗豆夹这类的与pc应用进行通讯备份通讯录,短信,应用,并对这些信息进行编辑的功能。这里主要用到了 adb,socket,pc 应用通过 usb 联接 android 然后通过发送广播来启动 android 里的服务器端程序。这是采用 c/s 的通讯模式,android 端应用是服务器,pc端的是客户端。pc应用启动android端后通过 tcp 协议进行通讯。监听代码 private void doListen() { mServerSocket = null; try { ... 阅读全文

posted @ 2013-05-03 13:39 梁DH 阅读(954) 评论(1) 推荐(0) 编辑

2013年4月27日

现在的流行的侧边滑动导航界面详解

摘要: 现在最流行这类型的界面了,上一篇介绍过 fragment 实现类似的界面,这次来看看 通过extendsFrameLayout 来实现这种效果,实现不困难但要进一步在这个容器上添加控件就会相对难操作了。验证过了的代码:package com.slidinglayer;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Point;import android.graphics.drawable.Dra 阅读全文

posted @ 2013-04-27 16:47 梁DH 阅读(1926) 评论(1) 推荐(1) 编辑

2013年4月25日

Fragment 的生命周期及使用方法详解

摘要: Fragment 的基础知识介绍 1.1 概述1.1.1 特性By hebang32624Fragment 是 activity 的界面中的一部分或一种行为。可以把多个 Fragment 组合到一个 activity 中来创建一 个多面界面并且可以在多个 activity 中重用一个 Fragment。可以把 Fragment 认为模块化的一段 activity,它具 有自己的生命周期,接收它自己的事件,并可以在 activity 运行时被添加或删除。Fragment 不能独立存在,它必须嵌入到 activity 中,而且 Fragment 的生命周期直接受所在的 activity 的影 响。 阅读全文

posted @ 2013-04-25 17:04 梁DH 阅读(1464) 评论(1) 推荐(1) 编辑

2013年4月24日

java 的 线程池应用和实践

摘要: 1.了解 TaskExecutor接口 Spring的TaskExecutor接口等同于java.util.concurrent.Executor接口。 实际上,它存在的主要原因是为了在使用线程池的时候,将对Java 5的依赖抽象出来。 这个接口只有一个方法execute(Runnable task),它根据线程池的语义和配置,来接受一个执行任务。最初创建TaskExecutor是为了在需要时给其他Spring组件提供一个线程池的抽象。 例如ApplicationEventMulticaster组件、JMS的 AbstractMessageListenerContainer和对Quartz的整 阅读全文

posted @ 2013-04-24 10:42 梁DH 阅读(948) 评论(1) 推荐(0) 编辑

2013年4月19日

分享 UC优视 的android程序员面试题

摘要: 最后有朋友去UC优视进行了android程序员的相关的面试,而他又刚好将试题拍了下来他提交了给我www.yidin.net,那么就来和大家分享一下吧。介绍一下java 的集合类?分别适合什么场景?什么是死锁?如何避免?应用的比较多的是死锁的检测和预防,死锁产生的有下列四个条件:1、互斥2、占有且等待3、不可抢占4、环路等待这四个条件都是死锁发生所必须的条件,只要破坏这其中的某一个条件就行了内存溢出来内存泄露有什么区别?何时会产生内存泄露?内存优化有那些方法?内存溢出指你申请了10个字节的空间,但是你在这个空间写入11或以上字节的数据,就是溢出内存泄漏指你用malloc或new申请了一块内存,但 阅读全文

posted @ 2013-04-19 20:08 梁DH 阅读(977) 评论(0) 推荐(0) 编辑

2013年4月17日

流媒体在线播放和断点续传下载到本地demo

摘要: 下面将演示流媒体在线播放和断点续传下载到本地的功能,由于代码比较多,所以会分成几期来写方便总结和让大家看得清楚。本文利用 table view 组合 cell 和实现 流媒体的显示和下载、暂停、继续等功能。cell代码:@interface MusicCell : UITableViewCell <UIAlertViewDelegate,UIAlertViewDelegate>{ IBOutlet UILabel *musicName; IBOutlet UILabel *musicSize; IBOutlet UIButton *musicDown; FileMode... 阅读全文

posted @ 2013-04-17 10:06 梁DH 阅读(762) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页

导航