自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曲幽

简单就好。简单最好……

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android悬浮窗的简单实现

Android的界面绘制,都是通过 WindowMananger 的服务来实现的。 WindowManager 实现了 ViewManager 接口,可以通过获取 WINDOW_SERVICE 系统服务得到。而 ViewManager 接口有 addView 方法,我们就是通过这个方法将悬浮窗控件加入到屏幕中去。为了让悬浮窗与`Activity`脱离,使其在应用处于后台时悬浮窗仍然可以正常运行,使用`Service`来启动悬浮窗并做为其背后逻辑支撑。

2020-12-18 16:25:19 1618 3

原创 Android延时执行Timer类的使用

Android定时控制类一般使用Timer即可。初使化Timer类new Timer(),执行延时事件new TimerTask(),timerTask 第一个参数为要执行的事件,第二个参数为延迟多久执行,第三个参数为每次执行的间隔时间,可选。一个Timer类实例可以执行多个TimerTask事件,但一旦运行起来便会一直执行下去,直到timer.cancel()事件,结束整个timer进程。TimerTask 无法更新主线程上的UI控件内容,只能借用Handler在不同线程中传递信息。

2020-12-16 10:04:15 1195 1

原创 okhttp版本检查更新下载apk应用

Android软件安装好后少不了每次启动的更新检查和下载安装apk,借用okhttp可以更高效的实现目的。我这里是利用的webdav服务器进行应用的存储。首先是检查服务器上应用的最新版本号,如果比当前版本高则利用Okio下载apk文件到本地,然后叫用系统安装apk。因为网络操作不让在主线程上进行,所以这里借用Handle进行线程间的信息的传递和更新UI界面了解下载状态。

2020-12-11 16:30:22 541

原创 借助WinPE进行Windows系统安装

原生安装Win10,将要安装的系统ISO镜像挂载为虚拟光驱,进入挂载的光驱执行Setup.exe安装系统,进入桌面安装驱动应用软件。Ghost安装,安装这类系统的实质是将.gho .wim通过备份还原工具恢复到系统盘。Windows 无法安装到这个磁盘。遇到这种报错,是因为要安装系统的那块硬盘是MBR分区表,需要legacy启动的PE才能安装,而PE却是UEFI启动的,因此报错。解决方法是:重启电脑,以legacy方式进入PE,再进行安装就好了。请牢记UEFI<->GPT和Legacy<->MBR的这种对应

2020-12-07 14:42:15 1261

原创 C#操作xml文件读取和保存应用配置信息

XML文档树结构,new XmlDocument()初使化配置档,检查文件并加载配置信息xml.Load("settings.xml"),foreach (XmlElement process in nodeProcesses.ChildNodes)获取信息将读取到的数据装入字典中

2020-12-03 13:37:05 1097

.NET Compact Framework 2.0.zip

里面有两个PDA环境下安装用的CAB包,一个是.net comapct framework 一个是 sql server 用

2022-07-01

C# VisualStudio相关Git忽略文件 .gitignore

VisualStudio开发C#程式码时,使用Git进行版本控制。每次提交都会有一些自动生成的文件不是我们所关心的,设置忽略文件,让Git只去比对核心文件以节省时间和资源

2020-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除