logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Gradle for Android 第二篇( Build.gradle入门 )

新年新气象,奋斗的一年,在这一章,我们将学习以下内容:理解Gradle文件编写简单的构建任务自制构建脚本理解Gradle脚本当然我们现在讨论的所有内容都是基于Android studio的,所以请先行下载相关工具。当我们创建一个新的工程,Android studio会默认为我们创建三个gradle文件,两个build.gradle,一个settings.gradle,build.gradle分别放

#gradle#android#android studio
ffmpeg系列:使用C++类封装ffmpeg,封装读取视频帧功能Read()方法

新增AVPacket Read();方法MyFFmpeg.h文件:#pragma onceextern "C"{#include#include}#include#includeclass MyFFmpeg{public:/*设置成为单件模式*/static MyFFmpeg *Get(){static MyFFmpeg ff;re

Android-gradle plugin

都是可以直接使用gradle.properties中的key-value配置,例如在gradle.properties中配置了DEV_MODE=true,则可在gradle文件中直接使用if ("true" == DEV_MODE) {xxx},但这里有个限制,gradle.properties中配置的value,在使用的时候,都会被当作字符串类型的,就算写的是数字或者true/false这样的。

文章图片
#android
maven插件ven-publis 发布gradle 8 Could not find method classifier() for arguments [sources] on task 问题解决

maven插件ven-publis 发布gradle 8 Could not find method classifier() for arguments [sources] on task 问题解决

文章图片
#maven#java
Android自带dnsmasq作为init.rc里的service导致占用CPU一个核心

最近在Android系统里使用自带的dnsmasq来作为网口连接时的DHCP和DNS服务器,发现将其放至init.rc里作为service来启动,会占用CPU一个核心的资源(使用top命令会发现,单核CPU占100%,双核占50%,四核占25%),很怪异,发现ps命令里该项的WCHAN全为0,这个睡眠时用到的地址空间在内核态,永远睡不了啊,然后其状态一直是R,即一直处于运行状态。链接:https:

#架构#android jetpack
网络状态变化监听 -- 结合registerNetworkCallback和广播(kotlin)

AndroidAndroid针对网络状态变化的监听,在应用内我们通用需要监听设备网络状态的变化,作出相应的业务处理,需要一个方便的、全局的监听实现。。  针对不同设备的系统版本,使用不同的API方法实现;  注意使用广播监听网络状态在高版本的适配问题;

文章图片
#网络#kotlin#php
手动上传本地jar、aar到maven私有仓库nexus

上传本地jar aar到maven私有仓库nexus

文章图片
#jar#maven#java
jira接口(openapi)应用

一、jira 概念介绍项目(project)一个jira服务可以给不同团队使用,每个团队可以使用自己的项目,任务、bug等都归属在项目下。问题(issue)用户故事、bug、任务、测试用例等都是一个issue,只是issue的类型不同。字段(fields)一个issue包含若干字段,系统字段、自定义字段。系统字段:issuetype(问题类型)、summary(概要)、resolutiondate

文章图片
#jira
gradle.properties乱码怎么办?

gradle.properties 乱码情况 将路径Setting->Editor-> File Encodings下的Default encoding for properties files设置成为UTF-8转自:gradle.properties乱码怎么办?_W-Magi的博客-CSDN博客

文章图片
#android#android studio#gradle
卡顿、ANR、死锁,线上如何监控?

最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息等,然而,这种方法有一定的局限性,并不是每次都奏效,很多时候是没有堆栈信息给你分析的,例如有些高版本设备需要root权限才能访问/data/anr/ 目录,或者是线上用户的反馈,只有一张ANR的截图加上一句话描

文章图片
#java#android#面试
    共 468 条
  • 1
  • 2
  • 3
  • 47
  • 请选择