移动开发

剖析 Android 架构组件之 ViewModel

iewModel 是 Android 架构组件之一,用于分离 UI 逻辑与 UI 数据。在发生 Configuration Changes 时,它不会被销毁。在界面重建后,方便开发者呈现界面销毁前的 UI 状态。

爱开发订阅号
ANDROID
2018-12-05 13:41

开发响应式web页面的经验

   响应式web设计开发,使用媒体查询来适应不同的手机屏幕样式开发时,我们需要写不同的样式,为此我们来分享下我个人开发响应式web页面的经验;针对目前手机的独立像素有320,360,384,400,还有iphone6+是414的独立像素,因此我们只需要针对目前这几种匹配即可;如下:1. 针对手机独立像素是360 ~399等屏幕的宽度    &nb

if98com
HTML5
2018-11-20 10:35

iOS12系统应用发送普通邮件构建邮件

iOS12系统应用发送普通邮件构建邮件

大学霸
Swift
2018-11-15 13:27

有利于SEO优化的DIV+CSS的命名规矩

一、CSS文件命名规范建议:用字母、_号工、-号、数字组成,必须以字母开头,不能为纯数字。为了开发后样式名管理方便,大家请用有意义的单词或缩写组合来命名,让同事一看就明白这样式大概是哪一块的,这样就节省了查找样式的时间,例如: 头部样式用header,头部左边,可以用header_left或header_l,还有如果是列结构的可以这样——box _1of3 (三列中的第一列),box_2

if98com
HTML5
2018-11-15 11:19

Xamarin Essentials教程构建共享请求

Xamarin Essentials教程构建共享请求

大学霸
移动测试
2018-09-11 10:42

Cordova应用的JavaScript代码和自定义插件代码的调试

我之前写过三篇Cordova相关的技术文章。当我们使用Cordova将自己开发的前端应用打包安装到手机上后,可能会遇到需要调试Cordova应用的时候。本文就介绍Cordova应用的调试步骤。如果大家读过之前我写的文章,就知道Cordova应用在移动平台上运行时,实际上Cordova包内的前端应用的HTML/JavaScript代码仍然运行在一个嵌入的Webview里。同时Cordova也允许开发

i042416
HTML5
2018-09-01 20:38

移动端支付系统如何设计有效地防重失效机制?

目前在互联网应用的大部分支付场景中,对接支付宝、微信移动支付产品这样需要用户参与支付流程的支付方式已经变得非常普遍,类似的还有PC端银行网银支付。

tianxiaoxu
ANDROID
2018-08-31 17:44

使用Cordova将您的前端JavaScript应用打包成手机原生应用

假设我用JavaScript和HTML开发了一个前端应用,我想把该应用打包成能直接在手机上安装和运行(不通过浏览器)的原生应用,例如像下面这样。对应用的用户来说,他们得到的用户体验和真正的用Android Studio或者XCode开发的原生应用完全一致。这是怎么做到的?答案是使用Apache的开源框架,Cordova。以Android框架为例,Cordova能将您的前端应用里的JavaScrip

i042416
HTML5
2018-08-28 12:09

XamarinSQLite教程添加索引

XamarinSQLite教程添加索引

大学霸
移动测试
2018-08-23 10:17

国内少有的Flutter干货分享:Flutter的原理及美团的实践!

Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布第一个版本以来,目前Flutter已经发布了近60个版本,并且在2018年5月发布了第一个“Ready for Production Apps”的Beta 3版本,6月20日发布了第一个“Release Preview”版本。

赵钰莹
ANDROID
2018-08-10 17:42

被欧盟开出50亿美元天价罚单,谷歌暗示Android要收费?

相信很多人的朋友圈昨天都被“谷歌被重罚50亿美元”的消息刷屏。据外媒报道称,因为安卓系统的问题,谷歌被欧盟处以创纪录的43.4亿欧元(约合50.6亿美元)罚款。为什么谷歌会被处罚以天价罚单呢?这项处罚对于谷歌会有何影响呢?对此,谷歌有作出了哪些回应呢?

tianxiaoxu
ANDROID
2018-07-19 17:41

MBT测试思想在苏宁蛙测的运用实践分享

MBT(Model based testing)中文名称为基于模型的测试, 基于模型的测试属于软件测试领域的一种测试方法。通常MBT的方法是需要搭配工具使用的,这样在模型画好的同时,可以自动生成对应的测试用例以及自动化脚本。MBT的测试设计理念,是基于需求的功能流程,然后进行建模,基于这个模型,才称得上是测试需求。也就是说做MBT测试设计的前提是对需求和业务有深刻的认识。

赵钰莹
移动测试
2018-06-22 11:04

技术解读:美团外卖Android Crash治理之路!

??Crash率是衡量一个App好坏的重要指标之一。如果你忽略了它的存在,它就会得寸进尺,愈演愈烈,最后造成大量用户的流失,进而给公司带来无法估量的损失。本文讲述美团外卖Android客户端团队在将App的Crash率从千分之三做到万分之二过程中所做的大量实践工作,抛砖引玉,希望能够为其他团队提供一些经验和启发。

赵钰莹
ANDROID
2018-06-19 18:01

JAXenter调查:2018年最重要的UI技术趋势!

虽然JAXenter网站的年度调查还未结束,但结果已经显而易见。赢家王者之位稳固,输家败得彻底。技术人员对不同UI技术的喜好厌恶竟然分得如此清楚。这份调查是JAXenter在2018年1月30日发布的,目的在于调查2018年技术圈内将会有哪些具备影响力的技术以及这些技术的发展趋势。

赵钰莹
HTML5
2018-05-07 15:41

AWS最适合程序员的平台,Android支持最棒!

开发人员依靠软件平台来提供高质量的软件,但近期的一份报告发现,平台提供商在这方面做得不够好。Accenture的《2018开发者生态系统调查》发现大多数开发人员认为提供商的能力不足以满足他们的需求。

赵钰莹
ANDROID
2018-05-07 15:40