自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (1)
  • 收藏
  • 关注

原创 android Android Studio Giraffe | 2022.3.1 版本Lombok不兼容 解决方案

下载解压,在plugins 文件夹中复制lombok(整个文件夹一起)复制到android studio plugins 文件夹中。找到对应的版本编号(大于版本也可以,在版本范围内就可以)。1.查看当前的android studio 版本。2.打开 idea 官网下载页面。

2023-07-31 18:23:15 1626

原创 kotlin使用retrofit请求报错Parameter type must not include a type variable or wildcard

kotlin使用retrofit请求报错Parameter type must not include a type variable or wildcard。

2022-08-19 10:05:50 1250 1

原创 android 中Handle弱引用使用

android 中Handle弱引用使用。

2022-08-10 11:08:23 1384

原创 颜色透明参数

android颜色透明参数

2022-07-28 11:00:00 1148

原创 flutter 手机端抓包设置

flutter抓包

2022-07-13 09:43:33 898

原创 vite 创建项目

vite 创建项目

2022-06-15 13:58:49 631

原创 flutter 环境配置(android studio )

1.下载sdkFlutter SDK(1)下载后解压下到文件夹 D:\flutter_sdk==>确保此项 android sdk 安装(2)打开命令窗口输入:flutter doctorpath/to/sdkmanager --install 解决==> flutter config --android-sdk “D:\android_sdk” android 的sdk路径关闭命令窗口重新打开 输入 flutter doctor --android-licenses(3)配

2022-05-30 11:04:21 1171 1

原创 鸿蒙 加载本地rowfile文件中的 json 数据

1.核心代码 Gson gson = new Gson();//引入 implementation 'com.google.code.gson:gson:2.8.6' List<NewsInfo> totalNewsDataList = gson.fromJson( CommonUtils.getStringFromJsonPath(this, "entry/resources/rawfile/news_da

2022-05-24 10:22:32 1282 1

原创 Android xml虚线

效果:代码:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#114b9c" android:dashWidth="2d

2022-05-23 17:04:15 735

原创 鸿蒙 加载长图(大图自动适用屏幕的宽度)

1.引入:implementation 'io.openharmony.tpc.thirdlib:glide:1.0.3'implementation 'io.openharmony.tpc.thirdlib:subsampling-scale-image-view:1.0.4'//加载长图2.xml <com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView ohos:id="$+id:longImg"

2022-05-19 11:09:29 819

原创 el-table 合并单元格

1.效果<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title></title> <script src="./js/vue.js" type="text/javascript" chars

2022-05-18 13:08:47 1118

原创 Android 与Vue 页面交互

1.加载html private void initView() { WebSettings webSettings1 = webview.getSettings(); webSettings1.setJavaScriptEnabled(true); webSettings1.setCacheMode(WebSettings.LOAD_NO_CACHE); //关闭webview中缓存 webview.getSettings().setU

2022-05-18 11:15:14 3336

原创 鸿蒙 保存图片到相册

核心代码: //保存图片到相册 fileName文件名 PixelMap 图片数据 private void saveImageToLibrary(String fileName, PixelMap pixelMap) { try { ValuesBucket valuesBucket = new ValuesBucket(); //文件名 valuesBucket.putString(AVStorage.

2022-05-17 15:30:45 2467

原创 鸿蒙 上传图片路径转换dataability:///media/external/images/media/30为/storage/emulated/0/DCIM/YIIoT/5769014/202

1.核心代码:// 转换dataability:///media/external/images/media/30为/storage/emulated/0/DCIM/YIIoT/5769014/20220516162557036.jpg private static String searchImages(Context context, Uri contentUri) { DataAbilityHelper helper = DataAbilityHelper.creator(c

2022-05-17 15:28:51 1247

原创 鸿蒙 上传照片

package com.cmmboy.xzwp.ability;import com.bumptech.glide.Glide;import com.cmmboy.xzwp.ResourceTable;import com.cmmboy.xzwp.bean.ImageBean;import com.cmmboy.xzwp.net.RetrofitManagement;import com.cmmboy.xzwp.net.Wan;import com.cmmboy.xzwp.utils.LogU

2022-05-17 15:27:13 988

原创 鸿蒙 使用hawk存储数据

1.引入:implementation('com.gitee.chinasoft_ohos:hawk:0.0.3-SNAPSHOT')2.MyApplication中注册 Hawk.init(this).build();3.存储数据,(也可存储数组)Hawk.put("token", "123456");String token = Hawk.get("token");//获取数据Hawk.delete("token");//删除数据Hawk.deleteAll();//删除所有数据

2022-05-17 15:18:48 602

原创 普通Html 页面 rem适配

核心代码:<script> ;(function(win, doc) { 'use strict'; var options = { width: 750, dpr: win.devicePixelRatio }; var html = doc.documentElement, width = html.getAttribute('data-width') || options.width, dpr = html.

2022-05-13 16:35:40 539

原创 鸿蒙 加载 webview

1.xml代码 <ohos.agp.components.webengine.WebView ohos:id="$+id:webView" ohos:height="match_content" ohos:width="match_parent"/>注意包名一起写,不能直接写 WebView2.java代码: private void initWebView() { webView = findComponentByI

2022-05-13 16:34:04 1437 2

原创 鸿蒙 网络加载ERR_CLEARTEXT_NOT_PERMITTED

1.原因:鸿蒙默认不使用明文网络流量http2,。解决:config.json中deviceConfig配置代码如下 "deviceConfig": { "default": { "network": { "cleartextTraffic": true } } },

2022-05-13 10:57:07 991

原创 鸿蒙 listContainer列表 一行两列显示

1.效果2.核心代码 //一行两列 列表 TableLayoutManager layoutManager = new TableLayoutManager(); layoutManager.setColumnCount(2); listContainer.setLayoutManager(layoutManager);adapter 设置 根布局的宽度为屏幕宽度的一般 holder.content.setWidth(DisplayUt

2022-05-12 14:19:27 742 6

原创 鸿蒙 加载svg文件

1.将SVG文件转换为XML文件选择New>Svg To Xml转换成功后,可以在resources > base > graphic文件下找到转换后的xml文件,并在布局文件中,引用该xml文件名即可完成对图标文件的引用。 <Image ohos:height="120vp" ohos:width="match_parent" ohos:background_element="$graphic:svg_test" ohos:scale_mo

2022-05-12 14:15:38 1062

原创 鸿蒙 Text组件设置删除线

1.效果2.代码: Text oldPrice = findComponentById(ResourceTable.Id_oldPrice); TextForm textForm = new TextForm(); textForm.setStrikethrough(true); // 设置字体删除线// textForm.setUnderline(true); // 设置下划线 textForm.setTextSize(

2022-05-11 17:36:35 524

原创 鸿蒙 Glide加载网络图片

1.引入glide依赖 implementation 'io.openharmony.tpc.thirdlib:glide:1.0.3'2.核心代码: //new RoundedCorners(10)圆角 //new CircleCrop()-圆形 RequestOptions requestOptions = RequestOptions.centerCropTransform().transform(new CircleCrop()).diskCacheStrategy(Disk

2022-05-11 17:31:11 477

原创 鸿蒙 Home键 再次回到应用(没有杀死进程) 总数回到MainAbility页面

问题:**Home键 再次回到应用(没有杀死进程) 总数回到MainAbility页面,**鸿蒙一个应用中,有两个个ability页面,A,B;A为默认启动页,主页面,进入 B页后,按手机home键,应用退到后台,在点击应用图标回到应用中,当前页面都是A页。 【真机和模拟器都会出现】解决:不要使用 Deveco studio 直接运行调试,直接调试会出现这样的问题。==>通过 hdc app install entry-debug-rich-signed.hap 命令安装到手机就不会出现en

2022-05-11 11:44:15 706

原创 鸿蒙 background_element设置渐变色

1.目前shape无法设置渐变色,可通过代码设置2.工具类:package com.cmmboy.xzwp.utils;import ohos.aafwk.ability.AbilitySlice;import ohos.agp.colors.RgbColor;import ohos.agp.components.Component;import ohos.agp.components.element.ShapeElement;import ohos.app.AbilityContext;

2022-05-07 15:08:11 1266 2

原创 鸿蒙 Text文本 两行显示,多余的省略号标识

1.代码:核心代码 ohos:max_text_lines="2" ohos:multiple_lines="true" ohos:truncation_mode="ellipsis_at_end" <Text ohos:height="match_content" ohos:width="match_parent" ohos:max_text_lines="2"

2022-05-07 15:04:37 630

原创 Android Checkbox 使用

1.效果2.布局代码<CheckBox android:id="@+id/checkbox1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="安徽" /> <CheckBox android:id="@+id/checkbox2" android:lay

2022-05-05 11:35:44 4414

原创 Android Radio使用

效果:1.布局默认的radio<RadioGroup android:id="@+id/radioGroup" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="14dp" android:orientation="horizontal"> <R

2022-05-05 11:05:00 1275

原创 发布鸿蒙Harmony app 开源库Lib 到maven中央仓库

一、注册maven注册地址网速可能慢,多次刷新重试下二、新建工单Group Id:项目group,com.github.cmmboy、io.gitee.cmmboy。Project URL:项目的github或gitee地址 如:https://gitee.com/cmmboy/MyApplicationSCM url:项目的git地址 如:https://gitee.com/cmmboy/MyApplication.git注意:建议先上传开源项目到gitee三、根据编号创建仓库如

2022-04-28 14:57:08 766

原创 vue2中使用 antv/f2

效果:代码:导包:npm install @antv/f2注意:用 3.8.11 版本<template> <div id="app"> <canvas id="myChart" style="width: 100%;height: 300px;"></canvas> </div></template><script> // import F2 from '@antv/f2/lib/ind

2022-04-27 14:15:21 1930

原创 vue2 使用AntV 以g2plot为例

1.效果2.代码nmp 导入:npm install @antv/g2plot代码:<template> <div id="app"> <div id="container"></div> </div></template><script> import { Bar } from '@antv/g2plot'; export default { name: 'App', data(

2022-04-25 10:13:39 1025

原创 Android studio gradle7.1.3 如何发布jitpack开源项目(以gitee项目为例)

android gradle7.1.3 发布gitee开源项目到jitpack

2022-04-24 16:00:41 2933 1

原创 android JSONObject 中反斜杠处理

1.问题 JSONObject出现反斜杠 JSONObject jsonObject = new JSONObject(); jsonObject.put("url", "/55.png"); 2.解决new Gson().toJson(jsonObject ) //数组和对象都可以

2022-04-22 09:28:58 2958

原创 如何查看 android apk 的targetSdkVersion

1.打开andorid sdk2. cmd 中输入 aapt dump badging E:\cmm\wx.apk 即:aapt dump badging +‘apk路径’3.效果

2022-04-21 13:32:21 3789

原创 Glide超时

解决:加上 implementation ‘com.github.bumptech.glide:okhttp3-integration:4.9.0’implementation 'com.github.bumptech.glide:glide:4.11.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'implementation 'com.github.bumptech.glide:okhttp3-integration:

2022-04-20 14:00:02 382

原创 android studio Bumblebee 2021.1.1 版本 Lombok不能使用

1.问题:android studio Bumblebee 2021.1.1 版本 Lombok不能使用2.解决下载 idea 221.3.1 版本 ,解压后找到 plugins 文件夹,拷贝lombok 文件到 android studio 对应的pligins 文件夹 覆盖更新,重启android studio

2022-04-18 11:05:14 1240

原创 android ViewBinding使用(替代findViewById)

1.开启viewBinding功能 在项目build.gradle 中加入:viewBinding.enabled = true2.Activity 绑定java 代码:private ActivityMainBinding mBinding; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBinding

2022-04-13 14:42:37 1322

原创 Android 字体引入

1.导入字体ttf文件2.代码:TextView zt = findViewById(R.id.zt);Typeface typeface = Typeface.createFromAsset(getAssets(),"fonts/pfzt.ttf");zt.setTypeface(typeface);

2022-04-13 13:34:54 2079

原创 Android 实现扫描二维码功能

1.加入依赖:implementation 'com.journeyapps:zxing-android-embedded:4.3.0'2.CaptureActivitypackage com.jsyj.android_p1;import android.annotation.SuppressLint;import android.os.Bundle;import android.view.KeyEvent;import androidx.annotation.NonNull;impo

2022-04-13 13:08:24 5909 2

原创 Android Gradle plugin requires Java 11 to run 解决方法

1.问题:android gralde版本 gradle-7.2-bin.zip;我们的 Gradle 插件需要 Java 11 才能运行。而我们当前使用的是 Java 1.8 , 所以只需要修改一下我们 Gradle 的java版本 。2。解决:File > Settings > 搜索 Gradle > 选择我们需要的版本 > Apply...

2022-04-12 10:25:02 4576

idea 2021.3.1 lombok 文件

idea 2021.3.1 lombok 文件,解决android studio Bumblebee 2021.1.1 版本 Lombok不能使用

2022-04-18

空空如也

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

TA关注的人

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