SurfaceView介绍

SurfaceView介绍

- 2016年8月15日 - Android UI界面 - 0 条评论 - 2239浏览 阅读更多...

普通 View 的绘制和用户响应都在 UI 主线程。耗时操作要丢到别的线程,否则会卡住界面;但后台线程又不能改 UI,例如在自定义 View 的 onDraw 里从工作线程刷新是不允许的。 需要在别的线程画界面、要迅速刷新、或渲染很耗时,就用 SurfaceView。它内嵌一个 Surface,可以…

标签:,
Google推荐的图片加载库Glide介绍与picsso比较

Google推荐的图片加载库Glide介绍与picsso比较

- 2016年7月26日 - 网络通讯 - 0 条评论 - 2134浏览 阅读更多...

Glide 是 bumptech 写的图片加载库,Google 官方应用也在用。它和 Picasso 大约九成相似,但默认 RGB_565、按 ImageView 尺寸解码、磁盘缓存策略和 GIF 支持都不一样。本篇对照 API、内存、画质和包体积,说明什么时候更该用 Glide。 在泰国举行的谷歌…

《Android 开发工程师面试指南》

《Android 开发工程师面试指南》

- 2016年7月24日 - Android经验, 面试 - 0 条评论 - 1301浏览 阅读更多...

《Android 开发工程师面试指南》由陶程整理、梁观全补充,覆盖 Android 基础与进阶、设计模式、Java / JVM / 并发、数据结构算法、网络操作系统,以及一线公司面试经验。下面按原目录完整保留各部分题目与链接。 《Android 开发工程师面试指南 LearningNotes 》,作…

Android WebView 相关知识

Android WebView 相关知识

- 2016年7月22日 - Android UI界面 - 0 条评论 - 1165浏览 阅读更多...

WebView 用来显示 HTML,对 HTML5 也友好,接近 iOS 的 UIWebView。它不需要仅仅因为「用了 WebView」就申请网络权限:只有真正访问网络才会报 Web page not available;加载 assets 或 HTML 字符串,没有 INTERNET 也不会错。…

标签:,
Android 快速实现文件下载(只有4行代码)

Android 快速实现文件下载(只有4行代码)

- 2016年7月18日 - Android经验 - 0 条评论 - 1501浏览 阅读更多...

完成一个下载任务只需要 4 行代码。断点续传、大文件、通知栏进度,都可以交给系统 DownloadManager(API 9 起就有),不必自己维护连接。 一、简单使用:四行入队 //创建下载任务,downloadUrl就是下载链接 DownloadManager.Request request =…

标签:,
Android菜单与标题栏

Android菜单与标题栏

- 2016年6月7日 - Android UI界面 - 0 条评论 - 2847浏览 阅读更多...

Android 界面分成状态栏、标题栏、内容区;菜单则有选项菜单 OptionMenu、上下文菜单 ContextMenu、弹出菜单 PopupMenu。下面把标题栏从 ActionBar 收到 Toolbar,并配上选项菜单。 一、窗口三块与菜单三类 Android 2.3 之前,标题栏主要标识当…

标签:,
玩转AppBarLayout,更酷炫的顶部栏

玩转AppBarLayout,更酷炫的顶部栏

- 2016年6月2日 - Android UI界面 - 0 条评论 - 1876浏览 阅读更多...

Toolbar、AppBarLayout、CollapsingToolbarLayout 经常被写成一锅汤。本篇从替换 ActionBar 的 Toolbar 讲起,再给子 View 配 layout_scrollFlags,最后用 CollapsingToolbarLayout 做出可折叠的顶部栏…

标签:,
在Android 6.0 设备上动态获取权限

在Android 6.0 设备上动态获取权限

- 2016年6月2日 - Android技术 - 0 条评论 - 1635浏览 阅读更多...

Android 6.0(API 23)起,危险权限改成运行时授权:安装时不再一揽子通过,真正用到电话、短信、相机时才弹窗。本篇用拨号(CALL_PHONE)走一遍检查、申请和回调。 一、先写出拨号 拨号本身还是一个 Intent。注意是 ACTION_CALL(直接拨出),不是打开拨号盘的 ACTI…

详解 Material Design 兼容库的使用

详解 Material Design 兼容库的使用

- 2016年5月31日 - Android UI界面 - 0 条评论 - 1530浏览 阅读更多...

Material Design 官方只到 5.0,Google 随后用 Design Support Library 把 Snackbar、TextInputLayout、FAB、CoordinatorLayout 等控件兼容到 2.1。本篇按控件把依赖、布局和效果图过一遍,方便直接用进项目。 众所…

标签:,
加速Android Studio/Gradle构建

加速Android Studio/Gradle构建

- 2016年5月25日 - 开发环境 - 0 条评论 - 1506浏览 阅读更多...

用 Android Studio 一年多,项目变大、依赖变多,构建越来越慢,release 包最慢要 6 分钟。网上这些配置能明显加快,这里汇总分享。 一、开启 Gradle 守护进程 在用户目录创建 gradle.properties: /home/<username>/.gradle…

标签: ,

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。