![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
kingsley1212
这个作者很懒,什么都没留下…
展开
-
Android 设置多语言不生效问题
为了优化APK体积,在build.gradle 文件下加了下面代码,但是项目需求需要添加多语言,设置了很久,一直不生效,才想起来这个坑。这代码是为了,编译的时候用指定语言,减少APK体积,原创 2023-03-16 16:00:27 · 913 阅读 · 1 评论 -
混淆配置,打包出来的APK 无法正常JSON解析显示
混淆,APK无法Json解析,原创 2022-06-13 15:47:02 · 463 阅读 · 0 评论 -
验证码倒计时
验证码倒计时,记录时间,退出页面重新进入,也能正常倒计时原创 2022-04-15 10:38:27 · 306 阅读 · 0 评论 -
Android studio .gitignore的通用配置忽略文件,
git配置忽略文件翻译 2022-03-30 09:09:05 · 774 阅读 · 0 评论 -
部分手机打开USB调试,安装失败解决办法
部分手机打开USB调试,安装失败解决办法,部分手机连接USB 安装APp的时候不成功,提示以下错误Installation did not succeed.The application could not be installed: INSTALL_FAILED_TEST_ONLY错误原因和解决方法国内一些安卓手机制作商定制的 Android 系统不允许安装含带这个属性的测试包。哪怕你使用 -t 参数通过 adb 安装也是不行的:唯一方式就是禁止 Android Studio 生成 debu原创 2021-11-01 14:25:37 · 2454 阅读 · 0 评论 -
You cannot call Glide.get() in registerComponents(), use the provided Glide instance instead
java.lang.IllegalStateException: You cannot call Glide.get() in registerComponents(), use the provided Glide instance instead使用Glide,Glide.with会出现如上报错。解决办法:在继承Application的类中做一次Glide.with初始化实例。...原创 2021-06-21 16:38:42 · 2342 阅读 · 1 评论 -
android popWindow显示Unable to add window -- token null is not valid; is your activity running?解决方法
再加载activity的时候根据字段要弹出popwindow 然后报错如下Unable to add window -- token null is not valid; is your activity running?问题所在是activity还没有走完生命周期,解决方法是//title可以是该activity的任何View,title.post(new Runnable() {@Overridepublic void run() {//弹出Popwindow 的代码showPop()原创 2020-11-26 17:33:54 · 852 阅读 · 2 评论 -
PopupWindow工具类
PopupWindow工具类,快速实现弹框功能下面的代码是Java版本的public PopwindowJavaUtil(Context context) { this.mContext = context;}/** * 相对于某个控件的位置 带偏移量 * * @param anchor 指定位于哪个控件的相对位置 * @param x * @param y * @return */public PopwindowJavaUtil showAsDropDown(View a原创 2020-09-09 16:36:08 · 373 阅读 · 0 评论 -
二分查找
1、折半算法或者说二分查找 //二分查找 private void binarySearch() { //定义一个数组 int[] list = new int[]{1, 3, 5, 14, 35, 46, 67, 109, 800, 2345}; // 需要查找的的数据,判断这个值是在数组里面的哪个位置 int targe...原创 2019-12-02 21:41:04 · 116 阅读 · 0 评论 -
一个好用的tablayout
一个好用的tablayouthttps://blog.csdn.net/qq_32434817/article/details/80989436原创 2019-11-30 09:32:48 · 204 阅读 · 0 评论 -
Android 3.5.1代码检测 Alibaba Java Coding Guidelines 的使用
更新到Android Studio 3.5.1之后,安装插件的页面有所不同打开file ->settings–>plugins–>搜索Alibaba Java Coding Guidelines 会存在找不到的情况所以,要到它的网站上面下载IDEA插件下载地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-...原创 2019-10-31 17:03:59 · 171 阅读 · 0 评论 -
kotlin项目运行正常,无法找到R文件
R类文件找不到,但是项目能正常运行,找到了问题所在,gradle:3.3.0版本或者以上的版本,好像是有问题的,所以我切换回了3.2.0的版本,编译通过后,问题才得以解决。...原创 2019-09-26 09:06:06 · 859 阅读 · 0 评论 -
Android 防止按钮重复点击
如何使用AOP来解决重复点击问题? 感谢这个吊毛:https://www.jianshu.com/p/7b354eb8d0d31.引入AspectjAndroid 上使用AOP编程,一般使用Aspectj这个库站在巨人的肩膀上,沪江已经开源了Aspectj的Gradle插件,方便我们使用Aspectj在项目根目录下的build.gradle中,添加依赖:dependencies { ......转载 2019-08-13 18:23:54 · 1788 阅读 · 6 评论 -
android百度地图获取经纬度
首先登陆百度网址 百度地图开放平台打开这个网页找到开发文档这里有个获取经纬度,在使用定位SDK进行具体开发工作之前,需获取密钥(AK),并对开发工程进行环境配置工作。详细介绍请参考项目创建部分的说明。 此外,Google在Android 6.0中引入了动态权限获取机制,开发者在使用定位SDK之前,请详细了解关于Android 6.0系统开发须知。BaiduLBS_Android.ja...原创 2019-05-09 15:05:47 · 930 阅读 · 0 评论 -
adroid 补间动画 translate、scale、alpha、rotate
补间动画 在两个关键帧中间需要做“补间动画”,才能实现图画的运动;插入补间动画后两个关键帧之间的插补帧是由计算机自动运算而得到的。1. 透明度: alpha2.位移:translate3.缩放:scale4.旋转: rotateandroid:interpolator(插值器)设置动画为加速动画(动画播放中越来越快)android:interpolator="@android:a...原创 2019-05-15 10:37:54 · 187 阅读 · 0 评论 -
android EditText输入金额,限制位数和显示小数点后几位
android很多项目都会有输入框,还有输入框的限制,下面给出参考,总结别的文章的 ,自己做出记录和分享public class CashierInputFilter implements InputFilter {Pattern mPattern;//输入的最大金额/** * java int 类整数的最大值是 2 的 31 次方 - 1 = 2147483648 - 1 = 214...转载 2019-05-11 14:33:15 · 985 阅读 · 1 评论 -
android中使用.9.png格式图片,svn小问题,SHA1的获取
一.android studio 怎么使用.9.png 格式的图片1怎么建立一个图片导入图片,然后点击鼠标右键,选中这个就可以了,方法二把图片的后缀名改成.9.png就可以了,** .9.png 格式的图片使用方法以及介绍**上面那个图片介绍,横向和纵向写反了,懒得改了,在这说明一下二·新建文件夹删除后,还保留在SVN的处理方法 把这个文件删除后,对仅仅删除某个文件后...原创 2019-06-19 09:57:30 · 289 阅读 · 0 评论 -
AsyncTask的常规操作
AsyncTask是一种轻量级的异步任务类,它可以在线程池总执行后台任务,然后把执行的进度和最终结果传递给主线程并在主线程总更新UI2)继承AsyncTask可以实现的函数onPreExecute():(运行在UI线程中) (非必须方法,可以不用实现)在任务没被线程池执行之前调用,通常用来做一些准备操作,比如下载文件任务执行前,在这个方法中显示一个进度条。2.doInBackgroun...原创 2019-06-15 08:40:46 · 150 阅读 · 0 评论 -
android获取屏幕宽高
/*** 获得屏幕宽度**/public static int getScreenWidth(Context context){ WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE ); DisplayMetrics outMetrics = new Disp...原创 2019-06-24 15:13:57 · 673 阅读 · 0 评论 -
解决WebView透明状态栏下,弹出键盘遮挡输入框的问题
新建一个类public class WindowSoftModeAdjustResizeExecutor {public static void assistActivity(Activity activity) { new WindowSoftModeAdjustResizeExecutor(activity);}private View mChildOfContent;p...转载 2019-07-04 09:25:52 · 477 阅读 · 0 评论 -
Android 中RxPermissions 的使用
Android 中RxPermissions 的使用方法详解,以请求拍照、读取位置权限为例第一步,在module的build.gradle中的dependencies {// RxPermissions 的使用方法详解 implementation 'com.github.tbruyelle:rxpermissions:0.10.2' implementation 'i...翻译 2019-07-12 16:05:28 · 22223 阅读 · 10 评论 -
Bugly android bug 上传crash监控和管理,
<h1 id="bugly-android-sdk">Bugly Android SDK 使用指南</h1>Bugly Android SDK 使用指南库文件导入自动集成(推荐)集成SDK同时集成SDK和NDK手动集成参数配置最简单的初始化Multi...转载 2019-07-26 10:22:45 · 710 阅读 · 0 评论 -
Butterknife Unbinder 在fragment和viewPager使用闪退问题
<Butterknife Unbinder 在fragment和viewPager使用闪退问题>,public class ButterKnifeFragment extends Fragment {private Unbinder unbinder;@Nullable@Overridepublic View onCreateView(LayoutInflater infl...原创 2019-05-06 10:38:31 · 1386 阅读 · 5 评论