手机和 App 正在重塑每个现代人的生活习惯,在工作生活愈加碎片化的当下,希望这些 App 能够在日常生活与提升自我上帮到你。 Book :一本好书 Book 是一款个人开发的高质量阅读网站,它集合高质量图书,期刊杂志,报纸等多种资源,上面的书籍种类丰富,并且全部免费阅读。而且它还支持听书功能,听书功能也是十分全面,包括:少儿故事,中国名曲,戏曲,中外小说,英语有声名著,相声,
每一位坐过波音787梦想客机的旅行者,都会注意到那块魔幻的变色玻璃。当飞机进入巡航高度的时候,机长会将旅客身边的舷窗玻璃调整为深蓝色,而进入下降时间,这块玻璃又回自动变成透明色,这就是传说中的电致变色玻璃。我第一次乘坐波音787被这项技术震撼到,而我也并没有想到,这项在交通运输界方兴未艾的新材料,很快会被应用于消费电子产品。去年的CES上,欧加集团旗下品牌Oneplus(一加)就展示了电致变色概念
一、效果展示这种类型的新手引导比较常见,用于告诉用户某个按钮的作用,或者提醒用户可以进行某种交互操作。引导样式是在界面上加了一个半透明的引导图,高亮部分就是要突出的区域二、怎么做?方案有很多种,不同的方案有不同的优缺点,这里列举两种常见的方案1. 方案一:生成整张引导图(1). 导出引导图让设计师导出各个尺寸的引导图,引导图只包含指引部分,不包括背景,导出的引导图样式如下: 需要导出iPhone4
# Android View 背景设置透明色显示壁纸Android开发中,有时候我们希望将View的背景设置为透明色,以便让用户能够看到背后的壁纸。本文将介绍如何通过代码实现这个效果。 ## 实现步骤 ### 步骤一:定义一个布局文件 首先,我们需要在res/layout文件夹下创建一个布局文件,比如`activity_main.xml`,用来定义我们要显示的View。 ```xml
原创 2024-02-25 07:15:09
340阅读
 适用系统:安卓  经常用微信的小伙伴应该都有这样的体验,微信虽然一直在更新,但一直主打简约风,页面看起来简简单单的,显得过于单调,想要有一个好看一点的主题背景,但一直不支持。    不过,最近小雷发现了一款能在微信、QQ以及任何一个页面都能显示的透明壁纸,可以选择视频和图片进行设置,先给大家看一下效果:    接下来小雷给大家介绍一下,如何制作这样的背景,操作方法非常简单,首先我们先打开工具,主
经过小编不懈努力的搜寻,终于还是找到了可以帮助大家更改微信主题的方法,别说是微信了,就是QQ、浏览器,小编都能让大家不充会员用上自己想用的背景主题。话不多说,直接看效果图:怎么样,你是不是也想拥有过这种主题?下面跟着小编的步伐,你也可以做得到。下载地址:全局透明壁纸这个软件的原理特简单,就是在你的桌面上添加一层半透明悬浮层。不过很遗憾小编没有找到iOS版本的,只有安卓的小伙伴可以使用哦。同时,为防
前言壁纸可以说是移动设备最常见的功能之一,壁纸应用为了实现绘制壁纸的功能,都需要创建一个继承自WallpaperService的服务,这个服务运行在系统后台,并在一个类型为TYPE_WALLPAPER的窗口上绘制壁纸内容。Android系统WallpaperManagerService类是专门负责管理各种壁纸应用的壁纸服务的,本期我们将会结合Android12的系统源码来具体梳理一下壁纸服务管理者
转载 2024-01-14 09:09:48
75阅读
最新在对Android 4.1做一些定制性的工作,刚好遇到了设置第三方动态壁纸为默认启动壁纸的问题,遂做笔记如下。 需要修改的文件为:找到SourceCode/framework/base/core/res/res/values/config.xml中的:   1. <string name="default_wallpaper_component
转载 2024-03-06 13:53:58
81阅读
# Android 壁纸应用开发入门 在当今移动应用开发过程中,Android 系统因其广泛的市场占有率,成为了开发者的热门选项。本文将以“壁纸应用”为例,带大家探讨如何在 Android 平台上创建一个简单的壁纸应用,并通过代码示例、状态图和序列图帮助理解整个应用的工作流程。 ## 应用功能概述 我们的壁纸应用将允许用户浏览、选择和设置壁纸。基本功能包括: 1. 展示壁纸列表。 2. 用
原创 9月前
34阅读
一、概述   一般Launcher都带有壁纸设置的功能,Android提供了设置壁纸的API,在包android.app下面的类WallpaperInfo和WallpaperManager。动态壁纸所在的包是android.service.wallpaper,要区别开。但是要注意,WallpaperInfo是描述动态壁纸的类,从WallpaperMan
转载 2023-06-29 12:58:32
1696阅读
本文实例为大家分享了Android动态时钟壁纸展示的具体代码,供大家参考,具体内容如下先看效果上图是动态壁纸钟的一个时钟。我们先来看看 Livewallpaper(即动态墙纸)的实现,Android的动态墙纸并不是GIF图片,而是一个标准的Android应用程序,也就是APK。既然是应用程序,当然意味着天生具有GIF图片不具备的功能——能与用户发生交互,而且动态的背景变化绝不仅仅局限于GIF图片那
第二 通过WallpaperManager方法中的 setResource()第三 通过ContextWrapper 类中提供的setWallpaper()方法由于 Activity 继承ContextThemeWrapper ,ContextThemeWrapper继承 ContextWrapper.1)通过实例化WallpaperManager 类调用单例类中setBitmap()方
背景本文,带来一个有意思的效果,巧用渐变实现高级感拉满的背景光动画。此效果运用在苹果官网 iPhone 13 Pro[2] 的介绍页中:实现这个效果想利用 CSS 完全复制是比较困难的。CSS 模拟出来的光效阴影相对会 Low 一点,只能说是尽量还原。其实每组光都基本是一样的,所以我们只需要实现其中一组,就几乎能实现了整个效果。观察这个效果:它的核心其实就是角向渐变 -- conic-gradie
转载 2023-09-12 00:08:29
828阅读
# 实现 Android 壁纸修改为默认壁纸的教程 在这篇文章中,我们将手把手教你如何在 Android 应用中将壁纸修改为默认壁纸。作为一名新手开发者,理解这个过程对于后续的开发至关重要。我们将按步骤走过整个实现流程,并为每一步提供相应的代码示例及解释。 ## 整体流程 我们可以将整个过程分为几个步骤,具体如下表所示: | 步骤 | 说明
原创 2024-09-27 05:50:09
231阅读
Canvas提供了一个drawBitmapMesh(bitmap, meshWidth, meshHeight, verts, vertOffset, colors, colorOffset, paint)方法,该方法可以 对bitmap进行扭曲。用好这个方法,开发者可以在Android应用上开发出“水波震荡”、“风吹旗帜”等各种扭曲效果。假想在一张图片上有很多网格,如下图。在这张图上,每个网格上
转载 2023-09-14 14:26:25
652阅读
  Android壁纸服务WallpaperManagerService启动在SystemServer中。当NonCoreServices没有被禁止且config_enableWallpaperService的config值为true时,启动WallpaperManagerService。/frameworks/base/services/java/com/android/server/Syste
转载 2024-01-03 13:43:06
307阅读
    今天我们说说摇一摇,以晃动手机切换壁纸为例子。     首先说说晃动,做手机的应该知道,这个晃动就是重力感应了,也就是Gsensor了。public void startListener(){ try{ if(mSensorManager == null){ mSensorManager = (SensorMa
package org.crazyit.desktop; import android.graphics.Canvas; import android.graphics.Paint; import android.os.Handler; import android.service.wallpaper.WallpaperService; import android.view.Motion
动态壁纸原理 及 例子最近做动态壁纸的项目,原来觉得动态壁纸是个很小的项目,但是看到Android Market上有个专门的动态壁纸分类(现在升级为Google Play了), 而且自己做的这个项目可连接上服务器,供用户购买下载图片,终于有了自信,认识到这个不算是个小项目了。接下来我主要谈谈动态壁纸的原理,然后会解释一个“小球的例子”,供大家能深入的理解该原理。  一:原理  动态壁纸为:在手机上
转载 2023-10-25 21:52:26
122阅读
[size=large]从android 2.1版本起引入了动态壁纸的概念,熟悉android的人一定不会陌生。这里解释一个动态壁纸是怎么形成又是怎么工作的。 首先动态桌面的动态体现出这个组件是实时变化的,也就是说有一个后台在不停的刷新这个组件。联想到后台组件首先想到的就是service,从代码角度看,果然如此。每一个动态桌面都继承自WallpaperS
  • 1
  • 2
  • 3
  • 4
  • 5