
Android 知识
文章平均质量分 83
Iaouei
这个作者很懒,什么都没留下…
展开
-
读书笔记:Android网络通信
Android平台不允许直接在UI线程中建立网络连接,访问网络资源。原创 2015-10-26 22:26:15 · 636 阅读 · 0 评论 -
源码解析Android中的事件处理
一,事件处理Android提供了两套事件处理机制:1.基于监听的事件处理。2.基于回调的事件处理。基于回调的事件处理用于处理一些具有通用性的事件,基于监听的事件处理用于处理与具体业务相关的事件。基于监听的事件处理基于监听的事件处理是在指定view组件上绑定指定的监听器。比如点击事件: 可以以匿名内部类形式绑定监听器:button.setOnClickListener(new View.OnCl原创 2016-08-17 03:20:49 · 1937 阅读 · 0 评论 -
Android基础终极篇--Service
Service 是一个可以在后台执行长时间运行操作而不使用用户界面的应用组件。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。 服务基本上分为两种形式:启动服务<pre data-original-code="当应用组件(如 Activity)通过调用 startService() 启动服务时,服务即处于“启动”状态。一旦启动原创 2016-09-17 17:57:08 · 1601 阅读 · 0 评论 -
Android中的Context类簇(装饰模式)及Context用法详解,Application用法详解
类关系: Context类Context是一个抽象类,源码位于android.content包中。描述的是一个应用程序环境的信息,即上下文。通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Intent信息 ,得到各种服务(getSystemService)等。原创 2016-08-22 07:22:23 · 6077 阅读 · 1 评论 -
Tab相关控件API中的介绍翻译比较:TabLayout,FragmentTabHost,AppBarLayout
第一组:TabLayout和TabItemTabLayout类public class TabLayout 继承自HorizontalScrollView 包中的位置:android.support.design.widget.TabLayoutTabLayout 提供一个显示tabs的水平layout . 通过 TabLayout.Tab 实例添加显示的tabs成员.可以通过 newTa翻译 2016-07-21 01:01:43 · 1640 阅读 · 0 评论 -
Android短信发送,监听,及其工具类封装
一,封装 :发送短信发送短信比较简单,主要有两种实现方式,一种是使用Intent通过系统短信应用,一种是直接调用短信接口发送短信;根据使用场景不同我一共封装了三个方法:原创 2016-07-20 02:47:39 · 4672 阅读 · 0 评论 -
ViewPager,PagerAdapter,FragmentPagerAdapter,FragmentStatePagerAdapter的API介绍翻译
ViewPager类:public class ViewPager 继承自 ViewGroup 包中的位置:android.support.v4.view.ViewPager定义:布局管理器允许用户左滑右滑含有数据的pages.使用:只需要提供一个PagerAdapter 的实现来产生视图显示的pages.ViewPager 最常结合 Fragment使翻译 2016-07-18 09:59:10 · 1974 阅读 · 0 评论 -
收藏的常用网站整理
问题搜索查询:Stack Overflowhttp://stackoverflow.com/ Android Open Source Projecthttps://code.google.com/p/android/ 知乎https://www.zhihu.com/ IT屋http://www.it1352.com原创 2016-07-18 09:06:54 · 570 阅读 · 0 评论 -
Broadcast Recevier回顾及自定义DeviceAdminReceiver模板完善
Broadcast Recevier 广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数据下载完成并处于可用状态。 应用程序可以拥有任意数量的广播接收器以对所有它感兴趣的通知信息予以响应。所有的接收器均继承自BroadcastRece原创 2016-07-16 01:07:00 · 4267 阅读 · 1 评论 -
学习笔记总结:Android中OpenGL ES的着色语言
一,概述ES着色语言源自C语言,同时也有一些不同的优良特性,其易于被开发人员掌握。ES着色语言主要有以下特性:是一种高级的过程语言;对顶点着色器,片元着色器使用的是同样的语言;基于C/C++的语法及流程控制;完美支持向量与矩阵的各种操作;通过类型限定符来管理输入与输入;拥有大量的内置函数提供丰富的功能。二,着色语言基础1,基本原创 2015-11-12 11:56:26 · 1014 阅读 · 0 评论 -
读书笔记:渲染管线及3D开发步骤
渲染管线在一定程度上可以理解为3D开发的步骤,因此理解渲染管线的机制是很有必要的。 渲染管线有时也成为渲染流水线,一般由显示芯片GPU内部处理图形信号的并行处理单元组成。这些并行处理单元两两之间是相互独立的,在不同型号的硬件上独立处理单元的数量也有很大的差异。一般越高端型号的硬件,其中处理单元的数量也越多。 在有些没有GPU的硬件设备上也有采用软件模拟实现管线的各个处理原创 2015-11-08 06:57:34 · 1168 阅读 · 0 评论 -
Android自定义View博客阅读总结
1,自定义View的步骤:首先要搞明白你的自定义View是用作布局还是用作控件,需要有什么属性,此处是以控件为例: 1 定义自定义属性在res/values/ 下建立一个attrs.xml , 在里面定义我们的属性和声明我们的整个样式。xml version="1.0" encoding="utf-8"?> resources> attr name="原创 2015-11-03 02:25:44 · 720 阅读 · 0 评论 -
Android 中的Theme和Style
Android 中的Theme和Style原创 2015-11-01 03:35:22 · 1161 阅读 · 0 评论 -
Android中的系统服务(代理模式)
一,系统启动Android设备的开机流程总得来分可以分为三部分: 加载引导程序引导程序bootloader是开机运行的第一个小程序,因此它是针对特定的主板与芯片的。bootloader有很多种,可以使用比较流行的如redboot、uboot、ARMBoot等,也可以开发自己的引导程序,它不是Android操作系统的一部分。引导程序也是OEM厂商或者运营商加锁和限制的地方。引导程序初始化硬件设备、创原创 2016-08-25 22:47:30 · 4023 阅读 · 0 评论