必应每日壁纸

一句话描述

自动下载必应提供的高清美图设为壁纸,支持每日自动更换壁纸。

版本历史

v2.1.1(最新版)

【修正】修正时间选择器在三星设备不能正常工作的 Bug
截图:(点击可看大图)

启动闪屏-2.1.2
启动闪屏-2.1.2
壁纸列表-2.1.2
壁纸列表-2.1.2
壁纸详情-2.1.2
壁纸详情-2.1.2
设置页面-2.1.2
设置页面-2.1.2

应用宝网页版:
a.app.qq.com/o/simple.jsp?pkgname=com.youthlin.bingwallpaper
Gayhub:app-2.1.2-release.apk


v2.1.1

【新增】新增自定义自动设置壁纸的时间
【修正】修复无网络重试时自动设置壁纸功能失效的Bug
若有任何意见或建议,欢迎您的反馈!
下载:
应用宝网页版:
a.app.qq.com/o/simple.jsp?pkgname=com.youthlin.bingwallpaper
Gayhub:app-2.1.1-release.apk


v2.1.0

【改进】当设置了自动设置壁纸时,若无网络则自动五分钟后重试
【修正】当设置了自动设置壁纸时,重启机器后会自动设置壁纸了
下载:
应用宝网页版:
a.app.qq.com/o/simple.jsp?pkgname=com.youthlin.bingwallpaper
Gayhub:app-2.1.0-release.apk


v2.0.3

更新记录:
【修复】近日有评论说图片不更新了,经测试发现是原来的服务器地址cn.bing.com/HPImageArchive.aspx?format=js&idx=15&n=15抽风了,只返回八条结果,因此新版改成了cn.bing.com/HPImageArchive.aspx?format=js&n=8
【优化】图片详情页的文字描述微调。增加一点点边距,图片标题、版权出处单独一行。
【增加】版本检查。在百度、360上线的版本由于审查严格应用名称不得不去掉必应俩字,因此这两个市场的版本新增指向应用宝网页的检查更新选项。应用宝的版本则只是简单提示是否打开应用宝网页版。
截图参加旧版。
下载:
应用宝网页版:a.app.qq.com/o/simple.jsp?pkgname=com.youthlin.bingwallpaper
Gayhub:https://github.com/YouthLin/BingWallpaper/releases/download/v2.0.3/app-2.0.3-release.apk


v2.0.0

更新记录:
【增加】 全新启动闪屏:动态显示加载进度。
【增加】 缩略图界面:一览本程序下载管理的美图。
【优化】 图片详情页:可左右滑动/全屏浏览。
【优化】 自动设置壁纸功能:每天凌晨自动更新壁纸。
【新增】 横竖屏支持:不再是强制竖屏,对平板更友好。

截图:(点击可看大图)

启动闪屏
启动闪屏
主界面
主界面
详情页
详情页
全屏
全屏
设置
设置



文章页:
必应每日壁纸2.0版发布(安卓版)

下载链接:
应用宝:a.app.qq.com/o/simple.jsp?pkgname=com.youthlin.bingwallpaper
Github:https://github.com/YouthLin/BingWallpaper/releases/tag/v2.0.0


v1.0

更新记录:
首次发布。

截图:(点击可看大图)

安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图
安卓版必应壁纸-截图



文章页:
安卓版必应每日壁纸

下载链接:
Github:https://github.com/YouthLin/BingWallpaper/releases/tag/v1.2.2

【EOF Youth.霖】

“必应每日壁纸”上的8条回复

每天自动下载必应壁纸,使用 cron 定时任务

EDITOR=vim crontab -e

输入并保存:

# Min Hour Day Month Week Cmd
0 8 * * * bash ~/Pictures/bing/bing.sh

脚本这样写
~/Pictures/bing/bing.sh

#!/bin/bash

PWD=$(
  cd "$(dirname "$0")" || exit
  pwd
)

# echo "$PWD"
mkdir -p "${PWD}/1920x1080"
mkdir -p "${PWD}/1080x1920"

# 最多可以获取的图片数量
MAX_COUNT=8

# 使用 curl 获取 json 数据
# curl -s 静默模式,结果是 json 给 python3 处理
json=$(/usr/bin/curl -s "https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=8")

# 检查每个图片
idx=0
while ((idx < MAX_COUNT)); do
  # 使用 python3 的 json 库,解析出图片地址
  url=$(echo "$json" | /usr/local/bin/python3 -c "import sys, json; print(json.load(sys.stdin)['images'][${idx}]['url'])")
  # url=/th?id=OHR.SailingStone_ROW7078458305_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp
  # %% 表示从尾部去掉所有匹配正则的部分,正则 &* 表示符号&后跟着任意字符串
  name=${url%%&*}

  # 解析出日期
  date=$(echo "$json" | /usr/local/bin/python3 -c "import sys, json; print(json.load(sys.stdin)['images'][${idx}]['startdate'])")

  # 判断改日期图片是否已下载
  if [ ! -e "${PWD}/1920x1080/${date}.jpg" ]; then
    # name=/th?id=OHR.SailingStone_ROW7078458305_1920x1080.jpg
    # echo "$date $name"
    /usr/bin/curl -s -o "${PWD}/1920x1080/${date}.jpg" "https://bing.com$name"
  fi

  # 判断竖版图片是否存在
  if [ ! -e "${PWD}/1080x1920/${date}.jpg" ]; then
    # echo "竖版: $date ${name/1920x1080/1080x1920}"
    /usr/bin/curl -s -o "${PWD}/1080x1920/${date}.jpg" "https://bing.com${name/1920x1080/1080x1920}"
  fi

  idx=$((idx + 1))
done

Gist

回复 回复时对方会收到邮件通知

https://blog.csdn.net/liuxu0703/article/details/60956006
insufficient permissions for device: user xxxxxx is not in the plugdev group
调试没有权限解决:
sudo vim /etc/udev/rules.d/51-android.rules
SUBSYSTEM==”usb”, ATTR{idVendor}==”2a70″, MODE=”0666″, GROUP=”plugdev”

把其中2a70改为android的厂商识别码。
不插手机在电脑上 `lsusb`
插上手机再运行一次,多出的那条包含识别码:
`Bus 002 Device 007: ID 2a70:4ee7`
其中 `ID2a70:4ee7` 2a70就是厂商识别码 (4ee7是设备识别码)

壁纸最好不要一下子全部添加到相册,而是可以选择哪些加入到相册,建议能像wp那样,每日换锁屏壁纸。

图片是一次全下载在本地的,如果选择加入到相册的话,在保存文件夹添加.nomedia文件,然后在程序中添加“添加到相册”菜单吗。
锁屏背景我还不知道怎么设置,很多手机锁屏背景和壁纸应该一样啊

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

[/鼓掌] [/难过] [/调皮] [/白眼] [/疑问] [/流泪] [/流汗] [/撇嘴] [/抠鼻] [/惊讶] [/微笑] [/得意] [/大兵] [/坏笑] [/呲牙] [/吓到] [/可爱] [/发怒] [/发呆] [/偷笑] [/亲亲]