概述Android系统采用一种称为Surface的UI架构为应用程序提供用户界面。在Android应用程序中,每一个Activity组件都关联有一个或者若干个窗口,每一个窗口都对应有一个Surface。有了这个Surface之后,应用程序就可以在上面渲染窗口的UI。最终这些已经绘制好了的Surface都会被统一提交给Surface管理服务SurfaceFlinger进行合成,最后显示在屏幕上面。无
转载 2023-09-20 17:47:53
925阅读
继续上篇,这里继续分享我在UI层的设计。UI即用户接口,也就是用户界面,即显示给用户的部分。Android中,UI部分无非包括Activity、Fragment以及能够产生交互的View。而对于View来说,最常用的无非是列表控件,如RecyclerView、ListView。因此,XDroid在UI层的封装主要有:Activity、Fragment、ListAdapter、RecyclerVie
继 Weex 之后,阿里在移动技术领域又有开源大动作。3月13日,手机淘宝安卓客户端容器化框架 Atlas 正式宣布开源。Atlas 由阿里巴巴移动团队自研,以容器化思路解决大规模团队协作问题,实现并行开发、快速迭代和动态部署,适用于 Android 4.x 以上系统版本的大小型 App 开发。 Atlas 适用于大规模团队的协同开发。通过提供组件化、动态性、解耦化的支持,Atlas 能
在企业移动战略布局中,app已成为连接业务与用户最主要的载体,同样其开发技术目前也处于十分成熟的阶段。随着软件技术的日新月异的更新换代,基于原生开发的移动端越来越没落。这和当前经济新形态有关,对于公司来说节省成本压缩开支是最关键的因素,其次是性价比最高的开发方式符合公司的利益最大化目标。这就造成越来越多的互联网公司都慢慢选择移动端的混合开发,使得混合开发成为了移动开发圈的主流技术方向。最传统的客户
一,ButterKnife ButterKnife 算是一款知名老牌 Android 开发框架了,通过注解绑定视图,避免了 findViewById() 的操作,广受好评!由于它是在编译时对注解进行解析完成相关代码的生成,所以在项目编译时会略耗时,但不会影响运行时的性能。接下来让我们从使用到原理一步步深入了解这把黄油刀的故事!二、ARouter 阿里Android技术团队开源的一款路由框架。这款路
APP框架类型移动APP开发框架盘点app开发的三大技术框架:原生、web、混合开发框架移动APP开发框架盘点移动APP开发框架总结
原创 2021-06-08 16:14:40
459阅读
框架介绍uni-app框架是基于 vue 的单文件组件来开发的,自带 ui 框架,可以完成 h5 的开发;使用了 weex 的原生渲染引擎,可以开发安卓和苹果 app ;还可以发布到各类小程序平台,举个栗子:微信小程序、支付宝小程序、百度小程序、头条小程序等等等。 其实还有一个跨多平台开发框架,那就是 taro ,这是基于 react native 来开发的,不过学习成本可能会比较高。项目目
转载 2023-08-18 13:03:28
82阅读
  对于大部分Web开发人员,HTML、CSS和 Java是他们最熟练的开发技能。然而,开发一个原生的移动App,对他们来说却是完全陌生的领域。因为开发Android,iOS 或 Windows Phone上的原生App,需要掌握完全不同的开发语言( Android使用Java,iOS app使用Objective-C或Swift,而Windows Phone则使用.NET),除此之
http://edm.mcake.com/mark/jqmboi/#plugins官网:http://app-framework-software.intel.com/index.php官方API:http://app-framework-software.intel.com/documentati...
转载 2015-03-25 11:32:00
436阅读
2评论
写在前面力软快速开发平台致力于开发软件框架已经十年了,这十年来我们服务了无数的客户,遇到了各种问题和建议,其中最多的一句就是:你们框架APP版本吗?惭愧,一路磕磕碰碰终于在18年把APP开发出来,虽然来的有些迟,但好产品不怕迟到。 前言App开发一般都需要满足Android和iOS两个系统环境,也就意味着一个App需要定制两套实现方案,造成开发成本和维护成本都很高。为了解决这个问题,
主流的跨端方案,一种是,将JavaScriptCore引擎当做虚拟机的方案,代表框架React Native;另一种是使用非JavaScriptCore虚拟机的方案,代表框架是Flutter。怎么选择跨端方案从编程语言角度JavaScript的历史和流行程度都远超Dart,生态也更加完善,开发者也远多于Dart程序 员。所以,从编程语言的角度来看,虽然Dart语言入门简单,但从长远考虑,还是选择
转载 2023-07-10 00:14:13
147阅读
点击查看上一篇文章:手把手教你如何搭建一个自己的安卓快速开发框架之带你做自己的APP(二)继上一篇我们的进一步封装,包含OkhttpRequestEventBusJson解析,基类数据封装ButterKnife那么,这一篇,我准备加入:BaseFragment精美的仿微信底部菜单栏网络请求失败时如何显示空View继续来完善我们的快速开发框架。1、开门见山,看下BaseFragment都做了些什么?
转载 2023-09-13 20:00:28
98阅读
继Weex之后,阿里在移动技术领域又有开源大动作。3月13日,手机淘宝安卓客户端容器化框架Atlas正式宣布开源( https://github.com/alibaba/atlas )。Atlas由阿里巴巴移动团队自研,以容器化思路解决大规模团队协作问题,实现并行开发、快速迭代和动态部署,适用于Android 4.x以上系统版本的大小型App开发。 Atlas特别适用
因项目需要,得开发一个手机app,对于从来没有接触过移动端开发的我,对此还是比较恐惧的。然后我发现了uni-app,才知道app开发也可以如此简单。uni-app介绍(基于Vue的跨平台前端框架)以下是来自官网的介绍。进入官网uni-app 是一个使用 Vue.js (opens new window)开发所有前端应用的框架开发者编写一套代码,可发布到iOS、And
最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个?作为 Taro 开发团队一员,笔者想在本文尽量站在一个客观公正的角度去评价各个框架的选型和优劣。但宥于利益相关,本文的观点很可能是带有偏向性的,大家可以带着批判的眼光去看待,权当抛砖引玉。那么,当我们在讨论多端框架时,我们在谈论什么:多端笔者以为,现在流行的多端框架可以大致分为三类:
PHP开发app常用的三种框架简介1、TP框架TP框架是一共快速兼容简单的轻量级国产PHP开发框架,使用面向对象的结构和MVC项目进行开发。它可以支持Windows、Linux等服务器,并且支持MySql、Sqlite等多种数据库和PDO扩展。其自身共含底层架构、兼容处理、基类库、数据库访问层、模版引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨系统和跨数据库移植都比较
# iOS App开发框架的科普与示例 随着移动互联网的快速发展,iOS应用程序的需求也日益增长。为了帮助开发者高效地构建应用程序,许多开发框架应运而生。这篇文章将探讨iOS App开发中常用的框架,并通过简单的代码示例来帮助理解。 ## 一、常见的iOS开发框架 在iOS开发中,有几个框架是最为常用的,包括UIKit、SwiftUI、Combine和CoreData等。 ### 1. U
原创 6天前
6阅读
由于iPhone和谷歌Android推出移动应用开发正在迅速增长。有无数的移动Web应用程序在互联网上公布,这些应用程序在发布之前都需要经过大量的工作和很多工程师辛勤的劳动,开发移动应用并不是一件容易的事情,需要额外的努力和决心。为了帮助开发者快速开发移动应用,有一些非常优秀的移动开发框架可以简化移动应用的开发,缩短程序的发布时间。本文为你收集10款移动应用开发框架,jQuery Mobile就不
转载 2023-07-13 15:44:15
82阅读
1.Spring 框架Spring框架是现在Java后端框架家族里面最强大的一个,拥有IOC和AOP两大利器,简化了开发的复杂性。而且Spring现在能与所有主流开发框架集成,是一个万能框架,Spring让Java开发变得简单。黑马程序员Java进阶教程spring框架,深入浅出讲解细致:https://www.bilibili.com/video/BV1yt411e7E82.Spring MVC
,你仔细看一看你手机上的应用吧,很多应用已经悄悄的使用混合式开发了,如果像你说的它们很慢,你发现它们了吗? 目前已经有很多的框架可以帮助你开发跨平台的移动应用,在这篇文章中,我们只介绍最牛的7个。 PhoneGap PhoneGap 恐怕是最老的一个框架了,相信很多人都已经听说过甚至使用过它,但是PhoneGap是基于开源的 Cordova 商业版本。 第 一段PhoneGap代码是在2008年
转载 2023-08-21 18:22:25
123阅读
  • 1
  • 2
  • 3
  • 4
  • 5