自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nature_Day的专栏

路漫漫其修远兮,吾将上下而求索!

  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android source download

Downloading the SourceIn this documentInstalling RepoInitializing a Repo clientDownloading the Android Source TreeUsing AuthenticationTroubleshooting network issuesUsing a local mirrorVeri

2014-07-26 14:22:31 1443

原创 Android TextView滚动效果

一、TextView自己也可以实现多行滚动

2014-07-25 11:39:26 764

转载 通过MediaStore获取Audio信息

标签:android、mp3、wmv、media、mediaStore、audioAndroid系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相

2014-07-16 11:45:45 605

转载 Android Browser学习八 书签历史模块: 历史UI的实现

相比与书签模块, 历史模块功能比较简单, 代码很好理解,很值得学习其架构实现, 我们就从代码层面来讲解其实现, 希望其中的一些东西对将来的开发有帮助.首先是onCreate: ?123456789101112@Override

2014-07-15 17:08:17 1120

转载 Android Browser学习七 书签历史模块: 书签UI的实现(2)

由于书签模块还是比较复杂的, 为了不让博客变得太长, 故拆分为两篇.上一篇介绍了书签大致的实现, 本篇主要介绍1.书签模块BreadCrumb的实现,2.书签模块与Activity之间的通讯, 3. 修改添加书签的实现开始吧:1.书签模块BreadCrumb的实现,这个东西其实就是在书签UI和书签添加窗口展示的那个类似window

2014-07-15 17:06:18 1103

转载 Android Browser学习七 书签历史模块: 书签UI的实现

浏览器的书签界面功能还是比较丰富的, 主要有1.可以按照列表和grid两种方式展示2.同步后会显示不同用户的书签3.可以对书签进行拖拽4.类似文件夹的树形层次, 类型window explorer 的地址管理5.对书签的增删改查UI如下书签模块整体的时序图如下:大致功能的类图如下设计图有了,

2014-07-15 17:02:23 2136

转载 Android Browser学习六 多窗口: NavScreen 切换窗口

前面我们简单介绍了Tab和TabControl的大体结构,但是如果想要实现浏览器的多标签切换功能, 还需要一个用户交互界面, 这个界面在Android Browser中就是NavScreen了:这里我们介绍一下下面这个UI的实现, 主要代码在NavScreen.java中.我们知道, 在Android Browser中 用以和用户打交道的功能基本都被限制在了BaseUI中,

2014-07-15 17:02:16 2276

转载 Android Browser学习五 多窗口: Tab 整体结构

前面说了这么多却发现我们的Tab还没有介绍, Tab到底是个什么东西呢?其实是一个含有两个WebView 成员一个WebViewController成员的类: 其中PageState用来真正存储这个tab网页的一些信息,包括url 标题 图标等?12345678//

2014-07-15 16:59:41 1716

转载 Android Browser学习四 多窗口 初始化

整理了一下Browser系列, 以前写的太乱了.Tab是浏览器和用户打交道的主要UI,浏览器的最主要的功能--上网就是有他来完成了.上一篇文章我们已经看到了BrowserActivity是如何展现的第一个Tab, 这里我们看一下Tab的初始化:TabControl是管理整个窗口切换的逻辑, 我们打开浏览器标签窗口, 切换窗口, 关闭窗口, 都是通过TabControl实现的

2014-07-15 16:55:38 1827

转载 Android Browser学习三 多窗口: 展示第一个Tab的过程

从之前的文章中我们可以看到, BrowserActivity 是浏览器的核心Activity了, 是浏览器的入口, 但是他里面并没有处理很多复杂的逻辑, 只是实现一些android先看看时序图

2014-07-15 16:49:09 2545

转载 Android Browser学习二 BrowserActivity 的初始化 --其他重要模块

BrowserActivity 是浏览器的核心Activity了, 是浏览器的入口, 但是他里面并没有出来很多复杂的逻辑, 只是实现一些android系统对activity的回调. 这些逻辑交给了Controller来处理, 就让我们一步一步的来看看浏览器是怎么从启动到打开Tab的 吧首先是初始化Controller, 其时序图如下: Controller 初始化了一堆浏览器运行至

2014-07-15 16:47:27 2162

转载 Android Browser学习一 application的初始化

Android Browser 是一个非常好的学习资料, 使用了自己设计的MVC架构,来管理书签, 浏览器 等各个功能,有具有一定的稳定性,知道我们学习Browser是从Application开始启动的,启动流程如下:

2014-07-15 16:40:01 1674

原创 Android String subString用法

substring(index):截取该位置(包括该位置)后所有字母substring(beginIndex,endIndex):起始位置和结束位置总字母参数:beginIndex - 开始处的索引(包括)。endIndex - 结束处的索引(不包括)。示例:"hamburger".substring(4) returns "urger"

2014-07-04 16:24:42 10378

原创 Android将音视频Uri转化为真实地址

private String getRealPathFromURI(Uri uri) {        String[] proj = {            MediaStore.Audio.Media.DATA        };        Cursor cursor = this.getActivity().managedQuery(uri, proj, null, n

2014-07-04 14:37:22 1899

Android adt二

Android adt二

2015-10-26

Android adt一

ADT-23.0.6

2015-10-26

Android应用皮肤切换Demo

Android应用皮肤切换Demo,简要实现皮肤切换的机制

2014-04-14

空空如也

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

TA关注的人

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