文章分类 -  android

上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 120 下一页
摘要:前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 上述功能是由Android的WebView实现的,其中涉及到Android客户端与Web网页交互的实现 今天我将全面介绍Android通过WebView与JS交互的全面方式 阅读本文 阅读全文
posted @ 2017-03-22 15:39 天涯海角路 阅读(231) 评论(0) 推荐(0)
摘要:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即C 阅读全文
posted @ 2017-03-22 15:39 天涯海角路 阅读(118) 评论(0) 推荐(0)
摘要:前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 上述功能是由Android的WebView实现的,其中涉及到Android客户端与Web网页交互的实现 今天我将全面介绍Android通过WebView与JS交互的全面方式 阅读本文 阅读全文
posted @ 2017-03-22 12:44 天涯海角路 阅读(202) 评论(0) 推荐(0)
摘要:Java反射机制是Java语言中一种很重要的机制,可能在工作中用到的机会不多,但是在很多框架中都有用到这种机制。我们知道Java是一门静态语言,在程序编译时变量的数据类型都已经确定,那么在Java运行时环境中,对于任意一个类,我们能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个 阅读全文
posted @ 2017-03-22 12:44 天涯海角路 阅读(115) 评论(0) 推荐(0)
摘要:笔者之前已经写过了关于viewpager的demo,但是之前是通过将Activity转化为view,然后放入viewpager实现的,具体操作中有时候还是不如fragment方便。 之前的viewpager demo的地址:http://blog.csdn.net/double2hao/articl 阅读全文
posted @ 2017-03-22 10:21 天涯海角路 阅读(308) 评论(0) 推荐(0)
摘要:缓存框架 DiskLruCache Java实现基于LRU的磁盘缓存 ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。 缓存框架 DiskLruCache Java实现基于LRU的磁盘缓存 ASimpleCache 是 阅读全文
posted @ 2017-01-23 18:24 天涯海角路 阅读(107) 评论(0) 推荐(0)
摘要:前言 前面在介绍控件TabLayout控件和CoordinatorLayout使用的时候说了下实现京东、天猫详情页面的效果,今天要说的是优化版,是我们线上实现的效果,首先烂看一张效果: 项目结构分析 首先我们来分析一下要实现上面的效果,我们需要怎么做。顶部是一个可以滑动切换Tab,可以用ViewPa 阅读全文
posted @ 2017-01-22 16:44 天涯海角路 阅读(636) 评论(0) 推荐(0)
摘要:1. 简介 1.TabLayout给我们提供的是一排横向的标签页 2.#newTab()这个方法来创建新的标签页,然后用过#setText()和#setIcon方法分别修改标签页的文本和图标,创建完成之后,我们需要使用#addtab()方法把他加到TabLayout中显示出来 3.第二种添加标签的方 阅读全文
posted @ 2017-01-22 14:14 天涯海角路 阅读(198) 评论(0) 推荐(0)
摘要:简介 PagerSlidingTabStrip,是我个人经常使用到的一个和ViewPager配合的页面指示器,可以满足开发过程中常用的需求,如类似于今日头条的首页新闻内容导航栏等等,之前自己开发的JuheNews和正在开发的GankIOClient均有使用到它,所以想对其进行一个全面的介绍。 Pag 阅读全文
posted @ 2017-01-22 14:07 天涯海角路 阅读(203) 评论(0) 推荐(0)
摘要:前言 Android事件分发机制是每个Android开发者必须了解的基础知识 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等 今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的 本文秉着“ 阅读全文
posted @ 2017-01-10 14:26 天涯海角路 阅读(178) 评论(0) 推荐(0)
摘要:事件分发是Android中非常重要的机制,是用户与界面交互的基础。这篇文章将通过示例打印出的Log,绘制出事件分发的流程图,让大家更容易的去理解Android的事件分发机制。 Android自定义View系列 一、必要的基础知识 1、相关方法 Android中与事件分发相关的方法主要包括dispat 阅读全文
posted @ 2017-01-04 21:09 天涯海角路 阅读(102) 评论(0) 推荐(0)
摘要:在更简单的学习Android事件分发中,使用日志、比喻、流程图相结合的方式,以更简单的方法去分析了Android的事件分发机制。本篇文章将采用分析源码的方式,更深入的解析Android的事件分发机制。 Android自定义View系列 一、从Activity开始 Android的触摸事件,是由win 阅读全文
posted @ 2017-01-04 21:04 天涯海角路 阅读(123) 评论(0) 推荐(0)
摘要:1.JVM结构示意图 2.JVM运行时数据区 1)程序计数器(Program Counter Register) 程序计数器是用于存储每个线程下一步将执行的JVM指令,如该方法为native的,则程序计数器中不存储任何信息 2)JVM栈(JVM Stack) JVM栈是线程私有的,每个线程创建的同时 阅读全文
posted @ 2017-01-01 21:56 天涯海角路 阅读(104) 评论(0) 推荐(0)
摘要:(一).前言: 仿36Kr客户端开发过程中,因为他们网站上面的新闻文章分类比较多,所以我这边还是打算模仿网易新闻APP的主界面新闻标签Tab以及页面滑动效果来进行实现。要实现的顶部的Tab标签的效果有很多方法例如采用开源项目ViewPagerIndicator中的TabPageIndicator就可 阅读全文
posted @ 2016-12-31 19:02 天涯海角路 阅读(277) 评论(0) 推荐(0)
摘要:第二种主界面风格则是以网易新闻、凤凰新闻以及新推出的新浪博客(阅读版)为代表,使用ViewPager+Fragment,即ViewPager里适配器里放的不是一般的View,而是Fragment。所以适配器不能继承PagerAdapter,而要继承FragmentPagerAdapter,这是在An 阅读全文
posted @ 2016-12-31 18:58 天涯海角路 阅读(124) 评论(0) 推荐(0)
摘要:备注:代码已传至https://github.com/yanzi1225627/FragmentProject_QQ 欢迎fork,现在来审视这份代码,很多地方写的不太好,欢迎大家指正。有时间我会继续完善。2015-11-1. 最近反复研究日常经典必用的几个Android app,从主界面带来的交互 阅读全文
posted @ 2016-12-31 18:57 天涯海角路 阅读(808) 评论(0) 推荐(0)
摘要:Activity传递数据给Service Intent中直接传递数据。 1 2 3 1 2 3 Service回传数据给Activity 应用场景举例:有一个Service,它在另外一个线程中实现了一个计数器服务,每隔一秒钟就自动加1,然后将结果不断地反馈给应用程序中的界面线程,而界面线程中的Act 阅读全文
posted @ 2016-12-31 17:59 天涯海角路 阅读(392) 评论(0) 推荐(0)
摘要:参考文章: 极客学院 –Material Design 中文版图文教程 几行代码,让你的 APP 变得花俏—Android Design Support Library 代码实验 material design 的android开源代码整理 低版本android上实现Material design应 阅读全文
posted @ 2016-12-31 17:58 天涯海角路 阅读(179) 评论(0) 推荐(0)
摘要:不同于其他平台的APP,安卓的APP只能有限得控制自个儿的生命周期。 取而代之的事,安卓的APP组件必须监听生命周期的改变,然后做出必要的回应,以免在一些特殊情况因为资源的紧张被系统杀死。 默认的,每个安卓程序都运行在一个独立的进程中,并且进程都运行在独立的Dalvik虚拟机实例中。在运行时,内存和 阅读全文
posted @ 2016-12-31 17:53 天涯海角路 阅读(166) 评论(0) 推荐(0)
摘要:按优先级从高到底的顺序: 1.Foreground processes 前台进程 a. 进程中包含处于前台的正与用户交互的activity; b. 进程中包含与前台activity绑定的service; c. 进程中包含调用了startForeground()方法的service; d. 进程中包含 阅读全文
posted @ 2016-12-31 17:50 天涯海角路 阅读(316) 评论(0) 推荐(0)

上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 120 下一页