![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
taotune
这个作者很懒,什么都没留下…
展开
-
jquerymobile的执行顺序,
jquerymobile的执行顺序1js代码执行顺序:外部包含和内嵌代码的执行顺序,谁在前面就执行谁。console.log("2222");////a.jsconsole.log("1111");执行结果111122222jquerymobile的pageinit事件响应,在裸代码执行后触发$(document).live(原创 2013-05-21 19:01:25 · 1975 阅读 · 0 评论 -
BBX bar包命令
BarPackager -generatemanifest manifest文件 -version=版本号 -packagetype=包类型 省略为APPBarPackager -verifymanifest manifest文件(或文件夹,查找文件夹下所有的MF文件) | 此文件夹包含manifest.MF原创 2013-08-21 17:06:13 · 805 阅读 · 0 评论 -
qml使用js-httprequest
jqm中可以使用HTTPRequest。不用设置权限,但是有限制,只能使用异步消息。代码框架如下:function submitPost(postString) { var request = new XMLHttpRequest(); request.onreadystatechange=function() {原创 2013-08-12 17:13:19 · 2576 阅读 · 0 评论 -
优酷可能影响视频查询数量结果的因素
当按照频道获取视频时,如果有排序参数,则尽返回600条。而如果没有排序参数,则可能返回更多(3000多条,4000多条不同频道各异)这可能是因为优酷优化的结果。如果有影响效率的情况下(如,排序),优酷就将其查询范围缩小。这是一条优化思路,也是今后遇到类似情况的一个故障排查方案的经验。原创 2013-08-15 16:33:31 · 600 阅读 · 0 评论 -
cascades文档翻译——HomeScreen
头文件:#include 依赖库:LIBS += -lbbplatform提供功能:更改壁纸,添加快捷方式,检查是否是床边模式。属性:boolbedsideModeActive [read-only]是否是床边模式bb::platform::DeviceLockState::Typelock翻译 2013-08-15 17:12:20 · 1580 阅读 · 0 评论 -
cascades bar包结构和bar-descriptor.xml包描述文件解释
cascades bar包结构native目录和META-INF目录META-INF目录下有:MANIFEST_ZH_TW.BBR文件:是图标下面的文件名MANIFEST.MF是所有文件的清单包含md5native目录下有:图标和闪屏图片编译出的so库bar-descriptor.xmltranslations文件夹,里面是qm翻译文件assets,原创 2013-08-28 17:10:04 · 921 阅读 · 0 评论 -
BB10请求接收NFC事件
1,初始化BPS2,请求接收NFC事件#include #include ... rc = bps_initialize();rc = nfc_request_events();3,等待NFC事件并处理for(;;) {翻译 2013-08-30 17:11:52 · 692 阅读 · 0 评论 -
BB10 创建一个NDEF消息
1 通过nfc_create_sp_record()创建一个NDEF record2通过nfc_create_ndef_message() 创建一个空NDEF 消息3通过nfc_add_ndef_record() 添加record到NDEF消息中nfc_ndef_record_t* rec; nfc_ndef_message_t* myNdefMessage翻译 2013-08-30 17:44:43 · 689 阅读 · 0 评论 -
BB10 写NDEF消息到NFC tag上
1 向BPS注册NFC事件请求2 注册app取处理“tag发现事件”nfc_result_t rc = nfc_register_tag_readerwriter(TAG_TYPE_NDEF);if(rc != NFC_RESULT_SUCCESS) { // handle error ...翻译 2013-08-30 18:05:52 · 669 阅读 · 0 评论 -
BB10 处理NFC事件
确定是否接收到的事件是一个NFC事件。void handle_event(bps_event_t event) { int domain = bps_event_get_domain( event ); if( nfc_get_domain() != domain ){ return; } ...翻译 2013-08-30 17:17:44 · 609 阅读 · 0 评论 -
BB10 读取NFC tag
1 向BPS请求NFC事件;2 把你的应用注册到tag发现事件;nfc_result_t rc = nfc_register_tag_readerwriter(TAG_TYPE_NDEF);if(rc != NFC_RESULT_SUCCESS) { // Handle error ... }3 从BPS接收N翻译 2013-08-30 17:55:46 · 628 阅读 · 0 评论 -
BB10 点对点的向另一个NFC设备发NDEF消息
1 注册nfc事件2 注册你的应用为SNEP客户端,以接收LLCP链接事件nfc_result_t rc = nfc_register_snep_client();if(rc != NFC_RESULT_SUCCESS) { // handle error ... }3 检查返回事件4提取NFC事件翻译 2013-08-30 18:10:24 · 836 阅读 · 0 评论 -
页眉ACTION
1 PAGE的层次结构bb::cascades::AbstractPane bb::cascades::NavigationPane bb::cascades::Page bb::cascades::TabbedPane2 页眉ACTION如果声明也没ACTION,从页面上边缘向下滑动,可以出现一个actionbar两个已被命名的ActionItem: s原创 2013-08-08 14:41:15 · 567 阅读 · 0 评论 -
应用程序调用系统默认浏览器
包含的头文件:#include #include 使用的命名空间using namespace bb::system;核心代码 InvokeManager invokeManager; InvokeRequest request; request.setTarget("sys.browser"); request.setActio原创 2013-08-08 14:42:52 · 888 阅读 · 0 评论 -
JSON
在线JSON校验格式化工具(Be JSON)json可能会出错。可以通过搜索 “在线JSON校验格式化工具(Be JSON)”来找到http://www.baidu.com/s?wd=json&rsv_bp=0&rsv_spt=3&rsv_sug3=4&inputT=2240通过此来校验json串。JSON本质是javascript对象其形式为:原创 2013-06-04 18:39:55 · 607 阅读 · 0 评论 -
Qt从网络读取数据写入本地二进制文件
发送请求: QNetworkRequest request(url); if (m_ReqQueue.isEmpty()) { m_NetAccessManager.get(request); } m_ReqQueue.append(request);m_ReqQueue是一个队列,没有实际意义。接收数据在回调中: QFile tmpFil原创 2013-06-13 19:16:58 · 2552 阅读 · 0 评论 -
BB10 Cascades介绍之Image和ImageTracker
Image和ImageTrackerImage控件负责载入本地图片,包括资源图片和本地路径的图片,它必须是即刻得到且不会失败的。// Absolute pathImageView { imageSource: "asset:///images/myimage.png" } // Relative pathImageView { imageSource: "i原创 2013-06-13 19:02:52 · 1082 阅读 · 0 评论 -
BlackBerry10(虚拟机)开发环境配置
1,必须使用vm或vmplayer,不能用visualbox2,确保虚拟机是NAT网络模式3,第一次进虚拟机,用安全模式,目的是看虚拟机ip,(正常模式看不到,无法配置ide中虚拟机ip,我的虚拟机ip是192.168.160.128)。以后则须进入正常模式,否则有些程序运行不了(可能是分辨率问题)4,在IDE中,file->new->example->blackberry cas原创 2013-06-04 19:21:25 · 835 阅读 · 0 评论 -
js Date对象与字符串转换
把一个日期字符串如“2007-2-28 10:18:30”转换为Date对象:var s = "2005-12-15 09:41:30"; var d = new Date(Date.parse(s.replace(/-/g, "/"))); 把Date-Object转为字符串,同时,如果输入时间在当前30秒内,显示“30秒内”;原创 2013-06-04 19:24:43 · 1212 阅读 · 0 评论 -
DockLayout布局
DockLayout布局要求子元素停靠式的布局。子元素可以通过horizontalAlignment: HorizontalAlignment.Center和verticalAlignment: VerticalAlignment.Top 确定自己在容器的哪个边。DockLayout布局可以使用padding概念,确保子元素离容器的填充边距。DockLayout例子原创 2013-06-05 17:07:44 · 1901 阅读 · 0 评论 -
StackLayout布局
StackLayout布局要求子元素从上到下或者从左到右依次排列既可以竖也可以横,取决于StackLayout的orientation属性。默认是 orientation:LayoutOrientation::TopToBottom子元素可以使用 HorizontalAlignment 和VerticalAlignment属性 可以指定元素在父容器在横着的还是竖着的位置原创 2013-06-05 18:06:48 · 2277 阅读 · 0 评论 -
AbsoluteLayout布局
绝对布局是要求子元素各自指定自己的坐标,坐标参照原点是容器的左上角。Container { layout: AbsoluteLayout {} Button { text: "Button" layoutProperties: AbsoluteLayoutProperties { posi原创 2013-06-05 18:27:45 · 600 阅读 · 0 评论 -
TabbedPane风格
TabbedPane风格TabbedPane是带tab的pane。如下编写:TabbedPane { showTabsOnActionBar: true // 显示ActionBar}里面元素:Tab { title: qsTr("Tab 1") Page {}}Tab { title: qsTr("Tab 2") Page原创 2013-06-17 18:51:51 · 895 阅读 · 0 评论 -
js动态更换cascades中listview的layout
http://supportforums.blackberry.com/t5/Cascades-Development/how-to-change-listview-s-layout-by-javascript/td-p/2474233要点:page的attachedobjects中写layout对象,只有这样js才可以通过其id访问到。attachedObjects: [翻译 2013-07-12 18:08:48 · 565 阅读 · 0 评论 -
优酷频道总结
优酷开放API很怪,找到了三个类似频道的接口(节目,视频,专辑),但是每个都不全。先贴出结果,以方便以后比对。专辑分类https://openapi.youku.com/v2/schemas/playlist/category.json结果未作修剪{ "category":[ { "term":"News",原创 2013-07-29 18:59:31 · 794 阅读 · 0 评论 -
js全局函数
在编写非浏览器的js代码时,全局函数几乎是js的全部原生功能。http://supportforums.blackberry.com/t5/Native-Development/Doing-all-of-JSON-from-QML/td-p/1902577论坛下列出了cascades下js的所有全局函数对象MathNaNundefinedInfinityJSONObject原创 2013-09-11 14:44:46 · 1154 阅读 · 0 评论