Android初学
文章平均质量分 69
蜉蝣Sakura
这个作者很懒,什么都没留下…
展开
-
Android初学 抖音短视频无水印下载APP的实现(抖音接口更换, 已不可用)
抖音短视频无水印下载APP的实现原创 2022-06-22 21:04:22 · 2936 阅读 · 0 评论 -
bat命令执行adb截屏指定设备以及保存
参考:CMD命令行接收用户输入信息利用bat命令实现adb截屏以及保存, 在这篇文章的基础上添加了输入设备Id的功能不要成为自己厌恶的那一类人执行效果:@echo offcolor achcp 65001title 截屏echo=adb devicesset devicesid=set /p devicesid=请输入设备id:rem 按照时间拼接文件名称,因为小时可能只有一位,因此_后面的小时只有一位数.set YYYYmmdd=%date:~3,4%%date:~8,2.原创 2021-09-14 11:07:36 · 1211 阅读 · 0 评论 -
基于WebSocket和Android的多人实时聊天系统(Demo)的实现
基于WebSocket和Android的多人实时聊天系统(Demo)的实现原创 2021-08-30 10:27:17 · 1269 阅读 · 5 评论 -
Android初学 自定义View和Layout实现流心雨效果
自定义View和Layout实现流心雨效果原创 2021-08-22 16:21:38 · 188 阅读 · 0 评论 -
Android初学 使用WebSocket与服务器进行通信
只实现了基础的通信功能, 没有用到Service及Handle参考资源:SpringBoot使用WebSocket(一)Android WebSocket长连接的实现实现效果服务端核心代码如下@ServerEndpoint("/test")@Component@Slf4jpublic class WebSocketController { /** * 存放所有在线的客户端 */ private static Map<String, Sess原创 2021-08-12 08:53:41 · 874 阅读 · 0 评论 -
Android初学 获取网络/本地视频时长的两种方式
获取网络/本地视频时长的两种方式原创 2021-08-15 21:00:27 · 2232 阅读 · 1 评论 -
Android初学 动画
参考资源:Android 动画总结1. 帧动画即按照顺序播放一系列图片实现的动画效果。效果图:实现方式:在drawable目录下创建三个位图,是三个要播放的图片a_0.xml<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportW.原创 2021-08-05 13:26:55 · 160 阅读 · 3 评论 -
解决使用RecycleView长按显示多选按钮格式混乱问题
问题描述:使用RecycleView实现长按删除功能时,当长按某个Item之后,将全局变量mIsCheckBoxShow设为View.VISIBLE,并调用adapter的notifyDataSetChanged()方法,但是有的Item的checkBox能够显示,有的没有显示,格式混乱。原因:暂时不太清楚。。。解决方案重新设置checkBox的Visibility属性。其他的样式混乱应该也可以这么解决,在OnBindViewHolder中重新设置组件的属性。public void .原创 2021-08-04 21:06:28 · 310 阅读 · 0 评论 -
Android初学 可拖动的浮动按钮(FloatingActionButton )实现
未完成部分:按钮会滑动到虚拟导航键盘下面移动和点击事件还没有做好处理public class MyFloatBtn extends FloatingActionButton { private static final String TAG = "MyFloatBtn"; private int mLastX, mLastY;//按下时的X,Y坐标 private int mScreenWidth, mScreenHeight;//ViewTree的宽和高 pub原创 2021-07-25 22:50:50 · 1537 阅读 · 5 评论 -
Android初学 使用双向绑定实现拖动条改变图片透明度
使用双向绑定实现拖动条改变图片透明度;异步加载网络图片更新UI;ViewModel原创 2021-07-25 18:00:20 · 241 阅读 · 0 评论 -
Android初学 AIDL实现跨进程通信案例
Android初学 IPC机制(Android IPC Mechanisms)【翻译】Android 接口定义语言 (AIDL)参考资源:AIDL使用详解及原理实现:Client APP将出生年月传入Server APP,在Server APP中计算年龄并返回给Client APP第一步,写Server APP创建 .aidl 文件声明JavaBean// MyBirthdayAndAge.aidlparcelable MyBirthdayAndAge;声明接口// IMyAidl.原创 2021-07-22 08:54:21 · 279 阅读 · 2 评论 -
Android初学 IPC机制(Android IPC Mechanisms)【翻译】
IPC在Android中的应用翻译 2021-07-21 17:15:22 · 135 阅读 · 0 评论 -
Android初学 数据的双向绑定(Dabinding和ViewBinding的简单使用)
数据的双向绑定(Dabinding和ViewBinding的简单使用)用户在EditText中输入内容后会在上方的TextView中展示。原创 2021-07-20 08:38:24 · 1438 阅读 · 1 评论 -
Android入门 初探Databinding的使用
数据绑定库是一种支持库,借助该库,您可以使用声明性格式(而非程序化地)将布局中的界面组件绑定到应用中的数据源。原创 2021-07-04 22:47:35 · 213 阅读 · 4 评论 -
Android初学 自定义View实现手势监听(监听向上、向左、向右、向下滑动)的两种方式
Android初学 自定义View实现手势监听(监听向上、向左、向右、向下滑动)的两种方式原创 2021-07-01 19:28:52 · 1173 阅读 · 2 评论 -
隐藏ActionBar的两种方式
隐藏ActionBar的两种方式原创 2021-07-01 16:27:13 · 688 阅读 · 0 评论 -
Android初学 百度SDK定位
因为SHA1的问题折腾了两三天, 最后看这位阿婆主(为中华之崛起而敲代码)的视频才解决问题, 在这里记录一下, 阿婆主贼有意思哈哈哈哈, 讲的也很细首先第一步, 注册账号, 成为开发者第二步, 下载提供的SDK Demo下载地址第三步, 复制 基础定位功能 代码可以看开头那位阿婆主的分析视频, 这里直接复制先复制 libs 目录下的文件将demo中 libs 目录下的文件复制到自己项目的 libs 目录下.修改自己项目的app层级下的 build.gradle 文件, 修改的内容如下原创 2021-06-04 19:27:47 · 220 阅读 · 2 评论 -
Android初学 获取经纬度
Android初学 获取经纬度转载 2021-06-04 11:03:06 · 317 阅读 · 0 评论 -
Android初学 解决Activity实现View.OnClickListener点击事件“失效”问题
Android初学 解决Activity实现View.OnClickListener点击事件“失效”问题原创 2021-06-03 09:35:38 · 2897 阅读 · 1 评论 -
Android入门 持久化技术 文件存储
文件存储是 Android 中最基本的一种数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不动地保存到文件当中的,因而它比较适合用于存储一些简单的文本数据或二进制数据。如果你想使用文件存储的方式来保存一些较为复杂的文本数据,就需要定义一套自己的格式规范,这样方便于之后将数据从文件中重新解析出来。案例:布局文件如下:<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget..原创 2021-06-02 20:07:45 · 74 阅读 · 2 评论