2020
09-28
09-28
Android studio 解决logcat无过滤工具栏的操作
在logcat标题栏右键先windowsmode,这时多数能恢复过滤工具栏,要恢复之前的停靠样式再同样点右键去掉windowsmode的勾即可补充知识:Androidstudio底部Logcat模块不见了以及Locat日志中包含了很多无用的错误日志筛选方法1.底部显示日志模块Logcat不见了,如何显示出来?依次点击顶部View——ToolWindows ——Logcat 底部就显示出来Logcat模块了2.app报错,底部日志老是显示很多无关报错日志,导致筛选出来我们自...
继续阅读 >
在Android中支持六种Log类型,分别为Verbose,Info,Debug,Warn,Error和Assert。Verbose:英文含义是冗长的,??碌摹?erbose用来记录不重要的,一般的信息,通常不需要关注。Info:中通常记录一些需要用户关注的消息,重要程度比Verbose高。Warn:中则记录警告信息,这类信息通常表示应用执行过程中出现了一些问题,这些问题并不会导致整个应用崩溃,但可能会导致一些业务不能正常执行,因此需要用户重点关注,其重要程度比Info高...
前言安卓开发经常遇到那种日志太长或滚动得太快,我们直接的解决办法就是进行日志输出长度增大和添加日志过滤器,个人推荐用adblogcat处理更加方便灵活。解决办法1.搜索过滤器2.修改日志缓冲大小找到"AndroidStudio安装目录\bin\idea.properties"文件中的idea.cycle.buffer.size=1024修改成你要的缓冲大小即可。3.adblogcat输出日志到指定文件(不能解决日志过长的问题)i.配置adb环境变量ii.打开cmd,修改cmd编码(默...
找到AndroidStudio的安装目录\bin\idea.properties文件将文件中的idea.cycle.buffer.size=1024改成例如:idea.cycle.buffer.size=102400另一个设置方式是:补充知识:logcat设置缓存区设置bufflogcat的buff有2种分配方式,一种是在kernel的,一种是logd,MM用的是在logd的这种的system/core/liblog/Android.mkifneq($(TARGET_USES_LOGD),false)liblog_sources:=logd_write.clog_event_write.celseliblog_sources:=...
Androidstudio3.6.0绑定视图使用方法1.确保你的buildgradle最低为3.6.0dependencies{classpath'com.android.tools.build:gradle:3.6.0'}2、在你的项目里的buildgradle配置以下代码,注意是在android{}里面配置 android{viewBinding{enabled=true;}}android{//.........viewBinding{enabled=true;}}dependencies{//.......}3、代码使用方法如果你的MainActivity加载的是activ...
需要装一个插件:File-Settings-Plugins-搜索gson安装GsonFromat;如下两张图安装完成后,新建一个.java文件如下图:创建好后复制你的json串在生成之前建议用json工具校验一下在线校验地址http://www.bejson.com/在新建java文件中鼠标右键:把你复制的json串复制进去点ok就可以了补充知识:Androidstudio插件GsonFormat,返回json快速创建实体对象以前添加的图片丢失了,现在重新添加一下步骤图片:1.下载安装GsonF...
Android实现购物车加减功能,效果图如下所示:publicclassadderViewextendsLinearLayoutimplementsView.OnClickListener,TextWatcher{privateintamount=0;//购买数量privateintgoods_storage=Integer.MAX_VALUE;//商品库存privateOnAmountChangeListenermListener;privateEditTextetAmount;privateButtonbtnDecrease;privateButtonbtnIncrease;publicadderView(Contextcontext){this(conte...
一、SQLite安装包准备本文章主要是针对安装了AndroidStudio3.6.3版本(AndroidStudio以下简称为AS)所做的SQLite教程,博主这边安装的是,由于SQL语言基本大同小异,仅仅是管理数据库的软件不大相同,所以说数据库使用方法类似,具体安装流程参考网络上其他文章,本文暂不提供安装流程,安装完毕即可。二、重中之重----AndroidStudio3.0版本起弃用了之前使用的ADM博主也是刚发现自AS3.0开始弃用AndroidD...
今天上课老师用Java实现了打地鼠游戏的界面和具体逻辑,那么我也尝试使用Android语言实现其功能。首先是打地鼠游戏的玩法1.每隔1秒或者0.5秒地鼠会出现在九宫格中的任一位置2.点击界面,如果地鼠出现的位置与点击位置相同,则认为打中地鼠。否则游戏继续。3.打中地鼠后,游戏立即停止。先上两张效果图布局实现<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/...
本文实例为大家分享了Android实现打地鼠小游戏的具体代码,供大家参考,具体内容如下实现结果代码实现playmouse.javapackagecom.example.playmouse;importandroid.content.pm.ActivityInfo;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Message;importandroid.util.Log;importandroid.view.MotionEvent;importandroid.view.View;importandroid.view.WindowManager;importandroid.widget.ImageVie...
运行结果:涉及要点:ListView+EditText+ScrollView实现搜索效果显示监听软键盘回车执行搜索使用TextWatcher()实时筛选将搜索内容存储到SQLite中(可清空历史记录)监听EditText的焦点,获得焦点弹出软键盘同时显示搜索历史,失去焦点隐藏软件盘和ListView。实现过程比较简单,都是常用的,这里就不讲解了。代码可直接复制使用。实现过程:MainActivity.javapublicclassMainActivityextendsActivity{privateEdit...
开发中碰到个需求,需要在一个空间中选择完成开始和结束时间。实现的过程走的是程序员开发的老路子,找到轮子后自己改吧改吧就成了。当时做的时候有几个需求:1.当天为最大的结束日期,2.最大选择范围1年,3.开始时间和结束时间可以为同一天。如有其他需求实现,可以参考代码改进一下。先上效果图:视频点击后的虚影是屏幕录制的原因。实现步骤:(如有缺失什么资源,请告知。开始时间和结束时间显示自己布局内添加就可以)1.自定义...
【尊重原创,转载请注明出处】https://blog.csdn.net/guyuealian/article/details/79672257项目Github下载地址:https://github.com/PanJinquan/Mnist-tensorFlow-AndroidDemo 本博客将以最简单的方式,利用TensorFlow实现了MNIST手写数字识别,并将PythonTensoFlow训练好的模型移植到Android手机上运行。网上也有很多移植教程,大部分是在Ubuntu(Linux)系统,一般先利用Bazel工具把TensoFlow编译成.s...
《潜水艇大挑战》是抖音上的一款小游戏,以面部识别来驱动潜艇通过障碍物,最近特别火爆,相信很多人都玩过。一时兴起自己用Android自定义View也撸了一个,发现只要有好的创意,不用高深的技术照样可以开发出好玩的应用。开发过程现拿出来与大家分享一下。项目地址:https://github.com/vitaviva/ugame基本思路整个游戏视图可以分成三层:camera(相机):处理相机的preview以及人脸识别background(后景):处理障碍物相关逻...