android开发
marzkh
日积月累,水滴石穿
展开
-
Entry name ‘res/color/material_on_surface_disabled.xml‘ collided
安卓编译打包错误,网上看了各种方法,删除build文件,rebuild各种方法。试了都不能稳定解决。最后发现,打包时,本地路径下已经存在之前的APK,就一定报这个错,换个新路径就正常,虽然不知道打包路径和代码有什么逻辑关联,试了五次,都这样。你也可以试试。Entry name 'res/color/material_on_surface_disabled.xml' collided...原创 2021-03-23 09:25:33 · 499 阅读 · 0 评论 -
防止Toast连续显示
Andorid 中经常会用到Toast来提示一些信息,一般都是在点击后触发,例如登录时提醒请输入用户名密码之类的。但是如果用户连续点击就会不断的触发Toast的显示,就会出现Toast不断的消失出现的情况,对用户的体验十分的不好。所以在连续点击的时候可以加上一个判断,如果Taost没有消失,就将新内容直接加进去,然后延迟取消Toast,这样就不会出现反复出现Toast的情况。代原创 2016-05-13 11:23:48 · 1059 阅读 · 0 评论 -
android 多语言设置
最近APP里做到了多语言的功能,需要简体中文,繁体中文,英语,三种语言。去查找了一下资料发现语言的切换就只是重载了一下resources;private void setLanguage(int languageType){ Resources resources =getResources();//获得res资源对象 Configuration config原创 2016-04-20 11:27:18 · 4031 阅读 · 0 评论 -
Android Manifest权限 归档
android.permission.ACCESS_CHECKIN_PROPERTIES访问登记属性读取或写入登记check-in数据库属性表的权限android.permission.ACCESS_COARSE_LOCATION获取错略位置通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米android.permission.ACCESS_FINE_原创 2016-08-13 00:17:08 · 893 阅读 · 0 评论 -
Android 沉浸式状态栏
总结在项目中加入沉浸式状态栏 时总结的问题: 这个效果是Android 4.4以后的系统才支持,所以在设置的时候需要判断系统版本,代码如下 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANS原创 2016-09-28 18:39:14 · 366 阅读 · 0 评论 -
Android 6.0 权限管理的问题
版权声明:本文为博主转载目录(?)[+]转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/50709663; 本文转自:【张鸿洋的博客】一、概述随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机原创 2016-09-28 18:45:41 · 650 阅读 · 0 评论 -
SVN 常用命令
存一个经常用到的SVN命令行,备忘 从SVN拉取代码步骤:1.cd /Users/mark/zkh/Work/BC/(本地路径)2.svn checkout https://192.168.2.222/svn/android/pro(服务器路径)提交代码1.cd /Users/mark/zkh/Work/trade/main(更改过代码的本原创 2016-11-07 16:50:08 · 343 阅读 · 0 评论 -
跟随进度条进度移动的文字提示
跟随进度条进度移动的文字提示 ,如图思路:动态获取进度条宽度后,算出移动布局的坐标下载链接:http://download.csdn.net/detail/zhengkaihong/9681088原创 2016-11-12 17:48:07 · 3044 阅读 · 0 评论 -
Edittext 限制输入小数位数 判断输入是否为数字
在APP中用到Edittext的时候经常会遇到输入限制的问题,1.在限制输入类型为double的数字时就需要做两步判断, android:layout_width="wrap_content" android:layout_height="wrap_content" android:numeric="decimal"/>在布局中定义EditText的时候设原创 2016-11-17 17:14:35 · 2351 阅读 · 0 评论 -
右滑退出Activity
浏览的众多资源最后用的明哥的方法原文地址:http://blog.csdn.net/xiaanming/article/details/20934541明哥加强版demo下载地址https://github.com/xiaanming/SlidingFinish集成进去的时候需要注意设置Theme主题为透明 android:theme="@android:style/Them原创 2016-11-17 17:58:49 · 475 阅读 · 0 评论 -
Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
早上来Android Studio 突然在手机上跑不起来了,(⊙﹏⊙)。 错误信息: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.解决如下Tools ---Android--- Enable ADB Integration 勾上就可以了原创 2016-11-22 10:05:31 · 362 阅读 · 0 评论 -
微信分享图片变黑
最近做微信分享遇到图片分享的问题:分享给朋友正常,分享到朋友圈图片就变黑了。查找资料后发现是因为 png的图背景为透明的原因引起的,将图片的背景色设置上就可以了。/** * bitmap中的透明色用白色替换 * * @param bitmap * @return */ public static Bitmap chan原创 2016-04-16 16:30:28 · 9216 阅读 · 0 评论 -
android 正方形九宫格View设置
项目中用到类型微信钱包的九宫格布局,需要将布局设置成正方形,一排三个布局,由于安卓屏幕分辨率十分多。所以需要横向用LienarLayout设置权重让宽度等分,然后再动态设置布局的高度为宽度的三分之一。获取屏幕宽度再设置高度为三分之一代码如下“获取屏幕宽度public static int getWidth(Context context) { WindowManag原创 2016-03-09 19:30:01 · 2989 阅读 · 0 评论 -
J2SE 基础
接上篇,收集整理了大部分资料夯实下基础!J2SE基础1. 九种基本数据类型的大小,以及他们的封装类 http://www.cnblogs.com/doit8791/archive/2012/05/25/2517448.html 这篇比较老但是详细,还拓展了很多,很不错2. Switch能否用string做参数? http://www.wayl原创 2015-09-25 17:05:38 · 2089 阅读 · 0 评论 -
Android 面试 基础
在网上看到一大神写得在BAT、网易等公司的面试心得http://www.nowcoder.com/discuss/3043?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io里面整理了很多不错的面试要掌握的基础知识,感觉质量很不错,收集下,过一遍后面收集资料整理答案,欢迎交流J2SE基础1. 九原创 2015-09-24 10:42:50 · 1114 阅读 · 0 评论 -
Android Studio 很耗内存的问题
最近用Android studio的时候发现电脑非常的卡,一打开Android Studio CPU就从35% duang ~duang~duang 然后就100%了,鼠标都甩不动啊,根本没法玩儿,在网上搜集资料后发现了解决办法,找到Android studio的安装目录下的studio64.exe.vmoptions文件修改里面的可以使用的最大内存Xmx值(默认为350),改大一点原创 2015-09-17 16:43:14 · 10725 阅读 · 2 评论 -
git bash常用命名整理
整理的部分常用gitbash命令 设置用户信息 $ git config --global user.name "zkh" $ git config --global user.email [email protected] 检查配置信息 $ git config --list $ git config 检查对应配置 获取帮助 $ git help $原创 2015-10-09 15:51:52 · 1929 阅读 · 0 评论 -
ssh-key配置
进入项目目录输入命令 $ ssh-keygen,然后回车, 输入passphrase(可以为空),然后继续回车如下图然后找到目录下的pub文件,复制里面的key到自己git管理平台中设置SSH-KEY参考链接: https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%原创 2015-10-09 16:45:21 · 1001 阅读 · 0 评论 -
反编译APK
最近蜻蜓FM的事情闹得火热,围观了github上大神反编译蜻蜓APK的文章后瞬间感觉醍尿灌顶,我也要学会反编 译!!!! 原文地址:https://github.com/cryfish2015/QingTingCheat 按步骤来 先下载APK安装包,更改后缀名为rar,然后解压得到classes.dex下载dex原创 2015-11-10 16:29:13 · 990 阅读 · 0 评论 -
android studio 快捷键设置
将android studio 中快捷键方式切换成eclipse风格 进入settings 设置keymap设置完了就快捷键就和eclipse一样了,用起来舒服多了(*^__^*) .........原创 2015-11-02 16:36:40 · 868 阅读 · 0 评论 -
BadTokenException
刚上线的项目就收到了crash 日志 android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@2747afb0 is not valid; is your activity running? 重现bug发现是一进去APP就马上退出来就会crash原创 2015-11-19 10:08:06 · 1038 阅读 · 0 评论 -
Edittext 监听输入完成
最近项目中有个需求,更改标题判断输入结束调用API更改标题。开始直接设置的TextWatcher,然后在afterTextChanged事件里调用API更改标题,然后发现每输入一个字都会调用一次API并提示操作成功,体验十分不好。 后面尝试了多种方法后用handler.postDelayed解决问题 新建一个 Runnable private Runnable delayRu原创 2016-01-22 15:39:15 · 7168 阅读 · 0 评论 -
android 中限制 eidttext输入emjoy表情
最近项目中遇到个不让Edittext输入Emjoy表情的需求,查找很多资料后最后用CSDN上一个哥们的方法解决EditText et = (EditText)findViewById(R.id.et);et.setFilters(new InputFilter[]{emojiFilter});/*** 过滤emoj表情*/InputFilter原创 2016-03-09 10:33:59 · 1589 阅读 · 0 评论 -
android studio中图片格式的问题
最近才开始用android studio,准备把遇到的一些问题记下来。今天创建项目的时候直接用一个jpg格式的图片更名为ic_launcher.png,然后直接替换结果就报错了Error:Execution failed for task ':app:mergeDebugResources'.> Crunching Cruncher ic_launcher.png failed,原创 2015-08-24 14:35:55 · 4809 阅读 · 0 评论