NanBox

24 篇文章
12 人订阅

全部文章

NanBox

Android 后台运行白名单,优雅实现保活

我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降...

12720
NanBox

Android 折叠屏适配攻略

随着三星 Galaxy Fold 和 华为 Mate X 的发布,折叠屏手机开始进入大家的视线。在改变手机体验的同时,也给我们开发人员在适配方面带来了更多的挑战...

17040
NanBox

使用 Scalpel 3D 展示界面布局

无意中了解到 iOS 开发里面有一个叫 Reveal 的神器,用于 UI 调试。要是俺们安卓也能实现类似效果就好了。

8320
NanBox

实现一个带浮动标签的输入框

现在带浮动标签的输入框也是一个很常见的东西了,在材料设计里面有一个 TextInputLayout 的控件,我们可以用它实现这个效果。但是材料设计控件的样式比较...

10510
NanBox

实现列表悬浮标签「顶上去」的效果

列表顶部的标签悬浮大家应该都知道,但「顶上去」是个啥玩意? 看一下效果图就知道了,注意看顶部的悬浮标签切换时的效果:

9520
NanBox

给 RecyclerView 加上折叠的效果

RecyclerView 有很高的自由度,可以说只有想不到没有做不到,真是越用越喜欢。这次用超简单的方法,让 RecyclerView 带上折叠的效果。

17510
NanBox

维基百科 MediaWiki API 解析

使用开放的 API 做一个自己的小项目,是一个很好的学习方法。但好像开放的 API 选择并不多。这里给大家多一个选择,简单介绍一下维基百科使用的 MediaWi...

12510
NanBox

腾讯云 wafer2 上手,轻松部署小程序后端!

前端程序员开发一个自己的小程序,比起学习小程序开发,更大的难点在于搭建小程序的后台。

28010
NanBox

我做了一个成语接龙的小程序

我是一名安卓程序员,以前没有接触过前端开发,直到有幸接手了公司的小程序项目。小程序学起来还是很快的,对于有编程经验的人,看着示例代码,对照着官方文档,几天就能上...

17520
NanBox

打造自己的 APP「冰与火百科」(二):接口、索引页

首先确定自己需要一些什么数据,在满足自己要求的情况下越简单越好。对每个详情页面,我需要一张图片和一个 html 显示描述就够了。以奶德为例,在服务器的对应目录下...

9020
NanBox

小程序没有授权时的处理方法

在做小程序开发的时候,我们经常会需要获取用户的一些权限。比如获取用户信息用于直接登录,获取地理位置用于定位等。但要是用户拒绝授权了,该怎么处理呢?

15710
NanBox

仿 iOS 列表的编辑功能 - 删除篇

在 iOS 的设置里面,有一种编辑的效果,进入编辑状态后,列表左边推出圆形的删除按钮,点击后再出现右边确认删除按钮,相当于给用户二次确认。看下在 Android...

9510
NanBox

我把 Toolbar 转了一下变成了菜单

侧滑菜单我们见的太多了,有没有想过有别的方式弹出菜单? 比如,让 Toolbar 变成菜单?

8820
NanBox

在 Android Studio 上调试数据库 ( SQLite )

以前 Eclipse 时代,调试 SQLite 都是将数据库文件导出到电脑,然后再用软件打开查看。现在我们用 Android Studio,有没有更方便的方法呢...

56720
NanBox

像 QQ 一样处理滑动冲突

在项目中,如果要用到滑动控件嵌套滑动控件,总会让人很心塞。因为很可能会出现冲突的问题。这里举个例子,利用事件分发机制,处理侧滑菜单控件和列表中的侧滑删除控件间的...

10310
NanBox

自定义侧边快速索引栏

现在有通讯录的项目基本都会用到侧边快速索引栏,网上也有不少第三方开源控件可以使用。但我讲的这个还是稍稍有点不一样的。

9410
NanBox

打造自己的 APP「冰与火百科」(四):WebView 交互、夜间模式

在详情页面我是用 WebView 展示的,我想实现的交互是,点击 WebView 的内容跳转另一个页面。实现过程是,让 HTML 代码调用 JavaScript...

13620
NanBox

简单实现带节点的进度条

带节点进度条的实现方法不止一个,但是如果要实现图中这种效果的,初步看好像还不简单。进度条的形状不规则、背景是渐变颜色、节点上面还有个勾。这里提供一个很简单的思路...

10610
NanBox

Android Jetpack - 使用 Navigation 管理页面跳转

在今年的 IO 大会上,发布了一套叫 Android Jetpack 的程序库。Android Jetpack 里的组件大部分我们都接触过了,其中也有一些全新的...

20710
NanBox

Anroid Wear OS 手表应用开发 - 微光模式 AmbientMode

智能手表的电池容量都比较低,导致续航也比较短。为了延长手表的续航,Wear OS 手表在没有操作一段时间后,会进入微光模式 AmbientMode。

10020

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励