- 博客(483)
- 资源 (350)
- 收藏
- 关注
原创 android记录三种延迟休眠代码执行
1.、使用线程,利用线程休眠达到延时效果。3、使用定时器Timer执行延时任务。2、使用handler延时执行方法。
2023-03-02 09:54:40
270
1
原创 android自定义进度节点
记录进度节点,文章结尾附上DEMO,图:我的成品: 一、这是一个自定义View,绘制节点与节点线,动态填充数据使用自定view类代码:代码已有详细注释,二、类中使用代码动态填充数据。三、其它资源可下载demo获取generallizhong:csdn下载 -END
2022-12-08 10:37:23
433
原创 android渐变切换图片
在以前的时候轮播图居多,现在轮播图相对来说使用减少,更偏爱另一种就是渐变替换切换图片,本篇文章就是一个自定义类然后调用就可实现,文章底部附上DEMO
2022-10-14 15:29:17
792
2
原创 CoordinatorLayout和AppBarLayout 嵌套无法滑动问题
CoordinatorLayout和AppBarLayout 嵌套无法滑动问题
2022-07-20 17:00:40
523
原创 android原生滑块验证
记录一个滑块验证,在文章底部会放上DEMO简单效果图1、滑动验证前 2、滑动验证后 用到两个类:一、自定义类代码具体说明代码中已经有说明。二、主类引用监听结果代码三、XML文件代码滑动模块代码全部上了DEMO下载 -END...
2022-06-14 13:49:16
897
2
原创 androidAPP 接入微信/支付宝支付,获取应用的签名(随笔)
一、问题:app在开发过程中,接入到支付功能,常见的支付供应商就是微信/支付宝了,在官网注册时就需要一串签名:二、解决办法:这个需要下载获取签名的工具即可;下载签名工具三、具体步骤:1、、安装到安卓移动端设备,并且把需要获取签名的应用一并安装到该设备,2、把需要获取签名的app,appId填入,可以获取对应签名文件的key值。 -END...
2022-05-16 18:06:13
694
原创 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
1528
原创 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
276
原创 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
382
原创 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
542
原创 2021->2022
2021年即将结束,迎来2022,在这过去的一年中,有舍,有得,有愉快,也有悲伤,疫情肆虐,生活就是一部现实版的活着.在开发的道路上也有五六个年头了,见证了新技术诞生,老技术淘汰,技术的更新迭代是真的快,跟不上这个速度,也许是,上了年纪,学习能力大大下降,行业不倒我不倒。啥也不说了,2022加油!提前祝大家元旦快乐!活成自己心目中的样子。...
2021-12-31 09:31:49
208
原创 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
7138
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
296
原创 Android存储
android文件存储可以分为:一、getCacheDir()二、getFilesDir()三、getExternalFilesDir()四、getExternalCacheDir()Android系统分为内部存储和外部存储,内部存储是手机系统自带的存储空间有限,外部存储一般是SD卡的存储,空间一般都比较大,但不一定可用或者剩余空间可能不足。一般我们存储内容都会放在外部存储空间里。使用注意事项:先判断SD卡是否可用,可用时优先使用SD卡的存储,不可用时用内部存储存储在SD卡上..
2021-11-11 17:39:03
201
原创 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
2527
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
46639
8
原创 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
2824
原创 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>..
2021-10-21 12:39:30
891
原创 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
316
原创 Android Studio执行出现“应用程序安装异常(-15)“
随笔记录:Android Studio在vivo手机执行程序时出现“应用程序安装异常(-15)”出误。如图:设备信息:Android Studio版本3.0.1,出现的错误信息为:翻译:解决办法:打开gradle.propeities文件,在最底下加入:android.injected.testOnly=false即可正常运行。 ...
2021-07-29 15:36:18
10098
4
翻译 谷歌安卓以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
1115
原创 微信小程序模仿购物车页面
本篇抽取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
1475
原创 微信小程序信息授权获取(头像,昵称,等)
这里简单说一下微信小程序获取头像,昵称等信息,这里是将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
6196
4
原创 微信小程序模拟购物界面联动
在后续我会上传整个demo,这里先介绍简单的一部分。简单的界面效果图:直接看代码:一、WXML代码示例:<view class="container"> <!--左侧栏--> <scroll-view class='scroll_left' scroll-y="true"> <view class="nav_left"> <block wx:for="{{list}}" wx:for-index..
2021-06-28 17:26:20
392
1
原创 微信小程序本地存储与获取展示
简单效果图展示:这里存储是固定数据,可更换为动态数据一、首先在WXML中加上两个按钮<view style="margin-top:20px;"> <button type="primary" bindtap="saveStorage">本地存储</button></view><view style="margin-top:20px;"> <button type="primary" bindtap="getStor
2021-06-23 14:22:42
1385
1
原创 微信小程序之获取接口数据展示
上篇说到获取编辑框文本,没看过去看看。本片介绍简单的接口数据获取,并且展示,采取模拟数据,拉取数据方式方法。文章最后附上DEMO本篇暂未考虑美化问题,只看功能。如图:一、简单介绍1> wx.request 请求接口资源(微信小程序api中的发起请求部分)2>swiper 实现轮播图的组件 , 一般使用到Banne上,这里先不介绍3>wx:for 循环语句,将数据循环获取二、详细说明1、js请求函数代码(无参请求)/** * 生命周期函数.
2021-06-16 15:58:41
4724
原创 微信小程序之输入框文本的获取与展示
上一篇说到了小程序的带参跳转问题,没有看过,现在去看看此篇还是通过比较单间的示例来展示输入文本的获取,在当前界面的展示。一、
2021-06-15 16:03:38
2527
原创 微信小程序之页面带参跳转
第一个页面tiao'zhuan: Click: function () { console.log("我来啦") let name = '传递的数据'; // 跳转传参的参数 wx.navigateTo({ //在接收页面的url后面加上“?自定义名称=字符串”就可以通过url传值 url: '../test2/my?name=' + '我就是要传递的数据'//此处注意中文符号与引文符号的? })...
2021-06-10 15:08:42
6158
原创 微信小程序之页面跳转
//保留当前页面,跳转到应用内的某个页面wx.navigateTo({ url: 'home?cid=1'})//关闭当前页面,跳转到应用内的某个页面wx.redirectTo({ url: 'home?cid=1'})//关闭所有页面,打开到应用内的某个页面。wx.reLaunch({ url: 'home?cid=1'})//跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面wx.switchTab({ url: '/home'}.
2021-06-09 17:36:44
653
原创 微信小程序之代码构成文件
1、.json后缀的JSON配置文件2、.wxml后缀的WXML模板文件3、.wxss后缀的WXSS样式文件4、app.json 是当前小程序的全局配置5、.js后缀的JS脚本逻辑文件6、project.config.json工具配置一、JSON 是一种数据格式,并不是编程语言,在小程序中,JSON扮演的静态配置的角色。二、WXML 模板网页编程,网页编程采用的是 HTML + CSS + JS 这样的组合,其中HTML是用来描述...
2021-06-08 17:02:19
491
原创 沉默
有人曾说过这样一句话:“走过半生才知道,侃侃而谈是表象,默默无言才是人生常态。”年轻的时候,总想把自己内心的所有情感告诉全世界,渴望被认同、希望被理解。《道德经》有言:“大音希声,大象无形。”随着岁月的积淀,才发现,成长始于沉默,而学会如何沉默,才是强大的开始。我们都曾经遇到过这样的人:他们口若悬河,不放过任何一个可以炫耀的机会,或是毫不留情地指出别人的错误,唯恐别人不知道自己。可是,天外有天,人外有人,炫耀总会有碰壁的时候,正所谓老子讲的“自伐者无功、自矜者不长”。贝.
2021-05-08 16:57:58
209
原创 can‘ t find 1ibvivo_ account_ sdl. so, please check!! !
随笔记录问题出现的背景:(在vivo上线就会接入)在接入vivoSDK后,初始化时出现的问题错误 can' t find 1ibvivo_ account_ sdl. so, please check!! !,问题如图:翻译:找不到1ibvivo_ account_ sdl. so这个资源,请检查。在build.gradle文件中1ibvivo_ account_ sdl. so配置如图:在这情况下,两个app同样的配置一个正常,另外一个就会出先上述问题解决办法:...
2021-04-16 10:59:52
652
android自定义节点view
2022-12-08
android 综合demo
2022-11-14
android底部导航栏凸出
2022-09-30
android 图片选择工具
2022-09-27
androidHotFix热更新
2022-07-13
androidAudioD.rar
2021-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人