
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
起因:刚开始布局文件的根标签是RelativeLayout,因为要调整布局,我把根布局改成了LinearLayout,子布局继续使用RelativeLayout。布局就变成了LinearLayout嵌套RelativeLayout的形式,嵌套后的RelativeLayout中的引用id某些无法引用到了,于是报错。解决:检查设置相对位置时引用的id,如android:above="@id...
遇到这个问题之后没什么头绪,第一时间想到找度娘。度娘上的帖子大多是让我们去下载好所需版本的gradle后,放到这个文件夹下,然而,你照着他们这么做了之后重启AS,你发现并没有生效!实际上你应该这样处理:1.在gradle下载网址上下载好你所需的gradle版本,比如博主需要的是gradle-6.5,你需要的gradle版本会在报错信息里提示;2.下载好之后解压到任意目录下;3.在AS的Settin
在【Android音视频开发】 这一系列文章的开头,介绍一下音视频编码的原理是很有必要的,有利于对后续出现的概念的理解。此处先讲音频,视频编码的原理将在另一篇文章中讲述。
前言博主最近写了个公用软件想要上架应用市场,相信很多个人开发者都会有这个需求,然而市场要求提供软著。看了几个第三方代申请软著的平台,那收费高的吓人,30天内拿下500多块,1天内拿下达到了惊人的1-2万块!作为一个穷开发真的不想投入这笔钱,自己申请不就好了吗?于是就研究了一下申请流程,发现申请流程相当简单,在这里讲解一下整体流程,希望能帮到跟我有相同需求的攻城狮们。正文1.访问官网中国版权保护中心
前言这个网络请求框架是我来之前同事引入公司项目的,使用的是MVP模式,因为之前用的是公司自己的网络请求架构,所以熟悉它的用法费了我不少时间,但是用习惯之后发现这个框架写网络请求很方便,因为它封装的很好,而且这个框架也是目前android开发比较主流的网络请求框架,所以写一篇文章记录一下使用这个框架的大致流程,因为以后很有可能再用到。正文1.添加项目依赖库://rx...
简介什么是Flutter?Google旗下的混合开发框架,一套代码能打包出androidAPP和ios应用。OK,就介绍这么多,下面直接讲安装流程。安装流程1.下载fluttersdk首先你的电脑得安装了git,如果没有,请自行安装。安装好git之后,进入你想要安装flutter的目录,右键单击,在右键菜单中选择gitbash弹出git命令行,在命令行中...
图片按比例显示:核心代码:获取缩放比例private float getScaleRate(){float imgScale = (float)imgWidth/(float)imgHeight;float vpScale = (float)vpWidth/(float)vpHeight;float scale;...
博主java版本1.8以上。1.生成.class文件在上面的声明类所在目录下打开cmd窗口,执行以下命令,执行完后目录下会生成一个.class文件javac -encoding UTF-8 JniTest.java2.生成.h头文件在上面的声明类所在目录下打开cmd窗口,执行以下命令,执行完后目录下会生成一个.h文件javac -encoding utf8 -h . JniTest.java...
assets/font下的daimeng_6.ttf文件的路径是:file:///android_asset/font/daimeng_6.ttf这里需要注意一个比较坑的一点,就是,如果把上方的daimeng_6.ttf直接放在assets目录下方,这个路径是找不到daimeng_6.ttf这个文件的,因此,用这种路径一定要把要用到的文件放在子目录下(也有可能这个问题只有我有啦=。=)...
代码经过博主亲测,可以实现在BroadcastReceiver中弹出dialog的需求。废话不多说,直接上码。1.悬浮窗权限申请AndroidManifest中加入:<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />代码中加入:/*** 监...







