- 博客(14)
- 收藏
- 关注
原创 Android EditText 禁用剪切板的方法
Android EditText 禁用剪切板的方法自定义一个NullMenuEditText 如下import android.content.Context;import android.os.Build;import android.util.AttributeSet;import android.view.ActionMode;import android.view.Menu;import android.view.MenuItem;import android.view.Mo.
2021-01-19 09:55:00
982
1
原创 com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error:
今天将原来Eclipse项目导入android studio 中却报出了一个这个样的错误。第一种情况:.9图片有问题第二种情况:style 有问题也可能导致如果上面两个都修改了,还报错 ,有可能是 targetSdkVersion版本过低,改为26以上。...
2020-01-19 10:36:40
450
转载 Java同步锁——lock与synchronized 的区别【转】
一、Lock和synchronized有以下几点不同: 1)Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现,synchronized是在JVM层面上实现的,不但可以通过一些监控工具监控synchronized的锁定,而且在代码执行时出现异常,JVM会自动释放锁定,但是使用Lock则不行,lock是通过代码实现的,要保证锁定一定会被...
2019-09-29 17:30:19
145
转载 Android开发中十六进制及十进制的相互转化详情
十进制转化为十六进制但是怎么把十进制转化为十六进制呢?后来发现,其实Android内部已经给我们提供了转化函数,如下: 1 String h = Integer.toHexString(255); //此处h为"ff" 上述代码就是将一个十进制转化为十六进制,参数是十进制数,返回一个十六进制字符串,通过这个函数把每一个颜色值都转化为十六进制字...
2019-04-25 10:25:15
324
转载 Android Jni开发,报com.android.ide.common.process.ProcessException: Error configuring 错误解决方案
原文地址:https://www.cnblogs.com/acesui/p/10296885.html今天在练习JNI项目时,Android studio版本为:3.1.3,Gradle版本为4.4。由于Android studio 3.X弃用了android.useDeprecatedNdk=true,要求使用Cmake的方式进行库文件构建。因此,学习了Cmake的构建方式。在写完...
2019-04-23 18:43:07
739
转载 解决 安卓9 签名校验报错 java.lang.NoSuchMethodException: collectCertificates
最讲有客户反馈签名校验失败了,后来查看发现是安卓9的系统改了方法了,调用签名校验的方法时抛出了异常java.lang.NoSuchMethodException: collectCertificates [class android.content.pm.PackageParser$Package, int]来自https://www.cnblogs.com/lucktian/p/102...
2019-03-15 14:40:41
1330
原创 解决Android studio 新建项目出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'.
Android studio 新建项目build 之后出现:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versio...
2018-06-11 14:06:44
624
转载 开源框架BaseRecyclerViewAdapterHelper使用——RecyclerView万能适配器
https://www.jianshu.com/p/1e20f301272e
2018-04-25 18:27:10
254
原创 像素与dp相互转换
/** * 像素、Dip转换工具 * * @author huangyaun * */public class DipUtils { /** * 根据像素转换成dip * * @param context * @param pxValue * @return */ public static int pxTodip(Co
2017-12-09 13:44:39
666
转载 Android WebView 总结 —— 使用HTML5播放视频及全屏方案
Android WebView 总结 —— 使用HTML5播放视频及全屏方案原文:https://www.cnblogs.com/renhui/p/5893593.html在APP开发的过程中,会碰到需要在WebView中播放视频的需求,下面讲解一下如何在WebView中使用html5播放视频。1.让视频在各个Android版本能够正常播放在AndroidMan
2017-12-04 15:03:59
409
转载 Android ORM 框架之 greenDAO 使用心得
前言我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、SugarORM、Active Android、Realm 与 GreenDAO。而今天的主角便是 greenDAO,下面,我将详
2016-11-09 11:41:06
192
转载 Android ORM 框架之 greenDAO 使用心得
原文:http://itangqi.me/android/using-greendao-experience/ 前言我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、Sugar
2016-11-09 11:38:25
173
原创 配合viewpager使用的标题栏
1.自定义类PagerSlidingTabStrip继承HorizontalScrollView,代码如下package cn.bocc.yuntumizhi.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import
2016-10-12 10:53:03
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人