- 博客(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
341
原创 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
1014
1
原创 Kotlin 的初学习 集合遍历 用Kotlin写简单的计算器
代码块package com.example.yoho1807.test.demoimport android.annotation.SuppressLintimport java.text.SimpleDateFormatimport java.util.*fun main() { //todo 遍历 1-100 for (i in 1..100) { println(i) } //todo 倒叙遍历使用标准库中定义的downTo()函数
2021-01-07 14:12:03
440
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
994
原创 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
1039
原创 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
216
原创 协调者布局 及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
1228
原创 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
243
原创 Android 随机生成100内的随机数
Android 随机生成100内的随机数 // TODO 0~1 随机数 int a = (int) (Math.random() * 100); Log.i(TAG, "demo: " + a);
2020-12-11 13:40:26
1499
原创 点赞动画 飘心
点赞动画下面展示一些 内联代码片。// A code blockvar 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
160
原创 点赞动画
点赞动画属性动画+差值器 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
106
原创 依赖
大虾串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
553
原创 大虾串
异步 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
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人