自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 885 1

原创 com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error:

今天将原来Eclipse项目导入android studio 中却报出了一个这个样的错误。第一种情况:.9图片有问题第二种情况:style 有问题也可能导致如果上面两个都修改了,还报错 ,有可能是 targetSdkVersion版本过低,改为26以上。...

2020-01-19 10:36:40 420

转载 Java同步锁——lock与synchronized 的区别【转】

一、Lock和synchronized有以下几点不同:  1)Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现,synchronized是在JVM层面上实现的,不但可以通过一些监控工具监控synchronized的锁定,而且在代码执行时出现异常,JVM会自动释放锁定,但是使用Lock则不行,lock是通过代码实现的,要保证锁定一定会被...

2019-09-29 17:30:19 132

原创 Android Studio 3.4 中Locat使用包名过滤无法显示的问题

点击右下角的Event Log,就会显示了

2019-09-06 10:32:24 609

转载 Android开发中十六进制及十进制的相互转化详情

十进制转化为十六进制但是怎么把十进制转化为十六进制呢?后来发现,其实Android内部已经给我们提供了转化函数,如下: 1 String h = Integer.toHexString(255); //此处h为"ff" 上述代码就是将一个十进制转化为十六进制,参数是十进制数,返回一个十六进制字符串,通过这个函数把每一个颜色值都转化为十六进制字...

2019-04-25 10:25:15 305

转载 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 613

转载 解决 安卓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 1292

原创 解决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 616

转载 开源框架BaseRecyclerViewAdapterHelper使用——RecyclerView万能适配器

https://www.jianshu.com/p/1e20f301272e

2018-04-25 18:27:10 227

原创 像素与dp相互转换

/** * 像素、Dip转换工具 * * @author huangyaun * */public class DipUtils { /** * 根据像素转换成dip * * @param context * @param pxValue * @return */ public static int pxTodip(Co

2017-12-09 13:44:39 656

转载 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 390

转载 Android ORM 框架之 greenDAO 使用心得

前言我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、SugarORM、Active Android、Realm 与 GreenDAO。而今天的主角便是 greenDAO,下面,我将详

2016-11-09 11:41:06 183

转载 Android ORM 框架之 greenDAO 使用心得

原文:http://itangqi.me/android/using-greendao-experience/ 前言我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、Sugar

2016-11-09 11:38:25 166

原创 配合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 431

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除