移动端
人民的石头
这个作者很懒,什么都没留下…
展开
-
Android APP转成launcher
使用场景,需要开机的时候,自动启动app,解决方案为将Android app转成 launcher app,可实现效果。原创 2024-04-30 09:57:31 · 115 阅读 · 0 评论 -
Android 生成二维码
【代码】Android 生成二维码。原创 2024-04-24 14:22:45 · 411 阅读 · 0 评论 -
Android仿微信视频聊天本地与远程切换功能
【代码】Android仿微信视频聊天本地与远程切换功能。原创 2024-03-21 12:09:40 · 534 阅读 · 0 评论 -
Android制作.9图回忆
多年前,做app开发遇到IM需求,那会用到.9图做聊天气泡背景,现在总结下使用png图片制作.9图。方法有很多,这里主要介绍Android studio制作.9图。当然使用ps、draw9patch都行。原创 2024-03-06 11:14:35 · 564 阅读 · 0 评论 -
android 键盘遮挡输入框问题回忆
刚开始做Android的时候,有一次遇到输入框位于页面底部,弹出的键盘老师遮挡输入框,这就给人一种感觉----不咋舒服。当时,网上百度了一遍,后面终于解决了,由于当时天天加班,没时间写博客,现在把他放出出来,也是总结下多年前的技术。解决方案有以下几种。原创 2024-03-05 11:40:21 · 664 阅读 · 0 评论 -
app广播亮暗屏幕监听
【代码】app广播亮暗屏幕监听。原创 2024-02-27 14:02:06 · 333 阅读 · 0 评论 -
Android自定义日历功能
/日历 android 引入//日历 androidx 引入--日历内部左右padding-->--日历内部左padding-->--日历内部右padding-->--周背景-->--线条颜色-->--周栏字体颜色-->--周栏字体大小-->--线条margin-->--完全自定义月视图-->--完全自定义周视图-->--完全自定义年视图-->--星期栏的高度-->--如果需要的话使用自定义星期栏-->-- 全屏日历 -->-- 年视图相关 -->--日期范围-->原创 2024-02-23 09:42:16 · 583 阅读 · 0 评论 -
Android 自定义builder对话框
【代码】Android 自定义builder对话框。原创 2024-01-27 14:51:45 · 556 阅读 · 0 评论 -
Android12源码目录结构
【代码】Android12源码目录结构。原创 2024-01-23 22:02:58 · 800 阅读 · 0 评论 -
Android aar包集成与报错
Android Studio引用AAR的方式,分为gradle7.0之前与7.0之后。原创 2024-01-15 16:09:20 · 701 阅读 · 0 评论 -
实现Android设备蓝牙之间的自动配对
在很多业务场景中,某些蓝牙是需要自动配对的,为了给用户提供便利,而不是要用户去手动配对,这么做主要是为了提高用户体验。原创 2024-01-12 21:32:17 · 711 阅读 · 0 评论 -
Android可换行的RadioGroup
Override//调用ViewGroup的方法,测量子view//最大的宽//累计的高//当前这一行的累计行宽//当前这行的最大行高//用于记录换行前的行宽和行高//假设 widthMode和heightMode都是AT_MOSTi < count;i++) {//得到这一行的最高//当前最大宽度。原创 2024-01-10 14:46:26 · 773 阅读 · 0 评论 -
Android原生实现单选
六年前写的一个控件,一直没有时间总结,趁年底不怎么忙,整理一下之前写过的组件。供大家一起参考学习。废话不多说,先上图。原创 2023-12-27 12:27:28 · 1230 阅读 · 0 评论 -
Android原生实现分段选择
六年前写的一个控件,一直没有时间总结,趁年底不怎么忙,整理一下之前写过的组件。供大家一起参考学习。废话不多说,先上图。原创 2023-12-27 11:28:43 · 794 阅读 · 0 评论 -
Android蓝牙功能开发(低功耗与经典)
Android 蓝牙开发,很多项目会使用到,自己去摸索封装或者引用其他框架,也能解决部分问题。为何说是部分问题,Android蓝牙分为低功耗版与经典版,经典版是可以直接选择即可实现链接,低功耗版是需要配置uuid。故推荐一个框架,下面来分享使用教程。分两部分第一部分是直接使用框架,第二部分是修改框架源码,使用哪一种方式可以结合自己的需要。Android开发建议使用Android蓝牙调试工具app初步调试使用,这里推荐BLE调试助手app,各大应用市场都可以下载。BLE调试助手首页展示。原创 2023-12-12 13:07:16 · 1535 阅读 · 0 评论 -
Rtrofit+Rxjava网络请求封装
*** 自定义异常抛出*/@Override。原创 2023-12-07 08:57:33 · 117 阅读 · 0 评论 -
Android集成科大讯飞语音识别、语音唤醒、语音播报简易封装
注意其实代码还可以优化,由于公司业务需要,封装的不怎么彻底,使用者可在此基础上进一步封装。其中IflytekAPP_id为科大讯飞平台的应用id。到此语音唤醒已经集成结束,接下来是语音识别。原创 2023-12-06 14:28:56 · 2458 阅读 · 4 评论 -
Android Service中弹出对话框
dialog 对话框只提供Activity上下文显示环境,但是很多时候需要在后台服务中显示对话框的场景,例如后台收到哪个反馈时,弹出对应的对话框提示用户。原创 2023-12-01 10:19:36 · 803 阅读 · 0 评论 -
Android Studio 添加so无法打包进apk问题
Android Studio 2022.3.1 Patch 2 jdk 17 gradle-7.4 首先查看build.gradle中是否设置sourceSets ,如果设置的话,打包的时候so是被指导libs目录下的,所有就不能把jnilibs下。3、解决方案第一种方案、要么在build.gradle的android {}中是否设置sourceSets,如第二步所示,so库统一放到libs下。第二种方案、要么把所有的so库都放到jnilibs目录下,同时注释掉build.gr原创 2023-11-28 16:28:24 · 694 阅读 · 0 评论 -
android开发使用OkHttp自带的WebSocket实现IM功能
android app开发经常会有IM需求,很多新手不晓得如何入手,难点在于通讯不中断。其实android发展到今天,很多技术都很完善,有很多类似框架可以实现。例如有:okhttp自带的websocket框架、easysocket等等。本文主要讨论的是okhttp自带的websocket框架。原创 2023-10-26 11:41:53 · 1532 阅读 · 0 评论 -
startActivityForResult()方法被弃用
在新版androidX里面,startActivityForResult()被标注弃用,推荐使用registerForActivityResult()方法。原创 2023-10-25 11:18:47 · 859 阅读 · 0 评论 -
使用vite搭建前端项目
3、如需要在项目中使用库,可在项目中执行使用npm install 命令执行安装,例如引入less库。2、执行npm run dev 命令直接运行创建好的项目,在浏览器打开链接地址,可观看前端效果。提示如需安装其他依赖执行npm install ....,否则忽略(第三步再讲)。4、使用vite打包命令,这里只是简单讲述打包,域名配置代理,那一部分跳过不讲。执行打包命令后,可以用看到,多一个dist目录。dist目录下为打包结果。原创 2023-10-23 22:22:37 · 350 阅读 · 0 评论