202009-28 Android Studio添加日志过滤方式 1.点击下方的AndroidMonitor2.点击右侧的选项菜单3.点击菜单下拉列表中的EditFilterConfiguration,打开配置界面4.配置界面说明第1部分是为这个过滤器输入名称,第2部分是一些过滤信息的配置:LogTag是根据log.d("XXX","show");方法中的XXX参数属性过滤,配置该项之后只会显示日志中Tag为XXX的日志;LogMessage是根据日志信息过滤;PackageName是根据包名过滤;LogLevel是配置显示日志的级别,一般看自己需求配置;配置完... 继续阅读 >
202009-28 OpenCV在Android上的应用示例 一.OpenCV介绍OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。在移动端上使用OpenCV可以完成一系列图像处理的工作。二.OpenCV在Android上的配置我在项目中使用的OpenCV版本是4.x。在AndroidSt... 继续阅读 >
202009-28 Android Shader着色器/渲染器的用法解析 一、介绍Shader是绘图过程中的着色器,它有五个子类:BitmapShader:位图渲染LinearGradient:线性渲染SweepGradient:梯度渲染RadialGradient:光束渲染ComposeShader:组合渲染渲染模式:Shader.TileModeShader.TileMode.CLAMP:边缘拉伸模式,它会拉伸边缘的一个像素来填充其他区域。Shader.TileMode.MIRROR:镜像模式,通过镜像变化来填充其他区域。需要注意的是,镜像模式先进行y轴方向的镜像操作,然后在进行x轴方向... 继续阅读 >
202009-28 Android 实现把bitmap图片的某一部分的颜色改成其他颜色 把bitmap图片的某一部分的颜色改成其他颜色privateBitmapChangeBitmap(Bitmapbitmap){intbitmap_h;intbitmap_w;intmArrayColorLengh;int[]mArrayColor;intcount=0;mArrayColorLengh=bitmap.getWidth()*bitmap.getHeight();mArrayColor=newint[mArrayColorLengh];bitmap_w=bitmap.getWidth();bitmap_h=bitmap.getHeight();intnewcolor=-1;for(inti=0;i<bitmap.getHeight();i++){for(int... 继续阅读 >
202009-28 解决Android studio用真机调试时logcat一直输出日志问题 当我们用androidStudio真机调试时,一般会有很多系统日志不断输出,影响调试。解决方法:右上角nofilters选成onlyselectedapplication如图:补充知识:AndroidStudio的代码没错,运行时logcat会出现红色语句解决方法不断的运行调试某一个项目,点击之后logcat会出现想不到的红色语句,或者切换项目打开出现R文件报红。解决方法:点击Build----CleanProject再次调试发现没有红色语句,Error没有语句了,解决!以上这篇解决... 继续阅读 >
202009-28 Android PC端用ADB抓取指定应用日志实现步骤 主要功能:用于在PC端通过ADB工具抓取指定android真机上运行的指定包名应用的调试日志,并生成本地txt文件。实现步骤:1、准备ADB调试软件;2、根据包名找到进程pid;新建一个txt文件,重命名为“getpid.bat”,把下面代码复制到该文档中,保存;包名“com.wtoe.demo”可替换为自己所需要抓取日志的包名。@echooffadbshell"ps|grepcom.wtoe.demo"3、根据包名找到进程pid;新建一个txt文件,重命名为“catlog.bat”,把下面代码... 继续阅读 >
202009-28 解决Android Studio突然不显示logcat日志的问题 前言:上午写代码时还好好的,下午不知道怎么回事突然就不显示logcat日志了,觉得很奇怪,于是开始找各种解决办法!现象如图所示,logcat无日志显示:首先,你可以试试修改以下参数:2.若修改上述参数依然不显示,你可以打开DeviceMoniter,查看logcat,步骤如下:如果在这里有logcat日志正常显示的话,你可以设置Tool-->Android-->EnableADBIntegration为勾选状态:若已经是勾选状态,可重启一下AS!这样就能看到logcat日志... 继续阅读 >
202009-28 Android studio保存logcat日志到本地的操作 windows环境下1、输出logcat日志到本地文件adblogcat->F:/logcat.txt2、输出带时间的logcat日志到本地文件:adblogcat-vthreadtime->F:/logcat.txt输入以上命令后,adb自动保存logcat日志到指令的文件,,按ctrl+c结束保存。补充知识:Android真机调试不打印logAndroid开发过程中,有时候用真机调试时明明执行了log打印,但是控制台就是不输出,可能是因为手机的log打印功能未开启(log打印会影响手机性能,所以厂商一般... 继续阅读 >
202009-28 Android项目中实体类entity的作用详解 估计很多入门安卓的朋友对entity很困惑,为什么要写实体类?有什么用?写来干什么?对于实体类的理解我入门的时候也是困惑了好久,后面用多了才慢慢理解,这篇博客就当复习和笔记。Java中entity(实体类)的写法规范在日常的Java项目开发中,entity(实体类)是必不可少的,它们一般都有很多的属性,并有相应的setter和getter方法。entity(实体类)的作用一般是和数据表做映射。所以快速写出规范的entity(实体类)是java开发中一... 继续阅读 >
202009-28 快速关闭android studio的自动保存功能教程 1、进入设置:File>Settings。2、去掉红框两处勾选。SavefilesonframedeactivationSavefilesautomaticallyifapplicationisidle3、勾选红框处的选项。Markmodifiedtabswithasterisk4、可更改保存的快捷键。默认情况下,AndroidStudio的Ctrl+S是保存所有修改的文件,我觉得挺好的。所以我没改。如果想Ctrl+S只保存当前文件,可按照下图重新设置快捷键。5、最后,别忘了点击Apply或者OK。补充知识:Android... 继续阅读 >
202009-28 Android studio 自动换行和取消自动换行操作 Settings->Editor->General->Usesoftwrapsineditor 选中换行反之不换行(测试版本androidstudio3.1.0版本,其他版本大家自适应)补充知识:解决androidstudio一直闪 File>InvalidateCaches/Restart重新启动以上这篇Androidstudio自动换行和取消自动换行操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持自学编程网。... 继续阅读 >
202009-28 android studio错误: 常量字符串过长的解决方式 androidstudio错误:常量字符串过长错误省市区三级联动,位置字符串。这样不行改用json方案,读取array中文件StringprovsData=newGetJsonDataUtil().getJson(activity,"provsData.json");//获取assets目录下的json文件数据StringdistsData=newGetJsonDataUtil().getJson(activity,"distsData.json");//获取assets目录下的json文件数据StringcitysData=newGetJsonDataUtil().getJson(activity,"citysData.j... 继续阅读 >
202009-28 Android Studio 恢复小窗口停靠模式(Docked Mode) 安卓studio在使用小窗口时,如果我们点击取消了窗口的dockedmode模式,窗口就会变成,你一旦触发窗口以外的区域,窗口就会龟缩回去。此时,如果你想要恢复回原来的dockedmode的话,具体步骤是:1、选中要恢复的窗口,如图打开window->activetoolwindow2、然后选中dockedmode选项。表示在其他地方真没找到!补充知识:AndroidStudio中Logcat窗口的DockedMode模式选中不了手痒把Logcat小窗口右上角设置对话框选中了Window... 继续阅读 >
202009-28 android studio打印日志语句Log.d()详解 Log.d()方法内需要传入两个参数。1.第一个参数时tag,一般传入类名,用于对打印信息进行过滤;2.第二个参数,是一个字符串类型的msg,表示你想要打印的内容。输出Log.d()语句的快捷键为:logd+tab键在我们每写一条Log.d()语句时,就要传入一次tag参数,而每一次的tag参数值基本是一样的,这样就会很麻烦,其实只要我们在类中创建一个字符串类型的变量TAG,那么在我们每次写log.d()语句的时候,系统就会自动将该TAG的值传入tag参数... 继续阅读 >
202009-28 android studio logcat 无筛选 显示全部日志 无应用包名区分方式 androidstudiologcat无筛选显示全部日志无应用包名区分不显示所有应用出现这个情况后很多同学无法解决,重启adb,重启studio,重启电脑,都是没用的。。。其实是有个开关选项关了。见截图:Tools->Android->EnableADBIntegrationactive.前面必须有个勾才可以。关于studio如何筛选日志,有部分同学也不是很清楚,因为我发现有那么一部分人还停留在eclipse的时代,对studio充满了恐惧和畏惧。具体筛选日志见如下截图:nofi... 继续阅读 >
202009-28 Android集成zxing扫码框架功能 我们知道zxing是一个强大的处理二维码和条形码等的开源库,本篇文章记录一下自己在项目中集成zxing开源库的过程。导入依赖implementation'com.google.zxing:core:3.3.3'申请权限 在AndroidManifest中申请相应权限:<!--相机--><uses-permissionandroid:name="android.permission.CAMERA"/><!--震动--><uses-permissionandroid:name="android.permission.... 继续阅读 >