- 博客(64)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 iOS自定义电池电量显示控件 BatteryView 实现
电量颜色动态变化:根据电量百分比自动调整颜色。充电状态显示:当设备正在充电时,显示闪电图标。电量百分比显示:可选择是否显示电量百分比。动画效果:支持电量变化的平滑动画。通过本文的介绍,我们实现了一个功能丰富的电池视图,它不仅能够动态显示电量状态,还支持充电状态和动画效果。希望这篇文章能为你的iOS开发提供一些灵感!
2025-04-27 11:48:25
966
原创 Android自定义电池电量显示控件 BatteryView 实现
本文介绍了如何实现一个自定义的电池电量显示控件 BatteryView,该控件可以直观地展示电池的电量状态,并支持充电状态的显示。通过继承 View 类并重写 onDraw 方法,我们可以灵活地绘制电池的各个部分,包括电池主体、电池正极、电量部分以及充电闪电或电量百分比。此外,BatteryView 还支持从 XML 属性中读取自定义参数,并提供了动画效果来平滑地更新电量值。通过本文的详细步骤和代码示例,读者可以轻松地将这个自定义控件集成到自己的 Android 项目中。
2025-04-25 12:12:32
392
原创 Android编译FAAC源码-代码有完整注释
FAAC(Freeware Advanced Audio Coder)是一个开源的音频编码器,主要用于将音频数据编码为AAC(Advanced Audio Coding)格式。
2025-04-18 18:06:23
385
原创 Android实现桌面小部件:今天吃什么
是专为解决日常选择困难症而设计的安卓小部件,它通过轻松愉快的滚动机制,帮助玩家在诸如“今天吃什么”这样的日常琐事中迅速做出决定。创建layoutAnimation动画widget_food_animation.xml。创建动画布局layout_eat_app_widget_textview.xml。res/xml资源目录中创建eat_app_widget_info.xml。创建小部件布局layout_eat_app_widget.xml。在themes.xml中加入。在styles.xml中加入。
2024-11-27 12:04:12
764
原创 Android Studio Gradle多渠道打包
统计平台:即android name,应用中集成的数据分析sdk的公司名称,例:umeng_channel(下拉列表里提供了若干选项);# 市场名称:各大安卓应用分发市场(下拉列表里提供了Top20的市场供选择),以帮助开发者区分不同渠道包特征上传相对应市场;// 可以在Android SDK目录里面找到D:\Android\sdk\build-tools\30.0.3\lib。// Mac就找【zipalign】,windows就找【zipalign.exe】(反编译+对齐+签名)文件:↓。
2024-08-05 12:59:26
630
1
原创 防盗链是什么?带你了解什么是防盗链
防盗链其实就是采用服务器端编程,通过url过滤技术实现的防止盗链的软件。比如:photo.abc.com/video.mp4 这个下载地址,如果没有装防盗链,别人就能轻而易举的在他的网站上引用这个地址。如果对photo.abc.com 这个站的服务器端编程,比如通过:photo.abc.com/video.mp4?authcode=xxxxxxxxxxxxxxxx& ip=127.0.0.1 绑定了ip,只能通过127.0.0.1来访问这个链接,而无法通过其他IP访问。
2023-02-27 18:59:14
5594
原创 SQLite 分页写法
1.使用 LIMIT 进行分页-- pageIndex 页码-- pageSize 每页条数SELECT * FROM 表名 LIMIT (pageIndex * pageSize), pageSize;-- 示例-- 第一页pageIndex = 0pageSize = 20SELECT * FROM 表名 LIMIT (0 * 20), 20; -- 从第0条后面往后找20条-- 第二页pageIndex = 1pageSize = 20SELECT * FROM 表名 LI
2022-01-12 10:53:11
6997
1
原创 Android Studio北极狐 创建的应用在接入MobSDK的ShareSDK报错解决记录
目录错误日志点击这里进入解决步骤错误日志Build file '/Users/dengmengxin/Android_Projects/Demo/app/build.gradle' line: 5An exception occurred applying plugin request [id: 'com.mob.sdk']> Failed to apply plugin 'com.mob.sdk'. > Build was configured to ..
2021-10-26 15:35:54
4437
14
原创 Android Kotlin 中优雅的扩展一个dp转像素工具方法
//使用示例// 10.dpinline val Double.dp: Int get() = run { return toFloat().dp }inline val Int.dp: Int get() = run { return toFloat().dp }inline val Float.dp: Int get() = run { val scale: Float = App.instance().resources.displayMetrics.dens.
2021-10-19 11:24:17
1359
原创 安卓开发中如何开启 wifi 调试模式
准备工作:数据线、手机、命令行工具,WiFi调试必须在同一局域网。查看手机连接的WiFi网络IP地址,示例【192.168.3.50】1.首先用数据线连接手机开启调试模式2.命令行工具输入:adb tcpip 55553.命令行输入:adb connect 192.168.3.50...
2021-10-19 11:17:07
1758
原创 Android 桌面小部件的背景透明度及颜色的动态实现
Android 中如何在代码中动态设置,桌面小部件【背景颜色、圆角、颜色、透明度】的两种实现方法目录shape配合代码实现桌面小部件【背景颜色、颜色、透明度】纯代码实现桌面小部件【背景颜色、圆角、颜色、透明度】shape配合代码实现桌面小部件【背景颜色、颜色、透明度】这种方式是利用shape加代码实现一个背景图,这种方式唯一缺点就是不能动态设置矩形的圆角1.在drawable目录下创建【widget_background.xml】<?xml version="1.0"
2021-04-30 14:02:39
2135
10
原创 ASP.NET Core Web项目发布时不编译Views文件
项目上线后日常维护过程中,经常修改一些页面的显示信息,每次修改都需要重新进行编译发布。也就是不能直接进行页面修改和替换,总得来说比较麻烦,不能很方便的进行维护。那要如何不编译Views文件夹呢?由于我的开发环境是Mac本子,所有就讲讲Mac上如何不编译Views文件夹设置吧需要进行以下操作:新建一个Web项目》点击下一步 点击查看大图 选择目标框架》点击下一步 点击查看大图 填写项目名称和解决方案命名后点击创建 点击查看大图 创建完毕后!我们通过NuG
2020-09-09 10:57:02
891
原创 Mac 中 visual studio code 创建.net core 控制台应用 实现从数据库中生成实体类
安装.NET Core SDK。具体的安装方式大伙可以【点击这里】进行查看并进行安装。 安装Visual Studio Code。您可以从【此处】然后根据您的操作系统进行选择下载,不同操作系统的安装过程可能会有所不同您可以在【此处】查看Visual Studio Code的安装说明。 在Visual Studio Code 中安装C# 扩展以便让Visual Studio Code 支持C#的开发。 安装完成之后,需要重启下Visual Studio Code才能够使用C#扩展功能。使用V...
2020-08-28 12:27:39
587
原创 HTML实现古书排版效果
先上效果图实现代码<style> .book { background-color: rgb(133, 140, 4); min-width: 230px; height: 289px; font-size: 17px; line-height: 28px; border-radius: 0.5rem; font-family: "微软雅黑"; .
2020-06-17 15:14:36
1565
原创 Android Studio 3.6.3 中遇到无法创建FileHasher类型的服务 问题如何解决!
Could not create service of type FileHasher using GradleUserHomeScopeServices.createCachingFileHasher().> Timeout waiting to lock file hash cache (/Users/dengmengxin/.gradle/caches/5.6.4/fileHashes). It is currently in use by another Gradle instanc...
2020-05-26 12:14:31
3779
1
原创 纯CSS实现取字符串的第一个字符,实现文字图标
如何通过CSS实现文字图标/*图标样式*/.nav-icon-normal { width: 32px; height: 32px; line-height: 33px; display: inline-block; border-radius: 6px; background-color: #b3b4c5; vertical-align: middle; overflow: hidden; font-size: 16px;.
2020-05-09 11:38:57
1620
原创 自定义Quill.js 扩展属性,定义Delta输出存档
搬砖么,能怎么搬, 为什么不花时间去研究let BlockEmbed = Quill.import('blots/block/embed');class CustomImgBlot extends BlockEmbed { // 声明内部对象 static obj = {}; static get ATTRIBUTES() { // 声明元素属性值...
2020-04-15 16:08:29
2367
15
原创 Js 根据名字提取颜色值
初版不完善/** * 根据名字提取颜色 * @param name 名字 */function extractColorByName(name) { var temp = []; temp.push("#"); for (let index = 0; index < name.length; index++) { temp.push(p...
2020-01-20 15:22:20
1670
原创 js 实现网页内容语音朗读功能
/*! * TtsAudioUtils v1.0 * author dengmengxin * date 2019-09-5 * * @example * ``` * // 初始化语音合成配置 * // 百度语音合成接口参数 请参考https://ai.baidu.com/docs#/TTS-API/0bda9a98 * ttsAudioUtils.initTts({ ...
2019-09-05 12:29:10
3004
原创 SQLite 中使用 PRAGMA 判断指定表中的 字段/列 是否存在
SQL语句执行效果语句执行效果图执行代码/** * 检查列存在 * @param db 数据库 * @param tableName 表名 * @param columnName 列名 * @return 如果存在返回:true,否则:false */private boolean columnExists(SQLiteDatabase db, String ta...
2019-07-30 11:49:54
4300
2
原创 Js 怎么清除Json里面的HTML
/** * 清除Json Html * @param {Object} obj json 对象 * @author dengmengxin */function ClearJsonHtml(obj) { if (obj && typeof(obj) == "object") { try { for (var field i...
2019-07-11 19:14:20
822
原创 Android studio 3.4 编译项目时出现 Unable to delete file
Unable to delete file D:\Android_Projects\Demo\app\build\intermediates\signing_config\debug\out\signing-config.json使用管理员权限运行开发工具即可
2019-06-20 11:01:51
1594
原创 HTML5 中使用浏览器进行语音合成以及使用免费语音合成进行朗读
<!-- dengmengxin --><!-- 2019年03月19日 --><!-- 1.0 --><!doctype html><html><head> <meta charset="utf-8"> <meta name="viewport" content...
2019-03-19 17:58:21
4043
原创 android 中用正则表达式匹配指定文件夹下面的文件不包含子文件夹的文件
文件夹\/([^<>\/\\\|:""\*\?]+)\.\w+ 文件夹\/([^<>\/\\\|:""\*\?]+\.(gif|jpg|png|jpeg))
2019-01-09 16:30:05
1373
原创 JavaScript实现距离指定时间还有多少天
/** * 获取距离指定时间还有多少天 * @param {String | Number | Date} dateTime 日期时间 * @example * ```javascript * getDistanceSpecifiedTime('2019/02/02 02:02:00'); * getDistanceSpecifiedTime(15...
2018-11-29 12:29:10
9852
2
原创 java实现距离指定时间还有多少天
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;import java.util.TimeZone; public class 距离指定时间还有多少天...
2018-11-29 12:13:49
7692
原创 正则获取文本中链接
之前也写过一篇,不知道什么原因,原贴被删除,这里重新补上。 从文本中获取网址,正则表达式获取url, 正表达式获取文本中的url,正则获取文本中的链接第一种:[A-Za-z]+://[A-Za-z0-9_\-\+~.:?&@=/%#,;\{\}\\(\)\[\]\|\*\!\\]+第二种:[a-zA-z]+://[^\s]*
2016-11-25 15:14:28
2351
转载 Mac 解决svn+Cornerstone中 UserInterfaceState.xcuserstate的版本控制
简单mark下,有空写个详细教程 具体命令看下面 Here’s what I did:in Terminal cd to the project.workspace directory svn -v status revealed this file was under version control (M):M 655 654 user xcuserdata/user.xcuserdatad
2016-03-29 18:54:55
875
转载 CocoaPods解决Unable to add a source with url
[!] Unable to add a source with url https://github.com/CocoaPods/Specs.git named master-1. You can try adding it manually in ~/.cocoapods/repos or via pod repo add. 是由于我装了多个Xcode导致路径变了,解决:hwjdeMacBook
2016-03-18 18:03:46
2888
原创 Js判断浏览器是否是移动设备
可能有其它缺陷,不过正常能用<script type="text/javascript">function detectMobile() { return navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) |
2016-02-03 17:38:37
522
原创 RecyclerView GridView 矩形自适应
最近公司要做一个类似GridView控件布局的数据展示,要求数据的item每个都是矩形的,寻思着网上找个框架用呗, 所有网上找了一个重写GridLayoutManager类的布局管理用了一下,效果不理想,太麻烦每次都要new,所以寻思着自己写了一个。 在不实现GridLayoutManager、不用new,并且只需要用布局来设置就完事而且还是自适应的矩形控件。 代码肯定有减少、想想
2015-12-09 16:54:11
6832
6
原创 Android 开机启动服务问题
这是废话,最近做开机启动服务,小米手机可行root后设置启动权限可行,然后其他一律不行。有点无语,就把所有广播接收都写上去,勉强还行,唉唉唉唉唉
2014-12-11 14:30:47
663
转载 Android布局属性讲解标签属性
RelativeLayout第一类:属性值为true可falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParent
2014-11-10 10:29:47
948
原创 Android fragment在锁屏解锁后会出现重新onCreate的解决办法
android:configChanges="orientation"
2014-10-20 14:06:52
2723
2
Android实现桌面小部件:今天吃什么
2024-11-27
RecyclerView GridView 矩形自适应
2015-12-09
系统拍照广播监听
2014-08-28
计算器.rar
2012-10-14
txt读取.rar
2012-10-14
javaMinDVD管理系统
2012-10-14
求助!这种语法是什么语法
2017-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人