# Android 技术分享 Android 开发是一个广泛的领域,涵盖了众多技术和工具。在这篇文章中,我们将探索 Android 开发的技术,介绍一些常用的库和框架,并通过代码示例来加深理解。 ## 1. Android 技术概述 Android 技术通常包括以下几个层面: - **操作系统**:安卓操作系统是 Android 应用的基础。 - **应用框架**:Android
原创 8月前
329阅读
一、app的整体架构从较高的层次讲,一个APP的整体架构可以分为两层,即应用层和基础框架层。1、应用层专注于行业领域的实现,如金融、支付、地图、社交等,它直接面向用户,是用户对产品的第一层感知。2、基础框架层专注于技术领域的实现,提供APP共有的特性,避免重复造轮子,它是用户对产品的第二层感知,例如性能、稳定性等。一个理想的APP架构,首先应该是支持跨平台开发的;其次应该具有清晰的层次划分,同一层
转载 2023-10-26 17:35:50
326阅读
​ 你要保守你心,胜过保守一切。作者:刘俊涛的博客​
原创 2022-05-08 14:13:21
166阅读
一下都是思维导图的方式展现
原创 2022-06-27 10:38:49
305阅读
阿里巴巴资深工程师加盟嵌入式企鹅圈,发表第一篇文章,对Android无线开发的几种常用技术进行综述!   完整的开发一个android移动App需要经过从分解需求、架构设计到开发调试、测试、上线发布等多个阶段,在发布后还会有产品功能上的迭代演进,此外还会面对性能、安全、无线网络质量等多方面的问题。  移动App的产品形态各不相同,有的是内容类,有的是工具
转载 2023-05-23 10:38:13
306阅读
android技术开发工具Android studio开发语言Java自动化构建gradleapp技术组织架构基础层基础框架层专注于技术领域实现,提供app公有特性,避免重复制造轮子。注重性能和稳定性。需要不断稳固提高健壮性。 1. 网络通信 网络通信底层选型的是成熟框架okhttp,上层则是自有封装库,针对原生框架进行了请求和回调上的封装。 2. 数据库操作 少于5张表的单表CRUD工
转载 2023-08-04 17:37:59
291阅读
当我们考虑如何构建一个新的网络应用—一个为现代浏览器设计的、具有用户对Facebook(我们已知的)所有期望的功能,我们现有的技术无法支持我们所需要的类似于桌面应用的感觉和性能。完全重写是非常罕见的,但在这种情况下,由于过去十年来Web技术发生了很多变化,我们知道这是我们实现性能和未来可持续发展目标的唯一途径。今天,我们就分享一下我们在重构Facebook.com时的经验教训,使用React(一
转载 2022-04-22 15:36:53
601阅读
1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabled = YES;2、隐藏某行cell- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { // 如果是你需要隐藏的那一行,返回高度为0
转载 2023-11-02 08:22:26
180阅读
bang's blog APPs 存档 作品 关于 iOS 开发技术与进阶2017-2-28 最近有一些开发朋友问我应该怎样提升自己的能力,回想起来做了这么久 iOS 开发,我也有过那种“让我做一个功能实现个需求我会做,但接下来怎样提高我不知道。”的时期,这里尝试列一下 iOS 开发的相关技术,再说说在学习进阶上我的一些想法。iOS 技术这里按我的理解给 iOS 相关技术分个类,以工程实
前言我们移动开发程序员应该首先明白一个要点,能够学习的东西可以区分为『知识』和『技能』。知识,就是你知道就知道、不知道就不知道的东西,比如『计算机系统中一个字节是包含8个bit』,你知道了之后就算掌握了。技能,是需要练习的东西,不是知道不知道的区别,只有熟练还是不熟练的区分,比如『写代码要用有意义的命名规则』,你知道了这一点,不代表你掌握了这个写代码命名的技巧,你需要去写代码练习,但是练习还不够,
转载 2023-12-18 14:17:35
129阅读
有关Spring的技术知识分享一. Spring的体系结构组成?对于这个问题我觉得spring的官网中一个图非常的好解释了这个问题,以下附上这张图1.首先从图中我们可以看到在最下面是一个Test,这个表示的测试模块,我们在平常的开发过程中可能会写一些小的测试代码片段来测试某一个功能模块,这时就可以用它了;2.Core Container:表示的是核心容器的意思;我们知道在传统的Java程序中,对象
# Android 技术分享教程 ## 介绍 作为一名经验丰富的开发者,我将向你介绍如何实现“Android 技术分享”。在本教程中,我将告诉你整个流程以及每一步所需的代码。让我们开始吧! ## 流程图 下面是实现 Android 技术分享的主要步骤。可以用表格展示如下: ```mermaid pie title Android 技术分享流程 "确定分享主题" : 20
原创 2023-09-15 22:29:55
90阅读
1、主题一个项目的开始,你得先确定这个项目的主题颜色是什么?你可以使用谷歌给你提供的Material Theme:@android:style/Theme.Material(深色版本)@android:style/Theme.Material.Light(浅色版本)@android:style/Theme.Material.Light.DarkActionBar当然,也可以使用自定义的主题,先看一
  企业更喜欢雇佣全开发人员,因为他们可以处理前端和后端开发任务,从而减少开发时间和成本。多年来,一些技术堆栈在所有应用程序项目中获得了前所未有的普及和吸引力,每一种技术都有自己的优势。  随着2022年新的一年即将到来,是时候看看未来几年应用程序项目应该选择的最有效的技术堆栈了。  1、MEAN stack  MEAN stack代表了JavaScript编程语言对前端和后端开发的真正威力。由
一。不让程序默认升起IME输入框有两种方法: 1.让EditText失去焦点,使用EditText的clearFocus方法 2.强制隐藏Android输入法窗口,在IME类中我们通过实例化输入法控制对象,通过hideSoftInputFromWindow来隐藏IME输入框。Toast.makeText(WindowBackgroundColorActivity.this, "焦点改变",
转载 2023-08-02 11:36:34
96阅读
【安卓开发系列 -- APP】APP 开发基础技术整理【1】Android Studio APP 项目目录布局    【2】活动的生命周期活动的状态 : 1. 运行状态,一个活动位于返回顶时,活动处于运行状态;2. 暂停状态,一个活动不再处于顶,但仍然可见;3. 停止状态,一个活动完全不处于顶并且完全不可见;4. 销毁状态,一个活动从顶移除;&nb
转载 2023-08-20 21:41:18
709阅读
# 如何入门Android Studio技术 Android Studio是开发Android应用的官方集成开发环境(IDE),学习如何使用Android Studio及其相关技术是每个Android开发者的基本功。本文将为你提供一个清晰的流程指南,帮助你搭建出一个基本的Android开发环境,并展示每一步需要的代码和解释。 ## 整体流程 以下是学习和搭建Android技术的步骤:
原创 2024-08-17 04:24:52
97阅读
先占个坑,后面一点点把安卓开发相关的知识系统的整理上来。一、安卓开发入门 开发环境搭建 第一个安卓工程 二、安卓常用开发技术框架 三、安卓开发学习demo项目 wanAndroid 简介:wanAndroid是鸿洋开的,里面有很多安卓学习的资料。因为他开放了API,现在有很多人都基于他开放的API来开发一个demo app,而且所用的组件一般都比较新。是比较值得学习的,下面给出一款MVP+Retr
转载 2019-03-24 18:46:57
156阅读
前言 iOS之前被称为 iPhone OS,是一个由苹果公司开发的移动操作系统。 iOS的第一个版本是在2007年发布的,其中包括iPhone和iPod Touch。 iOS开发工具:Xcode 运行环境:mac Xcode Xcode 是苹果公司的集成式开发环境(IDE),可以同时用来开发 iOS 和 Mac OS X 应用程序。当你在 Mac 电脑上安装 Xcode 之后,同时也会安装
在iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑)。一、 iPhone Size手机型号屏幕尺寸iPhone 4 4s320 * 480iPhone 5 5s320 * 568iPhone 6 6s375 * 667iphone 6 plus 6s plus414 * 736二、 给navigation Bar 设置 title 颜色 <code class="
  • 1
  • 2
  • 3
  • 4
  • 5