对于现在的动态网站来讲,所有的界面展示都是通过客户端请求服务端,服务端再去请求数据库,然后将请求到的数据渲染后返回给客户端。用户每次访问页面都需要去请求数据库,如果同时有多个人访问的话,对于我们的数据库的压力是相当大的。 所以我们会想,对于不是经常变更的数据,或者不需要实时更新展示的数据,我们可以将 ...
分类:
其他好文 时间:
2019-03-11 14:56:31
阅读次数:
273
LiveData是一个可观察的数据持有者类。 与常规observable不同,LiveData是生命周期感知的,当生命周期处于STARTED或RESUMED状态,则LiveData会将其视为活动状态,这意味着它尊重其他应用程序组件的生命周期,例如Activity,Fragment或Service。 ...
分类:
移动开发 时间:
2019-03-07 17:55:11
阅读次数:
676
简介 Navigation导航编辑器旨在简化Android开发中导航的实现,可以帮助我们很好的处理Activity和fragment之间通过FragmentTransaction交互的复杂性,也可以很好的处理页面的转场效果;Deeplink的支持,绕过activity直接跳到fragment;并且传 ...
分类:
移动开发 时间:
2019-03-07 17:48:14
阅读次数:
254
碎片在Android中的应用是十分广泛的,它就像是嵌在活动中的另一个活动就像是一个容器包含了另一个容器,那么到底该怎么添加碎片呢?主要有两种方法,一种是在该碎片所在的xml文档中使用Android:name属性来添加动态加载碎片布局的类的类名(包括完整的包名),动态加载碎片布局用的就是layouti ...
分类:
移动开发 时间:
2019-03-05 23:21:55
阅读次数:
387
第一个简单的示例代码: 1、yaml中添加库文件 2、 StatelessWidget包裹StatefulWidget Scaffold包含appBar和body appBar包含title ListView.builder包含padding和itemBuilder,return ListTile ...
分类:
其他好文 时间:
2019-03-05 12:46:27
阅读次数:
247
andorid开发也做了3年有余了,也面试很多加企业,借此机会分享一下,我们中遇到过的问题以及解决方案吧,希望能够对正在找工作的andoird程序员有一定的帮助。 特别献上整理过的50道面试题目 1.listView的优化方式 重用convertView viewHolder static clas ...
分类:
其他好文 时间:
2019-03-04 19:25:08
阅读次数:
221
英文原文:Implementing video playback in a scrolled list (ListView & RecyclerView) 本文将讲解如何在列表中实现视频播放。类似于诸如 Facebook, Instagram 或者 Magisto这些热门应用的效果: Faceboo ...
分类:
移动开发 时间:
2019-03-04 17:29:05
阅读次数:
199
Animation是android的动画效果的组件,可以实现绚丽的翻页、ListView和GridView的展示。 这blog简单介绍一下4种动画效果方式: 1. AlphaAnimation 控制渐变透明的动画效果 如图: 2. ScaleAnimation 控制尺寸伸缩的动画效果 如图: 3. ...
分类:
移动开发 时间:
2019-03-04 17:28:11
阅读次数:
197
最近在开发WPF程序时遇到一个问题,在gridview中希望实现在每一行最后添加一个删除的按钮,但是发现点击每行的button时只会触发button的点击事件,并没有选中这一行,此时调用list.SelectedItem时无法得到对应的绑定数据。 UI.xaml<ListView x:Name="l ...
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,适用于Activity、Fragment、DialogFragment、Dialog,并且适配刘海屏,适配软键盘弹出等问题 ImmersionBar -- android 4.4以上沉浸式实现 直接看效果图,最下面有各个版 ...
分类:
移动开发 时间:
2019-03-02 01:04:16
阅读次数:
464