自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 RecyclerView万能的Adapter

RecyclerView万能的Adapter 如果使用了Data Binding Library框架,并使用了RecyclerView.可以使用这个Adapter 不用在为每一个不同的布局写单独的Adapter功能添加HeaderView和FooterViewItem的Click事件处理也可以添加额外的逻辑处理使用RecyclerView.setAdapteritem.xml<?

2016-07-22 12:26:56 419

原创 DataBinding中如何使用Listener

DataBinding中如何使用Listener开发环境 IDE:Android Studio 2.1 Gradle版本:com.android.tools.build:gradle:2.1.2 java版本: 1.8 实现方式自定义属性 (Custom Setters)布局文件: “` xml ```java@BindingAdapter({"bind:click

2016-06-30 10:18:05 1151

原创 解决 app:transformClassesWithDexForDebug 错误

具体报错信息信息:Error:Execution failed for task ':weishoot:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.proces

2016-06-16 17:00:23 34701 6

原创 一不小心就报了 java.lang.UnsatisfiedLinkError: No implementation found for long 怎么解决

由于项目集成了融云SDK,今天刚好升级,于是导入了新版本的融云SDk.运行时出现:java.lang.UnsatisfiedLinkError: No implementation found for long com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create() (tried Java_com_ba

2016-03-28 11:19:41 19533 2

原创 Android Studio 使用了xmlns:app 代码不提示问题

由于使用了最新的 com.android.support.design 库 在用到该库下的控件属性是需要在XMl中添加 xmlns:app="http://schemas.android.com/apk/res-auto"可是编译器死活不提示  于是各种Google 最终在StackOverflow上找到了答案  很简单:Invalidate Caches / Restart...  

2015-11-20 13:05:57 4283 1

原创 Android动画学习(一)

之前的项目中的动画基本上都是在网上找的Demo自己吧动画抠出来的从今天起需要系统学习下Android中的动画效果。Android中分为两种动画TweenAnimation(也称之为View Animation)和FrameAnimation(也叫 Drawable Animation)第一种 TweenAnimation可以有一下几种1.Scale(缩放)

2015-06-24 15:35:58 406

原创 Android WebView加载本地Html文件

WebView wView = (WebView)findViewById(R.id.wv1); WebSettings wSet = wView.getSettings(); wSet.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); wSet.setJavaScriptEnabled(

2014-09-11 10:45:56 1837

转载 Android中DVM和java中的JVM区别

JDK:(Java Development Kit) Java软件开发包,可以包括函数库、编译程序等。 JRE:(Java Runtime Enviroment) Java的运行环境,是面向Java程序的使用者. JVM:(Dalvik Virtual Machine)JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的栈、寄存器组等。但JVM通常

2014-08-08 16:42:08 3871

原创 Android 颜色选择控件

这个View是API DEMO 里面Color

2014-07-23 16:12:01 1341 1

原创 Android使用动画过程中又设置了View的LayoutParams有卡顿现象处理

首先给View设置一个动画TranslateAnimation translateAnimation2 = new TranslateAnimation(0, 0, 0, toplayoutheight); translateAnimation2.setDuration(200); framelayout.startAnimation(translateAnimation2);

2014-07-22 10:49:43 2672

转载 Android Service的onStartCommand方法返回值作用

Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文章就是简单地讲讲int返回值的作用。从Android官方文档中,我们知道onStartCommand有4种返回

2014-07-15 11:25:12 1020

转载 java Math类的几个函数的用法

static float abs(float a)            返回 float 值的绝对值。  static int abs(int a)            返回 int 值的绝对值。  static long abs(long a)            返回 long 值的绝对值。  static double acos(double a)   

2014-07-11 12:14:11 1459

原创 Android OnGestureListener 判断手势上下滑动

Android中监听触摸事件一般情况下都是使用OnTouchListener, 但如果要使用一些复杂的手势识别就很麻烦了,不过官方又给我们提供了另外一个借口 OnGestureListener,它可以说是对OnTouchListener的一种封装,可以识别长按,滑动,等等一系列操作。这里是识别的上下滑动的操作。布局文件<LinearLayout xmlns:android="

2014-06-09 13:21:24 4774 2

原创 Android 导入第三方工程 Library 注意事项

首先你引用的项目必须是一个

2014-05-15 18:27:25 1206

原创 Android 手势识别控件 GestureOverlayView

手势识别控件GestureOverlayView的试用方法

2014-05-09 15:55:34 1029

空空如也

空空如也

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

TA关注的人

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