- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 android 使用SpannableString与SpannableStringBuilder
在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。这里推荐的做法是使用Android.text.*;和android.text.style.*;下面的组件来实现RichText:也即在同一个TextView中设置不同...
2013-09-28 09:54:28
229
原创 Android中HashMap的几个子类介绍
由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。[color=#00ff !important]import java.util.HashMap;[color=#00ff !important]import java.util.Iterator;[color=#00ff !important]import java.util.LinkedHashMap;[col...
2013-09-26 14:27:17
415
原创 Android定时器实现的几种方法
实现定时器有很多种方式,在这里我简单的介绍几种方式 (1)使用Handler + Runnable的方式 复制代码代码如下:Handler handler = new Handler(); Runnable runnable = new Runnable() { @Override public void run() { //你要做的事 //...... System.out.pri...
2013-09-26 13:56:56
401
原创 StrictMode 介绍
android网络磁盘applicationsqlite数据库ANR窗口产生的原因是多种多样的。程序的主线程因为IO读写或网络阻塞而导致被阻塞了,外部存储设备被独占了或系统负荷(load)过高(即不是自己编写的程序的问题,可能是系统或者其他第三方程序导致的问题),都有可能导致ANR窗口的出现。从Android 2.3开始提供了一个新的类StrictMode,可以帮助开发者改进...
2013-09-26 11:09:49
225
原创 数据库中的时间起点1970,1,1,C#中时间起点0001,1,1,之间的转换
int time = 1234567891;(数据库中的存储的秒数)DateTime BaseDateTime = new DateTime(1970, 1, 1);DateTime ValidityDateTime = BaseDateTime.AddSeconds(timeSpan);DateTime NowDateTime = DateTime.Now;TimeSpan s...
2013-09-13 11:26:00
435
原创 应用截图
三、截图 320x480、480x800、480x854有的还限制图片大小不能大于100K,推荐大家用一下这个图片压缩工具,效果非常好:http://tinypng.org/。 本人最近在一直在学习android方面的技术,近期在网上搜集了一些关于android的学习资料,分享给大伙看看,有空的时候下载学习一下,希望这些资料对大家有用! 1、基于Android平台实战无线点餐系...
2013-09-10 14:40:47
137
原创 游戏开发
Unity函数:function Start(){ } function Update() { }function OnGUI() { GUI.xxx }如果在Update()函数里创建UI,会有如下报错: You can only call GUI functions form inside OnGUI。 隐藏鼠标指针 : Screen.showCursor = f...
2013-09-10 14:39:32
307
原创 开发过程中需谨慎呀!!!
在android开发过程中,为实现一个小小的功能,点击ListView中的item启动service下载文件时,在启动service时,不小心将startService写成了startActivity,为了这个小小的不谨慎,浪费一个晚上来调试,找错误!!真的不容易呀!![b][size=x-small][/size][/b] :cry: :cry: ...
2013-08-01 10:17:22
150
原创 C#中正则表达式
Unity3D常用的正则表达式代码汇总:1。^\d+$ //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)4。^-[0-9]*[1-9][0-9]*$ //匹配负整数5。^-?\d+$ //匹配整数6。^\d+(\.\d+)?$ //匹配非负浮...
2013-07-18 14:23:05
252
原创 一个棋牌游戏的服务端开发2
四、扑克牌的生成 游戏中需要为用户生成随机的扑克牌,首先我们需要初始化一副牌,放到一个Hashmap中,每张牌以一个字节表示,高为代表花色,的为代表数字,生成整副牌: private static HashMap cards = new HashMap(); int tmp=0; for (int i = 0; i <4; i++) { for (int m...
2013-07-15 13:57:26
659
原创 一个棋牌游戏的服务端开发1
一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,那是设计文档应该描述的,我打算只说说一些值得注意的地方。 这个项目的一个特别之处是,客户端是手机,用户通过移动网络与服务器通信。和PC相比,手机的处理能力极弱,而且网络流量费用昂贵。因为除了要考虑普通网络游戏的一些问题之...
2013-07-15 13:56:19
1878
原创 Untiy3D toolkit2d使用技巧
Unity函数:function Start(){ } function Update() { }function OnGUI() { GUI.xxx }如果在Update()函数里创建UI,会有如下报错: You can only call GUI functions form inside OnGUI。 隐藏鼠标指针 : Screen.showCursor = f...
2013-05-10 14:37:53
542
原创 MonoBehaviour内置函数的学习
最近在学习Unity3d的知识.虽然有很多资料都有记录了,可是我为了以后自己复习的时候方便就记录下来吧!下面的这些函数在Unity3d程序开发中具有很重要的作用.Update 当MonoBehaviour启用时,其Update在每一帧被调用。LateUpdate当Behaviour启用时,其LateUpdate在每一帧被调用。FixedUpdate 当MonoBehavi...
2013-05-07 09:47:01
186
原创 判断某个Activity Action 的Android应用程序是否安装
一。调用PackageManager.queryIntentActivites方法可以查询系统是否注册了某个Activity Action,如果为返回任何结果,说明系统中没有安装包含指定的Activity Action的apk程序。 PackageManager packageManager = getPackageManager(); //指定要查找的Activ...
2013-05-03 13:48:01
248
原创 webservicer免费借口接入
股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx 复制 EndpointDisco: http://webservice.webxml.com.cn/ ... ckInfoWS.asmx?disco 复制 Di...
2013-04-22 13:21:19
207
原创 android开发经验(转载)
前言 这里积累了一些不常见确又很实用的代码,每收集7条更新一次,希望能对大家有用。 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 1、精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕) public ...
2013-04-08 21:42:19
331
原创 Android 自定义 View 中 onKeyDown监听 没反应
刚刚学到Android 的View,不想看书了,自己动手一些简单的操作,才开始画图就出来问题了,居然按照方法来,监听事情不行了,明明添加 了监听在网上找了些资料终于明白了:原来是焦点问题,我们注意View中有监听事件,Activity也有监听事件,两个类的监听事件有些是相同 的,想想其实原因很简单,如果在Activity用View画图,你在View里添加监听事件,在Activity里面也...
2013-03-15 15:48:05
326
原创 android端读取本地图片出现OutOfMemoryException
前些日子一直为图片内存溢出问题困扰着,查了N多资料,将google彻底翻遍了都没找到解决方案,就当我几乎绝望的时候意外发现了一位网友的一个工具类,抱着最后一丝希望将代码co过来试了一把,结果令我喜出望外。嘿,解决了!暂不说多么欢喜了,听我慢慢道来这其中的前因后果吧! 需求:下载时候将图片一并down下来,在空间里显示并支持离线观看 第一个版本代码: //从本地读取图...
2013-03-15 09:29:30
144
原创 android安装和卸载的adb命令
在android用adb安装和卸载应用程序时的前提条件是:需要ping通android模拟器的服务ip地址。一、安装应用程序。1.安装第三方应用 $ adb install apk文件名2.安装系统应用$ adb remount$ adb push apk文件名 /system/app// apk文件名形如testme.apk二、卸载应用程序。1.$ adb un...
2013-03-14 15:38:55
524
原创 sendMessageAtTime()与sendEmptyMessageDelay()的区别
函数原型:public boolean sendMessageAtTime (Message msg, long uptimeMillis)Message //不用说 是待发送消息uptimeMillis //sendMessageAtTime,即在确定的时间发送这个消息,这个时间通过这个参数指定这个时间由uptimeMillis()传递 这两句是等效的,都是延时1秒将消息加入列队...
2013-03-14 12:55:01
669
原创 Android Matrix理论与应用详解
Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后,移到P(x,y),其中x方向的平移量为△x,y方向的...
2013-02-11 17:42:46
123
原创 Matrix 和 ColorMatrix初识
Matrix: 简单用法就是直接使用它的setXX()方法 而高级一点来理解他就是去理解一个线性矩形 首先我们来认识线性矩形:(用画图粗略地画不要见怪) 分析: 那还有一组 MRERSP_0 MRERSP_1是干什么的呢?等下告诉你如:选择90度 那九十度就放进去a角里Float [] x={1.0f,0....
2013-02-11 17:36:54
229
原创 Android中设置全屏的方法
在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。 其一:在代码中设置(如下)[c-sharp] view plaincopypublic void onCreate(Bundle savedInstanceState) {...
2012-12-21 15:30:09
147
原创 android开发学习之问题收集
android手机做下载文件时,报了如下异常: java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused 报错在这一段代码 Java代码 URL url = new URL("http://localhost:8080/mp3/resource.xml"); URLCon...
2012-12-19 22:35:46
135
空空如也
我一直对手机软件开发和有兴趣,但是不知道该看那些书,麻烦大神指点!!!不甚感激
2011-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅