自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于申请微信支付,app备案号和软著不是一家公司的授权书模板

您的应用审核被驳回。驳回原因:"1.你好,你所提供的安卓软著著作权人和开放平台账号主体信息不一致,请提供与微信开放平台认证主体一致的软著以供审核,如涉及授权委托,可在提审基本信息页面的流程图处附上授权书,授权书可自行拟定,需说明清楚授权关系、授权内容、授权时间长期有效,并加盖双方公司公章,个人主体则签名即可。app备案号和软著不是一个主体,于是编写了授权书,然后通过审核。

2025-03-31 09:44:21 139

原创 HarmonyNext上传用户相册图片到服务器

上传图片,步骤和android对比稍微有点复制,可能是为了安全性考虑,需要将图片先拷贝到缓存目录下面,然后再上传,当然你也可以转成Base64,然后和服务端沟通。如果是列表,你也可以循环操作。图片选择就不用说了,直接用。这里是拷贝到缓存目录中。至此,所有操作就完成了。

2025-02-17 11:33:31 588

原创 HarmonyNext使用ListItemGroup添加头部 布局,头部布局底部留很大空白

找了很久,尝试将头部布局直接移出来也不行,后来细想会不会是RelativeContainer相对布局导致高度问题,于是将RelativeContainer布局给拆分后如下,今天使用ListItemGroup添加头部布局的时候,发现底部留下很多空白。头部布局使用的是相对布局RelativeContainer。有相对布局的地方,给固定高度,然后问题得到解决。

2024-12-17 09:47:26 368

原创 HarmonyNext如何判断上下分屏

使用windowClass.on('windowStatusChange'函数监听状态,然后在发送事件给接收方。首先在UIAbility下的onWindowStageCreate中进行监听。有时候我们需要在分屏的时候处理相关逻辑,那到底该如何处理了,打印日志发现,不等于1基本上是在缩放窗口操作。到这里就完成了上下屏或者其它窗口变化的功能。

2024-12-06 15:28:12 169

原创 关于上架HarmonyOS元服务,ArkWeb问题

如果是单机应用,最好将隐私html写在本地,不然测试人员关闭网络测试会不通过。预审核失败:检测到您的元服务使用了Arkweb能力,不符合应用市场审核标准。上架单机元服务也不需要备案,于是心血来潮写了个元服务,想试试是否上架成功。现在个人开发者可以上架元服务了,不需要软著(签署。最终请以审核结果为准。于是改了下隐私弹框的ArkWeb.修改后再次提交,预审核成功~尊敬的开发者,您好!

2024-11-20 09:31:11 379

原创 关于Android Studio Koala Feature Drop | 2024.1.2下载不了插件的解决办法

点击设置,勾选Auto-detect proxy settings,输入网址 https://plugins.jetbrains.com/解决 androidStudio Settings->Plugins下载插件,点击install后没反应,同时插件描述相关显示不出来。链接配置好后,直接ok,Marketplace会重新加载。这里可以测试下是否可以连接。

2024-10-30 15:06:39 676

原创 记录HarmonyNext 关于Scroll布局不能滚动的问题

Scroll 容器只有在其子内容的高度超过其自身高度时才会启用滚动功能。如果子内容的高度没有超过 Scroll 容器的高度,那么滚动条不会出现。和android scrollview一样,支持单个组件。所以我们需要去除子组件的。scroll才能起作用。

2024-10-23 15:18:11 343

原创 【HarmonyOS NEXT】实现保存base64图片到图库

上篇文章介绍了HarmonyOS NEXT如何保存base64文件到download目录下,本次介绍如何保存base64图片到图库,网络图片保存方式大同小异,先下载图片,然后再保存。关于授权窗,没显示图片缩略图的问题,官方给的答复是下载最新版本的。其中用到的第三方依赖和上篇文章一致。

2024-10-18 11:29:02 1034

原创 HarmonyNext保存Base64文件到Download下

用户在使用save接口时,可以将pickerMode配置为DOWNLOAD模式,该模式下会拉起授权接口,用户确认后会在公共路径download目录下创建用户当前hap包名的文件夹,并通过save接口返回值回传相应的URI,后续用户可以直接将文件保存在该URI下。2.因为writeSync的入参类型是ArrayBuffer或string,所以这边要使用.buffer转换成ArrayBuffer类型,否则会报错。1.得到uri后,需要使用FileUri做一层转换,才可以做后续读写的操作。

2024-10-17 11:21:35 479

原创 HarmonyNext使用支付宝支付功能

HarmonyNext使用支付宝支付功能

2024-10-12 16:34:37 819

原创 Harmony配置签名后出现 The keystore was created by a newer JDK version, please use the same JDK version

最近写的Harmony Next应用需要接入订阅功能,需要给应用配置签名等相关信息。刚开始以为是jdk的问题,后来发现和它没关系,clean项目也没用。最后直接删除了配置,重新生成一下,居然就可以了。当配置完成后,直接用真机跑项目,出现。记录一下,防止以后出现相同的问题。

2024-10-12 16:22:37 326

原创 GooglePlay内购出现The item you were attempting to purchase could not be found(无法找到您要购买的商品)

GooglePlay内购出现The item you were attempting to purchase could not be found(无法找到您要购买的商品)

2024-09-25 12:07:14 959 2

原创 Firebase下的google登录问题,FirebaseAuthInvalidCredentialsException: which is not authorized to be used in

当B成功上架后,发现Google不能登录了,what?测试好好的,怎么从GooglePlay下载就不能登录了。起初以为是GooglePlay的签名机制导致的,后来发现和它没关系。GooglePlay上面之前有一款应用A,由于某种原因被下架了,于是需要修改包名和签名后重新上架成应用B。登录操作是FireBase下的Google登录,A和B都进行了配置。看到此错误后,百思不得其解。再试,又出现另外的错误:大致意思是Api Key不可用。于是又连忙恢复FireBase的A项目。结果真的可以了,登录成功了。

2024-09-12 15:27:09 330

原创 HarmonyOs如何获取rawfile目录下的所有文件列表

HaronyOs如何获取rawfile目录下的所有文件列表

2024-08-27 17:35:48 1555

原创 鸿蒙harmonyOs相关开发参考文档

Harmony Os社区组件库和案例

2024-06-12 17:41:28 355

原创 HarmonyOs修改应用名称和图标方法

最近在开发Harmony应用,发现修改app.json5下的lable:app_name和icon不生效。

2024-06-12 17:30:15 1284

原创 Certbot配置Let‘s Encrypt的https_ssl证书以及过程中出现的问题

还是在迁移服务器项目遇到的问题,之前都是用的Let's Encrypt申请的免费证书,但是用命令在服务器上执行时,居然报错了[root@j certbot]# ./letsencrypt-autoSkipping bootstrap because certbot-auto is deprecated on this system.Upgrading certbot-auto 1.12.0 to 1.13.0...Replacing certbot-auto...Your system is

2022-04-08 16:37:07 6173

原创 关于linux tomcat安装配置apr

今天公司要迁移个老的tomcat项目到新服务器,本来是件很简单的事,于是配置环境变量一些基本操作。完成后,使用startup.sh启动,启动没报错,于是测试地址,发现居然打不开what? 还以为是jdk版本问题,行,那就改变jdk ,变为1.7.0_80但是发现还是不行,无奈之下去看了下tomcat配置,发现了这个配置 <Connector port="23180" protocol="org.apache.coyote.http11.Http11AprProtocol"

2022-04-08 16:29:18 3447

原创 使用xshell向服务器上传大文件(大于4G)的方法

1.百度搜索Everything,进入官网下载。这个程序体量非常小,可以放心下载。2.按照步骤安装,图标是这样的3.打开,在任务栏右下角找到它4.右键单击选项,选中HTTP服务器4.1,http服务器在工具-选项下,绑定到接口可以不填5.勾选启用服务器,设置HTTP服务器用户名以及HTTP服务器密码。设置好后点击确定。6.win+R打开运行,键入cmd打开命令窗口,键入ipconfig查看自己的以太网IPv4地址。7.打开浏览器,在地址栏输入自

2021-09-28 11:16:15 2146 1

原创 Whoops, GitLab is taking too much time to respond.解决

Whoops, GitLab is taking too much time to respond.解决网上的解决方案五花八门,都试了不行自己的方法如下gitlab-ctl tail 查看error.log1.如报connect() to unix:/var/opt/gitlab/gitlab-workhorse/sockets/socket failed是因为nginx的user是gitlab-www ,socket是git,所以通过gpasswd -a gitlab-www git.

2021-08-17 15:35:05 3049

原创 关于Kotlin出现Incremental annotation processing requested,

昨天使用kotlin开发项目,原本都好好的、今天打开项目,好家伙,直接给我出现:ncremental annotation processing requested, but support is disabled because the following processors are not incremental: android.databinding.annotationprocessor.ProcessDataBinding于是查找原因:发现是kotlin-gradle-plugin

2021-07-24 11:51:14 642 1

原创 RecycleView根据SpanSizeLookup实现复杂布局(不用嵌套)

效果如下:我们知道实现recyclerview复杂布局,可以用recyclerview嵌套可以实现。但是这种镶套有个问题,就是太浪费recycleView本文主要说可以根据布局管理器GridLayoutManager的setSpanSizeLookup方法来动态控制看下setSpanSizeLookup源码: /** 设置源获取适配器中每个item占用的跨度数。 * Sets the source to get the number of spans occupied

2021-07-12 16:08:08 861

原创 android 悬浮窗相关配置以及设置背景透明

悬浮窗相信都会用到,配合背景透明以及webview-js注入可以做很多事情。1、判断权限 public static boolean checkFloatPermission(Context context) { if (!hasPermission(context, "android.permission.SYSTEM_ALERT_WINDOW")) { return false; } if (Build.VERSION.S

2021-06-10 09:51:41 2546 1

原创 关于androidstuio导入系统源码

最近公司需要做一些将系统源码导出来,然后加入一些功能,在导入androidstudio过程中遇到过一些问题,这里记录下,方便以后需要。一般导入成功的都是系统比较相对独立的app,比如计算器、

2021-06-09 17:37:19 336 1

原创 nginx 如何测试配置文件是否正确

nginx 测试配置文件是否正确1.不指定文件直接使用nginx -t即可,该指令会直接指向默认的nginx配置文件,如下图2、指定配置文件nginx -tc /usr/local/nginx/conf/nginx.conf如图:

2021-04-23 10:58:47 2252

原创 admob插屏激励视频广告

最近Google新出了一种插屏式开屏广告,详细介绍和使用文档请见pdf。下载地址:下载地址

2021-02-25 09:36:11 838

原创 failed to execute /bin/bash: Resource temporarily unavailable(Linux系统root无法通过su切换到某个普通用户)

[root@127.0.0.1 config]# su - mformLast login: Mon Apr 16 14:08:05 CST 2018 on pts/4su: failed to execute /bin/bash: Resource temporarily unavailable[root@127.0.0.1 config]#[root@127.0.0.1 config]#[root@127.0.0.1 config]# egrep -v “$|#” /etc/security/

2021-02-17 15:38:21 829

原创 有关androidstudio项目打开后java文件均变为<xml>开头文件。

大家新年好、今天公司开工,打开androidstudio项目一开,好家伙,所有的java文件均变成了开头。但是用notepad++打开源码又是正常的。于是解决办法如下:步骤1:在C盘找到自己账号的用户(每个人的有可能不一样~)步骤3:点击.AndroidStudio进去会看到 system步骤4:点击system进去会看到caches这个文件,这个文件是AS的缓存文件,直接按住电脑上的Delete键删掉,然后重新启动AS,等待重新编译,几分钟后,问题完美解决,解决了,麻烦点个赞在走呗!!!.

2021-02-17 09:40:13 532

原创 android接入admob开屏广告

最近admob推出开屏广告、刚好公司也在做海外广告这块的业务。于是开始接入开屏广告,展示图如下:个人感觉开屏广告比较像插屏广告、实现如下:1、添加依赖; implementation 'com.google.firebase:firebase-ads:19.4.0'implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version" implementation "androidx.lifecycl

2020-12-17 15:43:15 2374 3

原创 关于android接入支护宝功能的使用

前言现在市面上越来越流行使用微信或者支护宝进行支付,出门再也不用担心钱包木有现金了,前提是卡里得有毛爷爷。给我们的生活带来了很多的便利。现在我只是使用一个小小的demo来讲解下有关android应用中如何接入支护宝。实现流程:一.快捷支付地址: https://b.alipay.com/order/productDetail.htm?productId=2013080604609654 开发官方

2020-12-13 17:14:56 612

原创 关于使用webview加载html代码块

最近开发app,发现需要用webview加载html代码块,需要将服务端返回的代码块转换为可以通过webview加载的数据,例如:<p>Our Growing Tomatoes Guide covers everything from planting through harvesting! Tomatoes are not hard to grow; they’re incredibly productive, versatile in the kitchen, and so delicio

2020-12-11 11:13:54 550

原创 查询IP地址的免费API

查询IP地址的免费API1、百度1、http://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=192.168.0.0&co=&resource_id=6006&oe=utf8例:http://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=192.168.0.0&co=&resource_id=6006&oe=utf82、htt

2020-11-18 10:38:04 2003

原创 关于androidstudio添加依赖文件失败解决方法

在项目根目录下添加:maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}注意添加到jcenter()上面,如下:

2020-11-11 10:37:47 698

原创 Nginx配置https免费证书

yum install certbothttps取代http是大势所趋,https的好处本文不在赘述,很多公司和机构都在推进这一进程,Apple公司甚至规定,iOS上的App应用必须使用https。因此,正是受到Apple的限制,我们的站点,几乎是所有的站点,接近上百个,都支持了https。如何获取SSL证书?自签名证书我们可以自己为自己颁发SSL证书,这样的证书满足为http加密的要求,但这样的证书缺少权威性,不会被浏览器所承认。在客户端完全可控的情况下,例如没有经过浏览器,或者使用其他的框架

2020-10-31 09:33:52 1506

原创 android-为手机设置全局代理

有这么一个需求,需要给手机设置全局代理。百度到的结果都是设置后,如果需要清除代理的话,需要重启手机,这里使用的方式是不需要重启的方式后实现方式如下:设置代理:String[] strings = {"settings put global http_proxy " + ip + ":" + port}; ShellUtils.CommandResult commandResult2 = ShellUtils.execCmd(strings, false.

2020-08-13 18:34:13 5956

原创 linux下安装nginx,亲测生效

在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。Linux下检查是否安装过某软件包:http://www.cnblogs.com/xxoome/p/5866553.html安装命令:yum -y install gcc pcre-devel zlib-devel openssl openssl-develnginx下载地址:https://nginx.org/download/下载“nginx-1.9.9.tar.

2020-08-13 14:25:18 409

原创 Linux下修改mysql最大连接数

1、mysql -u root -p -P 端口号 -hlocalhost登录mysql2、查看最大连接数:show variables like 'max_connections';3、查看已经使用的连接数:show global status like 'Max_used_connections';设置最大连接数:set GLOBAL max_connections=512;...

2020-07-16 15:14:41 324

原创 Linux下启动tomcat报java.lang.OutOfMemoryError: PermGen space,解决方案

一、错误信息java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invo...

2020-07-15 17:24:00 460

原创 关于AndroidStudio SSL peer shut down incorrectly 问题

今天打开androidstudio项目时,突然出现SSL peer shut down incorrectly。AndroidStudio 编译时出现如下问题 SSL peer shut down incorrectly 或者某些jar包下载不下来,一般是因为墙的原因导致的。这时候我们就需要配置镜像来解决这个问题。(为了提高jar包的下载速度也可以配置)配置的方法就是在根build.gradle中添加镜像仓库,一般我们选择阿里的 http://maven.aliyun.com/nexus/cont...

2020-07-15 14:14:59 1442

原创 关于android-webview设置代理访问页面

这几天在开发一个项目、关于用webview设置代理后访问页面。于是整理出来。亲测可用package com.sh.util;import android.annotation.SuppressLint;import android.content.Context;import android.content.Intent;import android.net.Proxy;impo...

2020-04-17 15:06:46 2388 1

微信开放平台授权书模板

关于申请微信支付,app备案号以及软著不是一个公司的授权书模板,已验证可用

2025-03-31

AdMob第一季度优化要点和插页式激励视频设置指南 (1).pdf

目前Google新出了一种插屏激烈视频广告,附件是最新介绍资源

2021-02-25

admob&adsense;.zip

资料是admob以及adsense相关的实施文档,助你海外变现

2019-06-14

android面试题

android找工作总结篇

2017-02-17

空空如也

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

TA关注的人

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