Android 实现购物车加减功能,效果图如下所示: public class adderView extends LinearLayout implements View.OnClickListener, TextWatcher { private int amount = 0; //购买数量 private int goods_storage = Integer.MAX_VALUE;...
安卓教程
Flutter沉浸式状态栏/AppBar导航栏/仿咸鱼底部凸起
如下图:状态栏是指android手机顶部显示手机状态信息的位置。 android 自4.4开始新加入透明状态栏功能,状态栏可以自定义颜色背景,使titleBar能够和状态栏融为一体,增加沉浸感。 如上...
android之json数据过长打印不全问题的解决
在logcat中打后台打印json数据时,json数据太过于长就会有打印不全的问题,这里记录一个办法就是分段打印: // 采用分段打印 四千字符分一段if (response.length() 4000) { for (int i = 0; i respo...
Android Studio 一键生成Json实体类教程
需要装一个插件: File - Settings- Plugins - 搜索gson 安装GsonFromat; 如下两张图 安装完成后 ,新建一个.java文件 如下图: 创建好后 复制你的json串 在生成之前 建议用json工具校验一下 在线校...
AndroidStudio插件GsonFormat之Json快速转换JavaBean教程
安装 方法一: 1.Android studio File-Settings..-Plugins–Browse repositores..搜索GsonFormat 2.安装插件,重启android studio 方法二: 1.下载GsonFormat.jar ; 2.Android studio File-Settings..-Plugins –install plugin from di...
android studio 3.6.0 绑定视图新特性的方法
Android studio 3.6.0 绑定视图使用方法 1.确保你的 build gradle 最低为3.6.0 dependencies { classpath 'com.android.tools.build:gradle:3.6.0' } 2、在你的项目里的build gradle配置以下代码,注意 是在 android { } 里...
修改Android Studio 的 Logcat 缓冲区大小操作
找到 Android Studio的安装目录\bin\idea.properties 文件 将文件中的idea.cycle.buffer.size=1024 改成 例如: idea.cycle.buffer.size=102400 另一个设置方式是: 补充知识: logcat 设置缓存区 设置buff logcat 的...
解决Android Studio日志太长或滚动太快问题
前言 安卓开发经常遇到那种日志太长或滚动得太快, 我们直接的解决办法就是进行日志输出长度增大和添加日志过滤器,个人推荐用adb logcat处理更加方便灵活。 解决办法 1. 搜索过滤...
Android Studio修改Log信息颜色的实现
在Android中支持六种Log类型,分别为Verbose,Info,Debug,Warn,Error和Assert。 Verbose:英文含义是冗长的,啰嗦的。Verbose用来记录不重要的,一般的信息,通常不需要关注。 Info:中通常记录...
Android studio 解决logcat无过滤工具栏的操作
在logcat标题栏右键先windows mode,这时多数能恢复过滤工具栏,要恢复之前的停靠样式再同样点右键去掉windows mode的勾即可 补充知识: Android studio底部Logcat模块不见了以及Locat日志中包含...
Android集成zxing扫码框架功能
我们知道zxing是一个强大的处理二维码和条形码等的开源库,本篇文章记录一下自己在项目中集成zxing开源库的过程。 导入依赖 implementation 'com.google.zxing:core:3.3.3' 申请权限 在AndroidMani...
android studio logcat 无筛选 显示全部日志 无应用包
android studio logcat 无筛选 显示全部日志 无应用包名区分 不显示所有应用 出现这个情况后很多同学无法解决,重启adb,重启studio,重启电脑,都是没用的。。。 其实是有个开关选项关了...
android studio打印日志语句Log.d()详解
Log.d()方法内需要传入两个参数。 1.第一个参数时tag,一般传入类名,用于对打印信息进行过滤; 2.第二个参数,是一个字符串类型的msg,表示你想要打印的内容。 输出Log.d()语句的快捷...
Android Studio 恢复小窗口停靠模式(Docked Mode)
安卓studio在使用小窗口时,如果我们点击取消了窗口的docked mode模式,窗口就会变成,你一旦触发窗口以外的区域,窗口就会龟缩回去。 此时,如果你想要恢复回原来的docked mode的话,...
android studio错误: 常量字符串过长的解决方式
android studio 错误: 常量字符串过长错误 省市区三级联动,位置字符串。 这样不行 改用json方案 ,读取array中文件 String provsData = new GetJsonDataUtil().getJson(activity, "provsData.json");//获取assets目...
Android studio 自动换行和取消自动换行操作
Settings - Editor - General - Use soft wraps in editor 选中换行反之不换行 (测试版本android studio 3.1.0版本,其他版本大家自适应) 补充知识: 解决 android studio 一直闪 File Invalidate Caches/Restart 重新启动...
快速关闭android studio的自动保存功能教程
1、进入设置:File Settings。 2、去掉红框两处勾选。 Save files on frame deactivation Save files automatically if application is idle 3、勾选红框处的选项。 Mark modified tabs with asterisk 4、可更改保存的快捷...
使用Kotlin实现文字渐变TextView的代码
实现效果: 实现代码: import android.content.Contextimport android.graphics.*import android.support.annotation.ColorIntimport android.support.annotation.ColorResimport android.text.TextPaintimport android.util.AttributeSetimport a...
AndroidStudio中重载方法@Override的使用详解
在我们使用Android Studio时,创建一个类是继承于Android中已有的类时,我们会对原有类中的方法进行重载,Android Studio为我们提供了快捷的插入重载的方法,便于开发、减轻了工作量。 当...
Android项目中实体类entity的作用详解
估计很多入门安卓的朋友对entity很困惑,为什么要写实体类?有什么用?写来干什么? 对于实体类的理解我入门的时候也是困惑了好久,后面用多了才慢慢理解,这篇博客就当复习和笔...
Android studio保存logcat日志到本地的操作
windows环境下 1、输出logcat日志到本地文件 adb logcat - F:/logcat.txt 2、输出带时间的logcat日志到本地文件: adb logcat -v threadtime - F:/logcat.txt 输入以上命令后,adb自动保存logcat日志到指令的文...
解决Android Studio突然不显示logcat日志的问题
前言:上午写代码时还好好的,下午不知道怎么回事突然就不显示logcat日志了,觉得很奇怪,于是开始找各种解决办法! 现象如图所示,logcat无日志显示: 首先,你可以试试修改以下...
Android PC端用ADB抓取指定应用日志实现步骤
主要功能: 用于在PC端通过ADB工具抓取指定android真机上运行的指定包名应用的调试日志,并生成本地txt文件。 实现步骤: 1、准备ADB调试软件; 2、根据包名找到进程pid; 新建一个txt文...
解决Android studio用真机调试时logcat一直输出日志问
当我们用android Studio真机调试时,一般会有很多系统日志不断输出,影响调试。 解决方法: 右上角 no filters 选成 only selected application 如图: 补充知识: Android Studio的代码没错,运行时...
Android 实现把bitmap图片的某一部分的颜色改成其他
把bitmap图片的某一部分的颜色改成其他颜色 private Bitmap ChangeBitmap(Bitmap bitmap){ int bitmap_h; int bitmap_w; int mArrayColorLengh; int[] mArrayColor; int count = 0; mArrayColorLengh = bitmap.getWidth() * bitmap.getHeigh...
Android Shader着色器/渲染器的用法解析
一、介绍 Shader是绘图过程中的着色器,它有五个子类: BitmapShader: 位图渲染 LinearGradient: 线性渲染 SweepGradient: 梯度渲染 RadialGradient: 光束渲染 ComposeShader: 组合渲染 渲染模式:...
Android Studio添加日志过滤方式
1.点击下方的 Android Monitor 2.点击右侧的选项菜单 3.点击菜单下拉列表中的 Edit Filter Configuration,打开配置界面 4.配置界面说明 第1部分是为这个过滤器输入名称,第2部分是一些过滤信息...
Android Studio快捷键生成TAG、Log.x日志输出介绍
生成TAG logt+Tab键: private static final String TAG = "Extract"; 生成Log.d() logd+Tab键: Log.d(TAG, "onCreate: "); 生成Log.e() loge+Tab键: Log.e(TAG, "onCreate: ",new Throwable()); 生成Log.i/w类似 Log.i(TAG, "onCreate: ")...
android studio git 删除已在远程仓库的文件或文件夹
有时候我们会不经意的吧不必要的文件传到git的远程仓库上like this。。。 如果你也碰到这情况,请别急,点根烟然后继续往下看 先进git的安装目录运行git-bash.exe 然后用cd命令切换到项...
Android studio 去除版本控制教程
这个比较简单,但是刚用as不久的朋友可能不知道。这里也不啰嗦了,给两张图就全懂了 按ctrl+alt+s打开设置面板 选择 Version Control 点击项目,点—号,然后点ok,别急这里还没完全删除。...
Flutter 分页功能表格控件详细解析
前2天有读者问到是否有带分页功能的表格控件,今天分页功能的表格控件详细解析。 PaginatedDataTable PaginatedDataTable是一个带分页功能的DataTable,生成一批数据,项目中此一般通过服务器...
android实现滑动标签页效果的代码解析
实现效果: 实现功能: ViewPager+Fragment实现加载界面 SQLite数据获取并显示到ListView上 ListView的item监听并携带数据跳转到其他界面 使用SharedPreference存储部分测试数据 实现过程: 各方法和...
Android studio 禁用AndroidX方式
gradle.properties文件中添加 android.useAndroidX=false #禁用AndroidX android.enableJetifier=false #禁止第三方jar包使用androidX 补充知识: 解决Android Studio androidx 包冲突问题 如果包冲突了会包如下这样的...
Android Studio 实现将support库改成Androidx
方法一: 在IDE中Refactor栏选择 Migrate to Androidx 这个操作会提醒我们备份数据 方法二: 修改gradle.properties,加入一下两行 android.useAndroidX=true android.enableJetifier=true 如果你有包名命名不规范...
AndroidStudio重新share代码和上传到svn新地址教程
一、最近公司代码大整理,需要废除之前的svn代码服务器,把所有的代码规范整理上传到新的svn服务器上,而大家都知道studio上传代码前有一个share步骤,然后再是import。 而我也试了网...
浅析Android加载字体包及封装的方法
TextView加载字体包 在 Android 中,若需要使得某个 TextView 加载字体包,使用以下方式即可: Typeface typeFace =Typeface.createFromAsset(getAssets(),"fonts/Bold.otf"); textView.setTypeface(typeFace); 至于字体包的...
Android Studio 实现九宫格功能
运行结果 1.图 2.动图 九个图标是设置的,你也可以设置4 * 4 = 16都可以。 3.分享个GIF动图的.exe 链接: link. 代码activity_main.xml xml version="1.0" encoding="utf-8"RelativeLayout xmlns:android="http://schemas...
Flutter 透明状态栏及字体颜色的设置方法
注:底色透明是否生效与android版本有关,版本过低设置无效 1.在main.dart内设置 void main(){ runApp(new MyApp()); if (Platform.isAndroid) { //设置Android头部的导航栏透明 SystemUiOverlayStyle systemUiOverlay...
Android 自定义View实现多节点进度条功能
前言 最近项目有一个节点进度条的小需求,完成后,想分享出来希望可以帮到有需要的同学。 真机效果图 自定义View完整代码 开箱即用~,注释已经炒鸡详细了 /** * @description: 节点进度...
AndroidStudio构建项目提示错误信息“unable to find
手抖了一下,把AS升级到了最新版本,然后就悲剧了,公司的项目跑不起来,提示“unable to find valid certification”,新建项目也是一样的提示。之前总结的解决方案都用了,没一个好使的...
Flutter 首页必用组件NestedScrollView的示例详解
昨天Flutter 1.17版本重磅发布,新的版本主要是优化性能、修复bug,有人觉得此版本毫无亮点,但也从另一方面体现了Flutter目前针对移动端已经较为完善,想了解具体内容,文末有链接,...
Flutter 系统是如何实现ExpansionPanelList的示例代码
在了解ExpansionPanelList实现前,先来了解下MergeableMaterial,它展示多个MergeableMaterialItem组件,当子组件发生变化时,以动画的方式打开或者关闭子组件,MergeableMaterial的父控件需要在主轴方...
Flutter 中 Dart的Mixin示例详解
原文在这里。写的不错,推荐各位看原文。 这里补充一下Mixin的定义: 只要一个类是继承自 Object 的而且没有定义构造方法,那么这个类可以是一个Mixin了。当然,如果你想让mixin的定义...
Flutter中mixin的使用详解
mixin是什么 mixin应该怎么理解呢,对Java系出身的我来说,这是一个新概念,各类资料的介绍也没找到一个清晰的定义。从个人理解来看,可以把它想象为Kotlin中的接口(和Java的区别是可...
Android user版通过adb_enable开启adb 调试 不提示对话
需求解读 由于定制rom给用户具体需求如下: 入工厂测试app自动打开adb调试模式,退出就关闭,防止客户的用户安装其它应用(直接通过改变Settings.Global.ADB_ENABLED字段) 打开usbdebug不提示弹...
android studio无法添加 bmob sdk依赖问题及解决方法
1,关闭 app的 grader.build下的implementation对应sdk依赖。注释掉 2,去bmob官网下载sdk压缩包,解压,找到lib文件夹。看到的是这样的: https://www.bmob.cn/downloads 3,因为 3下面的几个jar是可以正...
Flutter中如何使用WillPopScope的示例代码
在Flutter中如何实现点击2次Back按钮退出App,如何实现App中多个Route(路由),如何实现Back按钮只退出指定页面,此篇文章将告诉你。 WillPopScope WillPopScope用于处理是否离开当前页面,在...
Android实现音乐播放进度条传递信息的两种方式
实现播放时的进度条显示,或是定时从service获取某些信息,是我们日常开发中经常遇到的需求,下面介绍当音乐再service中运行时,activity如果获取音乐进度信息的两种方式: 一、在a...
Android Studio如何查看源码并调试的方法步骤
背景 最近遇到一个Dialog问题,在6.0的手机上才可以重现,但是我们的工程已经是targetsdk=28了,点击Dialog的引用,只能看见28的class文件,现在我也越来越懒了,以前针对这种问题,我都...
Android table布局开发实现简单计算器
本文实例为大家分享了Android table布局开发实现简单计算器的具体代码,供大家参考,具体内容如下 结果如图: XML文件如下: FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"xmln...