自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漠天的博客

坚持奋斗在开发的路上

  • 博客(125)
  • 资源 (72)
  • 收藏
  • 关注

原创 Error resolving plugin [id: ‘com.android.application‘, version: ‘7.2.2‘, apply: false] > Could not r

android的阿里云镜像配置

2024-03-29 16:02:22 242

原创 android api-23 Notification

android api-23 Notification通知

2022-12-28 14:16:11 305 1

原创 android 自定义StickyLayout(ScrollView+ListView)

自定义ScollView+ListView实现sticky的效果,涉及:自定义View、事件分发、计算和定位Sticky一、效果图:二、自定义ScrollView实现效果/** * author:白迎宾 * time:2021/10/12 * description: StickyScrollView * * 1、继承ScrollView * 2、重写onLayout计算LinearLayout里所有的View的高度,计算headView的高度,计算ListView可滑动的

2022-04-15 17:45:11 2880

原创 android 自定义StickyLayout

继承LinearLayout实现stickyView,和处理事件分发

2022-04-08 14:20:08 1945

转载 ReactNative视频播放器

一、实现参考:https://www.cnblogs.com/tengyuxin/p/12030742.html二、实现播放和组件的依赖需要三个组件 1. 播放视频组件, react-native-video 官网地址 https://www.npmjs.com/package/react-native-video#allowsexternalplayback 2. 进度条,官网上提供的 slider组件我忘记说的什么原因,即将停止支持,我找了react-native-silder

2021-06-22 19:58:50 1573

原创 ReactNative FlatList的使用

FlatList处理刷新加载:【两个标志位配合onEndReached和onContentSizeChange两个方法,处理上拉加载执行多次的情况】import React, {PureComponent }from 'react';import {StyleSheet, FlatList,Text,View,ActivityIndicator} from 'react-native';import PropTypes from 'prop-types';import color from '..

2021-06-21 15:05:15 230

原创 ReactNative tab页面传递数据

ReactNative首页面,tab对应的页面传递参数:tab携带参数:createStackNavigator({Home: HomeScene},{initialRouteParams:{“bai”:“漠天”}}),const Tab = createBottomTabNavigator( { Home: { screen: createStackNavigator({Home: HomeScene},{initialRouteParams:{"bai

2021-06-17 19:36:06 639

原创 android bundle指令打包

android bundle指令打包区别apk打包,bundle打包的指令和签名,和得到apk安装步骤;一、和apk打包一样,通过官方推荐的gradle去实现打包 打包指令(apk):gradlew assebleRelease //结果是 xxx.apk 打包指令(bundle):gradlew bundleRelease //结果是 xxx.aab二、生成签名秘钥参考中文官网文档:https://reactnative.cn/docs/signed-apk-android//在

2021-06-17 11:50:04 1672

原创 ViroMedia集成android报错Lcom/facebook/react/bridge/WritableMap

解决1: 版本降级: version 60.6 of RN. 解决 参考:https://stackoverflow.com/questions/61605605/no-interface-method-putarray-in-class-writablemap-react-native/61626681 解决2: 更换依赖源:【hokaiyi...

2021-05-10 13:28:13 349 1

原创 ReactNative tab切换刷新页面

const Tab = createBottomTabNavigator( { Home: { screen: createStackNavigator({Home: HomePageScene}), navigationOptions: ({navigation}) => ({ tabBarLabel: "首页", tabBarOnPress: () =.

2021-03-31 16:35:01 1156 1

原创 ReactNative navigationOptions动态设置title

//导航样式类型 static navigationOptions = ({ navigation }) => { const { params } = navigation.state; return{ title:params?params.title+"个人店铺":"个人店铺", } }; //动态设置标题 th...

2021-03-26 17:37:13 528

原创 android draw八卦图

四步:1、画阴阳鱼2、画八卦线3、组合成八卦图4、xml中的配置1、画阴阳鱼package com.bai.linux.eight;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.RectF;import android...

2021-02-19 10:47:25 371 1

原创 ubuntu下android环境配置

ubuntu下android环境配置一、windows10配置ubuntu linux环境 漠天515:windows10配置ubuntu linux环境二、android环境配置 1、安装jdk1.8 2、安装sdk 3、安装gradle 4、环境变量统一配置 5、测试android项目编译,报错的信息 我这边把压缩包统一放入/usr/local文件夹下(大家可以自行选择),进行统一环境变量配置 1、安装jdk1.8...

2021-01-22 14:42:20 1178 2

原创 windows安装gem和fastlane

windows安装gem和fastlane,fastlane对windows支持并不完善,文章仅做参考! 1、安装Ruby环境 Windows安装ruby: 参考:https://blog.csdn.net/qq_32454347/article/details/87968706 下载ruby:https://rubyinstaller...

2021-01-22 11:24:58 2321 1

原创 ubuntu安装gem和fastlane

首先安装ubuntu的linux环境: 漠天515:windows10配置ubuntu linux环境ubuntu安装gem和fastlane: 1、设置root密码 su: Authentication failure问题 首次设置 sudo passwd root 以后就可以直接 su root 2、...

2021-01-22 11:20:46 1577 3

原创 windows10配置ubuntu linux环境

window10跑ubuntu的linux环境,然后

2021-01-22 11:11:27 263

原创 android蓝牙通信和Hex文件解析升级

针对蓝牙硬件里的软件程序包HEX文件解析和升级1、思路 选择手机中的HEX升级包文件,比如(/Download下的 update.hex), 然后通过java读取文件每一行获取每一行的数据,然后根据HEX文件数据的规则来解析, hex文件数据: hex文件规则:https://blog.csdn.net/a1037488611/article/details/43340055 ...

2020-07-23 10:11:32 2214

原创 react写气泡和悬浮组件

使用react写悬浮气泡和组件的hover事件1、效果 气泡随着按钮来变化展示,根据继承react.component,使用OnMouseOver和OnMouseOut事件方法来实现hover的效果 2、气泡组件 overlap.js: import React from "react"import jdyStyles from "./contai...

2020-01-13 11:17:13 5593

原创 react写Tab组件

使用react写TAB栏组件和对应hover事件(背景:在用gatsby开发页面时,遇到这样的组件效果,顺便记录一下)1、效果 默认选中的tab选中效果 和 鼠标放上去的hover效果 当鼠标滑过右侧的tab时,也会有和第一个一样的选中效果!2、tab-button.js 组件 import React from "react"i...

2020-01-13 11:01:56 1418 1

原创 Android WebP的使用

参考:https://blog.csdn.net/m13984458297/article/details/701594641、webp介绍:webp是Google于2010年提出了一种新的图片压缩格式 — WebP,给图片的优化提供了新的可能。WebP为网络图片提供了无损和有损压缩能力,同时在有损条件下支持透明通道。 据官方实验显示:无损WebP相比PNG减少26%大小;有损We...

2020-01-03 17:21:18 2542

转载 java 强引用、软引用、弱引用、虚引用

参考:https://blog.csdn.net/junjunba2689/article/details/80601729 这篇文章的一个评论很有特点:强引用:(一)强引用就是在程序代码之中普遍存在的,类似Object obj = new Object()这类的引用, 只要强引用还存在,垃圾收集器永远不会回收掉被引用的对象。只有当这个内存空间不被任何对...

2019-12-26 17:07:52 131

原创 java 拼接头像9宫格

java后台拼接9宫格头像和添加水印文字,效果: 参考:https://blog.csdn.net/shichen88/article/details/1012935411、拼接工具类:package com.bai.blog.utils.files;import javax.imageio.ImageIO;import java.awt.*;import jav...

2019-12-24 10:29:10 830

原创 weex再次使用笔记

一、weex+webstorm使用配置: 1、安装依赖(官方文档): https://weex.apache.org/zh/guide/develop/setup-develop-environment.html#%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%96 2、用webstorm创建空的项目 WeexProgr...

2019-12-20 09:40:11 718

原创 weex+webstorm使用配置

1、安装依赖(官方文档): https://weex.apache.org/zh/guide/develop/setup-develop-environment.html#%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%962、用webstorm创建空的项目 WeexProgram 配置vue环境: (1)安装 n...

2019-12-10 15:49:58 535

原创 weex create 命令不识别

按照官网执行:https://weex.apache.org/zh/guide/develop/setup-develop-environment.html#%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%96一、安装weex环境:$ npm i -g weex-toolkit 二、然后初始化 Weex 项目:$ weex create awesome-...

2019-12-10 10:47:28 997

原创 Android热修复框架Tinker的使用(一)

官网文档:http://tinkerpatch.com/Docs/SDK 官网demo:https://github.com/TinkerPatch/tinkerpatch-sample 本次使用demo:https://download.csdn.net/download/u010326875/12002859 ...

2019-11-28 11:33:57 500

转载 Android 多版本多渠道打包

美团walle官网:https://github.com/Meituan-Dianping/walle(1)在你对应主module的build.gradle的android标签内添加相应的属性(配置多渠道信息)productFlavors { //开发环境 develop { buildConfigField "String", "ENV_TYPE",...

2019-11-21 17:43:02 417

原创 android Easypermission权限管理

1、添加依赖://EasyPermissionimplementation 'pub.devrel:easypermissions:2.0.0'2、权限拒绝后,弹出的提示设置的弹框内容,需要自己修改:if (EasyPermissions.somePermissionPermanentlyDenied(this, perms)) { new AppSettings...

2019-11-21 10:50:20 360

原创 SELECT连表查询重复字段

连表查询不用SELECT * 直接用 SELECT FIELD 列字段,错误:两个表出现重复的两个字段userId:Cause: java.sql.SQLIntegrityConstraintViolationException: Column 'userId' in field list is ambiguouseg: 两个表blog和user连表查询:select userId...

2019-11-06 15:48:30 1441

原创 android springboot上传文件列表

一、android端:@Multipart@POST(Constant.prefix_function+"fileListUpload")Observable<ResponseBody> upLoadFileList(@Part List<MultipartBody.Part> files);/** * 上传文件列表 */public static vo...

2019-10-24 10:22:10 811

原创 Android+Java后台(一)

1、android调用后台服务的方式retrofit+rxjava: android端的接口方式和路径:@GET("/api/user/getUser")Observable<ResponseBody> findUserByPhone(@Query("phone") String phone);@GET("/api/user/getUserList")Ob...

2019-10-18 14:53:38 1222

原创 java 发送邮件到邮箱

1、需要依赖一个邮件jar包:<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version></dependency>2、生成一个邮箱工具类:/**...

2019-10-17 15:13:47 270 1

原创 springboot+mybatis+mysql

springboot+mybatis+mysql实现本地存储数据,为web提供接口的简单demo整理一、开发工具: STS (spring-tool-suite): 配置spring boot: https://baijiahao.baidu.com/s?id=1609044252023906449&wfr=spider&fo...

2019-09-23 15:08:32 421

原创 SpringBoot项目的pom.xml文件无故报错

1、查看maven的版本,可以配置maven/bin的环境变量通过命令来查看:mvn -v 也可以在下载maven的时候就确定版本号是多少 2、添加下面的标签保存(我的版本是3.6.2): <properties> <java.version>1.8</java.version&...

2019-09-19 17:17:32 552

原创 微信小程序云函数-实现MP3播放

大纲: 1、获取openId 2、选择MP3文件 3、上传文件 4、添加记录 5、点击播放 6、删除文件整理: 1、获取当前云函数用户的openID:#通过云函数方法来获取: // 云函数入口函数 exports.main = async (event, cont...

2019-09-04 14:34:14 2311

原创 微信小程序云函数--数据库集合使用

微信小程序云函数--数据库集合使用1、首先,准备和配置好云函数的路径和文件信息 参考我的上一篇:https://blog.csdn.net/u010326875/article/details/1001415052、参考:https://developers.weixin.qq.com/community/develop/article/doc/000caa4ef44f00133...

2019-08-30 18:11:00 7109 1

原创 微信小程序云函数入门使用

场景:怎样绕过后台服务器去让小程序独立存储一些文件和数据的简单操作? 微信小程序提供的云函数可以解决这一问题。整理下云函数的使用入门,只是把文档的步骤罗列了一下,不喜勿喷!(说真的,一定要看好官方文档,再去想问题;遇到问题可以直接去社区查看,有很详细的解决办法!)参考:https://developers.weixin.qq.com/communi...

2019-08-29 17:04:54 7039

原创 android DownloadManager下载apk

1、使用DownloadReceiver下载apk: /** * 下载apk文件 * @param path apk的下载地址url */ private void downApkLoad(String path) { //app的下载地址 Uri uri = Uri.parse(path); Dow...

2019-08-26 15:56:38 1511

原创 android 添加依赖下载失败

android studio添加依赖库:implementation 'io.reactivex.rxjava3:rxjava:3.x.y'报错:解决办法,在项目下的build.gradle的代码修改下即可://修改前buildscript { ext.kotlin_version = '1.3.30' repositories { goo...

2019-08-22 10:51:14 1456

原创 android build.gradle调用config.gradle属性

android原生,app.gradle调用config.gradle的属性: 参考:(完全按照人家写法,稍作整理作为笔记作为以后参考,不喜勿喷!) https://www.jianshu.com/p/5d1a84bc5210 https://www.jianshu.com/p/b675c553212f 情况一:文件放在项目的 app目录...

2019-08-21 10:46:55 2390 4

SerialPortUtil.zip

android实现串口通信,可以直接使用官方提供的demo执行逻辑处理。也可以直接依赖别人封装好的库,直接调用

2020-08-21

阿里云播放器修改bug

阿里云点播实现完整功能,作为依赖库工程的形式使用;修改修复bug

2018-12-11

阿里云点播project

阿里云点播实现完整功能,作为依赖库工程的形式使用;

2018-12-10

阿里云播放器完善-播放视频url

android端集成阿里云点播播放器,实现完善的视频播放器(视频进度展示、快进、快退、暂停、亮度、声音控制、全屏)

2018-12-10

阿里云基础播放器-播放视频url

android端要实现用阿里云播放视频url,因为有可能涉及到推流的视频播放;这里只是实现最基础的mp4 url播放功能; 适合初次接触阿里云播放的

2018-12-06

android+weex

android + weex 开发移动端,实现多端运行,仅就android加载weex代码集成代码,供初学者参考

2018-10-24

android 继承view柱形图

android 继承view实现柱形图,简单的画了一下,更多功能自己扩展

2018-10-16

android ndk application.mk

android ndk+jni开发,两种方式cmake编译,和用application.mk使用ndk-build编译

2018-10-12

android ndk+jni CRC16编码

Android 用ndk+jni编译C++文件代码,实现crc16加密数据,给Android调用

2018-10-11

Android JNI

android端使用jni+ndk实现调用C++代码,实现调用硬件的时候会提升速度

2018-10-09

android ScrollingStick Coordinate

整理一下CoordinatorLayout和collapsingtoolbarlayout的使用demo;涉及到 “SiberiaDante”整理的基础类代码

2018-09-30

android LetterSort

android端实现,城市列表或者车的品牌按照字母排序,保存demo

2018-09-30

android VideoPlayerJieCao

android视频播放器,一个比较好的视频播放器框架,JiecaoPlayer

2018-09-20

android VideoPlayer

Android 原生视频播放的三种方法,个人比较倾向于第三种MediaPlayer+SurfaceView,可以自定义想要的功能

2018-09-20

android DownloadApk

android端检查更新,经常使用xversionupdate开源库,现在整理一个Http源码下载的demo

2018-09-19

android Room DataBase

android Room DataBase 数据库框架使用,增删改查,更新简单实现

2018-09-18

android 蓝牙处理

android端,实现连接蓝牙硬件,通过SN唯一标识连接,写入指令字符,Service相应回调查看结果

2018-09-10

android 蓝牙连接通信

android端,实现连接蓝牙硬件,通过SN唯一标识连接,写入指令字符,Service相应回调查看结果

2018-09-10

侵入式状态栏(修改找不到ids)

侵入式状态栏,背景白色时对状态栏的处理,或者直接使用状态栏颜色修改

2018-03-22

android状态栏颜色主题设置(修改打包jar包出现的问题)

android状态栏颜色主题设置,直接使用设置主题状态栏主题,或者修改状态栏颜色

2018-03-22

ViroProject.zip

使用ReactNative集成ViroMedia,实现展示3D模型和一些AR/VR的一些简单效果。 提供使用的demo【官方viromedia对android的支持不完善,导致android手机运行报错;所以demo中依赖的是@viro-community/react-viro,其中处理过,android上运行可用】

2021-06-10

GreenDao3.2.2.zip

GreenDao数据库操作,管理升级操作,以及使用greendao的步骤文件; 根据bean实体类,创建数据库dao MySQLiteOpenHelper数据库升级管理工具类

2020-12-07

webp-android-master.zip

android 加载webp图片资源,减少内存;代码是在 webp源码的基础上修改了一下gradle最新的版本信息来用;因为之前的是17年的源码,直接使用会报各种错误

2020-01-03

BaiTinker.zip

android端初次使用tinker热修复的框架使用,其实官网已经写得很详细了,大家可以参考官网去操作,我这里是为了自己记录一下,方便以后操作有个自己的思路。

2019-11-28

MeiTuanPackage.zip

Android 多版本多渠道打包,配置对应的渠道信息;使用美团walle的打包形式,参考官方源码和文档:https://github.com/Meituan-Dianping/walle

2019-11-21

MvpProject.zip

mvp demo 用作初学者参考使用; 1、包含基本的mvp结构 2、包含retrofit访问接口的部分,需要自己做个简单的调整 3、包含依赖的库的使用

2019-11-14

android+java后台demo.zip

android前端展示页面和功能;springboot+java+mysql做本地服务器来实现功能逻辑

2019-10-18

springboot+mybatis初学.zip

初学服务器+数据库来实现网络存储数据,springboot+mybatis+mysql存储数据,提供接口

2019-09-23

music-code.zip

使用云函数,播放MP3文件,主要是为了使用云函数测试上传下载文件和操作云函数数据库

2019-09-04

AndroidRetrofit.zip

使用ohttp+retrofit+rxjava来访问网络调用接口和下载文件;仅仅为了自己使用的时候方便,可以直接嵌入使用

2019-08-23

FreeKotlin.zip

recycleListView(线性列表、网格列表、瀑布流) 刷新、加载、侧滑栏(滑动列表关闭所有侧滑栏、保留所有侧滑栏、保证只存在一个侧滑栏)

2019-07-17

GifMaking.zip

android kotlin用MediaRecorder录制短视频和播放视频;本来要实现视频转gif,项目开始忙了,暂时不搞了;可以参考:https://blog.csdn.net/qugengting/article/details/79595649

2019-06-17

微信小程序生成logo二维码

微信小程序,生成logo二维码保存图片;或者在canvas某一部位绘制二维码

2019-04-24

android TextView 文字部分渐变

android实现TextView文字部分渐变色;LinearGradientFontSpan SpannableString

2019-04-18

android greenDao实现数据存储和增删改查

android greenDao实现数据存储和增删改查,包括数据库表添加删除字段后,数据库升级的处理

2019-04-12

android+flutter实现tab主框架(一)

android+flutter实现tab主框架,用tabview实现底部5个tab的展示和页面切换

2019-04-10

android+flutter登录页面和简单接口调用

android+flutter登录页面和简单接口调用,登录逻辑的处理和用flutter提供的HttpClient来调用登录接口

2019-04-02

android实现简单弹幕代码

android端实现,简单的弹幕功能;可以自定义弹幕的样式和使用逻辑

2019-03-26

android实现简单弹幕

android端实现,简单的弹幕功能;可以自定义弹幕的样式和使用逻辑

2019-03-26

weex视频播放器

android端扩展视频组件,给weex端调用,封装过程中的问题和解决;通过声明周期解决的一个问题

2018-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除