smile908

导航

2023年1月16日 #

安卓的通知管理

摘要: 最近,安卓13已经发布了。安装13显著的新特质仍然是聚焦与个人隐私保护和安全。 通知栏消息一直是App和用户沟通的有效渠道。 在Android13之前,App只需要使用NotificationManager即可向终端用户推送通知栏消息 。Android13则引入了新的运行时通知权限:POST_NOT 阅读全文

posted @ 2023-01-16 14:41 smile908 阅读(276) 评论(0) 推荐(0) 编辑

2023年1月6日 #

.net framework4.7.2 不同页面之间的跳转

摘要: 首先,我们得新建一个新的.net framework 项目,系统会默认生成两个xaml文件,分别是App.xaml和mainWindow.xaml Window:故名思意,桌面程序的窗体。在WPF桌面应用中,我通常会只用一个主窗体,然后将不同的操作单元封装在不同的UserControl中,根据用户的 阅读全文

posted @ 2023-01-06 14:22 smile908 阅读(152) 评论(0) 推荐(0) 编辑

2022年12月28日 #

Could not resolve com.android.tools.lint:lint-gradle:26.1.2错误

摘要: 今天打开了一个很久没有打开的android项目,突然发现出现了很多错误,很多sdk自带的接口都爆红,包括findbyid, setBackgroundResource,setOnClickListener等大部分爆红,但是该项目又可以运行,但是爆红的地方对于有强迫症的我不能忍受,然后果断clean 阅读全文

posted @ 2022-12-28 11:23 smile908 阅读(460) 评论(0) 推荐(0) 编辑

2022年11月25日 #

安卓获取设备的支持的定位provider和跳转到设置gsp页面

摘要: package com.example.gpsdemo;import androidx.appcompat.app.AppCompatActivity;import android.content.Context;import android.content.Intent;import androi 阅读全文

posted @ 2022-11-25 16:57 smile908 阅读(81) 评论(0) 推荐(0) 编辑

针对部分设备GPS开启状态异常的分析

摘要: 针对部分设备GPS开启状态异常的分析 1:系统的源码分析 public static boolean getLocationState() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { LocationManager alm = (L 阅读全文

posted @ 2022-11-25 16:29 smile908 阅读(298) 评论(0) 推荐(0) 编辑

2022年11月23日 #

关于String和byte数组之间的转化问题

摘要: 上次在项目中遇到了这样的一个问题,我从接口取到的rawData数组的长度是8192, 我将这个byte数组用new String(rawwData)的方法将byte数组转化为字符串,作为参数传给另外的一个方法, 在这个方法中,将这个String又转化为了数组,这个时候的数组大小变成了30000多,当 阅读全文

posted @ 2022-11-23 17:59 smile908 阅读(1621) 评论(0) 推荐(0) 编辑

安卓读取手机短信

摘要: 上次接了一个项目,大致意思是一个页面,有六个输入(EditText),以及两个Button,一个button用于 读取短信,并处理读取的信息填充至六个EditText里面,另外一个按钮用于清除掉六个EditText里面的内容。 下面是运行效果图: 首先,我们看manifest.xml文件,在这里我们 阅读全文

posted @ 2022-11-23 17:31 smile908 阅读(1408) 评论(0) 推荐(1) 编辑

2022年11月8日 #

设计模式—建造者模式

摘要: 我们通常在开发中见到一种链式的构造对象,比如: demoAnimator demoAnimator= new demoAnimator.Builder().setFade(true).setDuration(1000).build();那他是怎样实现的呢、 建造者模式(Bulider Pattern 阅读全文

posted @ 2022-11-08 11:48 smile908 阅读(19) 评论(0) 推荐(0) 编辑

关于editview的url验证

摘要: 在一次开发中,我遇到了这样的一个需求,要求输入框的内容只能识别url,要求如下: 纯ip:例如:172.16.15.45 IP+端口:172.16.15.45:3306 协议+ip域名+端口:http/https://172.16.45:3306 域名:www.baidu.com 协议+域名:htt 阅读全文

posted @ 2022-11-08 09:17 smile908 阅读(31) 评论(0) 推荐(0) 编辑

2022年11月3日 #

关于单例模式(Singleton)

摘要: 单例模式可以说是在我们开发过程中使用的最常用的设计模式,基本上没有之一,在操作数据库对象,图片加载器 日志模块入口,使用的非常广泛,我们来看一下他的基本实现 最简单的单例模式 public class Singleton { private static Singleton instance =ne 阅读全文

posted @ 2022-11-03 10:41 smile908 阅读(21) 评论(0) 推荐(0) 编辑