9 fancylovejava

尚未进行身份认证

暂无相关简介

等级
TA的排名 904

ListView设置OnTouchListener返回true会怎样

写代码过程中遇到个问题,如果像下面这样写ListView会发生什么?mListView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return true; }});

2016-06-16 16:14:51

DataBinding使用笔记一

好久没写博客了,不过自己笔记本会记录下一些日常笔记,时不时把它发表出来,聊以慰藉!DataBinding使用笔记一如何在使用安卓数据绑定(Data Binding)的时候使用动画英文原文:Animating Android Binding Transitions 安卓上新的binding framework可以轻松实现视图根据model的改变而改变。你只需要

2016-03-07 19:13:24

Android DataBinding介绍

Android DataBinding介绍官方介绍地址:http://developer.android.com/intl/zh-cn/tools/data-binding/guide.html前言2015 Google IO 大会带来的 Data Binding 库使得 Android 开发者可以方便的实现 MVVM 架构模式。使用DataBinding可以改善应用程序的开发,使代码更加干净优雅。

2016-03-07 19:06:24

Android String Placeholders

http://www.piwai.info/android-string-placeholders/Android String PlaceholdersThis article reviews different ways to create dynamic translatable strings in Android.Quick reminder

2015-12-01 15:04:05

【Java线程】Java线程池ExecutorService

示例import java.util.concurrent.ExecutorService;  import java.util.concurrent.Executors;  import java.util.concurrent.ScheduledExecutorService;    public class Ch09_Executor {   

2015-11-30 21:49:42

android 沉浸模式记录

Android 4.4以后的版本支持状态栏沉浸模式,通过设置代码或者配置Theme style可以开启沉浸模式。在简书中有篇文章介绍什么是沉浸式模式,http://www.jianshu.com/p/96f623acd7c3“沉浸状态栏”究竟是什么?Google 在 Android 4.4 的 API 描述页面里提到了“Translucent system UI

2015-11-30 19:13:17

ListView BaseAdapter中的观察者模式

Android SDK源码中用到了很多开发模式,其中BaseAdapter就属于观察者模式public abstract class BaseAdapter implements ListAdapter, SpinnerAdapter { private final DataSetObservable mDataSetObservable = new DataSetObserv

2015-11-20 15:59:04

android中的文件操作详解以及内部存储和外部存储

其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的访问文件系统根路径的api,同时对一个应用的私有文件做了统一的管理。根据我的经验,初学者在这部分感到很容易混淆内部存储和外部存储两个概念。相对路径和绝对路径在java中,关于相对路径和绝对路径是这样解释的,如果你很熟悉这部分以下灰色文字可以跳过:绝对路径是指书写文件

2015-10-29 14:01:20

Android Camera 使用小结

Android Camera 使用小结Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需要对

2015-10-19 19:03:43

Android permission 访问权限大全

程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in

2015-10-19 18:56:06

Android ViewGroup系列控件的使用

转载地址:http://fly-ever.iteye.com/blog/1954411很惭愧,做了一两年Android了也没好好总结下,淡淡的忧伤!一、            ViewGroup1.1         概述 定义 public abstract class ViewGroup extends View implements ViewParent, ViewManag

2015-10-16 20:08:47

关于Android TouchDelegate源码解析

android.view.TouchDelegate是用来扩大View的触摸点击区域的。用法很简单,套路是: 比如 mButton = new CheckBox(getContext());Rect bounds = new Rect(0, 0, viewBound.getMeasuredWidth(), viewBound.getMeasuredHeight()); TouchDelegat

2015-10-10 00:53:39

ListView和EditText发布帖子隐藏软键盘

在Android开发中,手动调用软件盘的隐藏和显示有时候也是非常常见的需求。EditText控件实现了点击打开软键盘输入功能,but why ? 为什么EditText可以点击弹出keyboard,而TextView却不可以,EditText继承TextView做了哪些修改呢?关于这些问题得查看相关具体代码如何实现可以参考,看似简单的控件其实系统封装实现的很复杂。这里告诫和我一样一路自学and

2015-09-19 18:09:00

Eclipse Ant切换成AS Gradle打包

之前一直用的是Eclipse开发Android项目,并且打包也是用Ant打包。ant打包相关的配置文件有: build.xml文件在工程中build.xml有相关配置,此文件可以直接从其他项目拷贝然后修改。里面有个配置,custom_rules.xml配置了ant打包相关的内容 <!-- Read man

2015-09-16 14:27:00

我是如何自学Android,资料分享

文/Tikitoo自己学了两三个月的 Android,最近花了一周左右的时间写了个 App——Diigoer(已开源),又花了一两周时间找工作,收到了两个 Offer,也算是对自己学习的一种认可吧;我刚开始学习总结的——《我是如何自学 Android,资料分享》,如果是初学 Android 的话,不应该错过的,而今天这篇分享好这篇文章,相对于第一次写的会有所提升,所以建议先把上一篇

2015-08-19 09:31:43

greenDAO学习分享总结

greenDAO(最新版本V2.0.0的Readme)========greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. Being highly optimized for Android, greenDAO offers great performance and c

2015-08-18 19:02:58

自定义ImageView圆图实现

首先很感谢开源项目Universal Image Loader图片加载框架。之前也看过一段时间框架源码,但是却没有时间进行知识点的总结。今天项目遇到了需要实现圆头像的编辑显示,Universal就已经提供了这个显示RoundedBitmapDisplayer这个类实现了圆图功能。看它的代码可以发现是实现的Drawablepublic static class RoundedDrawable

2015-07-23 16:59:12

Android应用正确使用扩展SD卡

转载地址:http://my.oschina.net/liucundong/blog/314520Android 开发时如何正确获取使用扩展存储路径先介绍一下Android的存储在 2.x 版本中,Android设备都是单存储,第三方App写文件,必须申请 WRITE_EXTERNAL_STORAGE 权限;在4.0之后,Android设备开

2015-07-22 17:34:48

Gradle版本冲突

原文链接:http://tools.android.com/tech-docs/new-build-system/version-compatibility【英文也很好看懂】Post 1.0 CompatibilityStarting with Android Studio 1.0 and the Gradle plugin for Android 1.0, compatibili

2015-07-21 20:05:25

Android中涉及到的焦点问题,focusable,clickable,enabled

先摘抄下stackoverflow上一个启发了我的回答:try by Changing your code as:private OnClickListener saveButtonListener = new OnClickListener() {    @Override    public void onClick(View v) {           

2015-07-20 21:22:31

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!