自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lizhong

自信人生二百年,会当水激三千里

  • 博客(492)
  • 资源 (350)
  • 收藏
  • 关注

原创 android文件压缩与解压

一个简单压缩解压工具类。

2024-04-23 15:09:48 98

原创 android自定义来电秀UI

三、增加一个来电展示的自定义UI页面PhoneCallActivity,可根据需求更改。PhoneCallService服务,在服务中监听来电等状态,且控制UI显示。二、在MainActivity中设置应用为默认来电主题,与权限设置。四、来电页面UI中布局文件activity_phone_call。代码为完全贴出,其他代码可。

2024-01-12 11:42:23 630

原创 android自定义时间选择

三、对应的custom_date_picker.XML文件。自定义时间选择器,可以更改到年月日,时分秒。四、定义TimePickerDialog。一、自定义DatePicker。二、自定义PickerView。

2024-01-10 10:27:35 641

原创 android悬浮窗气泡点击穿透事件

一个小众功能记录:新增气泡,拖动气泡,点击气泡事件传递到下层。2、其他相关资源文件与全部代码,可下载完整demo查看。由于代码格式问题,暂不加更多代码,不然看起来很乱。搜索:csdn generallizhong。1、新建一个service,都在这里面实现。// 设置悬浮窗口的位置和大小。3、在activity中启动。

2023-12-12 10:10:40 368

原创 android PopupWindow设置

记录一个小功能,使用场景,列表项点击弹出。

2023-11-16 14:50:55 243

原创 android 指针动画转动

类似码表指针转动动画

2023-10-20 09:41:10 568

原创 简单YUV数据转换二

在无法确定yuv是否为正确数据 ,情况下可以先保存byte为.yuv文件,使用yuv工具查看。视频:需要使用MediaCodec编码写入视频。图片:课转换后使用YuvImage保存到本地。yuv最终将会保存为MP4或者图片。

2023-09-11 17:43:05 226

原创 简单YUV数据转换

YUV是一种亮度信号Y和色度信号U、V是分离的色彩空间,它主要用于优化彩色视频信号的传输,使其向后相容老式黑白电视。而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。2、Planar类型:是将YUV分量分别存放到三个独立的数组中,且先连续存储所有像素点的Y,紧接着存储所有像素点的U,最后是所有像素点的V。1、Packed类型:是将YUV分量存在在同一个数组中,每个像素点的Y、U、V是连续交错存储的;五、将YV12转换为NV21。

2023-09-08 11:13:54 253

原创 安卓百度地图定位功能的实现

发起定位后,即可获取所需要的信息@Override//此处的BDLocation为定位结果信息类,通过它的各种get方法可获取定位相关的全部结果if (null!

2023-07-05 14:00:47 995

原创 android记录三种延迟休眠代码执行

1.、使用线程,利用线程休眠达到延时效果。3、使用定时器Timer执行延时任务。2、使用handler延时执行方法。

2023-03-02 09:54:40 823 1

原创 android银行卡手机号格式工具类

【代码】android银行卡手机号格式工具类。

2023-02-22 12:54:18 280

原创 android自定义进度节点

记录进度节点,文章结尾附上DEMO,图:我的成品: 一、这是一个自定义View,绘制节点与节点线,动态填充数据使用自定view类代码:代码已有详细注释,二、类中使用代码动态填充数据。三、其它资源可下载demo获取generallizhong:csdn下载 -END

2022-12-08 10:37:23 774

原创 android权限判断与申请封装类

android权限工具,将需要申请的权限封装到一个类中,判断或者申请某一权限只需传入对应权限即可。

2022-11-08 10:46:35 499 2

原创 android 卡片重叠轮播显示

android 卡片重叠轮播显示

2022-10-15 11:55:06 1233

原创 android渐变切换图片

在以前的时候轮播图居多,现在轮播图相对来说使用减少,更偏爱另一种就是渐变替换切换图片,本篇文章就是一个自定义类然后调用就可实现,文章底部附上DEMO

2022-10-14 15:29:17 1129 2

原创 android 文本渐变显示

Android开发过程中,对TextView会用得非常多,字体颜色渐变或增加很多色彩.

2022-09-29 11:32:59 2330

原创 AS文件名或扩展名太长问题

在AS环境中编译时,有时候就会出现这个问题,各种办法都已试过,无法解决,这里记录一种临时可解决的办法

2022-09-27 13:03:02 504

原创 CoordinatorLayout和AppBarLayout 嵌套无法滑动问题

CoordinatorLayout和AppBarLayout 嵌套无法滑动问题

2022-07-20 17:00:40 869

原创 androidHotfix热修复

androidHotFix热修复使用与demo

2022-07-13 13:20:11 384

原创 android App下载与安装

androidAPP更新与下载以及安装核心代码,附有DEMO

2022-06-22 15:13:02 14099

原创 android原生滑块验证

记录一个滑块验证,在文章底部会放上DEMO简单效果图1、滑动验证前 2、滑动验证后 用到两个类:一、自定义类代码具体说明代码中已经有说明。二、主类引用监听结果代码三、XML文件代码滑动模块代码全部上了DEMO下载 -END...

2022-06-14 13:49:16 1315 2

原创 androidAPP 接入微信/支付宝支付,获取应用的签名(随笔)

一、问题:app在开发过程中,接入到支付功能,常见的支付供应商就是微信/支付宝了,在官网注册时就需要一串签名:二、解决办法:这个需要下载获取签名的工具即可;下载签名工具三、具体步骤:1、、安装到安卓移动端设备,并且把需要获取签名的应用一并安装到该设备,2、把需要获取签名的app,appId填入,可以获取对应签名文件的key值。 -END...

2022-05-16 18:06:13 1002

原创 android(JAVA) double转int类型(随笔)

double转int类型以及去掉小数点一、double double1 = 111.111;int int1= new Double(double1).intValue();System.out.println(int1);二、double double2= 222.222;int int2 = (int)Math.round(double2);int int22 = (int)Math.ceil(double2);int int222 = (int)Math.floor(do

2022-05-12 09:20:04 2182

原创 android原生自定义头像View

android原生自定义两种头像方式第一种、不带圆形外圈头像package com.activitytest.pengintohospital.utils; import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canvas;import android.graphics.Color;impo.

2022-05-12 09:16:46 367

原创 Android二维码扫描与生成

二维码生成工具类:import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.PointF;import android.view.Gravity;import android.view.View;import android.widget.Linear

2022-03-20 11:44:03 475

原创 android原生与kotlin验证码倒计时

一、Android原生倒计时代码1、倒计时方法/*** 获取验证码*/public void getYanZhengMa(TextView btn_yanzhengma, EditText edit_Phone) { userPhone = edit_Phone.getText().toString().trim(); if (!TextUtils.isEmpty(userPhone) && userPhone.length() == 11) { ...

2022-02-09 09:18:13 668

原创 2021->2022

2021年即将结束,迎来2022,在这过去的一年中,有舍,有得,有愉快,也有悲伤,疫情肆虐,生活就是一部现实版的活着.在开发的道路上也有五六个年头了,见证了新技术诞生,老技术淘汰,技术的更新迭代是真的快,跟不上这个速度,也许是,上了年纪,学习能力大大下降,行业不倒我不倒。啥也不说了,2022加油!提前祝大家元旦快乐!活成自己心目中的样子。...

2021-12-31 09:31:49 241

原创 android 执行Shell命令

在Android中执行shell命令,测试了多个,只有这个能执行成功:测试环境,android系统10。 /** * 执行 adb 命令 * * @param cmd 命令 * @return */ public static StringBuffer shellExec(String cmd) { Runtime mRuntime = Runtime.getRuntime(); //执行命令的方法 try .

2021-12-04 11:23:59 8685 1

转载 最强 Android Studio 使用小技巧和快捷键总结

常用技巧1. 书签(Bookmarks)描述:这是一个很有用的功能,让你可以在某处做个标记(书签),方便后面再跳转到此处。 调用:Menu → Navigate → Bookmarks 快捷键: 添加/移除书签:F3(OS X) 、F11(Windows/Linux); 添加/移除书签(带标记):Alt + F3(OS X)、Ctrl + F11(Windows/Linux); 显示全部书签:Cmd + F3(OS X) 、Shift + F11(Windows/Linux),显示

2021-11-25 14:10:03 400

原创 Android存储

android文件存储可以分为:一、getCacheDir()二、getFilesDir()三、getExternalFilesDir()四、getExternalCacheDir()Android系统分为内部存储和外部存储,内部存储是手机系统自带的存储空间有限,外部存储一般是SD卡的存储,空间一般都比较大,但不一定可用或者剩余空间可能不足。一般我们存储内容都会放在外部存储空间里。使用注意事项:先判断SD卡是否可用,可用时优先使用SD卡的存储,不可用时用内部存储存储在SD卡上..

2021-11-11 17:39:03 237

原创 android 调用JNI SO动态库

总结一下:android调用android 调用JNI 分为静态调用与动态调用(不论动态还是静态前提都是NDK环境已经配置好的前提下)一、静态主要就是将c(.c)或者c++(cpp)的源文件直接加到项目中进行调用,然后在CMakeLists.txt中进行配置。二、动态调用1、动态调用使用已经编译好的动态库.so文件2、android调用ndk类生成后的so文件public class SerialPort { p */ publ...

2021-11-03 12:54:14 3172 5

原创 No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

1、android开发(androidStudio环境)开放NDK的时候:报出:No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi问题如图:2、这里只说我自己的解决办法,作为参考:问题翻译过来就是:在ABI的NDK工具链文件夹中没有找到带有前缀:arm-linux-androideabi的工具链3、这个问题一般出现在开发NDK的时候出现的,我的工程中带有NDK开

2021-10-30 10:00:59 53682 9

原创 Android音频边录边放

类似对讲机功能按下开始说话,并且同时播放,一个很小功能,使用AudioRecord与AudioTrack,文章后附上DEMO直接看代码:public class MainActivity extends AppCompatActivity { private Button btnSatrt,btnStop; private TextView text; boolean mRunning = true; void micLoopBack() { .

2021-10-29 14:39:46 3078

原创 flutter 调用HTML(独立HTML文件与JS文件)

一个非常简单的功能,比较小众化,在flutter中调用HTML,html与JS都为互相独立文件,flutter调用html,在html中调用JS文件中方法,然后在HTML文件中调用JS文件中方法更新UI。做此记录。在文章末尾附上DEMO效果图:index.html文件:<!DOCTYPE HTML><html><head> <title>webview_flutter_plus</title&gt..

2021-10-21 12:39:30 1297

原创 Android文本折叠

public void initview() { if (IsStartFirst()) { mViewBinding.hintOpenLinearLayout.setVisibility(View.GONE); mViewBinding.hintCloseLinearLayout.setVisibility(View.VISIBLE); isExpand = true; } else {...

2021-08-24 14:13:31 395

原创 Android Studio执行出现“应用程序安装异常(-15)“

随笔记录:Android Studio在vivo手机执行程序时出现“应用程序安装异常(-15)”出误。如图:设备信息:Android Studio版本3.0.1,出现的错误信息为:翻译:解决办法:打开gradle.propeities文件,在最底下加入:android.injected.testOnly=false即可正常运行。 ...

2021-07-29 15:36:18 11886 4

翻译 Android部分基础面试题

...

2021-07-20 16:24:17 491

翻译 谷歌安卓以AAB替换APK安装包

6月2日正式发布的华为鸿蒙系统2.0完全兼容安卓应用,6月底微软又刚宣布Windows 11将会支持安装原生安卓应用。近日传来另一个重大消息,谷歌周三宣布,谷歌应用商店Play Store的APP格式将从8月1日起正式从“APK”改为“Android App Bundles”(AAB)。从8月1日开始,所有提交到谷歌Play Store的新应用都必须采用AAB格式,思雪学长了解到目前现有APK格式的应用仍可以使用。啥是AAB(Android App Bundle)?AAB就是Google 官

2021-07-02 10:27:36 1324

原创 微信小程序模仿购物车页面

本篇抽取demo部分功能展示,在文章结尾附上完整DEMO一、效果图:二、.WXML代码示例<view class="main"> <view wx:if="{{hasList}}"> <view class="cart-box"> <view class="cart-list" wx:for="{{carts}}" wx:key="{{index}}"> <

2021-07-01 09:52:14 1719

原创 微信小程序信息授权获取(头像,昵称,等)

这里简单说一下微信小程序获取头像,昵称等信息,这里是将demo部分功能单独呈现,最后附上DEMO:一、效果图:这个功能比较简单就直接上代码二、代码部分1、.WXML代码示例<view class="main"> <view class="header"> <image src="{{thumb}}" class="thumb"></image> <text class="nickn

2021-06-30 12:22:48 6924 4

android自定义来电秀设置

1、android 原生来电秀 2、可运行demo 3、自定义来电秀UI页面 4、可选择设置当前app为默认来电

2024-01-12

android 桌面悬浮窗点击穿透

1、可执行demo 2、service中添加悬浮窗,可增加,删除,悬浮窗。 3、可点击悬浮窗事件, 4、点击悬浮窗可将点击事件穿透到桌面 5、只是demo,ui与逻辑不完美

2023-12-11

android 自动点击红包demo

1、可执行demo 2、设置自动点击红包 3、设置后识别红包 4、仅限于学习目的使用

2023-12-11

android原生代码记事本

1、android简单记事本demo 2、可增加一条记事文本 3、可以编辑点击的当前记事项 4、可以关键字搜索文本

2023-11-20

yuv图像与视频文件查看工具

1、yuv文件查看工具, 2、yuv图像查看 3、可以视频查看 4、解压后可直接打开

2023-09-11

android马甲demo

android配置马甲demo, 配置已加入代码中

2023-04-09

android截屏监听

1、Android截屏监听事件 2、原生demo代码 3、截屏后得到截屏图片路径

2023-03-14

android获取MD5apk工具

android获取MD5apk工具安装包

2023-01-12

android 开发抓包apk

android 开发抓包精灵,不用配置,打开就可以抓包

2023-01-12

android自定义节点view

1、android自定义节点 2、节点显示可使用图标替换 3、节点成功失败都可使用图标 4、可选择节点线是否改变颜色 5、节点游上下文字显示,可单独选择只显示上下一个

2022-12-08

android 综合demo

android原生综合demo 1、商品详情列表,滑动,2、悬浮置顶、3、圆角图片 4、下拉刷新,上拉加载更多 5、上滑搜索渐变,6、底部导航 7、彷美团底部导航

2022-11-14

android 原生渐变切换图片

1、android原生渐变切换图片 2、可以实现加载网络连接连接 3、测试通过demo

2022-10-14

android底部导航栏凸出

1、自定义android导航栏Navigation底部选择状态 2、选择后当前凸出显示 3、已适配全屏与虚拟返回键 4、沉侵试显示顶部 5、可执行demo

2022-09-30

android 图片选择工具

android 原生图片选择工具,此包中包含三个选择图片的demo,每一个都不一样的用法,1、PhotoPicker 。2、PictureSelectorDemo。3、ChangeAvatar系统选择,1、可选择多张

2022-09-27

android原生更换头像,

android原生更换头像,拍照,相册选择,相册单张选择,选择后可显示到控件之上

2022-09-06

android 上划吸顶

1、android原生滑动吸顶资源 2、demo可执行看效果图 3、tab页面,首页可上划吸顶

2022-07-23

androidHotFix热更新

1、android HotFix热更新 2、一个可运行demo 3、第一次运行有bug代码(现将assets中dex文件复制出来后删除) 4、然后将dex修复文件复制到assets中在运行即可看到修复后代码

2022-07-13

androidAPP 自动更新下载

1、android原生OKhttp下载APK 2、下载后跳转安装页面 3、一个简单可运行demo

2022-06-22

android原生滑块验证

android滑块验证,一个简单demo,可在博客中查看UI

2022-06-14

接入微信/支付宝支付,获取应用的签名

Android APP 接入微信/支付宝支付,获取应用的签名,生成签名APK工具

2022-05-16

android原生调用html5

android原生代码调用html5,并且android传值到html中,demo可运行

2022-04-24

android原生控件引导高亮

1、可执行demo 2、android 原生控件高亮引导 3、引入三方包

2022-04-13

android TabLayout仿头条滑动

1、android原生仿头条滑动 2、封装自定义 3、可执行demo

2022-04-07

android 头像相册选择与拍照

1、android原生demo 2、可执行demo 3、实现弹出对话框选择相册图片显示 4、拍照显示

2022-03-25

android原生二维码扫描

1、android(core)扫描二维码demo 2、可执行demo

2022-03-20

android密码对话框

android 原生密码输入对话框,单个格子,可定义密码圆点,星号。

2022-03-11

android 仿京东首页

1、android仿京东首页 2、顶部搜索框可下拉,上划吸顶 3、下面列表顶部吸顶

2022-01-22

android获取步数

1、也是比较简单的,完整DEMO,可执行 2、不用写后台,引用就OK

2022-01-21

CirclePercentBar_round.rar

android 自定义圆形统计,根据设置进度数据,实现进度条,可设置渐变颜色,可执行的demo

2022-01-08

scrcpy-win64.rar

adb 文件,可以直接访问android设备

2021-12-10

scrcpy-win64.zip

android开发ADB,

2021-11-16

usb-serial-for-android.rar

android源码 USB转串口,查找设备,选择设备,收发命令。

2021-11-16

Vysor-win-4.1.77(1).rar

android 手机投屏电脑,数据线连接电脑,然后可以在电脑上投屏,exe软件

2021-11-16

AndroidSerialPort.rar

android使用窗口通信,可发16进制数据,可以接收返回信息。

2021-11-16

jadx-gui-1.2.0-no-jre-win.rar

APK逆向编程exe,只能作为学习工具,需要java环境

2021-11-09

androidAudioD.rar

android使用byte接收音频文件播放。byte[] buffer = new byte[mAudioPlayer.getMinBufferSize()]; while (!mIsTestingExit && mWavFileReader.readData(buffer, 0, buffer.length) > 0) { mAudioPlayer.play(buffer, 0, buffer.length); } mAudioPlayer.stopPlayer(); try { mWavFileReader.closeFile(); } catch (IOException e) { e.printStackTrace(); }

2021-11-05

androidJNIAndsoCFile.rar

有两个android项目,一个是调用so文件项目,一个是生成so文件项目。

2021-11-03

androidJNIscan.rar

android调用JNI 动态与静态方式

2021-11-03

AndroidJniDemo.rar

android 调用JNI静态调用,可运行结果,androidstudio2020.3环境。

2021-11-03

talkDemo.rar

android语音边录边放,同时进行。使用AudioRecord

2021-10-27

空空如也

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

TA关注的人

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