自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一抹离愁

心之所向,持之以恒

  • 博客(160)
  • 资源 (11)
  • 收藏
  • 关注

原创 Flutter2.5项目领券联盟

| 名称 | 版本|| --- | --- || Android studio | 4.1 || flutter版本 | 2.5 |后端 用户系统用的是bmob.cn 聊天用的是 腾讯的插件 推送极光,高德地图,bugly异常收集和应用升级,状态管理 使用GetX 不能修改头像,因为bmob后端文件要备案.......apk下载地址链接:https://pan.baidu.com/s/1mBhHrjR35_IqknRLa7Ff1Q提取码:uz9w...

2021-12-08 23:20:04 751

原创 kotlin+Jetpack Compose+协程Flow+MVVM

最近看了很多jetpack Compose博文,因为自己也会flutter 所以尝试用用,因为大同,所以要看看不同的细节。关于jetpack compose的文章大家可以去谷歌官网去看看,jetpackAndroid studio环境Android Studio Arctic Fox | 2020.3.1 Patch 1添加框架//网络加载框架implementation "com.squareup.okhttp3:logging-interceptor:5.0.0-al..

2021-09-05 11:51:10 1867 1

原创 flutter mvvm框架(基于provider)

上图为Android 中的mvvmMVVM模式分为Model,View,ViewModel 三个部分(1).Model:数据层,包含数据实体和对数据实体的操作(2).View:界面层,对应于Activity,XML,View,负责数据显示以及用户交互。(3).ViewModel:关联层,将Model和View进行绑定,Model或者View更改时,实时刷新对方flutter 也是类似State的封装abstrac...

2021-06-13 16:59:49 1779 2

原创 kotlin+jetpack MvvM

kotlin+jectpack mvvm的简单demodemi地址基于koltin (kotlin Android开发必须入坑) jetpack注意点retrofit2 版本2.6 才能使用携程 //===============JetPack================== implementation 'androidx.navigation:navigation-fragment:2.3.1' implementation 'androidx.navig...

2020-12-21 21:14:47 723

原创 Jetpack之Lifecycle+MVP结合

Lifecycle+mvp关于Lifecycle mvp 是什么 不多说Lifecycle+mvp 结合的作用?主要用于其他的类能够监听 Activity Fragemnt的生命周期 ,防止内存泄露等等....Lifecycle代码import androidx.lifecycle.Lifecycle;import androidx.lifecycle.LifecycleObserver;import androidx.lifecycle.LifecycleOwner;.

2020-08-21 14:17:25 503

原创 插件化框架Replugin使用

关于replugin不做介绍,可以看其他博客。环境介绍 Android stuido 3.4 gradle 5.1.1 replugin 2.3.3 androidx 插件化项目结构坑: Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.localbroadcastmanager.content.LocalBroadcastMan...

2020-08-21 13:46:07 3593 2

原创 Android仿抖音APP

国庆放假,自己撸的App 模仿抖音写的App,实现了类似抖音的部分功能。即使聊天部分还没有写完,抽空写完,开源功能简单,为提高代码的复用性,采用封装等等,图片来自网络都经过压缩,采用png格式效果图开发环境开发工具 Android studio 3.4架构 mvp技术点retrofit2+rxjava(网络请求)butterknif...

2020-03-27 14:47:34 13074 61

原创 热修复Tinker使用

1 在官网http://tinkerpatch.com 注册账号集成环境Android studio3.4在project 的build.gradledependencies { classpath "com.tinkerpatch.sdk:tinkerpatch-gradle-plugin:1.2.14" }在App ...

2019-12-01 16:35:55 420

原创 组件化开发流程(一)

本文章是借鉴网上的文章所写。使用Android studio 3.4gradle 5.1总体架构appmian :App壳 主要负责页面切换home shop user :业务模块baselibray: 基础组件的依懒模块的通信 Arouter 框架坑ARouter::Compiler >>> No module name, ...

2019-11-28 23:45:39 540

原创 MVP+Retrofit2+Rxjava2------(个人项目商城app)

开源商城app自己撸的Android 商城app框架:采用MVP开发工具: Android studio+windows+git抓包工具:Wireshark网络请求框架 :Retrofit2+Rxjava2图片请求 picasso患有大量自定义控件等等还有好几个页面没有撸完。完成后会放在我的github上效果如下:...

2019-04-02 23:33:51 365

原创 MVP+Retrofit2+Rxjava2+OkHttp3+dagger2写的小demo

MVP+Retrofit2+Rxjava2+OkHttp3+dagger2写的小demo难点:Retrofit2+Rxjava2+OkHttp3封装已完成首页下载地址demo地址

2019-03-18 23:53:45 711

原创 基于谷歌mvp架构

之前也写过mvp架构,但是总是感觉不够规范,把谷歌的mvp架构看了一下,基于谷歌然后自己改造了一下,只是个人的理解。整体思路demo地址:https://github.com/xueliang0614/demo里边有详细注释思维导图下载地址https://download.csdn.net/my...

2019-03-03 19:42:27 476

原创 【开源项目】新闻APP客户端

这个是之前业余时间编写的该APP ,现在回头看看优点low,适合初级练手。源码地址框架:采用mvc主要有五个模块构成 首页+视屏+美图+用户 +侧滑菜单包结构:首页构成:推挤+娱乐+军事+汽车+财经+体育+科技+头条 8个页面构成开发工具: Android studio +windows+git抓包工具:Wireshark网络请求框架 使用了Okhttp...

2019-02-22 22:01:10 2510 2

原创 flutter 需要同时上传到后端服务器的 文件和 json

flutter 需要同时上传到后端服务器的 文件和 json服务器 使用 springboot 借助@RequestPart(value = "file", required = false) MultipartFile file, @RequestPart("material") TbVideo tbVideo注解里的参数 必须和前段的参数一致;@PostMapping("/uploadVideos") public Result insertVideos(@RequestP

2022-05-01 19:18:46 2210

原创 Springboot整合MinIo

Springboot整合MinIopom 文件添加 <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>7.1.0</version> </dependency>application.ym

2022-04-30 22:54:56 328

原创 Springboot 图片文件和 json同时上传

需求: 移动端经常遇到以下需求服务器端Android端 图片和文字同时上传 代码直接使用后端api代码@PostMapping("/uploadVideos")public Result insertVideos(@RequestPart(value = "file", required = false) MultipartFile file, @RequestPart("material") TbVideo tbVideo) {}...

2022-04-30 22:43:06 2010

原创 Springboot 开发的Api

baserUrlhttp://101.43.196.94:9090/api/v1登陆http://101.43.196.94:9090/api/v1/video/page/1postpassword () 必传参数 username 必传参数 {"username":"FFF","password":1233232} 注册http://101.43.196.94:9090/api/v1/resigerpostpassword ()..

2022-02-23 21:38:50 876

原创 MyBatis配置数据库

pom文件中添加依兰<dependencies> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId&gt...

2022-01-16 22:07:27 1697

原创 java.sql.SQLException: No suitable driver found for url:jdbc:mysql://localhost:3306/xl?serverTimezon

配置错误<properties> <property name="driver" value="com.mysql.cj.jdbc.Driver"/> <property name="urls" value="url:jdbc:mysql://localhost:3306/xl?serverTimezone=UTC"/> <property name="username" value="root"/> <proper..

2022-01-16 22:00:19 1080 2

原创 flutter集成高德地图

flutter集成高德地图文档中有坑。添加到yml文件amap_flutter_map: 3.0.0amap_flutter_location: ^3.0.0amap_flutter_base: 3.0.0错误 1:AMapPrivacyStatement找不到 原因没添加amap_flutter_location: ^3.0.0错误 2:* What went wrong:Execution failed for task ':app:mergeDebugJav.

2021-11-27 16:26:51 1731 2

原创 flutter(1) 启动页 引导页

flutter 启动页 引导页Android 原生引导页面的方法如下1 自定义 使用 ViewPager控件2使用第三方 组建AppIntroAppIntro快速启动页面flutter引导页面的方式1使用 pageView (指示器需要自定义)2使用TabBarView,指示器TabPageSelector代码如下可以直接使用。启动页面class SplashPage extends StatefulWidget { @override _Sp...

2021-11-26 19:06:57 4362

原创 flutter 集成 腾讯 im

flutter 集成腾讯im比较简单注意点UserSig的生成 登陆的时候调用开发者后台生成在开发者后台,实际上调用云通信IM生成UserSig的库,把以下三个重要信息进行对称加密(非对称的方式已经停用),生成UserSig SdkAppid:云通信IM应用的唯一ID SecretKey:云通信IM应用的唯一密钥 ExpireTime:密码过期时间,开发者指定GenerateTestUserSig UserSig的生成/** * * @class na..

2021-11-20 17:41:45 2994

原创 flutter闲鱼悬浮按钮

import 'package:flutter/material.dart';import 'package:flutter_appiiiii/Home1.dart';import 'package:flutter_appiiiii/Home2.dart';import 'package:flutter_appiiiii/Home3.dart';import 'package:flutter_appiiiii/Home4.dart';void main()=>runApp(App()).

2021-11-01 19:36:31 1534

原创 The default ‘List‘ constructor isn‘t available when null safety is enabled. Try using a list litera

https://javiercbk.github.io/json_to_dart/使用以上生成Json 实体类 不支持 安全,具体查看官方的文档解决办法tags = new List<Tags>(); 修改为 tags = []; 添加 late 和requiredclass HomeModel { late Data data; late int errorCode; late String errorMsg; HomeModel({requi...

2021-07-15 16:29:48 1668

原创 Android studio4.2 ndk 环境搭建

1下载NDK2配置local.properties 文件中加入ndk.dir=E\:\\android_sdk\\ndk\\android-ndk-r22

2021-06-15 19:11:02 1010 6

原创 kotlin 重写多个属性 get set

class Player(name: String, age: Int, sex: String) { var names = name get() = field.capitalize() set(value) { field = value } var ages = age get() = field.absoluteValue set(value) { fi.

2021-04-18 17:42:45 2214

原创 flutter 之生命周期监听WidgetsBindingObserver

class _MyHomePageState extends State<MyHomePage> with WidgetsBindingObserver@overridevoid didChangeAppLifecycleState(AppLifecycleState state) { // TODO: implement didChangeAppLifecycleState super.didChangeAppLifecycleState(state); ...

2021-04-17 15:36:34 1065

原创 flutter 嵌套滑动实现

class HomePageState extends State<HomePage> { @override Widget build(BuildContext context) { // TODO: implement build return Scaffold( //Image.asset("images/u.png") body: NestedScrollView( headerSliverBuilder: (Bu..

2021-04-17 15:12:38 1007 1

原创 flutter 高斯模糊封装

import 'dart:ui';import 'package:flutter/material.dart';class BlurUtils extends StatelessWidget{ Widget child; double singl; BlurUtils({Key key,this.child, this.singl}):super(key:key); @override Widget build(BuildContext context) { //.

2021-04-17 15:10:42 146

原创 Flutter 照相机拍照和相册选择 以及拍照上传到服务器

void _upLoadFile() async{ images= await ImagePicker.pickImage(source: ImageSource.gallery,maxHeight: 100); setState(() { CImages=images; }); } void _take() async{ images= await ImagePicker.pickImage(source: ImageSourc...

2021-04-03 17:43:49 675

原创 flutter 实现下拉刷新+上拉加载

dependencies: dio: ^3.0.0 void getHttp() async { try { String url = "https://api.sunofbeach.net/shop/discovery/9649/${page}"; if (hasmore) { Response re = await new Dio().get(url); print("==${re.data["data"][0][.

2021-04-03 16:30:31 209

原创 flutter--扫码集成

flutter 扫码集成 插件barcode_scan:^1.0.0测试机 vivo v3 Android5.0 华为 Android9.0步骤 1在pubspec.yaml t添加barcode_scan:^1.0.0 在android 清单文件添加相机权限 和注册 Activity <uses-permission android:name="android...

2021-02-22 15:18:51 655 1

原创 Android studio 4.1 Please configure Android SDK

做flutter混合开发 老是报Please configure Android SDK 各种方法都试了不管用解决办法 找到 flutter 的 Androidflutter_app_android.iml 修改<orderEntry type="jdk" jdkName="Android API 30 Platform" jdkType="Android SDK" />...

2021-01-17 01:12:01 309

原创 RecyclerView嵌套内+外item 实现点击事件

项目中一个功能需要RecyclerView嵌套如下图(图片来自网络)内部Adapter 核心代码 holder.btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(con, "删除", Toast.LENGTH_SHORT).show(...

2021-01-03 23:39:48 1276 2

原创 kotlin Retrofit网路请求简单封装

使用koltin 进行简单网络封装1 创建retrofit 请求接口interface ApiNet { @FormUrlEncoded @POST("/user/login") fun Logins(@Field("username")username:String,@Field("password") password:String):Observable<BaseBen<LoginBen>>}2 retrofit 封装

2020-11-21 22:06:18 913

原创 NotificationUtils兼容9.0

package com.example.my;import android.annotation.TargetApi;import android.app.NotificationChannel;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import android.content.ContextWrapper;import a.

2020-08-26 09:42:31 295

原创 Material Design实现悬停效果

CoordinatorLayout+AppBarLayout+ViewPager 实现悬停效果图注意点:注意点 问题 解决办法 NestedScrollView嵌套Viewpager 左右无法滑动 android:fillViewport="true" ...

2020-08-21 14:31:59 233

原创 跨进程aidl远程服务调用

AIDL (Android Interface Definition Language)是一种IDL语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。由于每个应用程序都运行在自...

2020-05-31 22:49:43 367

原创 Android 动态权限封装

PermissionActivitypackage com.example.appdemo;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.content.pm.PackageManager;import android.net.Uri;import android.os.Build;import and.

2020-05-31 22:48:39 386

原创 BottomNavigationView+Fragment/RadioGroup+Fragment等多种方式 实现底部导航条

Android 实现底部导航条有多种方式1BottomNavigationView+Fragment2RadioGroup+Fragment3TabHost+FragmentBottomNavigationView+Fragment 实现xml文件<?xml version="1.0" encoding="utf-8"?><RelativeL...

2020-03-10 11:58:08 440

app-release.apk

ticketunion

2021-12-09

Android studio4.1 dart fluter插件

Android studio4.1 dart fluter插件 Android Studio 4.1 Build #AI-201.8743.12.41.6858069, built on September 23, 2020 Runtime version: 1.8.0_242-release-1644-b01 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 7 6.1 GC: ParNew, ConcurrentMarkSweep Memory: 3038M Cores: 4 Registry: ide.new.we

2021-02-24

openfire3.7_1

1.openfire   openfire版本为 3.7   关于openfire的配置网上有很多资料,可以找一个配置一下。   这里遇到的问题是,我在配置的时候把端口号从9090,9091改为了19090,19091,导致配置完成的时候无法打开管理控制台,这里需要重启一下电脑

2019-04-30

谷歌mvp架构

之前也写过mvp架构,但是总是感觉不够规范,把谷歌的mvp架构看了一下,基于谷歌然后自己改造了一下,只是个人的理解。

2019-03-03

java注解知识思维导图

这是自己总结的java注解 使用了思维导图,方便读取,快速阅读

2019-01-27

android-gif-drawable-master

android 处理gif动画的jar包,本来打算0积分下载,但是csdn规定必须要1积分

2018-12-19

Virus.Win32.Ramnit.X专杀工具

Virus.Win32.Ramnit.X,Virus.Win32.Ramnit.a,Virus.Win32.Ramnit.b病毒专杀工具。

2018-07-09

Smarty-3.1.16

Smarty-3.1.16

2018-06-12

Highcharts-6.1.0

Highcharts-6.1.0 用于web图标的开发 内有详细的文档盛大

2018-05-07

memcahe.dll

这是wind7 64位 各个php版本的memcached.dll,有需要的免费下载不需要任何积分

2017-11-01

ECShop_V2.7.3_UTF8_release0411

ECShop_V2.7.3_UTF8_release0411.rar 源码下载 ECShop_V2.7.3_UTF8_release0411.rar 源码下载

2017-10-17

空空如也

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

TA关注的人

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