这篇随笔记录在开发Android手机应用过程中经常遇到的问题和解决方案,其中一些问题还没有完美解决,附参考链接供读者继续研究。 注:Android 5.0的问题总结在这个帖子里。1、用(SDK starter package)的installler安装Android SDK时提示无法找到JDK,但实际上机器上已经安装了JDK。一个对不少人有效的解决方法是
转载 2024-06-14 21:57:27
88阅读
前言嗯,深色模式在iOS13版本就已经出了,但是呢,我们的app并没有适配(我也不知道为啥,可能是因为懒吧。。。)最近用户使用的时候出问题了,首先是反馈说App里的字不显示 哎哟,我去。。 赶紧看一下 然后看到反馈的截图发现全是黑的, 不对呀,我们App设计的都是白色底色啊, 然后就突然想到iOS有个深色模式,果然在测试机上开启深色模式后,成功复现了问题。解决方案老规矩,先上答案,省的大家看我bb
有一首歌里这么唱:「你长过上一段恋情/我看你多过看他眼睛」,这首歌中的「你」,指的便是陪伴着我们所有人的手机。 随着互联网的发展,智能手表、手机、平板、电脑……这些或大或小的屏幕是我们工作学习、获取信息、与外界沟通的桥梁,在享受便捷的同时,国民视力降低已成为不可避免的事实。 随着手机功能的不断完善,从用于工作的钉钉到用于沟通的微信,从记录生活的相机到聆听世界的音乐,从
这完全是个人习惯问题了,单从健康的角度考虑没有过多的争论浅色主题对眼睛会好一些,这在科学研究上早已经有了定论。写了十几年的程序,交往个几百个同事,从他们的个人行为上看喜欢深色的程序员多一点,浅色调容易提不起精神来,深色调整体感觉酷酷的,看起来更加有感觉。总体来讲完全是个人感觉,当然由于程序员工作相对比较枯燥会时常每隔一段时间,换一次主题,如同累了听听音乐放松一下,是一个道理。程序员绝大部分时间都需
public void getPixels(int[] pixels, int offset, int stride,int x, int y, int width, int height)获取原Bitmap的像素值存储到pixels数组中。参数:pixels     接收位图颜色值的数组offset     写入到p
转载 2024-07-19 08:51:51
65阅读
# Android 深色浅色模式 在Android应用开发中,深色模式(Dark Mode)和浅色模式(Light Mode)成为了越来越流行的设计趋势。用户可以根据自己的喜好选择应用的主题模式,使得应用在不同场景下更加适应用户的需求。 ## 深色浅色模式的实现 在Android中,可以通过设置`AppCompatDelegate.setDefaultNightMode()`方法来实现深色
原创 2024-06-15 03:39:17
129阅读
DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。 官方网站:devui.design Ng组件库:ng-devui(欢迎Star) 引言深色模式(Dark Mode)在iOS13 引入该特性后各大应用和网站都开始支持了深色模式。在这之前,深色模式更常见于程序IDE开发界面和视频
在设计领域,iOS系统中的设计风格是绝对的风向标。随着2019年苹果推出深色模式后,各大APP都开始更新了深色模式。既然有深色模式,那必然有浅色模式,二者有什么区别呢?在了解深色模式和浅色模式之前,我们需要了解几个概念:杭州UI设计老师讲解深色模式和浅色模式对比度极性:描述文本与背景之间对比度;正对比极性(浅色模式):在浅色背景上显示深色字体文本;负对比极性(深色模式):在深色背景(例如黑色)上显
转载 2023-11-21 09:45:23
489阅读
首先介绍有关色彩深度的知识。 计算机显示器上同时能显示的颜色数量是由色彩深度(Color Depth )决定的,例如色彩深度若为16 则同时能显示2 的16 次方即65536 种颜色,色彩深度若为24 则同时能显示2 的24 次方即16777216 种颜色。在显卡驱动设置里通常把16 位色模式称为“增强色”,24 位色模式称为“真彩色”。至于显卡支持的 32 位色模式,只是为了更好地处理色彩,实际
博客同步 简书同步 github同步提供一个获取Bitmap的工具类:package com.example.administrator.bitmapfactory; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import andro
转载 2024-05-28 12:34:19
59阅读
iOS13适配深色模式(Dark Mode)总结好像大概也许是一年前, Mac OS系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的终于,随着iPhone11等新手机的发售, iOS 13系统也正式发布了, 伴随着手机版的深色模式也出现在了大众视野我们这些iOS程序猿也有事情做了, 原有项目适配iOS13系统, 适配Dark Mode深色模式虽然现在并没有要求强制适配Dark Mod
转载 2024-06-05 22:16:07
723阅读
深度操作系统(deepin)是一个致力于为全球用户提供美观易用、安全稳定服务的Linux发行版,同时也一直是排名最高的来自中国团队研发的Linux发行版。(了解deepin国际排名)深度操作系统20.3,升级Stable内核到5.15版本,进一步提升兼容性。修复系统安全漏洞,增强安全性。部分深度应用新增及优化常用功能,满足不同场景下的使用需求。针对桌面环境部分问题修复及优化,只为带来更好体验。更强
目    录(本篇字数:2633)介绍图片格式介绍PNG格式 JPEG格式  WEBP格式 · 位图参数介绍ALPHA_8RGB_565ARGB_8888RGBA_F16介绍    android UI中最离不开的就是图片了,图片可以由很多种格式构成,比如png、jpeg、webp格式等等。我们有时候会发现同一张的图片
# 如何在iOS中判断颜色是深色还是浅色 在现代应用开发中,颜色的选择对于用户体验至关重要。尤其是在支持深色模式和浅色模式的iOS应用中,判断一个颜色是深色还是浅色尤为重要。本文将详细介绍如何实现这一功能。 ## 流程概述 以下是判断颜色深浅的基本流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 获取颜色的RGB值 | | 2 | 根据RGB值计算亮度 | | 3
原创 11月前
208阅读
一、简介我们一直以来使用的操作系统都是以浅色主题为主的,这种主题模式在白天或者是光线充足的 情况下使用起来没有任何问题,可是在夜晚灯光关闭的情况下使用就会显得非常刺眼。 于是,许多应用程序为了能够让用户在光线昏暗的环境下更加舒适地使用,会在应用内部提供 一个一键切换夜间模式的按钮。当用户开启了夜间模式,就会将应用程序的整体色调都调整成 更加适合于夜间浏览的颜色。 不过,这种由应用程序自发实现夜间模
文章目录1.AlertDialog、Notification源码使用了建造者模式完成参数的初始化2.安卓应用主题是抽象工厂模式的最好体现3.OKHttp内部采用责任链模式来完成每个interceptor拦截器的调用4.RxJava的观察者模式5.ListView/GridView的适配器模式6.Context外观模式 1.AlertDialog、Notification源码使用了建造者模式完成参
转载 2024-10-23 10:15:20
113阅读
Android的Drawable1、Drawable简介drawable表示的是一种可以在Canvas上进行绘制的抽象概念,它的种类有很多,最常见的颜色和图片都可以是一个Drawable。熟练掌握各种类型的Drawable可以方便我么做出一些特殊的UI效果,这一点在UI相关的开发工作中尤为重要。drawable在开发中有着自己的优点:①、它使用简单,比自定义View的成本要低;②、非图片类型的Dr
# 项目方案:Android应用中的浅色深色主题切换 ## 1. 背景 随着 Android 10 的推出,系统引入了深色主题模式。用户可以根据自己的喜好选择应用的主题颜色,因此我们需要在应用中实现浅色深色主题的切换功能。 ## 2. 实现方案 为了实现浅色深色主题的切换,我们可以通过以下步骤来进行: ### 2.1 创建主题资源文件 首先,我们需要在 `res/values` 目录下
原创 2024-07-02 06:06:15
514阅读
Bitmap(位图)中,我们总是会与BitmapFactory类打交道。今天就来看看BitmapFactory的庐山真面目。   首先依旧是看看官网的定义:Creates Bitmap objects from various sources, including files, streams, and byte-arrays.BitmapFactory 用于从各种资源、文件、
转载 2024-05-08 08:35:27
126阅读
在现代的 iOS 开发中,支持系统深色模式(Dark Mode)不仅能够提升用户体验,还能够让应用与系统环境更好地契合。了解如何在 iOS获取系统的深色模式状态是非常重要的。本文将详细探讨如何实现这一功能,并通过一些图表来增强我们的理解。 ### 协议背景 iOS 系统的深色模式允许用户在浅色深色背景间切换,以减轻眼睛疲劳并提升用户体验。应用程序可以根据系统的颜色模式自动调整其界面。以下
原创 6月前
41阅读
  • 1
  • 2
  • 3
  • 4
  • 5