《App Inventor 2 定制与二次开发》这本书的配套资源和一些常用扩展插件的下载地址: https://github.com/xjbclz/appinventor
《App Inventor 2 定制与二次开发》这本书的配套资源和一些常用扩展插件的下载地址: https://github.com/xjbclz/appinventor
京东:http://item.jd.com/12380450.html 当当:http://product.dangdang.com/25289290.html 亚马逊:ht...
京东:https://item.jd.com/28649240718.html 当当:http://product.dangdang.com/25282490.html 亚马...
38 APP测试 APP测试除了常规的功能测试和稳定性测试外,还包括以下测试: 1 兼容性测试 各种Android设备的屏幕尺寸、分辨率、内存和操作系统版本等千差万别,兼容性...
SMS 简介 术语解释: SME:Short Messaging Entity,短消息实体。它可以接收或改善短消息,位于固话系统、移动基站或其他服务中心内; SMSC:Sho...
CALL 通话是手机的基本功能,各手机平台自身都已实现,在手机开发过程中,对其改动较少;通话流程比较复杂,在此仅做简单介绍。 MS主叫 若一MS处于激活且空闲状态,客户A要建...
编辑器 编辑器模块主要用于处理用户在信息处理上的请求,例如编辑短消息、编辑文件名和编辑电话号码等。在编辑器的右上角通常都有两个数字,一个数字表示当前输入的字符个数,一个表示此...
显示 为了手机中显示各种特效,大都采用了以下两种方法: 1在表示像素点的颜色时,除了RGB三色分量外,还增加了一个ALPHA分量表示透明度。一个真彩色(指利用RGB分量合成颜...
37 代码封装 1 集成三方SDK时需要封装,如实现推送功能有个推、极光和友盟等三方SDK,在开发过程中,可能会切换不同的SDK,通过封装,方便切换。 2集成三方库时需要封装...
36.9 WebView功能设计 在使用WebView控件时,除了设置是否支持js、缓存大小、缓存模式、文字编码类型、图片缩放和网页缩放等外,还需重写许多函数,具体如下: m...
字库介绍 点阵 点阵字库的原始数据是一个个字符形状位图,将位图转换成BDF文件,然后再转换成数组,就可以应用在手机中。 BDF是Adobe制定的,是点阵字体的文本描述,全称是...
编码 UTF-8: 采用变长字节(1 ASCII, 2希腊字母, 3汉字, 4平面符号)表示。在网络传输时,即使错了一个字节,不影响其他字节,而双字节只要一个错了,其他也错了...
字符编码介绍 预备知识 1字符: 字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标...
36 APP常用功能设计 36.1启动页面设计 启动页面的图片设计成动态配置的,可以显示不同的广告。 当服务器更新了显示的图片后,APP下载并保存到本地,下次启动的时候显示新...
35.3APP和服务器交互 1 如果是自动更新,APP启动并进入首页后,向服务器发送POST请求,把APP的渠道号和用户手机型号信息发给服务器。 如果是用户手动更新,则用户点...
35 APP版本更新功能设计 35.1功能项 35.1.1服务器端功能 1 可以从电脑上选择并上传APK到服务器。 2 可以编辑和显示更新日志。 3 可以自动读取APK中的渠...
在手机系统中主要有两类消息: 第一类消息为:Indication(IND)和返回Response(RSP)/Reject(REJ) 它们用于下层向上层提示某种事件发生(IND...
模块设计 根据以上设计模式和设计原则,功能模块的划分如下: MMI层模块的组成: 视图-负责界面显示,通常是GUI部分 控制器-负责接收按键、触摸和语音等用户输入消息,及其它...
设计模式介绍 在软件设计中,总是希望能够利用已有的经验,以便提高工作效率,设计模式(Design pattern)就是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经...
转 软件架构简介 对于一个有许多子系统的复杂系统,在把子系统组织成完整的系统时,有水平层次组织和垂直块组织两种方案可供选择: 1层次组织 这种组织方案把软件系统组织成一个层次...