自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 百度定位坐标偏差,各个坐标系之前的坐标转换

定位后经纬度坐标系类型之前的坐标转换

2023-07-07 09:22:19 1034 1

原创 Android数据库开发 LitePal的使用详解(2)

Android数据库开发增删改查等操作

2022-08-08 19:54:44 2033 1

原创 Android数据库开发 LitePal的使用详解(1)

androdi使用LitePal

2022-08-08 11:30:13 1137

原创 Andoird开发--指南针(基于手机传感器)

基于方向传感器、加速度传感器和地磁传感器这两种方式实现指南针的功能

2022-07-25 17:39:39 2233

原创 Android应用加入系统白名单设置省电策略

应用加入系统白名单,修改省电策略进行保活

2022-07-13 17:06:45 1815

原创 ViewPager2和VIewPager的区别以及ViewPager2实现轮播图

VIewPager2介绍和实现轮播图

2022-06-23 14:57:48 5006 1

原创 Android中Serializable和Parcelable接口的区别和用法

文章目录前言一、为什么要序列化,以及两种序列化方式的区别?二、使用方法1.Serializable 接口使用方式2.Parcelable接口使用方式总结前言Android中Intent中传递对象有两种方法,一种是该对象实体实现Serializable接口,使用putSerializable(Key,Object);另一种是实现Parcelable接口,使用putParcelable(Key, Object)方法。一、为什么要序列化,以及两种序列化方式的区别?Serializable接口和Par

2021-12-28 18:21:10 1261

原创 Android 8.0 Notification(通知)以及华为、小米手机软桌面角标的气泡效果

文章目录前言一、Android8.0 Notification(通知)1.创建NotificationManager(通知管理器)2.发送通知二、手机桌面角标效果1、华为手机2、小米手机后记(完整代码)前言 android8.0之后 Notification添加了NotificationChannel(渠道)的特性,如果App的targetSDKVersion>=26,没有设置channel通知渠道的话,就会导致通知无法展示,而且新的版本中把振动、音效和灯效等相关效果放在了通知渠道中控制,这样用

2021-11-25 18:16:49 11170 1

原创 Android APP启动其他APP-SecurityException: Permission Denia 异常

开发中需要跳转之其他APP遇到了一些问题记录一下一、跳转其他APK的方法代码如下: Intent intent = new Intent(); intent.setClassName(目标APP的包名,目标APP页面的路径); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra("username",username); startActivity(intent);结果运行中报了一个BUG: java

2021-06-01 19:05:47 393 3

转载 安装app启动后,home键回到桌面后点击app启动时会再次启动入口类bug的原因剖析

原文地址:http://www.cnblogs.com/net168/p/5722752.html文章目录前言解决方案前言最近测试过程中发现一个奇怪的bug。测试通过QQ接受APK,APK安装好之后进入程序,程序正常运行过程中点击HOME键进入桌面,然后再点击APP的图标进入程序,发现并没有回到之前正在使用的页面而是进入的欢迎页,相当于重启的程序。解决方案在网上查找了半天终于发现了解决方案,就是在欢迎页(即第一个页面)的OnCrete方法中添加一些代码,如下: protected voi

2021-05-27 19:00:38 177

原创 android RecyclerView实现树形列表以及设置CheckBox三种选择状态

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、实体类的构建二、RecyclerView适配器三、树形列表工具类总结前言近期开发遇到一个需求展示部门的属性列表并且要设置选择状态,包含子部门全部选中、子部门部门选中以及子部门全部不选中这三种选择状态,网上查了一下CheckBox的样式发现比较麻烦,故直接使用ImageView三种状态的图片来代替。效果图:提示:最底下有demo,需要源码的同学可以下载一、实体类的构建不解释,各个属性的含义都在注释上//树节

2021-05-27 18:44:07 1071 1

原创 安卓应用设置不允许截屏功能和屏幕保持常亮

在安卓开发过程中,用些程序出于保密性的原因不允许屏幕截屏,其实很简单,只需要在Activity中的onCreate方法中添加getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);代码如下 @Override protected void onCreate( Bundle savedInstanceState) { super.onCreate(savedInstanceState); set

2021-05-16 22:40:06 6805

原创 安卓9.0后网络权限的请求

安卓9.0后网络权限的请求安卓9.0后在配置文件中添加上android.permission.INTERNET的权限后依然使用网络请求数据,这是因为android9.0默认不支持http。文章目录安卓9.0后网络权限的请求一、添加网格请求的文件二、在清单配置文件添加配置一、添加网格请求的文件在res文件下添加xml文件夹,并在这个文件夹下添加文件network_security_config.xml。代码如下:<?xml version="1.0" encoding="utf-8"?&

2021-03-21 19:08:09 605

原创 一款好用得Android视频播放背景插件

一款好用得Android视频播放背景插件视频播放背景插件集成插件添加网络权限配置在部署文件使用控件效果视频播放背景插件这款插件即可以使用asses中的视频也可以加载网络上的视频文件,就性能而言,Android上的普通-videoview-成本很高。另外,由于视频分辨率和apk大小,大多数开发人员都不希望在项目中包含视频。有了这个库,开发人员将拥有几行代码的性能友好的视频背景。集成插件1、添加jitpack.io库root build.gradle中加入代码 maven { url ‘https:/

2021-03-21 18:21:45 563

原创 Android控件的一些特殊属性含义

Android控件的一些特殊属性含义

2021-03-11 19:01:01 173

原创 小米手机程序开机自启动

小米手机程序开机自启动实现机制申请权限创建监听广播静态注册广播小米手机权限申请完成实现机制使用广播对开机事件进行监听,监听到开机广播后启动程序界面。需要实现拦截广播android.permission.RECEIVE_BOOT_COMPLETED,并且需要使用静态注册广播的方法(即在AndroidManifest.xml文件中定义广播)申请权限在AndroidManifest.xml中添加监听权限和后台弹出的权限。<uses-permission android:name="android.

2020-12-15 11:35:05 2108

LitePal的使用详解

Android数据库开发 LitePal的使用详解,包括引入、配置以及增删改查等操作

2022-08-08

Andoird开发--指南针(基于手机传感器)

基于方向传感器、加速度传感器和地磁传感器这两种方式实现指南针的功能

2022-07-25

CheckTreeDemo.zip

用RecyclerView实现树形列表以及设置CheckBox三种选择状态(全选、部分选中、全不选)样式

2021-05-27

VideoBackground.zip

一款好用得Android视频播放背景插件,即可以使用asses中的视频也可以加载网络上的视频文件

2021-03-21

空空如也

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

TA关注的人

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