当前位置: 编程技术>移动开发
本页文章导读:
▪Lua里模拟typeof()获取对象部类 Lua里模拟typeof()获取对象类型
自定义typeof()函数,获取"对象"类型
function typeof(var)
local _type = type(var);
if(_type ~= "table" and _type ~= "userdata") then
print('---1')
return _type;
end
local _m.........
▪ 不用去试图支持一切 不要去试图支持一切
制定移动开发策略时,首先要做的其中一件事,就是如实地审视自己能支持哪些设备。我们都已经有一个很深刻的认识,去支持所有的设备是不可能的。
无.........
▪ SMS发送工具,支持将文本文件经过SMS发送 SMS发送工具,支持将文本文件通过SMS发送
以前用moto的手机好像有这个功能。
不过用android2.1的,好像没有了。
其实思路也挺简单的,
就是浏览我sdcard上的文件目录,选中一个文件后,通过.........
[1]Lua里模拟typeof()获取对象部类
来源: 互联网 发布时间: 2014-02-18
Lua里模拟typeof()获取对象类型
自定义typeof()函数,获取"对象"类型
自定义typeof()函数,获取"对象"类型
function typeof(var) local _type = type(var); if(_type ~= "table" and _type ~= "userdata") then print('---1') return _type; end local _meta = getmetatable(var); if(_meta ~= nil and _meta._NAME ~= nil) then print('---2') return _meta._NAME; else print('---3') return _type; end end XC={}--基类 function XC:new(o) o = o or {} setmetatable(o, self) self.__index = self return o end function XC:extend() o = {} setmetatable(o, self) self.__index = self return o end XBG = XC:extend() --派生类 XBG._NAME='XBG' b1=XBG:new() --创建对象 print(typeof(b1)) 输出:XBG
[2] 不用去试图支持一切
来源: 互联网 发布时间: 2014-02-18
不要去试图支持一切
制定移动开发策略时,首先要做的其中一件事,就是如实地审视自己能支持哪些设备。我们都已经有一个很深刻的认识,去支持所有的设备是不可能的。
无论我们打算怎样找出目标设备,都应该单纯地从触及核心市场的设备入手。观察用户的反馈,然后再计划项目的下一个阶段,来看我们的应用应该支持哪些 设备。
从大师Brian Fling的阐述中,总结以下几点:
1.不要试图去支持所有设备,那无异于自杀。要从最能代表核心用户的设备来入手。
2.要记住,最流行的设备或者最容易开发的设备,并不总是最适合项目的设备。
3.从服务器日志中找出访问当前网站的设备(User Agent), 通常来说,这些设备一定是第一目标。
4. 去运营商的商店中做一个小小的市场调查 ,找出目标客户的推荐设备是什么。
[3] SMS发送工具,支持将文本文件经过SMS发送
来源: 互联网 发布时间: 2014-02-18
SMS发送工具,支持将文本文件通过SMS发送
以前用moto的手机好像有这个功能。
不过用android2.1的,好像没有了。
其实思路也挺简单的,
就是浏览我sdcard上的文件目录,选中一个文件后,通过sms发送给对方。
文件浏览,网上有,系统也有自带的。我找了一个网上的,完善了下
剩下的就是选择我的联系人,资料也是不一堆,就不写了
最后就是把这三块拼在一块,发送SMS
界面并没有作啥美化,毕竟只用了半天时间作的东西。最近比较忙
呵呵。
附截图+apk+源码
附件为eclipse下的项目,直接导入就可以使用。
android 版本2.0(p:我手机是i5700 2.1的系统)
最新技术文章: