自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小强Stronger的博客

专注Android20年

  • 博客(9)
  • 收藏
  • 关注

原创 Android bitmap 颜色替换

一贯风格直接上代码,一直以为颜色替换会使很高深的东西,今天自己项目需要写了一下,so easypublic Bitmap replaceBitmapColor(Bitmap oldBitmap, int oldColor, int newColor) { Bitmap mBitmap = oldBitmap.copy(Bitmap.Config.ARGB_8888, true)

2016-04-06 23:08:13 3360

原创 Android线程池

在Android软件中主线程只能刷新UI,所以一切与网络有关的及一些耗时操作阻塞操作我们都需要在子线程中去完成,很多时候我们都习惯于new Thread或者AsyncTask假如说我们有 1000个网络任务我们就要new1000个线程,,所以说这样效率是很低而且非常消耗资源,这时我们就要用到线程池了.下面简单介绍一下Android给封装好的线程池,

2015-11-24 13:56:20 418

原创 Android的四种启动模式(launchModel)

启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”和"队列"的概念; 栈,我们可以简单的记为先进后出,和上电梯一样.就比如说我们默认的创建一系列的Activity,我们创建Activity1,从Activity1调到Activity2,再从Activity2跳到Activity3,但是我们按回退键的时候是先退出Activity3再退出Activity2,最后退出Activity1

2015-11-24 10:43:08 1542

原创 AIDL实现及原理

AIDL全称Android Interface Definition Language(AndRoid接口描述语言)是一种借口描述语言; 编译器可以通过aidl文件生成一段代码,通过预先定义的接口达到两个进程内部通信进程跨界对象访问的目的.AIDL的IPC的机制和COM或CORBA类似, 是基于接口的,但它是轻量级的。它使用代理类在客户端和实现层间传递值.

2015-11-24 10:03:57 674

原创 Android事件拦截/分发/响应 机制

:事件分发(dispatachTouchEvent)是从上往下传递的即从根布局到一层一层的子布局,事件响应(setOnTouchListener,onTouchEvent)是从touch的最小控件向父布局一层层的向上传递,事件拦截(onInterceptTouchEvent)拦截的是事件响应,拦截的效果是当view不响应touch事件使其touch无法向上传递,setOnTouchListener的优先权大于onTouchEvent.

2015-11-05 21:58:24 883 1

原创 最简单的代码实现小球式弹出菜单

利用Android6.0新出的控件FloatingActionButton实现小球式弹出式菜单,再也不用导入复杂的第三方类库了!下面看代码android studio环境,首先导入 android.support.design.这个jar包,上布局:TextView android:layout_width="match_parent" an

2015-11-03 21:32:14 1058

原创 Android Studio 使用ShareSDK遇到的问题

第一次给AndroidStudi导入依赖库,导入的第三方库ShareSDK,由于已有的第三方库基本都是eclipse写的,studio虽然说是可以兼容eclipse工程,但是还是无法完全兼容,还是会有各种各样的问题,下面来说一下这次导入ShareSDK遇到的问题及解决办法:由于我使用的是23的SDK当导入ShareSDK library时会报错,所以我们需要将library中的清单文件中的sd

2015-11-03 13:58:20 1332

原创 Android动画总结

Android包含三种动画:View Animation、 Drawable Animation、Property Animation(Android3.0新引入)。View Animation:基于View的渐变动画,她只改变了View的绘制效果,而实际属性值未变,除了能让界面变得更炫一点并没有什么用实际作用。比如动画移动一个按钮位置,但按钮点击的实际位置仍未改变。在代码中定义动画,可以

2015-11-03 12:40:36 385

原创 java中转换英语日期为常用格式,例:"Jun 20, 2014 8:56:14 PM";

String date = "Jun 20, 2014 8:56:14 PM";          SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");          SimpleDateFormat sdf2 = new SimpleDateFormat("MMM d, yyyy HH:mm:ss"

2015-10-09 12:45:22 1491

空空如也

空空如也

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

TA关注的人

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