06 2014 档案

摘要:在android开发中经常会使用异步请求数据,通常会使用handler或者AsyncTask去做,handler 配合message 使用起来比较麻烦,AsyncTask 线程池只允许128个线程工作,会有溢出的问题,(当然一般情况不会有那么多线程同时工作的)所以写了这个代码,还望高手指正! [Ja... 阅读全文
posted @ 2014-06-30 17:18 xiaochao1234 阅读(353) 评论(0) 推荐(1) 编辑
摘要:Android中实现上传文件,其实是很简单的,和在java里面是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要配置content-type的一些参数!如果这些都弄好了,上传就很简单了,下面是我写的一个上传的工具类:package com.spring.sky.image.upl... 阅读全文
posted @ 2014-06-30 10:35 xiaochao1234 阅读(911) 评论(0) 推荐(0) 编辑
摘要:/* 用户按下触摸屏、快速移动后松开public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {//参数解释:// e1:第1个ACTION_DOWN MotionEvent// ... 阅读全文
posted @ 2014-06-30 08:44 xiaochao1234 阅读(664) 评论(0) 推荐(0) 编辑
摘要://音效的音量 int streamVolume; //定义SoundPool 对象 private SoundPool soundPool; //定义HASH表 private HashMap soundPoolMap; /*****************************... 阅读全文
posted @ 2014-06-27 17:16 xiaochao1234 阅读(415) 评论(0) 推荐(0) 编辑
摘要:Android Service是分为两种:本地服务(Local Service): 同一个apk内被调用远程服务(Remote Service):被另一个apk调用远程服务需要借助AIDL来完成。AIDL 是什么AIDL (Android Interface Definition Language)... 阅读全文
posted @ 2014-06-27 08:38 xiaochao1234 阅读(1552) 评论(2) 推荐(1) 编辑
摘要:拦截短信有几个关键点:1.android接收短信时是以广播的方式2.程序只要在自己的Manifest.xml里加有"接收"SMS的权限3.要写个广播接收类publicclasssmsreceiveandmaskextendsBroadcastReceiver{privateStringTAG="sm... 阅读全文
posted @ 2014-06-26 17:13 xiaochao1234 阅读(929) 评论(0) 推荐(0) 编辑
摘要:在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。为了让大家容易理解,我写了一个简单的Demo,具体步骤如... 阅读全文
posted @ 2014-06-26 08:50 xiaochao1234 阅读(681) 评论(0) 推荐(0) 编辑
摘要:应网友要求,今天给大家讲android的多媒体数据库。MediaStore这个类是android系统提供的一个多媒体数据库,android 中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口 进行了封装,所... 阅读全文
posted @ 2014-06-25 17:11 xiaochao1234 阅读(3503) 评论(0) 推荐(0) 编辑
摘要:一、通过Intent消息机制发送消息,调用系统应用进行,实现apk的安装/卸载。(1)调用系统的安装应用,让系统自动进行apk的安装String fileName = "/data/data/com.zlc.ipanel.operate/FileOperate.apk"; Uri uri = Uri... 阅读全文
posted @ 2014-06-25 14:16 xiaochao1234 阅读(3395) 评论(0) 推荐(0) 编辑
摘要:内容摘要 1.程序架构 2.通信协议 3.服务器源代码 4.客户端源代码 5.运行效果 一、程序架构 在开发一个聊天室程序时,我们可以使用Socket、Remoting、WCF这些具有双向通信的协议或框架。而现在,我正要实现一个C#语言作为服务器 端、Android作为客户端的聊天室。由于服务器端和... 阅读全文
posted @ 2014-06-24 17:09 xiaochao1234 阅读(685) 评论(0) 推荐(2) 编辑
摘要:对于单独的Web app应用来说,加载进来的url一般不能保证它的安全性。那么如何来处理url安全性的问题呢。 让我们来看看PhoneGap是如何做的。 PhoneGap采用了白名单的形式,认为在白名单中的url认为是安全的,不在白名单中的url是不安全的。对于安全的url,PhoneGap的W... 阅读全文
posted @ 2014-06-24 15:58 xiaochao1234 阅读(958) 评论(0) 推荐(0) 编辑
摘要:问题:使用adb pull命令从android系统中读取文件失败。显示:Permission denied原因:是由于文件权限原因引起。 使用ls -l命令查看android系统中的文件权限为: -rw-rw---- app_51 app_51 也就是说,该文件只有app_51用户以及app... 阅读全文
posted @ 2014-06-24 13:10 xiaochao1234 阅读(1798) 评论(0) 推荐(0) 编辑
摘要:当Flash置于HTML容器中时,经常会遇到AS与JS的通信问题,例如:JS能否调用AS中的变量、方法,AS能否调用JS中的变量、方法等等。答案是肯定的。随着技术的不断发展,解决方案也是多种多样的。 在我总结的HTML与FLASH之间的“静态”传值一文中提到了JS使用SetVariable方法来设... 阅读全文
posted @ 2014-06-24 09:48 xiaochao1234 阅读(376) 评论(0) 推荐(0) 编辑
摘要:系统要求操作系统 Win XP SP3/Vista/Win 7/Win 8/Win 8.1所需的运行环境 Win XP用户请先升级到SP3 并安装Windows Installer 4.5 Win XP用户需先安装.NET Framework 2.0 SP2或.NET Framework 4.... 阅读全文
posted @ 2014-06-23 17:04 xiaochao1234 阅读(693) 评论(0) 推荐(0) 编辑
摘要:之前我的项目中的位置定位使用的是基站方法,使用的Google提供的API,但是前天中午突然就不返回数据了,到网上搜了一下才知道,Google的接 口不提供服务了,基于时间紧迫用了百度现有的SDK,但是在使用过程中第一次获取位置总是空值,经过多次实验终于成功。当然,如果需要精确的位置,你可以 再加上位... 阅读全文
posted @ 2014-06-23 08:39 xiaochao1234 阅读(5922) 评论(0) 推荐(3) 编辑
摘要:Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。在这里我们使用soap协议往webservice发送信息,然后得到webservice服务器返回过来的信息,以此来查询手机号码的归属地信息。Web Servic... 阅读全文
posted @ 2014-06-20 17:30 xiaochao1234 阅读(1356) 评论(0) 推荐(0) 编辑
摘要:当设备接收到一条新的SMS消息时,就会广播一个包含了android.provider.Telephony.SMS_RECEIVED动作的Intent。对于应用程序监听SMS Intent广播,首先需要添加RECEIVE_SMS权限。通过在应用程序manifest中添加一个uses-permissio... 阅读全文
posted @ 2014-06-20 13:40 xiaochao1234 阅读(503) 评论(0) 推荐(0) 编辑
摘要:上次讲解Android的蓝牙基本用法,这次讲得深入些,探讨下蓝牙方面的隐藏API。用过Android系统设置(Setting)的人都知道蓝牙搜索之后可以建立配对和解除配对,但是这两项功能的函数没有在SDK中给出,那么如何去使用这两项功能呢?本文利用JAVA的反射机制去调用这两项功能对应的函数:cre... 阅读全文
posted @ 2014-06-20 11:36 xiaochao1234 阅读(784) 评论(0) 推荐(0) 编辑
摘要:在前公司做一个图片处理的应用时, 项目交付的时候,客户的手机在运行应用的时候,一直在崩溃,而这个异常就是OutOfMemory的错误,简称为OOM, 搞得我们也是极其的崩溃,最后 ,我们是通过网上搜集资料和代码走查的方式来优化解决的,这里,我就把我们收集到资料和总结的经验分享下吧。 Android... 阅读全文
posted @ 2014-06-20 09:14 xiaochao1234 阅读(1277) 评论(0) 推荐(0) 编辑
摘要:访问 SMS收件箱是另一个常见的需求。首先,需要将读取 SMS 的权限添加到描述文件中。添加此权限后就可以读取SMS收件箱中的 短消息了。 要读取 SMS 消息,必须对SMS收件箱执行查询,下面是我们的 代码清单。 布局文件 我们自定义的ListActivitypackagexiaohang.zhi... 阅读全文
posted @ 2014-06-18 14:07 xiaochao1234 阅读(1020) 评论(0) 推荐(0) 编辑
摘要:Android 和 PHP 之间进行数据加密传输[代码][Java]代码1mcrypt =newMCrypt();2/* Encrypt */3String encrypted = MCrypt.bytesToHex( mcrypt.encrypt("Text to Encrypt") );4/* ... 阅读全文
posted @ 2014-06-17 15:32 xiaochao1234 阅读(616) 评论(0) 推荐(0) 编辑
摘要:Composing and editingMMS在AndroidMms 应用里面的具体实现形式,或数据结构是SlideshowModel,它是一个每个节点为SlideModel的 ArrayList,SlideModel是一个Model的List,也就是它可以接收任何Model的子类,Audio,V... 阅读全文
posted @ 2014-06-17 13:36 xiaochao1234 阅读(556) 评论(0) 推荐(0) 编辑
摘要:LANDSCAPE与PORTRAIT范例说明要如何通过程序控制Activity的显示方向?在Android中,若要通过程序改变屏幕显示的方向,必须要覆盖 setRequestedOrientation()方法,而若要取得目前的屏幕方向,则需要访问getRequestedOrientation()方 ... 阅读全文
posted @ 2014-06-17 08:44 xiaochao1234 阅读(2366) 评论(0) 推荐(0) 编辑
摘要:Android 使用 Gmail 来发送邮件1.[代码]SendMail.javapackage org.apache.android.mail; import android.app.Activity;import android.os.Bundle;import android.util.Log... 阅读全文
posted @ 2014-06-16 17:04 xiaochao1234 阅读(654) 评论(0) 推荐(0) 编辑
摘要:在对数据库操作时,常用的有两种方法:1、在代码中建库、建表;2、直接将相关库、表建立好,将db文件拷贝至assets目录下;现在来看看第二种方法:private String GetDataBasePath(Context context) { String packageName = contex... 阅读全文
posted @ 2014-06-15 18:54 xiaochao1234 阅读(1611) 评论(0) 推荐(1) 编辑
摘要:Android腾讯微博开发入门之随机字符串与签名实现直接上代码1、Utils类,包括签名和随机字符串import java.util.Random;import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec;/**** @author... 阅读全文
posted @ 2014-06-15 12:13 xiaochao1234 阅读(726) 评论(0) 推荐(0) 编辑
摘要:程序的运行流程:IWeiboActivity接口:1. init()方法完成初始化2, refresh(Objet...args)方法完成窗体刷新Task任务类:定义程序中的任务如:登录,发表新微博,获取用户微博,获取用户详细信息等各种任务inttaskId//当前任务的IDMapparams//当... 阅读全文
posted @ 2014-06-13 17:34 xiaochao1234 阅读(554) 评论(0) 推荐(1) 编辑
摘要:下图为ComposeMessageActivity中confirmSendMessageIfNeeded部分的信息发送流程。主要以接收者有效性的确认为主,然后转向sendMessage方法进行发送。ComposeMessageActivity.sendMessage从下图可以看出,在这个方法中,主要... 阅读全文
posted @ 2014-06-13 08:43 xiaochao1234 阅读(2164) 评论(0) 推荐(0) 编辑
摘要:一 初始化手机开机初始化调用GSMPhone 构造函数。GSMPhone (Context context, CommandsInterface ci, PhoneNotifier notifier, boolean unitTestMode)创建 mSMS = new GsmSMSDispatch... 阅读全文
posted @ 2014-06-12 17:17 xiaochao1234 阅读(894) 评论(0) 推荐(0) 编辑
摘要:Activity类:import java.util.List;import android.app.Activity;import android.app.PendingIntent;import android.content.Intent;import android.os.Bundle;im... 阅读全文
posted @ 2014-06-12 09:07 xiaochao1234 阅读(575) 评论(0) 推荐(0) 编辑
摘要:信息的接收工作是由底层来完成的,当有一个 新的信息时底层完成接收后会以Intent的方式来通知上层应用,信息的相关内容也包含在Intent当中,Android所支持的信息Intent都定 义在android.provider.Telephony.Intents里面。短信的接收短信接收,对于上层应用程... 阅读全文
posted @ 2014-06-11 08:42 xiaochao1234 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:今天再一次使用到FileObserver,上一次使用还是很久之前了。总结一下FileObserver里留的一些“坑”1、FileObserver只能监听一个目录下的“一级”子文件,也就是说FileObserver不支持监测一个目录下嵌套子目录的文件;2、关于FileObserver中的onEvent... 阅读全文
posted @ 2014-06-04 15:31 xiaochao1234 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:人物移动地图的平滑滚动处理玩过rpg游戏的朋友应该都知道RPG的游戏地图一般都比较大 今天我和大家分享一下在RPG游戏中如何来处理超出手机屏幕大小的游戏地图。如图所示为程序效果动画图地图滚动的原理在本人之前博客的文章中介绍过人物在屏幕中的移动方式,因为之前拼的游戏地图是完全填充整个手机屏幕的,所以无... 阅读全文
posted @ 2014-06-03 08:36 xiaochao1234 阅读(590) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示