- 博客(10)
- 收藏
- 关注
原创 Flutter初探--在Android原生中引入Flutter
Flutter初探--在Android原生中引入FlutterFlutter初探--在Android原生中引入Flutter新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你...
2019-03-18 21:21:57
1169
1
原创 android基本面试题
1.从下往上说一下OSI七个分层? 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 2.TCP和UDP的区别? 3.说说数据库连接(join)? 4.说说事务? 5.标准SQL规范中定义了4个事务隔离级别,不同隔离级别对事务处理不同 ? 6.数据库三范式? 7.了解数据结构吗?单向链表概念及特点 8.HashMap原理(Entry:属性有key,value,next...
2018-03-17 17:51:52
280
原创 Android自定义控件与动画的使用
控件是android开发过程中必不可少的部分,官方本身也给我们提供了许多的控件以供我们使用。但是有的时候已有控件并不能满足我们的需求,所以这个时候就需要我们自己来自定义控件。如果我们要学习自定义控件的话,我们需要去学习view的绘制过程这方面的知识,如果你需要为你的控件加上动画的话,你还需要学习android动画方面的知识,在这个过程中你可能还要学习一下android分发机制。
2018-01-02 11:44:33
3892
原创 一个简单的图片加载器android
在Android开发中,我们免不了需要去加载一些图片,这些图片可能是存在于本地,也可能是从网络所获取。然而app运行过程中所拥有的内存是有限的,图片又特别消耗内存,稍微不注意就可能造成OOM(Out of memory),而且在加载大量图片的时候,我们滑动界面时会发现特别不流畅,所以在加载过程中就要特别的注意。 基于这个原因网络上拥有许多图片加载的框架,Picasso、Glide、Fresco等。
2017-12-21 18:13:53
1120
1
原创 ContentProvider与sqlit的搭配使用
上一篇文章Android持久化存储的几种方式已经讲诉了Android开发中文件存储、网络存储和SharedPreferences这三种持久化存储的方式,以及大致讲了什么是ContentProvider和它的使用场景。那么这篇文章我们就来具体讲诉一下如何使用ContentProvider与sqlit搭配,实现与一个APP对另一个APP的数据增删改查。
2017-12-18 15:00:54
851
原创 Android持久化存储的几种方式
在Android开发中,数据的持久化是肯定会用到,而持久化的方法大致有五种,分别是文件存储、网络存储、SharedPreferences、Sqlit数据库存储和ContentProvider。
2017-12-12 16:05:36
8648
原创 Android事件分发机制
android界面是由一层套一层的,所以事件不只是在一个view中传递,还会再不同控件和不同层级进行传递。而可以确定的是,在不同层级中,事件是从上往下传,从viewgroup往view中传递的。
2017-12-11 20:47:08
278
1
原创 Android Handler机制浅析
我们知道在非ui线程中,我们无法直接更新ui界面,此时我们便可以利用Handler这一机制来对UI进行更新。换一句话说我们可以通过Handler来实现跨线程的通信。
2017-12-06 21:12:14
269
原创 Android四大组件之Service
一、Service是什么相信做android开发的同学们都或多或少的接触过Service,作为Android的四大组件之一,service主要使用在处理后台任务(即不依赖于UI界面),或者去执行一个需要长期运行的任务,譬如说播放音乐,下载等都可以放在service中做。
2017-12-05 11:44:00
219
原创 Android中mvp模式的使用
在传统的mvc模式中,view与model是可以相互访问的。所以为了更好的让模型层(model)与视图层(view)更好的解耦和,mvp提供了presenter作为中间桥梁。
2017-12-04 01:43:33
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人