自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

燃烧那滴泪的专栏

学习是一种态度

  • 博客(537)
  • 资源 (38)
  • 收藏
  • 关注

原创 第三期:云函数入门指南答案

B,按照Cloud Functions要求的鱼数部包结构编写业务数,打包上至Cloud Functions平台,定义好程序主入口,在Cloud Functions平台填写。E,阿明发现以前发布过的版本有功能需要升级,可以直接在Cloud Functions平台对已经发布的函数版本进行编报.D,阿明创建好函教并调试运行结束后,希望有一个固定的发布版本供生产使用,可以在版本页面发布新版本。3.云函数部署,上传的函数包中《ZIP),只需要传单个代码文件,依赖会有云函数去下载。

2023-10-19 00:21:24 1883

原创 HarmonyOS 监听软键盘key

修改软键盘 “换行” 为 “前往” 不同的软键盘文字描述有差异。3.input_enter_key_type 描述信息。1.需要在布局文件中,新增属性。2.java代码中监听。

2023-08-31 16:41:13 932

原创 HarmonyOS 动画中 AnimatorProperty setLoopedCount​(int loopedCount)

对比两者有什么区别,都是透明度+缩放的变化 我感觉Android提供构造函数稍微好一点。不厚4.0都不用java了 也无所谓了。但是其中 setLoopedCount() 让我确实没摸着头脑,看见这个参数是不是首先认为 要么是不限循环、要么是播放几次,为什么播放是次数是从0开始。实际上传0 会播放一次、1播放2次,这个API 这个参数一点都不友好。

2023-08-16 10:00:00 196

原创 HarmonyOS 设置全屏&NoTitleBar

【代码】HarmonyOS 设置全屏&NoTitleBar。

2023-08-15 15:18:18 1256

原创 Harmony报错 INSTALL_FAILED_INCONSISTENT_BUNDLE_VERSION

然后我准备把Android的一直到Harmony平台 ,抱着学习的态度。好巧不巧,我Harmony中。修改 bundleName中的包名,我时候的工具版本是。由于我手机里面安装了一个 Android App,这样是不是一眼就看出问题所在了。运行的时候注意把签名重新刷一下。遇到这个问题是怎么触发的呢?

2023-08-15 10:15:21 248

原创 记录AS Duplicate class依赖问题之一

Duplicate class

2023-01-30 16:38:30 1168 1

原创 使用DataBinding 找不到布局控件的ID

无意中发现 删除我XML中的注释 居然能够找到 问题解决了.... 不晓得是不是我这个AS版本的一个BUG...今天遇到一个很奇葩的问题,不管是删除xml重建把AS的.idea 、删除缓存等手段 都找不到这个控件的ID。代码能够找到按钮1、2、3 但是找不到4。还有其他见解的请留言吧!

2023-01-05 18:03:24 652

原创 DataBinding 中@{}与@={}的区别

databing 基础

2022-09-21 10:37:42 1172

原创 JNI 编码中遇到 Fatal signal 11 (SIGSEGV)查看报错日志

JNI 报错 SIGSEGV 通过信号量找出错误日志

2022-09-14 10:35:58 1318

原创 Linux中NDK编译静态库和动态库常见问题(Ubuntu)

NDK踩坑(一)

2022-08-18 10:30:36 368

原创 使用javah 生成.h头文件

到此.com_jszy_voicechange_MainActivity.h 问价就生成在E:\c_demo\AS_Jni_Project\voicechange\src\main\java 这个目录中。已我为例:原来CLASSPATH和JAVA_HOME只是配置在我的用户变量里面,后面我拷贝一份到系统变量中就解决了问题(重启电脑了javah不生效,需要保存重新保存一次,以管理员身份运行CMD);这里有个 -encoding UTF-8 是解决中文问题的 没加这句换会报错。...

2022-08-13 13:41:06 1637

原创 Android setModal(boolean modal) 详解

网上搜索了很久没有看到记录这个属性的文章。我在ListPopupWindow 中需要用到这个属性,自己记录一下。public void setModal (boolean modal)设置此窗口在显示时是否为模态。解释:如果一个弹出窗口是模态的,它将接收所有的触摸和按键输入。 如果用户触摸了弹出窗口内容区域之外,弹出窗口将被关闭。原文地址:ListPopupWindow | Android Developers...

2022-05-24 10:16:23 345

原创 Android Jetpack中CameraX基于setViewPortCropRect/getCropRect()的使用

先看一下这个库里面的一个工具类implementation "androidx.camera:camera-core:${1.1.0-alpha11}"ImageUtil.java这个工具类很有用,有我们后面用的方法。/* * Copyright 2020 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not

2021-12-14 09:50:20 2924 1

原创 Android Jetpack中CameraX基于ImageCapture.OnImageCapturedCallback()保存图片

在cameraX中ImageCapture提供了takePicture 的2个方法: public void takePicture(@NonNull Executor executor, final @NonNull OnImageCapturedCallback callback) public void takePicture( final @NonNull OutputFileOptions outputFileOptions,

2021-12-13 17:52:42 3454

原创 Android Jetpack中CameraX保存Bitmap

先看看官方文档图片拍摄图片拍摄用例旨在拍摄高分辨率的优质照片,不仅提供简单的相机手动控制功能,还提供自动白平衡、自动曝光和自动对焦 (3A) 功能。调用方负责决定如何使用拍摄的照片,具体包括以下选项:takePicture(Executor, OnImageCapturedCallback):此方法为拍摄的图片提供内存缓冲区。 takePicture(OutputFileOptions, Executor, OnImageSavedCallback):此方法将拍摄的图片保存到提供的文件位置。

2021-12-10 15:28:21 3746

原创 各种协议视频测试地址(2021-10-30)

http:http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4http://vjs.zencdn.net/v/oceans.mp4http://vjs.zencdn.net/v/oceans.mp4http://www.w3school.com.cn/i/movie.mp4https://link.jianshu.com/?t=http%3A%2F%2.

2021-10-29 11:06:12 6635 1

原创 Android NDK(CMake) 报错信息:error: undefined reference to ‘__android_log_print‘

原址:http://blog.csdn.net/qibin0506/article/details/52270674

2021-10-15 14:16:08 1189 1

原创 Ubuntu 编译ffmpeg 踩坑(五)

从名字上可以看出,Percent函数库是Support Library家族的一员,在使用它提供的API之前,首先需要在Gradle的build.gradle文件中加入依赖:dependencies { compile 'com.android.support:percent:25.3.0'}打开下载后的函数库,可以看到其中主要包含如下三个类:PercentRelativeLa

2021-10-14 11:13:03 1895

原创 Ubuntu 编译ffmpeg 踩坑(四)

Component是所有组件的基类,Component支持的XML属性,其他组件都支持。Component支持的XML属性如下表。

2021-10-13 18:16:20 333

原创 Ubuntu 编译ffmpeg 踩坑(三)

编译Android下可以使用的ffmpeg参照视频操作:https://coding.imooc.com/lesson/279.html#mid=37236其他流程都没有什么问题其中有几个问题我记录一下1.ERROR: Failed to create toolchain.解决方案:apt-get install python安装python后再执行编译即可解决ERROR: Failed to create toolchain.问题2.编译中遇到make: *** [ff...

2021-10-13 15:34:33 1513

原创 Ubuntu 编译ffmpeg 踩坑(二)

简单说 Map<String, Integer> isSelected = JSON.parseObject(isSelectedJson, new TypeReference<Map<String, Integer>>() { });new TypeReference>() {}这个里面的泛型很重要 这里的泛型跟你

2021-10-11 11:46:44 601 1

原创 Ubuntu 编译ffmpeg 踩坑(一)

gcc is unable to create an executable fileC compiler test failed

2021-10-11 11:17:31 1250 1

原创 ffmpeg抽取音频数据

#include <stdio.h>#include <libavutil/log.h>#include <libavformat/avformat.h>void adts_header(char *szAdtsHeader, int dataLen){ int audio_object_type = 2; int sampling_frequency_index = 7; int channel_config = 2; in.

2021-09-27 21:43:29 170

原创 GreenDao 或条件 动态加入

public static List<Dict> selectByFzddms(String... fzddm) { QueryBuilder queryBuilder = APP.getDaoInstant().getSysDictDao().queryBuilder(); QueryBuilder.LOG_SQL = true; QueryBuilder.LOG_VALUES = true; List<Where...

2021-09-17 18:16:29 390

原创 android 如何将链接添加到 TextView,基于官方示例<TextLinkify>分析

官方示例:go!go!goString.xml<?xml version="1.0" encoding="utf-8"?><resources> <string name="intro">This sample illustrates how links can be added to a TextView. \nThis can be done either automatically by setting the <i>aut

2021-02-20 11:17:42 248

原创 android-下载 gradle很慢的解决办法

网上看了很多,都是说下载.zip到本地,但是路径说得很模糊,自己今天试了一下,把我的操作分享出来:我 下载的是 gradle-4.1-all.zip。下载的时候用迅雷更快....全部 gradle 下载地址:下载下载放置路径:C:\Users\Administrator\.gradle\wrapper\dists 这里面有所有的版本找到对应的版本 将.zip拷贝到C:\Users\Administrator\.gradle\wrapper\dists\gradle-4.1-all\bzyiv

2020-07-30 17:28:37 383

原创 踩坑之硬件加速

事情是这样的。我的程序是运行在电视上面的 系统android 4.4.2,之前也没有遇到过这个问题。程序在之前的android设备上可以正常运行也不会闪退 ,到这款设备上老是出现问题,用try...catch 捕获 没有任何逻辑上面的问题。到最后报了这个错java stacktrace:at android.view.GLES20Canves.nDrawDisplayListat android.view.GLES20Canvas.drawDisplayList(GLES20Canvas..

2020-06-28 17:55:17 367

原创 android studio 上传SVN项目的坑

这个问题遇到过好几次,好像是升级了studio 3.0版本 后面的迭代版本都有这个问题,今天就写出来分享一下,估计也有小伙伴遇到。我们在VCS里面 Import into Subversion 提交项目到SVN 这个步骤是成功。但是 问题来了 ,你在项目的中右键没有这Subversion . 我试过好几遍也没有搞出来 。我现在的解决方法是 :我先拷贝项目到另外一个文件夹里面 然后Import 项目,等完成后 ,我们在SVN Checkout 出项目,再把项目导入andro...

2020-06-16 10:40:12 358

原创 java 去除byte数组中指定数据,例如0x00

public static byte[] replaceStartZero(byte[] bytes) { ByteBuffer buffer = ByteBuffer.wrap(bytes); for (int i = 0; i < bytes.length; i++) { if (bytes[i] != 0x00) { ...

2020-03-11 15:11:18 4587 1

原创 FileProvider.getUriForFile 报错 空指针

2019-12-17 17:22:08.267 3635-3635/com.xz.cfw W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.load...

2019-12-17 17:33:40 1780

原创 AndServer 里引用静态页面,ajax做通讯

项目:地址API:地址1.新建一个Controller类/** * 通用接口 */@RestController@RequestMapping(path = "/comm")public class CommController { /* 支持GET、POST请求*/ @RequestMapping(path = "/login1", method = ...

2019-07-17 15:58:31 758

原创 android studio 打包APK自动改名

先上完整代码:buildTypes { //正式 release { lintOptions { checkReleaseBuilds false abortOnError false } //调试 b...

2019-06-26 15:36:00 916

原创 引入OpenCv demo 报错../../sdk/native/jni/OpenCV.mk: No such file or directory

Build command failed.Error while executing process D:\AS_SDK\android-ndk-r15c\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=E:\AS_workspase\OpenCvDemo\app\src\main\jni\Android...

2019-03-01 09:42:04 1300 1

原创 android studio 导入OpenCV 报错:OpenCV error: Cannot load info library for OpenCV

加载代码: /** * 加载OPenCv本地库 */ private void initLoadOPenCv() { boolean success = OpenCVLoader.initDebug(); if (success) { ALog.i("OpenCv 加载成功..."); }...

2019-02-21 17:16:52 4720 5

转载 Android系统中的坐标系

Android系统中有两种坐标系, 分别为Android坐标系和View坐标系。 了解这两种坐标系能够帮助我们实现View的各种操作, 比如我们要实现View的滑动, 你连这个View的位置都不知道, 那如何去操作呢? 首先我们来看看Android坐标系。1.Android坐标系在Android中, 将屏幕左上角的顶点作为Android坐标系的原点, 这个原点向右是X轴正方向, 向下是Y...

2019-02-11 16:00:53 571

原创 Glide作为图片缓存,同一URL不会刷新图片

RequestOptions requestOptions = new RequestOptions(); //禁用磁盘缓存 requestOptions.diskCacheStrategy(DiskCacheStrategy.NONE);///不使用磁盘缓存 ...

2018-08-03 16:58:53 1677

原创 Camera2 CameraCharacteristics 摄像头的特性

// 获取摄像头类型 Integer facing = characteristics.get(CameraCharacteristics.LENS_FACING);LENS_FACING_BACKadded in API level 21public static final int LENS_FACING_BACKThe camera device f...

2018-06-21 15:38:48 3910

原创 Builder 模式的变种 类似于AlertDialog

package com.z.designsupportlibrarydemo;/** * Created by Administrator on 2018/3/4 0004. */public class User { private final String mFirstName;//必选 private final String mLastName;//必选

2018-03-04 17:16:03 357

原创 android-百分比库[Percent Support Library]

从名字上可以看出,Percent函数库是Support Library家族的一员,在使用它提供的API之前,首先需要在Gradle的build.gradle文件中加入依赖:dependencies { compile 'com.android.support:percent:25.3.0'}打开下载后的函数库,可以看到其中主要包含如下三个类:PercentRelativeLayoutP...

2018-03-03 18:07:55 527

转载 书写简介规范的代码(一)

接到上一篇。。。Android 命名规范布局文件的命名布局文件的命名规则使用“前缀_逻辑名”的方式,单词全部小写,例如

2017-10-25 22:12:14 492

netty-all-5.0.0 包含Alpha1 Alpha2

Android netty-all

2022-06-10

netty-all-4.1.39.Final.jar

android netty

2022-06-10

OpenGL 中英文+代码.zip

里面也是其他网站下载的 我只是分享一下...

2021-12-01

鸿蒙初学集,适合初学者

鸿蒙初学集 https://developer.harmonyos.com/cn

2021-06-17

Android音视频开发学习思路.pdf

Android音视频开发学习思路

2020-12-26

android studio初始化报错

解决引入报错 OpenCV error: Cannot load info library for OpenCV

2019-02-21

NDK配置及安装、生成.实例应用

NDK配置及安装、生成.实例应用,里面参考博文实现。遇到很多坑,里面是完整的代码...有疑问的可以多评论

2017-09-28

jdom2-2.0.6

android7.0解析报错 (2-2.0.5) http://www.jdom.org/downloads/index.html 官网

2017-08-28

gpuimage-sample-1.1.1.jar

gpuimage-sample-1.1.1.jar

2016-12-23

gradle-2.2-all.zip

gradle-2.2-all.zip

2016-12-16

log4j_all.rar

包含日志框架里面的全部jar

2016-11-23

广告轮播eclipse+AS ConvenientBanner

根据https://github.com/saiwu-bigkoo/Android-ConvenientBanner 开源 修改... 提取代码到eclipse。。赚点辛苦分。。。有什么问题请参照GItHub上面的代码...

2016-11-23

ksoap2-android-assembly-2.6.5-jar-with-dependencies.ja

解决这个异常:java.io.EOFException

2016-11-04

过滤功能的下拉菜单[类似美团,58同城]

过滤功能的下拉菜单[类似美团,58同城] 里面包含eclipse和AS的代码,亲测。。可用。

2016-08-11

android 布局别名的应用

android 布局别名的应用

2016-08-08

海康威视网络HCNetSDKV5.2.1.3_最新

里面包含所有的示例程序和文档

2016-07-25

hprof-conv.rar

DDMS files not found:hprof-conv.exe的解决办法 ,先找一下在sdk\tools目录下是否有hprof-conv.exe,如果有将tools下面的所有文件都复制到platform-tools即可。如果没有就下载一个新的安卓SDK,用同样的方法就可以了。

2016-07-13

View.java原码

View.java原码

2016-06-30

ZipUtils.rar

android 解压和压缩

2016-06-23

AutoInstallationAPPAccessibilityServices

静默安装APP,里面包含三种方法。

2016-06-23

BuildingAccessibilityServices

里面是已谷歌ClockBackService 项目为基础写的一个demo,里面有详细注释

2016-06-22

BoolAttribute

里面包含了xml的一些属性详解

2016-06-21

android-22

android-22

2016-04-10

android-20

android-20

2016-04-10

android-23

android-23

2016-04-10

android-19

android-19

2016-04-10

android-17

android-17

2016-04-10

最新OKhttp-3.1.2.jar

最新OKhttp-3.1.2.jar 官网:http://square.github.io/okhttp/#download

2016-02-24

最新 universal-image-loader

最新 universal-image-loader

2016-02-22

Java SQLite JDBC驱动

connection = DriverManager.getConnection("jdbc:sqlite:D:/people.db"); Statement statement = connection.createStatement(); statement.setQueryTimeout(30); // set timeout to 30 sec.ResultSet rs = statement.executeQuery("select * from peoples"); while (rs.next()) { // read the result set System.out.println("name = " + rs.getString("name")); System.out.println("id = " + rs.getInt("id")); }

2016-01-28

android 使用 SoundPool 播放音效

使用 SoundPool 播放音效,SoundPool 还支持自行设置声音的品质、音量、 播放比率等参数

2016-01-28

Android Studio failed to find build tools revision 19.1.0

Android Studio failed to find build tools revision 19.1.0 问题

2015-12-03

自定义带分隔符输入框CustomEditText

自定义带分隔符输入框CustomEditText

2015-12-03

android 自定义多选dialog+圆角弹窗

android 自定义多选dialog+圆角弹窗 无错乱现象

2015-12-02

数字进度条NumberProgressBa

超炫酷的效果,直接拿来用,demo很完整....来自github,但是那上面的不好使,自己拿来动了一点点

2015-11-26

android AIDL简单例子

http://blog.csdn.net/zhou452840622/article/details/49010181 我转载的然后测试了一哈... 版权归原版主,我只是借鉴和补充

2015-10-09

ProgressWait

里面有2种方式实现这种效果,一个是用帧动画,另一个是使用线程来实现,个人感觉帧动画直观明了

2015-07-14

listview刷新

listview刷新

2014-05-04

空空如也

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

TA关注的人

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