自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android NestedScrolling嵌套滑动机制

Android在support.v4包中为大家提供了两个非常神奇的类:NestedScrollingParentNestedScrollingChild如果你从未听说过这两个类,没关系,听我慢慢介绍,你就明白这两个类可以用来干嘛了。相信大家都见识过或者使用过CoordinatorLayout,通过这个类可以非常便利的帮助我们完成一些炫丽的效果,例如下面这样的:这样的

2016-11-09 14:17:50 371

翻译 检测内存泄漏的常见工具

神兵利器——检测内存泄漏的常见工具见到这个标题有经验的开发者可能要吐槽我是标题党了,特别是从Eclipse时代走过来的开发者,以为我一要开始贴那张像**一样的MAT内存模型图或者AndroidStudio中Monitors下的实时内存占用图,又要开始分析那一条条剪不断理还乱的内存引用链,然后费尽九牛二虎之力去查找项目中无数的内存泄漏中的一个。但是,我要告诉你,你错了。其实,以前我看到内存泄

2016-11-04 14:41:11 758

转载 android:theme 与 setTheme()设置透明效果并不同

若是想将Activity设置为透明的,我们首先想到的做法是在AndroidMainfest.xml中使用Android:theme设置透明主题:<activityandroid:name=".activity.internat.TestActivity"android:configChanges="orientation|keyboardHidden"android:screenOrie

2016-10-19 18:48:35 911

转载 Android 6.0权限问题

Android6.0动态权限申请步骤以及需要注意的一些坑字数4221 阅读1094 评论7 喜欢43因为工作需要,简单研究了一下Android6.0权限申请,在Google提供的sample的基础上,写了一个简单的demo。算是自己的笔记吧,可能会比较混乱,主要是方便以后查看。后期有别的问题,随时更新~本demo github下载地址!!!Google提供的demo的下

2016-09-23 14:58:47 699

转载 Android开发中,那些让你相见恨晚的方法、类或接口

getParent().requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道。ArgbEvaluator.evaluate(float fraction, Object startValue, Object endValue); 用于根据一个起始颜色值和一个结束颜色值以及一个偏移量生成一个新的颜色,分分

2016-08-03 17:08:13 262

转载 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()

Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()的处理过程,以供记忆。    dispat

2016-06-27 14:21:54 248

翻译 带有阻尼效果(橡皮筋效果)跳动的Loading动画

带有阻尼效果(橡皮筋效果)跳动的Loading动画之前公司需要我等程序员左右一个特殊的loading效果,我们的APP是生鲜O2O的某公司,将原来listview的下拉loading动画更换成一个带有阻尼效果也就是橡皮筋效果的loading具体的就是水果往下砸的过程中,下面的文字会弯曲,会把水果原封不动的弹回上面。动手之前觉得这个效果很难,动画效果太丰富,对于文字的弯曲弹回效果

2016-05-26 10:44:48 1794

转载 android socket长连接

实现原理:   1:android客户端通过service在后台通过servreScoket不断的accept,一旦有相应的socket到达,则启动一个线程去处理   2::在线程中处理完返回给我们android客户端的消息或任务之后,要将这种结果表现在ui上,这个步骤方法就比较多了,例如你可以发一个广播来通知ui,或者你可以通过一个static的handler来处理  *

2016-04-19 15:24:17 642

转载 web移动开发中一些bug及解决方案

网页开发要面对各种各样的浏览器,让人很头疼,而移动开发中,你不但要面对浏览器,还要面对各种版本的手机,ios好一点,而安卓就五花八门了,你可能在开发中也被它们折磨过,或者正在被它们折磨,我在这里说几个我在开发中遇到的比较难缠问题,和解决方案,给其他朋友提个醒,因为一旦碰到了这些bug,虽然解决方法不难,但是你可能要花上几个小时,几天,甚至更长时间才能解决它们,遇到这些bug的话要注意,以后发现其他

2016-04-15 10:02:33 1376

原创 android 中延迟执行

一、 利用AlarmManager,特点时刻广播指定意图 能实现,一般的简单任务不这么做 二、线程 [html] view plaincopy 1. new Thread(new Runnable(){ 2. public void run(){ 3. Thread.sleep(XXXX); 4. handler.sendMessage();—-告

2016-04-11 11:29:29 342

转载 AndroidHttp通信 HTTP Client与HttpURLConnection的区别

Apache HTTP Client        DefaultHttpClient 以及其相关类 AndroidHttpClient 适用于 web browsers, 他们是可扩展的,并且拥有大量的稳定APIs。            但是,在不破坏其兼容性的前提下很难对如此多的APIs做修改。因此,Android 团队对修改优化Apache HTTP Client表现的并不积极。

2016-04-08 09:31:30 248

转载 Android Vitamio 播放器

转自:http://www.cnblogs.com/over140/archive/2012/04/26/2471060.html 前言  虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式、性能等各方面都十分有限,这里与大家一起利用开源项目Vitamio来打造属于自己的Android万能播放器!注意

2016-03-30 11:10:50 766

转载 Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换

Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换

2016-01-13 11:30:15 590

转载 Android 滚动条属性

属性名称描述android:background设 置背景色/背景图片。可以通过以下两种方法设置背景为透明:”@android:color/transparent”和”@null”。注意 TextView默认是透明的,不用写此属性,但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。android:clickabl

2015-06-26 17:16:52 410

转载 定制Android ListView 快速滚动的滚动条-fast scroll bar thumb

1.方法一:private void initScrollBar() { try { Field f = AbsListView.class.getDeclaredField("mFastScroller"); f.setAccessible(true); Object o = f.get(mListView)

2015-06-26 17:00:39 983

转载 Android TextView加上阴影效果

转载于:http://blog.csdn.net/hewence1/article/details/39993415字体阴影需要四个相关参数:1. android:shadowColor:阴影的颜色2. android:shadowDx:水平方向上的偏移量3. android:shadowDy:垂直方向上的偏移量4. android:shadowRadi

2015-06-01 11:47:25 500

转载 Android ScrollView 上滑动某一布局悬停

在ScrollView 中有特别提醒时,有布局(有抢购价格,时间提醒)等等的情况,当ScrollView 滑动到此布局置顶时,此布局一直存在最顶端,ScrollView 滑动其他数据。 具体实现方式: 重写ScrollView定义MyScrollViewimport android.content.Context;import android.os.Handler;import androi

2015-05-08 10:54:21 2022 1

原创 Android 选择卡个人总结

我们在项目开发中会有多项选择卡的切换选择的情况,一次为机会小小的总结一下Android中选择卡切换页的几种主要实现方式。 其中一种较早的实现方式是TabActivity与tabhost结合使用 下面是搬运代码: 这个时候主类public class MainTabActivity extends TabActivity implements OnCheckedChangeListe

2015-04-16 13:56:43 630

原创 json复杂数据与Java对象的转换

json复杂数据与Java对象的转换

2015-04-13 11:49:32 1454

转载 消息推送

1.消息推送机制 服务器器端需要变被动为主动,通知客户一些开发商认为重要的信息,无论应用程序是否正在运行或者关闭。 我想到了一句话:don't call me,i will call you! qq今天在右下角弹出了一个对话框:"奥巴马宣布本拉登挂了...",正是如此。 自作聪明,就会带点小聪明,有人喜欢就有人讨厌。 2.独立进程 无论程序是否正在运行,我们都要能通知到客户

2015-03-31 15:25:58 332

原创 listview 与checkbox结合记录点击数据

listview 与checkbox结合记录点击数据

2015-03-20 14:10:23 420

原创 图片选图,上传,裁剪

图片选图,上传,裁剪

2015-03-11 14:34:23 551

转载 获取应用的当前版本号&获取当前android系统的版本号

获取当前应用的版本号:   private String getVersionName() throws Exception   {           // 获取packagemanager的实例           PackageManager packageManager = getPackageManager();           // getPackage

2015-03-10 14:35:17 302

转载 Android 平台上长连接的实现

Android 平台上长连接的实现为了不让 NAT 表失效,我们需要定时的发心跳,以刷新 NAT 表项,避免被淘汰。Android 上定时运行任务常用的方法有2种,一种方法用 Timer,另一种是AlarmManager。TimerAndroid 的 Timer 类可以用来计划需要循环执行的任务,Timer 的问题是它需要用 WakeLock 让 CPU 保持唤醒状态,

2015-02-03 15:20:34 398

转载 Android dpi的对应drawable,values文件处理

我们建好一个android 的项目后,默认的res下面 有drawable、layout、values等目录1.drawable目录相关启开一个新的Android专案后在res资料夹内会有drawable-hdpidrawable-mdpidrawable-ldpidrawable-xhdpidrawable-xxhdpi

2015-01-19 15:02:54 2142

Android 实现刮刮卡

转载:https://github.com/cooltechworks/ScratchView

2016-05-26

带有阻尼效果(橡皮筋效果)跳动的Loading动画

带有阻尼效果(橡皮筋效果)跳动的Loading动画 转载:https://github.com/Huyamin150/-dampView-springingView

2016-05-26

android listview仿ios左侧滑动删除

android listview仿ios左滑动删除

2015-05-15

空空如也

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

TA关注的人

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