- 博客(125)
- 资源 (17)
- 收藏
- 关注
原创 Android---- 一个完整的小项目(消防app)
针对不同群体的需求,想着应该拓展写方向。医疗app很受大家喜欢,就打算顺手写个消防app,里面基础框架还是挺简洁 规整的。登陆注册和本地数据库写的便于大家理解。是广大学子的毕设首选啊!此app主要为了传递 消防知识,以及歌颂消防士兵的奉献精神。在这里我们向他们致敬!此app采用本地数据库litpal,涵盖多种三方依赖,webView,登录注册,头像修改,EventBus,Butterknife,SmartRefreshLayout,XTabLayout,悬浮球,对于初学者及毕业生是很好的项目。
2023-08-17 15:38:03 1546 2
原创 Android----一个完整的小项目(物流app)----适用课堂大作业
这是一个本地的完整app项目。采用最基础最原始的写法,数据库即为本地数据库,主要功能为登陆,注册,以及对数据库的增删改查。是广大毕业生课堂大作业或者对小功能理解的首选!
2023-06-01 10:49:32 362
原创 Android----一个完整的小项目(医疗app)
前言 2019年帮一个学生做过毕业设计。是一个本地的完整app项目。里面涵盖多种三方依赖,以及多种控件的使用,在这留下样式图及代码下载地址。希望有需要的朋友可以用到。里面存在少量Bug,以及封装的很少,因为要模拟出毕业生独立开发出的效果~! 注释比较多,写法逻辑采用最简洁直观的方式。是广大毕业生毕设首选啊! ...
2021-01-08 15:49:02 6122 30
原创 Android——app保活,最小化可唤起界面。强杀可再次弹起。达到流氓软件效果。(已兼容7.0)
1.项目中创建HeartBeatServicepublic class HeartBeatService extends AbsHeartBeatService { @Override public void onStartService() { } @Override public void onStopService() { } @Override public long getHeartBeatMillis() { .
2020-10-09 19:39:32 1228 12
原创 Android ----在线打开pdf文件(非常好用。已经嵌入多个项目)
效果图:上图附件下的fragment内显示的就是pdf前言:兼容android 8.0,直接获取服务端返的url(http.....pdf)直接打开。第一步:在assets文件下,粘贴过去pdfjs的整个包。(在文章尾部提供)第二步:<!-- 指纹及手势密码的权限 --><uses-permission android:name="and...
2019-07-08 11:15:23 4310 12
原创 Android-----自定义曲线图很实用
公司做个医疗项目,需要画血压和血糖折线图.在CSDN和GitHUB上都没找到合适的,所以集百家之长,整理了一份.先看效果图血压核心代码:/** * 画出中间渐变线 **/private void drawCenterLine(Canvas paramCanvas) { LinearGradient localLinearGradient = new LinearGr...
2019-01-25 09:16:41 842 14
原创 微信小程序跳H5定位报getLocation:invalid signature错误。Ios真机好用,android端不好用问题!绝对给你灵感
今天调试,拿ios手机打开小程序,进到主页,点击按钮跳到我写的vue项目,项目中用到定位wx.getLocation方法,ios真机完美显位置。比如初始页Index.vue页面,那么你在这个Vue页面的mounted方法里执行一次。你如果vue项目由选择城市页面,那么比如在cityList.vue的页面的mounted方法里再次执行一次。我们跟后台交互的时候,也需要传一个当前页面,来通过接口获取核心的appId,nonceStr,signature,timestamp。我再附赠一个url的区分代码。
2024-02-01 16:54:47 806
原创 绝对好用在小程序跳转VUE项目,webview使用js-sdk报错 config:invalid url domain
后来在官方论坛看到很多帖子,写的 不是很清晰。最后我咨询了客服,得到确切答复。哪怕你只做小程序相关的内容,那也需要注册公众号。其实在客服回答的这个链接里也描述了。只不过我当初也没仔细看,可能也是看了没当回事。开始被这个事折磨了几天。但是一直初始化失败。
2024-01-29 16:45:07 271
原创 Android----一键换肤功能
前言 最近项目需要做一键换肤功能,作为移动端(手机app、平板)开发者来说,这是一个常用的功能。实现此功能,先聊聊初始设计方向,一键换肤功能,其实最好是在项目启动时期就有,这样的好处在于,开发者在设计架构的时候,能够方便的对资源文件进行合理性命名(图片、颜色)。 例如:项目整体色调是绿色,那么标题栏的颜色如果是纯色。我们可能会在color的配置文件中这样写: <color name="base_bg_green_ti...
2021-01-08 14:27:59 605 8
原创 工具类:自定义缩放的文本控件
package com.sikkha.skline.utils;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Paint;import android.util.AttributeSet;import android.util.TypedVal...
2021-01-08 13:40:30 100
原创 工具类:网络工具类
package com.sikkha.skline.utils;import android.app.ActionBar.LayoutParams;import android.app.AlertDialog;import android.content.Context;import android.content.Intent;import android.net.Connecti...
2021-01-08 13:39:49 124
原创 自定义FullScreenVideoView
package com.sikkha.skline.myview;import android.content.Context;import android.util.AttributeSet;import android.view.WindowManager;import android.widget.VideoView;import java.util.Objects;/*...
2021-01-08 13:39:23 170
原创 沉浸式开启后,底部虚拟导航栏遮挡页面问题
在onCreatView判断,是否有虚拟按钮if (ScreenUtils.isShowNavBar(this)) { getWindow().getDecorView().findViewById(android.R.id.content).setPadding(0, 0, 0, ScreenUtils.getNavigationBarHeight(this));}剩余调用下...
2021-01-08 13:39:00 229
原创 android.view.WindowManager$BadTokenException崩溃分类与解决。
关于android的一个常见错误:Unable to add window --token is not validandroid.view.WindowManager$BadTokenException:Unabletoaddwindow--tokenandroid.os.BinderProxy@41791b20isnotvalid;isyouractivit...
2021-01-08 13:38:35 469
原创 Android----自定义人脸框
/** * 自定义虹软人脸识别框/人脸抓拍框/人脸追踪框 * Created by HDL on 2018/7/31. */public class FaceRectView extends View { private Rect rect; private int screenWidth; private int screenHeight; public FaceRectView(Context context) { this(context, .
2021-01-08 13:32:14 776
原创 Android----网络连接工具类
package com.bjlytr.fvr.utils;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import com.bjlytr.fvr.app.App;/** * ================================================ * * @author :Vip * @versio..
2020-11-26 14:43:21 195
原创 Android----通过代码修改系统时间,简单高效,2分钟上手
前言: 公司需求,需要andorid移动端动态修改设备(ipad,android7.0)的系统时间第一步:权限配置(常规读写权限等也建议配置上,下面三个是核心项)<uses-permission android:name="android.permission.SET_TIME" tools:ignore="ProtectedPermissions" /><uses-permission android:name="android.permiss...
2020-10-13 19:36:42 4764 17
原创 Android ----相机预览尺寸
SupportedSizes: w = 1920 |h = 1080 SupportedSizes: w = 1440 |h = 1080 SupportedSizes: w = 1536 |h = 864 SupportedSizes: w = 1280 |h = 960 SupportedSizes: w = 1280 |h = 720 SupportedSizes: w = 960 |h = 720 SupportedSizes: w = 720 |h = .
2020-09-07 00:20:14 515
原创 Android----使用SurfaceView预览Camera,添加一个带动画的Dialog或者Popwindow,动画变慢卡顿
setPreviewCallback太耗性能导致,改用setOneShotPreviewCallback
2020-09-02 09:19:28 555
转载 前端----纯css3实现二维码扫描特效
在线预览https://jsrun.pro/AafKp/embed...如果本文对你有用,对博主小额打赏,以资鼓励,分享更多有用的技能先看效果:第一步,实现网格背景:background-image: linear-gradient(0deg, transparent 24%, rgba(32, 255, 77, 0.1) 25%, rgba(32, 255, 77, 0.1) 26%, transparent 27%, transpar
2020-06-28 13:35:19 3620 2
原创 前端------动态修改本地图片(根据需求,频繁改样式)
<imgid="iv_device_electric"style="color:white;margin-top:-5px;width:20px;hight:12px"src="../../assets/images/electric_100...
2020-06-16 11:51:10 465
原创 Cordova生成android apk,运行存在遮挡状态栏问题。(setStatusBarStyle注释即可)
/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to y.
2020-06-15 17:11:06 454
转载 VS Code read-only volume
今天打开VS Code,编辑一个md文件的时候,按回车提示错误而且回车输入无效:"command 'markdown.extension.onEnterKey"搜了一下,说是VS Code版本应该升级。想来是插件自动升级了,VS Code没跟上。然后尝试Code-检查更新,居然提示不能在只读卷上升级:Cannot update while running on a read-only volume. The application is on a read-only volume. Please
2020-06-12 13:17:10 911 5
转载 VSCode配置git(Mac版)
(亲测可用)1.首先打开vscode的终端2.新建文件夹作为git仓库3.进入该文件夹下进行git初始化4.从远程仓库拉取代码5.找到拉取下来的文件打开6.代码拉取到了vs code中7.提交拉取代码拉取提交...
2020-06-12 13:13:11 6093
原创 mac版safari开启调试模式
步骤如下点击Safari启动浏览器 点击左上Safari标志,选择偏好设置 选择高级,勾选下方的在菜单栏显示开发菜单。 如此,Safari就出现了开发菜单,右键网页元素也会出现查看元素功能了。如此,Safari就出现了开发菜单,右键网页元素也会出现查看元素功能了。...
2020-06-12 13:10:01 1912
转载 JS中For循环中嵌套setTimeout()方法的执行顺序
在For循环中执行setTimeOut()方法的代码,执行顺序是怎样的呢?代码如下function time() { for(var i= 0;i<5;i++){ setTimeout(function () { console.log(i); },1000) } } time();应该会有人会说,很简单呀,for循环进行遍历,并且每次有一个输出,那结果应该是0,1,2,3,4。其实不然,运行上诉代码之后,控制台输出如下:5个
2020-06-06 14:02:48 676
转载 cordova 打包遇到ajax请求没有数据返回
在cordova打包apk后,ajax访问没有数据返回,幸运的是找了几篇文章就找到了解决方法原文地址:https://blog.csdn.net/qq_Shu/article/details/90722783遇到的问题上文楼主一样,楼主提供三个方法,我用第一个就解决了问题。解决的办法简单来说可以通过在AnroidManifest.xml中的application显示设置<application android:usesCleartextTraffic="true">...
2020-06-02 14:42:32 363
转载 Vue----Vue安装配置JQuery
方式一:1.安装jquerynpm install jquery --save-dev2.build/webpack.base.conf.js中,导入:var webpack = require('webpack');最下面添加:plugins: [ new webpack.ProvidePlugin({ $:"jquery", jQuery:"jquery", "window.jQuery":"jquery" })]3.vue文件中无需导入,可直接使用$
2020-06-02 10:00:53 442
转载 JS----中判断某个字符串是否包含另一个字符串的五种方法
String对象的方法方法一: indexOf() (推荐) 1 2 var str = "123" console.log(str.indexOf("2") != -1); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。方法二:match() 1 2 3 4 5 var str ..
2020-05-20 09:21:57 328
转载 传统蓝牙和低功耗蓝牙的分类与区别?
作者:feasycom链接:https://www.zhihu.com/question/60824531/answer/181351944来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。蓝牙作为一种近距离通信技术,目前已大量应用于各种移动终端,物联网,健康医疗,智能家居等行业,而蓝牙模块由于集成了蓝牙协议栈,射频部分和天线,因此也受到广大设备厂家青睐,...
2020-04-27 09:17:51 486
原创 混合开发----Cordova打包流程
前言:先做整理,后期排版。1.默认认为cordova项目已经搭建,即将准备生成android apk包。 在该项目的cordova层级下:cordova platform add android --save2.添加完平台后,检查当前设置状况 指令:cordova platform ls3.检查打包条件(cordova层级下)指令:cordova requ...
2020-04-23 11:55:25 320
转载 混合开发-----cordova编译项目的时候遇到的问题一 Android Sdk not found
命令行进入工程,编译项目 输入指令 cordova build android 报如下错误。Cordova: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable解决...
2020-04-22 09:41:25 660
原创 前端----常见报错
1.cross-env 不是内部或外部命令执行npm run dev 报错cross-env 不是内部或外部命令,解决办法如下: npm install 1 依赖项丢失,直接再执行下即可。后续持续更新...
2020-04-22 09:10:07 153
转载 window系统下Node.js安装以及环境变量配置
一、Node.js安装1.首先在Node官网上下载对应的安装包,我这里下载的是64位window系统的安装文件node-v10.15.0-x64.msi2. 点击安装文件,开始node.js安装3. 点击下一步4. 勾选同意选项,并点击下一步5.选择node.js的安装目录,我这里选择安装在D盘6.接着一直点击下一步到以下界面7.点击安装...
2020-04-21 10:04:32 261 5
转载 vue 项目初始化时,npm run dev报错解决方法
错误如下:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! travel@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`npm ERR! Exit status 1npm ERR!npm ERR! Fa...
2020-04-21 09:08:31 402 2
原创 Android----蓝牙最好用的uuid
UUID 00001105-0000-1000-8000-00805f9b34fb最好 用的。不解释。
2020-04-15 14:54:03 154
android 优惠券功能动画效果,主流审美
2022-06-22
全网最好用的在线预览PDF文件。完美兼容安卓高版本系统
2019-07-18
PDF包(引入android项目可在线打开PDF,免下载)
2019-07-08
极光推送jar包大全.rar
2019-06-20
VipBaiduMapDemo.rar
2019-06-04
Android摇一摇切换按钮震动的功能
2019-05-29
idea汉化语言包
2019-04-10
自定义曲线图(血压血糖,酷炫实用)
2019-01-25
LitePal第三方本地存储带你飞
2018-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人