自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fyfcauc的专栏

Keep Sharp

原创 Download模块 (十)

Download模块 (十) DownloadPagerAdapter是一个简单的基于PagerAdapter的类,定位很明确,就是为DownloadFragemnt中的ViewPage提供 adapter。 因为将大量的逻辑外包给了View的provider,因此DownloadPagerAd...

2015-02-28 15:30:09

阅读数 349

评论数 0

原创 Download模块 (九)

Download模块 (九) DownloadsFragment类是负责展现当前Download信息的fragment, 按照需要extends FullscreenFragment, 同样遵循惯例,实现了几个Listener 作为 C 的聚合. DownloadsFragment自身所展示...

2015-02-28 14:57:57

阅读数 458

评论数 0

原创 Download模块 (八)

Download模块 (八) KeyPressListener是一个体系,而不是一个单独的类,目的也很简单,就是一套传递keyPress信息的机制。 这么做的原因是对于fragment这些非UI对象,是没有监听keyPress的功能的,而fragment虽然不是UI对象, 但是UI对象的所有处理...

2015-02-28 11:39:07

阅读数 380

评论数 0

原创 Download模块 (七)

Download模块 (七) FullscreenFragment类,基础类, 如同其名,是一个会占据APP整个UI的fragment,注意这里的Fullscreen和系统没有任何关系, 并不是用了什么trick来隐藏系统的状态栏使得fragment占据整个屏幕,Fullscreen的意义只是对...

2015-02-28 10:44:12

阅读数 287

评论数 0

原创 Download模块 (六)

Download模块 (六) DownloadManager是一个重M+轻C的角色。 内部维护了所有Download的信息聚合,并围绕此信息聚合提供一些查询类的功能,也有一些C操作。 DownloadManager 是一个单例模式的类,类载入时直接初始化一个sInstance. Downloa...

2015-02-27 22:18:45

阅读数 335

评论数 0

原创 DownLoad模块 (五)

DownLoad模块 (五) DownloadItemView代表DownloadFragment上每一个Download对应的View,展示该Download的进度,状态,名称等信息。 设计为base abstarct class。 DownloadItemView直接extends Line...

2015-02-27 17:49:54

阅读数 286

评论数 0

原创 DownLoad模块 (四)

DownLoad模块 (四) DownloadConfirmDialogPagerAdapter是为ViewPager所使用的PageAdapter, 直接extends自PagerAdapter 并且也不符合FragmentPagerAdapter适用的场合, FragmentPagerAda...

2015-02-27 16:48:53

阅读数 393

评论数 0

原创 Download模块 (三)

Download模块 (三) DownloadConfirmDialog是UI流程中最先呈现给用户的V,让用户选择download存储的位置,名称以及在普通下载与转存网盘之间做选择. 这里采用了Fragment来作为实现手段, UI上的 存储方式的界面选择 采用了ViewPager实现。 D...

2015-02-27 14:53:24

阅读数 371

评论数 0

转载 Andriod开发技巧——Fragment的懒加载

From: http://blog.csdn.net/maosidiaoxian/article/details/38300627 我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载...

2015-02-27 13:27:30

阅读数 352

评论数 0

转载 DirectionalViewPager支持横向和纵向的ViewPager

From: http://gundumw100.iteye.com/blog/2004804 项目地址: https://github.com/JakeWharton/Android-DirectionalViewPager 这个别人已经试过了: Android之仿网易V3.5...

2015-02-27 13:21:25

阅读数 671

评论数 0

原创 DownLoad模块 (二)

DownLoad模块 (二) FolderBrowser是一个相对独立的模块,其作用就是展示一个可以显示文件内容并且可以前进后退交互的对话框. 结合其定位,决定使用Fragment来实现FolderBrowser, 直接使用dialogBuilder应该也可以,但是android guide中建...

2015-02-27 11:43:57

阅读数 334

评论数 0

转载 [Android]Fragment自定义动画、动画监听以及兼容性包使用 - Ginsan

From: http://www.cnblogs.com/lcyty/p/3383960.htm Fragment是Android在API 11之后加入的一个组件,对提高Android开发中的布局合理性和布局效率都有很大作用,尤其是在Android平板等大屏幕设备的开发中,Fragment的...

2015-02-17 11:42:18

阅读数 358

评论数 0

原创 DownLoad模块 (一)

DownLoad模块 (一) DownLoad abstarct Class 实现了Comparable: 这个类的定位基本就是该次DownLoad所有信息的聚合体,并且作为一个基类的角色存在, 在抽象上就是一个DownLoad。 虽然倾向于一个纯粹的数据结构,不过还是定义了一些行为. 在MVC...

2015-02-17 11:02:44

阅读数 324

评论数 0

原创 android 安装 APK

/**      * (Usually optional) Set an explicit application package name that limits      * the components this Intent will resolve to.  If left to the...

2015-02-16 15:04:15

阅读数 273

评论数 0

原创 android Resources getString with format arguments

android的string资源可以存放一个format来供动态组合argument使用: 其实调用的就是String类的format罢了. /** * Return the string value associated with a particular resource I...

2015-02-16 13:19:09

阅读数 486

评论数 0

转载 Android中如何让DialogFragment全屏(DialogFragment fullscreen)

From: http://www.cnblogs.com/yejiurui/p/3615992.html 这个问题很让人纠结,因为我要在popopwindows里面使用fragment,但是在popopwindows里面找不到它的父控件,于是转战使用DialogFragment,但是让它全屏...

2015-02-16 11:40:58

阅读数 957

评论数 0

原创 DialogFragment setStyle

貌似Fragment的一堆子类里,只有DialogFragment才有这个方法. /**      * Call to customize the basic appearance and behavior of the      * fragment's dialog.  T...

2015-02-16 11:11:05

阅读数 529

评论数 0

转载 [Android] ListView 滚回顶部

From: http://blog.csdn.net/s278777851/article/details/42423169 ListView 滚回顶部, 经常忘记.  setSelection(0) listView.setSelectionAfterHeaderV...

2015-02-16 10:48:25

阅读数 395

评论数 0

转载 Android自定义Animation动画

本文链接地址: http://www.icodelogic.com/?p=616 产品需求中有一个动画效果:TextureView按照曲线路径进行移动,并且同时做Scale和Alpha变化。当然,同时 进行多个动画只需要使用AnimationSet就行了,但是对于”曲线”这样的移动效果...

2015-02-15 23:16:21

阅读数 570

评论数 0

转载 Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数

http://blog.csdn.net/tu_bingbing/article/details/24143249 Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。 ...

2015-02-15 22:58:22

阅读数 359

评论数 0

转载 Android 官方推荐 : DialogFragment 创建对话框

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37815413 1、 概述 DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典...

2015-02-15 22:32:56

阅读数 422

评论数 0

转载 Java线程面试题 Top 50

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员 的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会 被提到。 ...

2015-02-15 20:28:19

阅读数 637

评论数 0

原创 Android ResultReceiver 汇总

From: http://www.eoeandroid.com/thread-325401-1-1.html 发现网络上对ResultReceiver的资料很少,刚好项目中用到,就花点时间整理下,提大家参考。 首先看下官网对 ResultReceiver的解释 Generic interfac...

2015-02-15 20:12:26

阅读数 1106

评论数 0

转载 Android:StatFs类 获取系统/sdcard存储空间信息

在存储文件时,为了保证有充足的存储空间大小,通常需要知道系统内部或者sdcard的剩余存储空间大小,这里就需要用到StatFs类。 1. 判断 SDCard 是否存在,并且是否具有可读写权限  /** * 外部存储是否可用 (存在且具有读写权限) * @return */  s...

2015-02-15 20:00:50

阅读数 373

评论数 0

转载 Android MimeType的用途以及所有类型

From: http://blog.csdn.net/chenqian_lj/article/details/24179461 MIME TYPE描述 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了...

2015-02-15 16:38:33

阅读数 459

评论数 0

原创 android xmlns res-auto 自定义 attr

Android自定义控件的属性,在xml中使用自己自定义的attr的时候,其中有一步就是要自定义一个xml的命名空间后然后再给自定义属性赋值,现在发现不知道什么时候开始Android把这个改了,现在发现可以统一用 xmlns:app="http://schemas.android.com...

2015-02-15 14:56:42

阅读数 777

评论数 0

转载 Android中attrs.xml文件的使用详解

From: http://blog.csdn.net/jiangwei0910410003/article/details/17006087 Android中在values中定义一个attrs.xml,然后自己定义一个组件MyView attrs.xml内容如下: [html...

2015-02-15 14:39:32

阅读数 296

评论数 0

转载 Java开发者易犯错误Top10

From: http://www.csdn.net/article/2015-02-13/2823958 本文总结了Java开发者经常会犯的前十种错误列表。 Top1. 数组转换为数组列表 将数组转换为数组列表,开发者经常会这样做: [java]...

2015-02-14 21:49:48

阅读数 413

评论数 0

转载 在Android上怎样实现JAVA和JS交互呢

其实webview加载资源的速度并不慢,但是如果资源多了,当然就很慢。图片、css 、js 、html这些资源每个大概需要10-200ms ,一般都是30ms就ok了。不过webview是必须等到全部资源都完成加载,才会进行渲染的,所以加载的速度很重要!从Google上我们了解到,webview加...

2015-02-13 17:26:25

阅读数 415

评论数 0

转载 android:inputType参数类型说明

!!android:inputType参数类型说明  android:inputType="none"--输入普通字符   android:inputType="text"--输入普通字符   android:inputType="tex...

2015-02-13 16:30:53

阅读数 277

评论数 0

转载 android:imeOptions属性

默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘   设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭       and...

2015-02-13 16:23:39

阅读数 335

评论数 0

转载 深入研究java.lang.Runtime类

From: http://lavasoft.blog.51cto.com/62575/15565/ 一、概述       Runtime类封装了运行时的环境。每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。       一般不能实例化一个Ru...

2015-02-13 14:24:09

阅读数 339

评论数 0

原创 Android Activity ActionMode Callback

两个ActionMode在Activity的回调,记一下。 注意这两个callback发生的时机都是onXXX,即事件是发生了,但是还没完成, 就是ActionMode还没有完全的出现/消失. 因此,某些时候,要做一些明确在ActionMode出现/消失的操作时,要把这些操作Delay到下一个sl...

2015-02-13 11:31:44

阅读数 690

评论数 0

转载 Android Activity getCurrentFocus()

/**      * Calls {@link android.view.Window#getCurrentFocus} on the      * Window of this Activity to return the currently focused view.      * ...

2015-02-12 14:50:07

阅读数 2955

评论数 0

原创 Android Editable

简单记一下,以前没怎么用过。 EditText View的getText直接返回的就是 Editable 而 TextView则是getEditableText才返回 Editable。 还有就是注释所说, * Replaces the specified range (st&hellip...

2015-02-12 13:53:49

阅读数 8150

评论数 0

转载 【Android进阶学习】监听EditText的变化

转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liangruijun.blog.51cto.com/3061169/729505 之前博客上的有关EditText的文章,只是介绍EditText的一些最基本的用法,这次来深入学习一下...

2015-02-11 17:53:49

阅读数 411

评论数 0

转载 Android 自定义action

From: http://blog.csdn.net/elfylin/article/details/6001460 一个action就是一个字符串,什么名字都无所谓。   自定义action的目的,就是界面A发起一个包含action的Intent,界面b响应这个action,进而启动起...

2015-02-11 17:05:15

阅读数 380

评论数 0

转载 Android开发】之Fragment重要函数讲解 - gether

From: http://www.cnblogs.com/getherBlog/p/3946449.html 上一节我们讲到了Fragment的生命周期(都是基于android.support.v4.app包下的Fragment),学习之后相信大家对它的生命周期有了很深入的了解了,如果还有不...

2015-02-11 16:13:27

阅读数 293

评论数 0

原创 Android Activity launchMode Test

对 launchMode的简单测试: 三个Activity, A, B, C, 分别属于不同的Application B 和 C 都通过Intent setAction来startActivity A, 在launchMode是缺省的每次都实例化的case下: B先启动A, A所在的Applic...

2015-02-11 14:45:42

阅读数 275

评论数 0

转载 LinuxMint下让adb工具识别android设备

在LinuxMint12下安装好了JDK/SDK/eclipse等一套东东以后,需要使用adb工具设备插入到USB的Andorid设备, 以下是具体的操作步骤: 1.使用lsusb查看插入的USB设备在usb总线中的ID: $lsusb Bus 001 Device 002: ID 0fce...

2015-02-10 14:25:38

阅读数 276

评论数 0

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