移动应用
tanainaidi
这个作者很懒,什么都没留下…
展开
-
lua解析url参数
[code="java"]function Split(szFullString, szSeparator) local nFindStartIndex = 1 local nSplitIndex = 1 local nSplitArray = {} while true do local nFindLastIndex = string.find(szFullStri...原创 2010-07-16 14:40:48 · 3181 阅读 · 0 评论 -
安卓截屏shell脚本
写个脚本,不需要每次截屏都在电脑上打开eclipse了1.写脚本adb shell /system/bin/screencap -p /sdcard/download/screenshot.pngMM=`date +%s.png`adb pull /sdcard/download/screenshot.png /Users/BH/Pictures/com.tencent.Scr...原创 2014-08-10 00:26:46 · 757 阅读 · 0 评论 -
用wireshark抓包并播放RTP流
在做音视频开发过程中,需要经常抓包分析。总结一种方法,将RTP流内的UDP包导出并格式化成相应编码的文件进行播放。 1.用tcpdump在手机上抓包, 生成pcap文件 2.将pcap文件复制到电脑上,用wireshark打开 3.运行生成脚本, 生成H264文件(lua脚本直接放到wireshark安装目录下,在init.lua里添加dofile("h264_e...原创 2013-08-14 15:58:17 · 4624 阅读 · 0 评论 -
plutil命令转换json与plist
json to plist:plutil -convert xml1 data.json -o data.plistplist to json: plutil -convert json data.plist -o data.json原创 2014-05-15 22:52:07 · 670 阅读 · 0 评论 -
Titanium
新玩意儿, Titanium原创 2011-11-16 20:02:04 · 173 阅读 · 0 评论 -
http回调
在做客户端应用时, 经常遇到联网, 需要获取远端服务的response, 在数据返回时通知给客户端,在此做下记录。1. 建一个线程, 处理发送和接收//仅供备忘 , 需要完善的还有连接数控制,流处理,请求附加码,连接百分比等abstract class Http implements Runnable { public boolean isDisconnect = false;...原创 2011-07-04 10:05:54 · 571 阅读 · 0 评论 -
小应用快速开发模式构思
经常能遇到一些小应用, 此类软件的生命周期一般就几个月甚至更短, 它们是专为某项目活动定制,比如一场足球赛或是一个演唱会,活动结束后软件生命及终结。 一般这样的手机应用(或PAD应用)的需求是很简单的,主要以展示、投票为主,不会有太多的复杂交互过程。 但是它的开发周期同样很短, 一般要求在数天内完成并上线, 所以需要有一个比较好的开发模式来应对这样的需求。 想到的几点先记下来:1....原创 2011-09-09 14:13:41 · 97 阅读 · 0 评论 -
MTK图片解码流程及png图片详解
MTK图片解码流程及png图片详解(转载)2009-12-05 22:21从事MTK平台的工作者很多,做高仿机的人也很多,MTK的界面变得越来越花哨,但是对于MTK平台实现进行研究的文章并不多,希望这篇文章和以后的几篇BLOG能为MTK的初学者带来一些帮助。 怎么使用MTK的函数显示图片相信大家都会,但是图片的解码过程就不是人人都去研究了,由于我们做JVM移植层的...原创 2010-10-20 13:37:18 · 454 阅读 · 0 评论 -
蓝牙基础概念
Bluetooth 无线技术配置文件2008年01月27日 星期日 23:08为了使用 Bluetooth 无线技术,设备必须能够翻译特定 Bluetooth 配置文件。配置文件定义了可能的应用。Bluetooth 配置文件表达了一般行为,Bluetooth 设备可以通过这些行为与其它设备进行通信。Bluetooth 技术定义了广泛的配置文件,描述了许多不同类型的使用案例。按照 Bluetooth...原创 2010-10-11 12:32:59 · 151 阅读 · 0 评论 -
游戏引擎演化史
游戏引擎演化史 收藏 在阅读各种游戏介绍的时候我们常常会碰见“引擎”(Engine)这个单词,引擎在游戏中究竟起着什么样的作用?它的进化对于游戏的发展产生了哪些影响?希望下面这篇文章能为大家释疑。 一、什么是引擎 我们可以把游戏的引擎比作赛车的引擎,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在...原创 2010-06-28 13:20:47 · 139 阅读 · 0 评论 -
手机软件开发时的焦点管理策略
随便写两句备忘做手机应用时,会经常遇到UI布局,画一堆按钮、输入框等这样的控件。我以前的做法很笨,就是给每个控件设个index索引,从1开始计,依次累加, 有按键动作时, 根据键值对index进行加、减操作定位控件焦点。这种做法很容易想到,也很容易实现, 但问题是当有很多控件时,或者焦点切换不是依索引来排的, 这时就遇到麻烦了~注:大多数windows桌面程序还是依index为...原创 2010-06-18 15:22:42 · 149 阅读 · 0 评论 -
Lua里模拟typeof()获取对象类型
自定义typeof()函数,获取"对象"类型[code="lua"]function typeof(var) local _type = type(var); if(_type ~= "table" and _type ~= "userdata") then print('---1') return _type; end l...2010-06-18 14:37:05 · 4841 阅读 · 0 评论 -
用lua搭一个类似浏览器的控件框架
公司要开发微博应用,除了最普通的微博功能之外,会嵌入很多运营那边的东西在里面,比如广告条之类的。总结我们以前的开发经验,像这种经常变化的东西,我们就不能像写一般应用那样写死,而是需要一个框架来面对这种灵变需求--我们选择了页面。这里所说的页面并不是HTML这样的页面, 其实更确切的说是一个配置脚本--Lua最擅长的就是这个了。这个配置脚本写好了放在服务器,里面数据都由后...原创 2010-06-13 14:18:30 · 445 阅读 · 0 评论 -
帧率修正
刚遇到这个问题, 当低速CPU上开发的游戏移植到高速CPU上, 会出现帧率过高, 游戏画面不能正常显示。先备忘,稍后再写上。[code="java"]DrawNow =0CountT =0Interval = 0c1=0function OnFrame() CountT = os.ms() DrawNow = CountT-c1 if Draw...原创 2010-07-29 15:19:35 · 167 阅读 · 0 评论 -
一个闭合多边形内,求n条线段相交的算法
还没找到好方法,待续原创 2010-07-28 09:40:36 · 228 阅读 · 0 评论 -
微博、微信审核经验分享
新浪微博开放平台先说一下, 使用新浪微博开放平台,第一大步是通过文案审核, 接下来是应用上线。我这里只是分享下文案审核的经验。入口地址: http://open.weibo.com审核须知: http://open.weibo.com/wiki/审核指南与流程FAQ:http://open.weibo.com/wiki/应用相关问题下载地址问题:http://open.w...原创 2013-10-24 09:44:59 · 701 阅读 · 0 评论