- 博客(14)
- 收藏
- 关注
原创 Android GreenDao数据库的基本使用
前言 GreenDAO是一个对象关系映射(ORM Object RelationShop Mapping)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。 GreenDao 官网:http://greenrobot.org/greendao/ GreenDao 特征介绍:http://greenrobot.org/greendao/features/ GreenDao 学习文档:http://greenrobot.org/greendao/d
2021-01-14 14:58:37
381
原创 Android 购物车的简单实现
逻辑 1.实体类添加属性:isSelect 是否选中 2.适配器根据isSelect判断是否选中+复选框点击 3.全选和取消全选:修改集合中所有的数据源的isSelect—>刷新适配器---->计算总价 4.用户反选:修改当前item的数据源isSelect—>刷新适配器----》计算总价 目录逻辑使用步骤1.引入库2.bean类3.主UI布局4.UI代码片5.item 小布局6.适配器7.效果图 使用步骤 1.引入库 代码如下(示例): implementation 'com.lz
2021-01-11 14:10:25
1110
1
原创 Kotlin 的初学习 集合遍历 用Kotlin写简单的计算器
代码块 package com.example.yoho1807.test.demo import android.annotation.SuppressLint import java.text.SimpleDateFormat import java.util.* fun main() { //todo 遍历 1-100 for (i in 1..100) { println(i) } //todo 倒叙遍历使用标准库中定义的downTo()函数
2021-01-07 14:12:03
485
2
原创 弹幕库 Danmuku依赖
简单的弹幕效果 一、依赖 implementation 'com.github.ctiao:DanmakuFlameMaster:0.7.3'//弹幕库依赖 二、使用步骤 1.xml 代码如下(示例): <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="
2020-12-30 09:41:59
1059
原创 Android Banner实现简单的轮播图
简单的轮播图实现 文章目录前言一、使用步骤1.引入库2.定义类用于图片加载ui页面(本地图片轮播)ui页面(网络加载图片轮播) Banner轮播图 前言 一、使用步骤 1.引入库 代码如下(示例): implementation 'com.youth.banner:banner:1.4.10'//轮播图 implementation 'com.github.bumptech.glide:glide:4.9.0'//glide依赖 2.定义类用于图片加载 public class BannerLoade
2020-12-28 19:47:14
1099
原创 Zxing扫描二维码
Zxing扫描二维码的简单实现 先导入依赖 添加动态权限 application注册 生成二维码 //导入依赖 implementation 'cn.yipianfengye.android:zxing-library:2.2' //Zxing依赖 //权限 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.perm
2020-12-12 09:26:37
254
原创 协调者布局 及m3u8 视频格式 播放 仿 快手 详情页
m3u8格式 视频播放 implementation 'com.shuyu:GSYVideoPlayer:7.1.6'// 视频播放器 implementation 'com.android.support:design:30.0.0' //协调者布局 // XML <com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer android:id="@+id/play"
2020-12-12 08:36:01
1317
原创 PopupWindow 弹框更换头像
PopupWindow 弹框更换头像Activity代码XML代码清单文件 Activity代码 下面展示一些 内联代码片。 //1.创建popupwindow对象 PopupWindow popupWindow = new PopupWindow(getActivity()); //通过java代码设置背景 popupWindow.setBackgroundDrawable(getResources().getDrawable(R.drawable.sh
2020-12-11 14:59:42
277
原创 Android 随机生成100内的随机数
Android 随机生成100内的随机数 // TODO 0~1 随机数 int a = (int) (Math.random() * 100); Log.i(TAG, "demo: " + a);
2020-12-11 13:40:26
1574
原创 点赞动画 飘心
点赞动画 下面展示一些 内联代码片。 // A code block var foo = 'bar'; /** * 飘心效果自定义View * 1.创建ImageView * 2.ImageView执行组合动画 * 3.动画执行完成后销毁View * <p> * 动画+随机数 * 位移+缩放+透明度+旋转 */ public class FlyHeartView extends RelativeLayout { private int defaultWidth = 2
2020-12-10 20:18:57
191
原创 点赞动画
点赞动画 属性动画+差值器 ObjectAnimator translationX = ObjectAnimator.ofFloat(img, "translationX", 0, -100); ObjectAnimator translationY = ObjectAnimator.ofFloat(img, "translationY", 0, -1250); AnimatorSet animatorSet = new AnimatorSet(); a
2020-12-10 20:08:40
132
原创 依赖
大虾串 http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1 蓝牙通讯规范 private UUID uuid = UUID.fromString(“00001106-0000-1000-8000-00805F9B34FB”);//蓝牙通讯规范 post_json 请求体// RequestBody requestBody = RequestBody.create(MediaType.pars.
2020-12-10 16:13:25
640
原创 大虾串
异步 ListView大虾串 大虾串 //主页代码 package com.bw.day03homework; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ImageView; import
2020-09-10 10:09:34
499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人