0

支持缩放的fresco图片控件 —— fresco sample: ZoomableDraweeView

最近在实现一个类似淘宝中的评论列表的功能,其中要在列表中显示评论图,点击图片后显示大图进行查看,各家app几乎都会有这样的功能。 可以看到,一个体验较好的查看大图的基本功能有, 第一,左右滑动时切换图片; 第二,双击或双指缩放实现图片的缩放; 第三,图片放大时,滑动到边缘继续滑动时,切换图片。 因为 ...

ibos 发布于 2017-02-25 01:02 评论(0)阅读(11)
0

Android实现按钮点击效果(第一次点击变色,第二次恢复)

1、首先创建一个按钮 <Button android:id="@+id/click" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="点击变色" android:backgro ...

孙秋翔_quinns 发布于 2017-02-25 00:03 评论(0)阅读(11)
0

Android面试题(3)

1、 请描述下Activity的生命周期。 activity的生命周期方法有: onCreate()、onStart()、onReStart()、onResume()、onPause()、onStop()、on Destory(); 可见生命周期:从onStart()直到系统调用onStop() 前 ...

潘侯爷 发布于 2017-02-24 22:04 评论(0)阅读(9)
0

Android中通过反射获取资源Id

在将自己写的工具打成.jar包的时候,有时候会需要引用到res中的资源,这时候不能将资源一起打包,只能通过反射机制动态的获取资源. 特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取 1、封装成一个工具类 2、资源的获取 3.java ...

ganchuanpu 发布于 2017-02-24 20:46 评论(0)阅读(6)
0

倒计时器 CountDownTimer

使用介绍 开发中经常会遇到一些和倒计时有关的场景,比如发送验证码的按钮,会在点击发送后,显示倒计时间,倒计时结束后才能够刷新按钮,再次允许点击。为了不阻塞软件的运行,又要实时刷新界面,我们通常会用到 Handler 或者 AsyncTask 等技术,自己写逻辑实现。其实 Android 中已经封装好 ...

银色子弹 发布于 2017-02-24 20:28 评论(0)阅读(7)
0

Java 装饰器模式详解

转载请注明出处:http://blog.csdn.net/zhaoyanjun6/article/details/56488020 前言 在上面的几篇文章中,着重介绍了Java 中常见的 IO 相关知识,在学习的过程中,发现 IO 包中是用了大量的装饰器模式,为了彻底的学习 IO,今天就来揭开装饰器 ...

赵彦军 发布于 2017-02-24 17:52 评论(0)阅读(10)
0

Win环境 Android Studio使用Git 教程 ( 一 )

描述了在window系统下android Studio 中git如何使用Git ...

Tepid 发布于 2017-02-24 15:10 评论(0)阅读(11)
0

LruCache原理解析

LruCache是一个泛型类,它内部采用LinkedHashMap,并以强引用的方式存储外界的缓存对象,提供get和put方法来完成缓存的获取和添加操作。当缓存满时,LruCache会移除较早的缓存对象,然后再添加新的缓存对象。对Java中四种引用类型还不是特别清楚的读者可以自行查阅相关资料,这里不 ...

孙佳敏 发布于 2017-02-24 15:00 评论(0)阅读(17)
1

Android开发10:传感器器及地图相关应用

前言 啦啦啦~各位小伙伴们好~经过这一学期的Android知识的学习,我们学到了很多和Android开发相关的知识,这一学期的学习也要告一段落了。(博客中有很多照片上有代码,代码文本较小,各位可按下Ctrl和前滚轮放大后再看~) 一起进入我们今天的相关内容~这次我们将一起学习使用 android 手 ...

yanglh6 发布于 2017-02-24 13:29 评论(0)阅读(177)
0

TCP的三次握手

客户端状态变化:Closed -> SYN-SEND -> ESTABLISED(关闭 -> 发送同步 -> 建立连接) 服务器端状态变化:LISTEN -> SYN-RCVD ->ESTABLISED(监听 -> 收到同步 -> 建立连接) ...

二十六度半 发布于 2017-02-24 10:41 评论(0)阅读(17)
3

Android开发9:网络访问&Web服务开发

前言 啦啦啦各位小伙伴们好~ 一起进入我们今天的主题。今天我们将和大家学习网络访问和Web服务开发的相关知识,一起学习熟练使用 HttpURLConnection 访问 WebService,熟悉使用多线程以及 Handler 更新 UI,熟悉使用 XmlPullParser 解析 xml 文档数据 ...

yanglh6 发布于 2017-02-23 22:51 评论(1)阅读(208)
0

Cordova的搭建

Cordova的搭建 cordova也叫phonegap,可以用来打包网页生成Android或iOS或其他平台的APP,它提供了一些native api,可以让网页调用本地函数,极大地增强了网页的功能。 cordova的使用非常灵活,可以全部用网页和js来实现APP功能,也可以使用网页+本地代码的形 ...

牛牛牛啊 发布于 2017-02-23 22:29 评论(0)阅读(19)
0

Android EventBus.getDefault()开源框架

在onCreate里面执行 EventBus.getDefault().register(this);意思是让EventBus扫描当前类,把所有onEvent开头的方法记录下来,如何记录呢?使用Map,Key为方法的参数类型,Value中包含我们的方法。 这样在onCreate执行完成以后,我们的o ...

夏操 发布于 2017-02-23 19:11 评论(0)阅读(19)
0

Android.mk模板(持续更新中)

此文列出Android.mk的常用模板(部分内容源于多篇他人博客,这里不具体指出),如有错漏,还请在评论中指出,后期持续更新 #链接第三方动态库,在和部分android源码的编译中验证不过 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCA ...

乐征Thestrals 发布于 2017-02-23 16:18 评论(0)阅读(21)
0

将Android系统源码导入Android studio的方法

Android源码目录结构如下: |-- Makefile|-- abi (applicationbinary interface,应用程序二进制接口,生成libgabi++.so相关库文件)|-- art (google在4.4后加入用来代替Dalvik的运行时)|-- bionic (Andro ...

屌丝迷途 发布于 2017-02-23 15:42 评论(0)阅读(29)
2

Android游戏开发实践(1)之NDK与JNI开发04

Android游戏开发实践(1)之NDK与JNI开发04 有了前面几篇NDK与JNI开发相关基础做铺垫,再来通过代码说明下这方面具体的操作以及一些重要的细节。那么,就继续NDK与JNI的学习总结。 作者:AlphaGL。版权所有,欢迎保留原文链接进行转载 :) 传送门: "Android游戏开发实践 ...

alphagl 发布于 2017-02-23 09:46 评论(0)阅读(193)
1

Android开发8:数据存储(二)——SQLite数据库和ContentProvider的使用

前言 啦啦啦各位小伙伴们许久不见了~学期末和过年期间自己忙着做其他事没能及时更新Android开发系列课程的博客,实在是罪过罪过~ 好啦~废话不多说,进入我们今天的主题。今天我们将和大家学习其他的数据存储的方法,一起来学习SQLite数据库和ContentProvider的使用,复习Android界 ...

yanglh6 发布于 2017-02-23 01:16 评论(0)阅读(212)
0

Android开发之ActionBar

使用微信APP的小伙伴对于微信的ActionBar一定有印象,今天就带领大家一起实现以下这个效果。 第一步打开我们的开发工具,这里我使用的是Eclipse+ADT插件,然后创建我们的工程,这里选择Android的最低版本号为3.0或以上。 然后开始我们的"抄袭",首先打开我们微信,我们看到,顶部标题 ...

小破孩123 发布于 2017-02-22 20:03 评论(0)阅读(49)
0

Picasso处理同一url,但资源变了的情况

问题:上传头像成功后,头像的url没变,加载头像时还是从缓存中根据url加载以前的图片。 这个问题,很多人遇到过。也受到很多同行的启发。 图片url不变,感觉不是很合理,这样会把缓存搞乱。 但是,作为程序员,我还是得好好想想改怎么解决这个问题。 1.既然是缓存引起的问题,那我首先考虑的是清除缓存。 ...

掌握当下 发布于 2017-02-22 16:00 评论(0)阅读(20)
0

安卓开源项目周报0222

由OpenDigg 出品的安卓开源项目周报第九期来啦。我们的安卓开源周报集合了OpenDigg一周来新收录的优质的安卓开源项目,方便安卓开发人员便捷的找到自己需要的项目工具。 ...

OpenDigg 发布于 2017-02-22 15:26 评论(0)阅读(41)