- 博客(41)
- 资源 (7)
- 收藏
- 关注
转载 android异常Error:Execution failed for task ‘:app:processDebugManifest‘. > Manifest merger failed with
Android编译时发生如下异常:Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs
2022-04-15 21:43:52 2930
原创 git push origin HEAD:refs/for/master解析
git push origin HEAD:refs/for/master解析和![remote rejected] HEAD -> refs/for/mastererror: failed to push some refs to 'ssh://xxxxxxx'错误
2022-03-01 22:16:47 6914 2
原创 Handler那些事儿(1)
一个线程有几个Handler?一个线程有几个Looper,如何保证?Handler内存泄露原因?为什么其他的内部类没有说有过这个问题?为什么主线程可以new Handler()呢?如果想要在子线程中new Handler()需要做些什么准备?既然可以存在多个Handler往MessageQueue中添加数据(发消息时各个Handler可能处于不同线程中),那它内部是如何确保线程安全的?我们使用Message时应该如何创建它?Looper死循环为什么不会导致应用卡死?
2021-12-10 18:20:52 2144
原创 PopupWindow未关闭异常
如果在activity中声明了PopupWindow,确保在关闭当前activity时候,PopupWindow已经关闭,否则会引起Window Leaked。异常如下:E/WindowManager: android.view.WindowLeaked: Activity com.xxx.XXXActivity has leaked window android.widget.PopupWindow$PopupDecorView{8b0d12b V.E...... R....... 0,0-55,66}
2021-09-13 18:46:24 565
原创 Glide版本冲突导致的异常
java.lang.NoSuchMethodError: No virtual method load(Landroid/net/Uri;)Lcom/bumptech/glide/DrawableTypeRequest; in class Lcom/bumptech/glide/RequestManager; or its super classes (declaration of 'com.bumptech.glide.RequestManager' appears in /data/app/~~zi8H
2021-09-13 13:46:35 586
转载 Android Studio启动报插件安装异常:Plugin Error
解决方法Android Studio启动报插件安装异常:Plugin Error=>Plugin "Jar Tool" is incompatible (supported only in IntelliJ IDEA).解决方法Android Studio启动报插件安装异常:Plugin Error=>Plugin “Jar Tool” is incompatible (supported only in IntelliJ IDEA).Android Studio启动报插件安装异常,异常如下
2021-07-29 18:40:58 1945 1
原创 jquery如何判断滚动条滚到页面底部并执行事件
首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。clientHeight:这个元素的高度,占用整个空间的高度,所以,如果一个div有滚动条,那个这个高度则是不包括滚动条没显示出来的下面部分的内容。而只是单纯的DIV的高度。
2017-07-17 18:17:22 1753
原创 Android Bitmap回收异常:Canvas: trying to use a recycled bitmap android.graphics.Bitmap解决
如果在图片回收时出现异常——Canvas: trying to use a recycled bitmap android.graphics.Bitmap,在isRecycled前对Bitmap进行一个非空和是否isRecycled的判断。
2017-07-15 14:12:15 5353
原创 android 根据图片url获取bitmap或者drawable,然后再进行压缩处理
经常会遇到下面几种情况:1.通过图片url生成Bitmap对象和Drawable对象。2.对网络上获取到的图片进行压缩处理。下面提供一个工具类,以后就可以直接拿来用了。
2017-07-15 14:09:22 10802
原创 android String.xml添加空格、单引号等字符的方法
Android项目中要在strings.xml中显示特殊符号、如@符号、冒号、单引号、双引号等。由于Strings.xml不能直接显示这些符号所以只能考虑使用ASCII码进行显示。在XML中空格符不是用HMTL中的表示而是用编码表示。
2017-07-15 13:57:42 7143 1
原创 java防止XSS(跨站脚本攻击)攻击的常用方法总结
一、什么是XSS攻击? XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆, 故将跨站脚本攻击缩写为XSS。二、如何预防XSS攻击呢? 自己写 filter 拦截来实现,但要注意的时,在WEB.XM 中配置 filter的时候,请将这个 filter 放在第一位. 采用开
2017-07-13 09:24:28 10398 4
原创 Android px与dip(dp)、px与sp单位的转换
首先分别介绍一下px、dp/dip、sp的区别: px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,比较常用。dp/dip:dp = dip : device independent pixels(设备独立像素). 不同设备有不同的显示效
2017-07-13 09:20:53 739
原创 详解MyBatis的动态SQL
MyBatis的动态SQL是基于OGNL表达式的,方便在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:ifchoose(when、otherwise)trimwheresetforeach使用实例见原创文章http://www.diyidaima.com/article/detail/AmuThLzi
2017-07-13 09:17:58 256
原创 MyBatis的resultMap简介
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis
2017-07-13 09:15:48 251
原创 Dom4j对xml增删改查的实例详解
最近在弄网站收录的事,需要将网站文章的链接地址添加到一个叫sitemap.xml的文件,由于每次都要手动添加,非常的麻烦,而且一旦文章有变动,比如删除了原先收录的文章,也要去更新该xml文档,于是就想写一个简单的xml工具类对sitemap.xml进行操作。创建xml文件其实是一个单调的过程,数据量大时可以用循环解决。 需要的jar包可以度娘下载。 需要用到的类:org.dom4j.Docume
2017-07-11 09:20:02 338
原创 Android常用控件TextView的属性详解
TextView控件是android最常用的控件之一,可用来展示丰富的文本信息(包括HTML文本),可以手动来设置可编辑或不可编辑。 可以在布局文件中添加TextView节点来创建,添加基础属性,宽度、高度、颜色、字体大小等。下面是使用TextView的基础样式:<?xml versi
2017-07-11 09:04:56 2221 1
原创 android自定义控件(一)
虽然Android系统提供了各种各样的控件供我们开发使用,但在实际的开发中,系统提供的控件有时候不能满足我们的需求,或者一个类似的布局在一个布局文件里多次使用,这时我们就需要自定义一个控件。 下面我们来看看通过复用布局写的自定义控件,解决在一个布局里多次写一个类似的子布局导致代码量激增的问题。 首先,我们必须清楚的知道,Android 自定义控件的几个步骤:1.写一个需要自定义控件要用到的布局,
2017-07-10 12:43:17 287
原创 com/genuitec/pulse2/client/targetcfg/ui/PulseActivator
最近打开MyEclipse时,报出下面的异常:‘CheckLicensesAndNotify’ has encountered a problem. An internal error occurred during:”CheckLicensesAndNotify”.
2017-07-10 12:41:11 1710
原创 System.currentTimeMillis和System.nanoTime的区别
System.currentTimeMillis返回的是从1970.1.1 UTC 零点开始到现在的时间,精确到毫秒,平时我们可以根据System.currentTimeMillis来计算当前日期,星期几等,可以方便的与Date进行转换,下面时jdk中的介绍:public stati
2017-07-10 12:36:09 639
转载 Android Gson:javabean与json字符串之间的转换
在Android的实际开发中,经常会遇到json转化为实体类;或者实体类对象转化为json的情况。 今天,我们就简单的使用Gson实现上面的功能吧。 实例代码见第一代码原创文章http://www.diyidaima.com/article/detail/0ddae8pr
2017-07-10 10:16:13 4944
原创 com.android.volley.toolbox.DiskBasedCache.streamToBytes异常
最近使用volley加载网络图片,可是却时常发生以下问题:EXCEPTION TYPE: java.lang.OutOfMemoryErrorEXCEPTION MSG: Failed to allocate a 1667591281 byte allocation with 4194304 free bytes and 296MB until OOMEXCEPTION STACK: com.
2017-07-09 14:00:40 869
原创 Android静态注册的屏幕开启和屏幕关闭的广播捕捉不到的原因
今天进行了手机屏幕亮屏、暗屏、屏幕开锁、WIFI和移动网络状态改变、开机等广播的功能实现,其中遇到了一个问题,就是无论如何,屏幕亮屏、暗屏的广播都接收不到。这是因为我在AndroidManifest.xml采用了静态 注册的缘故。事实上,对应屏幕亮屏、暗屏的广播,必须通过代码动态注册 才可以获取到广播,这是系统做出的限制。 实例代码见第一代码原创文章http://www.diyidaima.com
2017-07-09 13:53:30 3110
原创 com.Android.build.api.transform.TransformException:Java.util.zip.ZipException异常
今天在引入信鸽推送时,发生了如下异常: com.Android.build.api.transform.TransformException:Java.util.zip.ZipException 发生这个异常的原因是Android Studio 引用了多个jar、aar或者工程时,导致有2个或以上的库中存在相同的类。 在这里,原本是以为多次引用了com.android.support:supp
2017-07-09 13:19:26 1626
转载 Android监听ScrollView或NestedScrollView滑动到顶部和底部
先看几个概念: 1.ScrollView内容的高度,包括需要滑动才可见到的部分: dydmScrollView.getChildAt(0).getMeasuredHeight(); 2.view.getScrollY:ScrollView顶端已经滑出去的高度; 3.view.getHeight():ScrollView的可见高度
2017-07-09 00:44:51 5835
原创 Error inflating class com.baidu.mapapi.map.MapView
这个异常是百度sdk的初始化异常导致的。如果没有在setContentView方法之前实现初始化context信息, 则会导致com.baidu.mapapi.map.MapView等运行异常。解决方法是在onCreate()方法里执行setContentView方法之前, 使用如下代码进行初始化:SDKInitializer.initialize(getApplicationContext()
2017-07-08 23:58:57 1347
原创 java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map.common
使用百度地图libBaiduMapSDK_v3_4发生如下异常:java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create()
2017-07-08 23:52:18 2260
原创 异常com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException
异常com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException
2017-07-08 23:13:55 422
原创 Java时间的格式化、大小比较
在实际开发工作中,经常会遇到:时间格式化、时间大小比较、获取指定日期的前一天或前一个月或者后一个月、 获取当前日期或具体时间、将时间差值由毫秒数转化为x天x时x分x秒的格式、获取某个月有多少天等这样的情况,现在,博主整理了这个具类,对于这种常见情况都可以解决。 本文转载自第一代码http://diyidaima.com/article/detail/d9ehzn9k 就不全部摘录了,只是作为笔
2017-07-08 23:10:05 1467
原创 解决scrollview+listview的冲突问题
ScrollView常用来布局一个内容超过当前页面,需要往下滑才能看到完整内容。可以把ScrollView看作是一种特殊的、加长版的LinearLayout,系统在加载布局时其实要知道整个布局的长度,才能将整个页面显示出来。而ListView的item个数是会动态变化的,如果在ScrollView中加入ListView会让系统无法准确加载,导致ListView只显示一行。
2017-07-05 18:25:14 245
原创 com.Android.build.api.transform.TransformException:Java.util.zip.ZipException异常
异常:com.Android.build.api.transform.TransformException:Java.util.zip.ZipException
2017-05-31 16:58:53 3687
转载 Android好看的自定义滚动式日期选择控件和数字选择器
文章转载自第一代码:Android好看的自定义滚动式日期选择控件和数字选择器最近项目需要用到滚动式的数字选择器和日期选择器,无奈android自带的DatePicker 控件丑的难看,而且android版本众多,弹出五花八门的控件也不好,可自己写势必花费较长的时间,所以打算找到别人自定义的相关控件,在此基础上完善,以符合需求。 实现代码可以查看Android好
2017-05-08 22:57:00 1110 2
原创 基础:详解Android动画属性translate、scale、alpha、rotate
文章转载自第一代码基础:详解Android动画属性translate、scale、alpha、rotate。Android的动画类型(animation)由四种类型组成:在XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果在JavaCode中 AlphaAnimation 渐变透明
2017-04-11 18:46:53 1064
原创 Android selector的用法及设置按钮不同状态下的背景图片
文章转载自第一代码:Android selector的用法及设置按钮不同状态下的背景图片在 Android中,控件Button和ImageButton一般有三种状态:常态(normal)、点击状态(pressed)、聚焦状态 (focused)。很多时候,我们为了提高用户的体验常常为Button以及ImageButton的不同状态设置不同的背景图片,下面将介绍一种利用selector设置Button
2017-04-11 18:30:18 1141
原创 发生java.lang.UnsupportedOperationException异常的原因
java.lang.UnsupportedOperationException异常
2017-03-31 12:59:56 1559
原创 Android签名
Android独有的安全机制,除了权限机制外,另外一个就是签名机制了。签名机制主要用在以下两个主要场合起到其作用:升级App和权限检查。1.升级App 用户在升级一款已经安装过的App时,如果程序的修改来自于同一来源,则允许升级安装,否则会提示签名不一致无法安装的提示。 2.权限检查 弯柚博客的一篇文章Android Permission权限机制的具体使用提过
2016-06-23 12:54:31 271
原创 Android创建桌面快捷方式
Android创建桌面快捷方式首先在MainActivity的onCreate调用以下方法:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_m
2016-06-06 14:36:24 372
微信小程序实现国庆个性化头像、国旗头像、国庆头像源码(亲测可用)
2022-11-22
Chrome插件Enable Copy破解网站禁止复制插件
2019-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人