androidTool
android工具
less more
少则多,简则精
展开
-
Android获取设备屏幕宽高
获取设备屏幕宽高 fun screenMetrics() { val displayMetrics = resources.displayMetrics val widthPixels = displayMetrics.widthPixels val heightPixels = displayMetrics.heightPixels logI("widthPixels = $widthPixels heightPixels = $hei原创 2021-12-21 15:39:16 · 1494 阅读 · 0 评论 -
Android布局里输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入
方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);方法二:在项目的AndroidManifest.xml文件中界面对应的里加入android:windowSoftInputMode=“stateVisible|adjustResize”,这样会让屏幕整体上移。如果加上的 android:win..原创 2021-05-18 11:25:11 · 281 阅读 · 0 评论 -
Android EditText禁止输入特殊字符和空格,限制输入字符个数
版权声明:本文为延成原创文章,转载请标明出处/** * 禁止EditText输入特殊字符和空格,限制输入字符个数 * * @param editText */ public static void setEditTextInhibitInputSpeChat(EditText editText, int lenght) { I...原创 2020-04-15 14:26:46 · 1011 阅读 · 5 评论 -
Android获取签名MD5/SHA1
版权声明:本文为延成原创文章,转载请标明出处public static String getMD5(Context context) { StringBuffer md5StringBuffer = new StringBuffer(); try { PackageInfo packageInfo = context.getPackageManager().g...原创 2020-02-20 11:36:24 · 556 阅读 · 0 评论 -
Android中获取并设置屏幕亮度
版权声明:本文为延成原创文章,转载请标明出处/*** 获取当前手机系统亮度 * * @return */private float getSystemBrightness() { float systemBrightness = WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE; try { sy...原创 2020-02-18 15:08:29 · 652 阅读 · 0 评论 -
Android 修改状态栏颜色
改变文字颜色 View decor = activity.getWindow().getDecorView(); if (dark) { decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR); } else { decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULL原创 2021-12-22 16:24:41 · 601 阅读 · 0 评论 -
Android 开源库汇总
版权声明:本文为Mr.release原创文章,未经博主允许不得转载。如有问题请关注https://blog.csdn.net/AliEnCheng/article/details/90169506原创 2019-05-13 11:12:06 · 568 阅读 · 0 评论 -
Import block visibility abstract 自定义配置(AndroidStudio4.0)
版权声明:本文为延成原创文章,转载请标明出处简单解释 IMPORT BLOCK 导包VISIBILITY 值为PUBLIC或 PACKAGE_PRIVATE 或不填 分别对应public修饰符 - private 修饰符和没有修饰符FINAL 类是否加final修饰SUPERCLASS 指定父类INTERFACES 指定接口配置自己的模板 Class 模板自定义 #if (${PACKAGE_NAME} != "")package ${PACKAGE.原创 2020-09-22 14:53:59 · 1024 阅读 · 0 评论 -
Android Studio生成成员变量时自动加上m前缀
版权声明:本文为延成原创文章,转载请标明出处1.使用快捷键ctrl + alt + F生成成员变量加前缀m,需要配置2.使用ButterKnife生成成员变量加前缀m,需要配置...原创 2020-04-24 10:39:34 · 1295 阅读 · 0 评论 -
Windows抓包工具-Fiddler
版权声明:本文为延成原创文章,转载请标明出处下载链接:https://pan.baidu.com/s/1cRsI9m2XCx4PjNETIAvyug 提取码:dn0f安装完后电脑配置: 手机配置:原创 2020-03-19 15:06:47 · 889 阅读 · 0 评论 -
jdk下载链接
版权声明:本文为延成原创文章,转载请标明出处https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html原创 2020-02-20 10:11:39 · 427 阅读 · 0 评论 -
Android svn ignored Files
版权声明:本文为延成原创文章,转载请标明出处原创 2020-02-12 14:35:07 · 288 阅读 · 0 评论 -
gradle配置项lintOptions
版权声明:本文为延成原创文章,转载请标明出处android { lintOptions { // true--关闭lint报告的分析进度 quiet true // true--错误发生后停止gradle构建 abortOnError false // true--只报告error ignoreWarnings true // true--忽略有错...原创 2020-02-05 09:53:01 · 724 阅读 · 0 评论 -
gradle配置项packagingOptions
版权声明:本文为延成原创文章,转载请标明出处packagingOptions常见的设置项有exclude、pickFirst、doNotStrip、merge。1. exclude,过滤掉某些文件或者目录不添加到APK中,作用于APK,不能过滤aar和jar中的内容。比如: packagingOptions { exclude 'META-INF/**' ...原创 2020-02-05 09:39:20 · 4776 阅读 · 0 评论 -
Windows AndroidStudio常用快捷键
版权声明:本文为延成原创文章,转载请标明出处常用快捷键常用快捷键功能ctrl+alt+F生成成员变量ctrl+alt+V生成接收参数ctrl+alt+L格式化代码ctrl+alt+O导包ctrl+alt+M抽取方法ctrl+alt+H查看方法被调用ctrl+alt+Ttry/catchctrl+alt+B查看方法...原创 2020-01-10 21:52:03 · 642 阅读 · 0 评论 -
Mac AndroidStudio常用快捷键
版权声明:本文为延成原创文章,转载请标明出处common + N :快速生成set、get、toString原创 2020-01-03 14:32:08 · 335 阅读 · 0 评论 -
Android Studio mipmap各文件夹下手机分辨率、图片适配表
版权声明:本文为恩城原创文章,未经博主允许不得转载。如有问题请关注https://blog.csdn.net/AliEnCheng/article/details/84134203Android Studio mipmap各文件夹下手机分辨率、图片适配表分辨率对应DPI密度手机屏幕分辨率建议图片尺寸mipmap-mdipHVGA320*48048*48...原创 2019-03-25 09:20:15 · 3143 阅读 · 0 评论 -
implementation 、compile、api区别
版权声明:本文为恩城原创文章,未经博主允许不得转载。如有问题请关注https://blog.csdn.net/AliEnCheng/article/details/82836073implementation 、compile、api区别依赖方式 implementation 与 compile 的区别implementation概念 : 将该依赖隐藏在内部,而不对外部公开。举...原创 2018-12-03 11:35:07 · 1512 阅读 · 0 评论 -
armeabi-v7a arm64-v8a armeabi x86 x86_64区别
版权声明:本文为Mr.release原创文章,转载请标明出处Android 设备的CPU类型(通常称为”ABIs”)ABIs解释armeabiv-v7a第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它arm64-v8a第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一armeabi第5代...原创 2019-09-27 15:16:02 · 4045 阅读 · 0 评论 -
AndroidStudio plugs插件合集
版权声明:本文为Mr.release原创文章,转载请标明出处ADB Idea:方便卸载apk,删除缓存Android Code Generator Plugin :生成ViewHolder,生成initView方法Android Drawable Importer:同一张图片生成多个自动生成多分辨率图片Android Layout ID Converter:xml到控件的转换Andr...原创 2019-11-02 11:06:06 · 530 阅读 · 0 评论 -
PS快捷键
版权声明:本文为延成原创文章,转载请标明出处第一单元ctrl + O 打开ctrl + W 关闭ctrl + N 新建ctrl + G 编组ctrl + J 复制图层ctrl + t 高级变换控件ctrl + D 取消选框ctrl + H 取消选区ctrl + L 色阶ctrl + U 饱和度ctrl + M 调对比亮度ctrl + B 色彩平衡...原创 2020-01-10 22:02:22 · 476 阅读 · 0 评论 -
windows 电脑常用快捷键
版权声明:本文为延成原创文章,转载请标明出处Alt+Tab 切换桌面窗口window+Tab 切换桌面窗口window+D 快速显示桌面window+R 运行命令window+L 切换用户window+E 我的电脑ctrl+A 选中全部ctrl+C 复制ctrl+V 粘贴ctrl+X 剪切ctrl+Z 撤回ctrl+S 保存...原创 2020-01-03 14:44:12 · 503 阅读 · 0 评论 -
eclipse 快捷键
版权声明:本文为延成原创文章,转载请标明出处A:新建 ctrl + nB:格式化 ctrl+shift+fC:导入包 ctrl+shift+oD:注释 ctrl+/,ctrl+shift+/,ctrl+shift+\E:代码上下移动 选中代码alt+上/下箭头F:查看源码 选中类名(F3或者Ctrl+鼠标点击)G:查找具体的类 ctrl + shift + t...原创 2020-01-03 14:39:33 · 149 阅读 · 0 评论 -
常用adb命令
版权声明:本文为延成原创文章,转载请标明出处Android—adbadb shellcd /data/data/包名/databasesls -lsqlite3 user.dbselect * from t_user;使用控制台查看数据1.adb shell 命令进入到控制台2.cd 命令进入到文件夹3.ls 命令列出该文件夹下所有文件4.cat config.xml 命...原创 2020-01-03 14:36:29 · 385 阅读 · 1 评论 -
常用dos命令
版权声明:本文为延成原创文章,转载请标明出处javac 编译器java 解释器d: 切换到D盘dir 列举该盘目录md 创建文件夹rd 删除文件夹cd 进入当前文件夹cd… 退出当前文件夹cd\ 退出到磁盘del 删除文件exit 退出...原创 2020-01-03 14:40:51 · 188 阅读 · 0 评论