千古八方的博客

  • 程序开发
    • Android
    • Spring Boot
  • 数据私有化
    • NAS
    • 私有云
    • 内网穿透
    • 服务器
  • 留言
  • 搞事
Android
安卓-Android 开发
Android

CashFlow - 流水账App

市面上的记账app很多,功能也很多,花里胡哨的。各种繁琐、啰嗦,所以我决定开发一款极简的流水账APP。 一开始想开发小程序记账,但是发现数据需要传到服务器,有些对此敏感的人可能不乐意把金额数据传到网上。 所以决定做一款纯单机版的记录APP。 极简功能,直指核心: 现金流入、流出(左右滑动标签) 自定义分类(长按标签) 导出到Excel(左侧菜单里) 这款APP是根据我自己的使用习惯来开发的。  应用场合基本就是打饭,小卖铺,超市,加油,公交一类的。 由于给的记录时间只有几秒钟的时间,所以默认为当前时间,并弹出软键盘…

2022年7月5日 0条评论 251点热度 1人点赞 千古八方 阅读全文
Android

Android 实现背景图片快速高斯模糊

问题描述: Android沉浸式开发时,为了让用户专注于内容,避免背景图片的干扰,需要把背景内容模糊掉。   实现效果如下:   使用示例: Bitmap img = BlurBuilder.blur(this, BitmapFactory.decodeResource(getResources(), R.mipmap.bbg), 3f, 25f); // 模糊值取值 0 < blur <= 25f   高斯模糊源代码: 为了加速渲染的速度,使用硬件渲染脚本进行高斯模糊,注意模糊值的…

2022年7月4日 0条评论 386点热度 0人点赞 千古八方 阅读全文
Android

Android 如何把整个页面置为灰色?

开发Android应用时,当某功能不可用时,需要把该View变为灰色。 或者某个特殊节日时,也需要把整个页面置灰。 正常情况下,单个按钮可以通过给按钮添加多种状态来实现。 但如果已经开发完成,或者不仅局限于某个Button时(如整个APP的所有页面),  通过状态的方式工作量巨大。所以需要一种非侵入式的方式去掉View的色彩,降低工作量。 为此可以通过给布局根节点的View(ViewGroup)添加上饱和度过滤器来实现。当饱和度为零时,此时整个页面就会变成灰色,当饱和度为1时,为原本的颜色。同时不影响已有的逻辑。 …

2022年7月1日 0条评论 704点热度 2人点赞 千古八方 阅读全文
Android

RK3399 Android7.1系统,GPIO内核驱动开发

1. 方案背景 产品使用的RK3399核心板,电路板外围电路及模块功能自定义,项目需要增加gpio控制的功能。  由于在用户空间,通过系统命令的方式控制GPIO,拉高拉低的速度响应速度比较慢,而通过内核驱动的方式较快,所以需要开发个内核驱动来控制GPIO。 注意,本文使用的是gpio68号引脚,并非控制所有引脚。 2. 编译及驱动源码 1. kernel/drivers/char/Makefile 添加gpio68.o的编译 obj-y += gpio68.o 2. 新建 kernel/drivers/char/g…

2022年6月28日 0条评论 282点热度 0人点赞 千古八方 阅读全文
Android

RK3399 Android7.1系统,GPIO控制详解

基础词语:GPIO —— CPU 引脚通用 I/O 口序号 1. 查看GPIO与物理引脚的对应关系 本文以GPIO0_A6为例,即电路板上的CPU引出的零号第六个引脚,查看硬件线路与系统gpio路径的对应关系。 其中rk3399 P2引出的GPIO0_A6 原理图与实物,如下: 首先需要计算对应的gpio number的值,可以通过/sys/kernel/debug/gpio查询信息: rk3399_rangotec:/ $ cat /sys/kernel/debug/gpio GPIOs 1000-1031, p…

2022年6月28日 0条评论 475点热度 1人点赞 千古八方 阅读全文
Android

ubuntu 18.04 LTS 上编译 RK3399 Android 7.1 遇到的错误及解决方法

ubuntu 18.04 LTS 上编译 RK3399 Android 7.1 遇到的错误及解决方法 一、 编译前需要的配置及软件 1. 确保swap交换分区至少4G以上,可以通过以下方法修改,并挂载 $ sudo fallocate -l 4G /swapfile $ sudo chmod 600 /swapfile $ sudo mkswap /swapfile $ sudo swapon /swapfile $ sudo vim /etc/fstab #在/etc/fstab 文件最后添加如下内容:/swap…

2022年6月27日 0条评论 299点热度 0人点赞 千古八方 阅读全文
Android

Android 下高效复制文件的方法

  如果安卓8.0(API26)以上的系统,建议使用java.nio.file.Files.copy()方法。 因为如果在同一个文件系统上的话,Files.copy会调用系统的复制文件方法,此时性能开销最小。 连缓存块的操作都不需要,直接由系统内核在DMA(Direct Memory Access)处操作。  如果两个文件不在一个文件系统上,比如一个是磁盘,一个是网络,则使用buffers缓冲区复制文件。 使用方法如下: try { // 同一个系统的话,使用系统的复制功能,否则使用buffers复制 F…

2022年6月22日 0条评论 465点热度 0人点赞 千古八方 阅读全文
Android

Android widget - 直播右下角点击刷礼物特效

Widget部件介绍 Android  widget  -  直播右下角点击刷礼物特效,自动以及手动点击锚点视图,添加礼物。新添加的礼物沿着贝塞尔曲线,随机选择加速、减速加速器进行运动。   软件架构 Android 礼物动画特效   使用说明及Demo 1.  主Activity布局XML里添加FavorLayout以及锚点View    <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="ht…

2022年6月22日 2条评论 336点热度 1人点赞 千古八方 阅读全文
Android

Android widget - 支持显示距离的雷达扫描控件

Widget部件介绍 Android  widget  -  实现雷达扫描特效,以百分比的方式显示探测到的物体距离,距离越近,点的位置越靠近中心。   软件架构 Android 雷达扫描特效,  两种实现,纯canvas绘制,   或者绘制点图片(以便硬件加速用, 默认)   使用说明及Demo 1.  XML里添加布局 <org.tcshare.widgets.RadarView         android:id="@+id/radarView"         android:la…

2022年6月21日 0条评论 182点热度 0人点赞 千古八方 阅读全文
Android

Android widget - 完全可配的炫酷仪表盘

Widget部件介绍 项目里需要一个完全可自定义的仪表盘,其中需要分三个警示断来提示,这里以温度为例,0°C以下用蓝色刻度,70°C以下用绿色刻度,70°C以上红色刻度。 由于需要展示十几个这种图标,并且更新频率接近实时,所以对性能要求比较高。 改了几版后达到要求,最终效果图如下:   为了保持移植到其他项目的便利性,未使用xml的属性值来定义。   并且只有一个文件,复制粘贴简单;大部分参数都设有默认值,并且支持所有的参数可以通过配置来修改。 使用说明及Demo GaugeView gaugeView …

2022年6月20日 0条评论 196点热度 1人点赞 千古八方 阅读全文

千古八方

物格而后知至,知至而后意诚,意诚而后心正

最新 热点 随机
最新 热点 随机
火狐下远离内容农场的方法! 中国城市生活成本查询 Debian11 系统备份与灾备盘制作 Debian logwatch 自定义配置文件,根据规则忽略掉某些日志内容 Ampache 5.0 报错 The root Ampache folder has changed to ./public socat 正反向传输文件
NAS是什么?如何DIY一台NAS 存储? 我为什么必需要一台NAS服务器? 笔记:NEAT-增强遗传拓扑有效的原因 Ampache 5.0 报错 The root Ampache folder has changed to ./public Nextcloud 使用occ命令重置管理员密码 千千静听更换歌词服务器的方法
分类
  • Android
  • Linux
  • NAS
  • Spring Boot
  • Windows
  • 内网穿透
  • 回忆
  • 基于NEAT的瞎几把寻思算法笔记
  • 散篇
  • 普通人的致富之路在哪里
  • 服务器
  • 未分类
  • 私有云
归档
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2020年3月
  • 2020年1月
  • 1990年1月
工具/友链

资源导航 – NAS、私有云存储
在线工具 – MD5、SHA、BASE64、URL编解码
在线工具 – 贷款计算器
在线工具 – IPv4/IPv6地址查询

千古八方 在 B站

千古八方 在 知乎

我的微信小程序
微信小程序-城市生活成本查询
城市生活成本查询
库房物资流水记账簿
最近评论
Avatar photo
千古八方 发布于 1 个月前(12月28日) 重置命令是Nextcloud提供的,和哪个平台没关系。 如果报错,一般是路径或权限的问题导致的。 ...
Avatar photo
aron 发布于 1 个月前(12月24日) 博主你好 我的nextcloud管理员密码过期了 用了occ命令重置但是报错,能请教下是什么原因...
Avatar photo
千古八方 发布于 2 个月前(12月15日) 贝塞尔这个类在这里 https://gitee.com/aityu/AndroidUtils/blo...
Avatar photo
disco 发布于 2 个月前(12月05日) 有demo链接吗?贝塞尔曲线这个关键类没有写出来~
Avatar photo
HJM 发布于 3 个月前(10月20日) 必须点赞!很有效!

COPYRIGHT © 2022 千古八方的博客. ALL RIGHTS RESERVED.

京ICP备14020471号