android技术开发
heqinglin8
这个作者很懒,什么都没留下…
展开
-
Android6.0运行时权限处理透析
Android 6.0的权限定义: 从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限。它还让用户可以对应用的功能进行更多控制;例如,用户可以选择为相机应用提供相机访问权限,而不提供设备位置的访问权限。用户可以随时进入应用的“Settings”屏原创 2016-12-18 23:27:14 · 722 阅读 · 0 评论 -
《Android深入透析》之界面
前言: Android应用的UI是由层级的视图对象组成的。视图层次起始于一个布局容器。每个视图代表着屏幕上的一块组成。每个视图通过属性来设定自身在屏幕上显现的形态。可以说Android的视图就是由布局容器、容器中的子视图、视图的各种属性串联而成。今天在B哥的指导下 我们对组成视图的各个因素一 一加以探究。1、Android中视图的表现形式: Android使用XML布局与J...原创 2018-04-21 14:51:13 · 290 阅读 · 0 评论 -
Android控件——ViewPager
1 认识一下ViewPager? ViewPager最早出自4.0版本,那么低版本如何能使用ViewPager呢?为了兼容低版本安卓设备,谷歌官方给我们提供了一个的软件包android.support.v4.view。这个V4包囊了只有在安卓3.0以上可以使用的api,而viewpager就是其中之一。利用它,我们可以做很多事情,从最简单的引导页导航,到轮转广告,到页面菜单等等,无不出现V...原创 2018-04-21 14:48:40 · 862 阅读 · 0 评论 -
《Android深入透析》之常用设计模式经验谈
前言: Android开发的设计模式,基本设计思想源于java的设计模式,java的设计模式有N多种,据不完全统计,迄今为止,网络出现最频繁的大概有23种。Java只是一门开发语言,学会并掌握这门语言进行代码编写,这是每个程序员必修的课程,但如何写出高质量、易维护和复用性强的代码,那就体现出程序员的层次和水平了。设计模式的出现就是为了解决这些问题。 开始学习设计模式的时候...原创 2018-04-21 14:45:50 · 201 阅读 · 0 评论 -
《Android深入透析》之广播(Broadcast)
1. 概述在android中,Broadcast作为四大组件之一,被广泛的应用在android程序之间的数据传递。举一个大家都比较熟悉的例子来说明。在车上的时候大家都有收听广播的习惯,广播电台通过发送不同频率的信号,然后大家通过将各自频率调成和电台相同的频率,就可以接受到广播内容了。在android中的广播其实是和这个是一样的效果的。2. 广播机制android中广播机制体现在方方...原创 2018-04-21 14:44:14 · 229 阅读 · 0 评论 -
《Android深入透析》之Android事件分发机制
一、 Android分发机制概述: Android如此受欢迎,就在于其优秀的交互性,这其中,Android优秀的事件分发机制功不可没。那么,作为一个优秀的程序员,要想做一个具有良好交互性的应用,必须透彻理解Android的事件分发机制。 要想充分理解android的分发机制,需要先对以下几个知识点有所了解:① View和ViewGroup什么?② 事件③ ...原创 2018-04-21 14:38:42 · 198 阅读 · 0 评论 -
《Android深入透析》之 浅析Activity启动模式
前言: Activity的启动模式是一个既基础又容易忽视的问题,但是这个问题有个深刻的认识,对程序员写一个稳定高效的Android程序帮助很大,今天,在B哥引导下,我们对Activity启动模式、Intent Flags做了一番很好的探究,可以这么说,如果你不熟悉或了解Activity的启动模式或者Flags怎么用,今后你在实际开发中,绝对会被困扰,回过头来重新学习这一节,举个例子:有人...原创 2018-04-21 13:35:24 · 280 阅读 · 0 评论 -
java7K面试题(银行调度系统)
一、银行业务调度系统需求 模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。客户...原创 2014-03-02 22:08:32 · 614 阅读 · 0 评论 -
HttpClient、HttpURLConnection、OKHttp和Volley优缺点和性能对比,如何选择?
今天突然想起有必要总结一下市面上通用的一些网络请求方式,主要通过分析其优缺点和性能,为以后选择网络请求连接方式提供支持。现在常用的网络请求方式主要有:HttpClient、HttpURLConnection、OKHttp和Volley。一、HttpClient:HttpClient 是Apache的一个三方网络框架,网络请求做了完善的封装,api众多,用起来比较方便,开发快。实现比原创 2017-09-14 00:45:24 · 30635 阅读 · 2 评论 -
Android分发机制
一、 Android分发机制概述: Android如此受欢迎,就在于其优秀的交互性,这其中,Android优秀的事件分发机制功不可没。那么,作为一个优秀的程序员,要想做一个具有良好交互性的应用,必须透彻理解Android的事件分发机制。 要想充分理解android的分发机制,需要先对以下几个知识点有所了解:① View和ViewGroup什么?② 事件③ ...原创 2018-04-21 14:52:59 · 337 阅读 · 0 评论