关闭

ListView设置OnTouchListener返回true会怎样

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

DataBinding使用笔记一

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

Android DataBinding介绍

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

Android String Placeholders

http://www.piwai.info/android-string-placeholders/ Android String Placeholders This article reviews different ways to create dynamic translatable strings in Android. Quick reminder ...
阅读(1156) 评论(0)

【Java线程】Java线程池ExecutorService

示例 import java.util.concurrent.ExecutorService;   import java.util.concurrent.Executors;   import java.util.concurrent.ScheduledExecutorService;      public class Ch09_Executor {    ...
阅读(810) 评论(0)

android 沉浸模式记录

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

ListView BaseAdapter中的观察者模式

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

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

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

Android Camera 使用小结

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

Android permission 访问权限大全

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

Android ViewGroup系列控件的使用

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

关于Android TouchDelegate源码解析

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

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

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

Eclipse Ant切换成AS Gradle打包

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

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

文/Tikitoo 自己学了两三个月的 Android,最近花了一周左右的时间写了个 App——Diigoer(已开源),又花了一两周时间找工作,收到了两个 Offer,也算是对自己学习的一种认可吧;我刚开始学习总结的——《我是如何自学 Android,资料分享》,如果是初学 Android 的话,不应该错过的,而今天这篇分享好这篇文章,相对于第一次写的会有所提升,所以建议先把上一篇...
阅读(2159) 评论(0)
324条 共22页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:2452943次
    • 积分:15822
    • 等级:
    • 排名:第749名
    • 原创:180篇
    • 转载:140篇
    • 译文:4篇
    • 评论:377条
    最新评论