自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 为圆角矩形卡片底部添加阴影效果

目录1.先上效果2.再上代码3.最后原理1.效果2.代码不需要渐变颜色的阴影,直接使用solid填充颜色既可<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 底部阴影层,向右向下各便宜2dp -->

2017-07-28 08:07:56 2259

原创 ThreadLocal

ThreadLocal 将线程thread与T绑定在一起后将T保存在ThreadLocal中,使得每一个thread作为key时都有一个独立的value即T。

2017-07-13 08:20:57 517

原创 ThreadPool

SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue

2017-06-12 10:31:37 400

原创 枚举类和常量

枚举类和常量 switch safe

2017-06-12 10:29:58 476

原创 状态栏背景颜色和状态栏图标icon颜色修改

启动页状态栏汇总 问题:如何改状态栏颜色 背景 5.0之后的Google的Material Design开始增加修改状态栏背景颜色和图标颜色的api 按照官方文档,有两种方式 在Activity中设置 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().add

2017-05-20 21:01:28 1430

原创 解决#安卓手机更新软件后悔,如何回退版本#

1.下载老版本apk到电脑安智市场搜索你的应用名字,列如搜索『糗事百科』,如下图 点击历史版本,出现下图 选择你需要的版本,下载即可2.安装apk由于属于低版本,所以不能通过点击apk,自动安装,可在mac的终端执行如下语句: adb install -r -d apk在本地磁盘的全路径名字

2016-08-09 16:44:45 15868

原创 混淆jar包

开发电脑环境 mac工具 /Users/smile/Desktop/workspace/eclipse/adt-bundle-mac-x86_64/sdk/tools/proguard/bin/proguardgui.sh 注:如果是Windows平台,打开的工具应该是proguardgui.bat开始混淆准备混淆配置文件 Finder中搜索proguard.c

2016-08-06 16:43:36 541

原创 子线程中可以使用Handler吗?

本文包括与Handler有关的以下问题:  (1)Handler的作用  (2)为什么Android中要设计为只能在UI线程中去更新UI呢?  (3)Handler的两个异常  (4)Handler、Looper MessageQueue之间的关系(源码角度)  (5)跟线程相关的Handler,即HandlerThread(源码角度分析)  (6)主线程往子线程发消息一、Handler的作用:(1

2016-08-04 11:41:05 13303 5

原创 关于app#启动页面#splash页面#开屏广告#的小结

本次迭代任务完成了开屏广告的接入,在此将本次工作中学到的知识以及遇到的问题做个小结,以便后期回顾。首先splash页面即app启动的第一个activity,我们暂且命名为SplashActivity,其对应的布局文件为splash_activity。我们放的开屏广告通常是一张图片。布局文件如下:<RelativeLayout xmlns:android="http://sche

2016-01-20 08:58:46 6051 2

原创 Installation error: INSTALL_FAILED_NO_MATCHING_ABIS

一、原因分析虚拟机缺少arm支持二、解决办法1.下载arm支持包,下载地址:http://download.csdn.net/detail/erliangcode/90972872.虚拟器运行起来,将下载好的zip包拖到虚拟机窗口中3.点击确认,重启虚拟机。

2016-01-03 19:27:16 906

GenyMotion-ARM-Translation_v4.zip

Installation error: INSTALL_FAILED_NO_MATCHING_ABIS

2015-09-11

空空如也

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

TA关注的人

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