自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java SimpleDateFormat parse方法获取到的时间戳为00点

Java SimpleDateFormat对象的parse方法处理12点变成00点记录一下开发项目中遇到的坑:val simpleDateFormat = SimpleDateFormat("yyyy-MM-dd hh:mm:ss")val time: Long = simpleDateFormat.parse(date).time//yyyy-MM-dd hh:mm:ss 格式化后获取到的时间戳是12小时制//yyyy-MM-dd HH:mm:ss 格式化后获取到的时间戳是24小时制

2021-03-18 14:50:10 773

原创 GreenDao 存储List<Bean>的数据

GreenDao 存储List<Bean>的数据一 需求:项目中用到了GreenDao,需要在其里表里加个属性面保存一个list<Bean>。二 思路:都是通过实现GreenDao的PropertyConverter实现的。首先考虑下如果是String类型的数据,遍历List然后将所有的String对象都append到一个容器中,然后保存在数据库中即可。若是bean类型的则通过gson将其转为json保存到数据库中。三 泛型为Bean的实现1 Conv

2020-11-27 15:41:32 816

原创 XBanner 简单使用

1 依赖allprojects { repositories { ... maven { url 'https://jitpack.io' } }}dependencies { //普通版本依赖 implementation 'com.github.xiaohaibin:XBanner:1.7.3' //androidX 版本使用下面的依赖 implementation 'com.github.xiaohaibin:XBanne

2020-06-04 16:46:24 3048 1

原创 Android Accessibility 模拟界面滑动

1 Accessibility配置请查看https://blog.csdn.net/qq_27885521/article/details/1029101882 绘制pathPath mPath = new Path();//线性的path代表手势路径,点代表按下,封闭的没用//x y坐标 下面例子是往下滑动界面mPath.moveTo(100,200);//代表从哪个点开始滑动...

2019-12-04 16:17:28 6202 1

转载 Git出现冲突error: Your local changes to the following files would be overwritten by merge: xxx/...

通过git stash将工作区恢复到上次提交的内容,同时备份本地所做的修改,之后就可以正常git pull了,git pull完成后,执行git stash pop将之前本地做的修改应用到当前工作区。git stashgit pullgit stash popgit stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。...

2019-11-27 15:42:24 223

原创 SP

package com.neal.accessabilitydemo.util;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import java.util.ArrayList;impor...

2019-11-12 09:11:59 622

原创 记录自己用的命令

dumpsys activity | grep -i run 查看当前运行Activityadb shell am start -n 包名 /启动Activity 或者servicelogcat| grep "" 查看loggit branch 查看本地分支git branch -d branch name 删除本地分之git push origin --delete [bran...

2019-11-08 10:23:10 178

原创 AccessibilityService 配置

1. xml<?xml version="1.0" encoding="utf-8"?><accessibility-service xmlns:android="http://schemas.android.com/apk/res/android" android:accessibilityEventTypes="typeA...

2019-11-05 09:52:10 1704

原创 Android 创建透明Activity

1.创建theme <style name="Transparent" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowBackground">@color/framlaylout_color</item> <item name...

2019-10-22 09:30:59 1106 1

原创 Android 应用设置系统签名

使用AndroidStudio 设置系统签名1.在你的项目中建一个文件夹存放签名文件,点击菜单栏的build/Grenerate Signed APK2.ok后进入这个界面点击Next3.选择签名版本有debug和release版本,可以两个都选4.点击Finish,进入你刚开始创建的文件夹中,把这三个文件复制进去,这是使用源码中的代码来签名需要这三个文件可以留言找...

2019-10-12 10:45:01 1170 3

原创 Android 5.0以上(MediaProjectionManager)截屏

1.获取手机屏幕宽高,密度。 mediaProjectionManager = (MediaProjectionManager) getSystemService(MEDIA_PROJECTION_SERVICE); Display display = getWindowManager().getDefaultDisplay(); Window...

2019-09-29 15:27:18 1588 1

原创 Android 添加悬浮窗

1.添加权限<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/><uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW"/>2.开启权限//跳转至开启悬浮窗权限start...

2019-09-27 08:54:06 1168

原创 学习安卓应该具备的知识技能

一,语言此块内容是工作中必须使用到的技术,一方面需要在工作中总结,另一方面更需要自己下班后找时间自学,推荐看书看博客和动手,这方面的知识不算庞杂,也比较容易描述,最好自己总结到博客中Java class, method, interface, enum, annotation的基本与使用 class的继承与方法覆写,静态内部类,非静态内部类,匿名内部类 引用的概念,值传递,...

2019-09-17 17:08:18 232

原创 Android 跨进程传输大图片

项目需求实现客户端发送大图片到服务端。思路通过传递FD来实现Bitmap的传输(通过FD可以访问共享内存),所以客户端直接把FD传过去,服务端通过FD来获取Bitmap,因为普通的传递图片最多只支持1M,超过就会出错。传递FD不管图片多大,都不会出错。代码实现跨进程通信我采用的是AIDL,AIDL怎么创建就不多说了,直接看代码。//service定义通...

2019-09-06 09:35:14 2517

原创 Android 通过Fileprovider建立不同应用间分享so库

需求:假如有2个apk,一个客户端(client),一个服务端(service),客户端请求服务端so库文件,服务端分享so库给客户端,客户端进行加载,直接撸代码。1: 设置FileProvider为了给应用程序定义一个FileProvider,需要在Manifest清单文件中定义一个entry,该entry指明了需要使用的创建Content URI的Authority。此外,还需要...

2019-07-23 11:05:51 523

原创 关于今日头条屏幕适配

在Android开发中,由于Android碎片化严重,屏幕分辨率千奇百怪,而想要在各种分辨率的设备上显示基本一致的效果,适配成本越来越高。虽然Android官方提供了dp单位来适配,但其在各种奇怪分辨率下表现却不尽如人意,因此今日头条适配就出来了,适配极其简单,主要是一些原理。 android中的dp在渲染前会将dp转为px,计算公式: px = density * dp; ...

2018-08-31 17:27:27 620

lif_NetState.zip

Android 基于8.0动态注册广播 实时监听网络状态变化 及切换网络,网络实时变换,监听广播通知

2019-07-24

空空如也

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

TA关注的人

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