我们鼓励团队中的每个人每周都尽可能多地分享小技巧,尽管有些小技巧对他们来说可能是显而易见的。
毕竟,你根本不知道什么时候,你分享的一条信息会让人们学到新的知识。我们希望这周的小技巧会对你有所帮助。
除非你训练有素能看出填充的错误,并且已经发现这段小技巧中每个单词间都有两个空格,那你还是赶紧来试试这个 app 吧,它能确保每个元素能在 app 中恰好排成一排:
会返回一个(列表项)的,就算你从适配器列表中移除一项(列表项也能返回),因为这个view(视图)可能正在滑出可视区域,但是它还在RecyclerView中。
针对 API 23 以前版本的应用程序,GET_ACCOUNTS 是一个运行时的权限,不能在权限页面上它(事实上,如果这是在联系人群组中唯一的权限,那么你甚至都看不到联系人群组的选项)。这打破了许多 app 对存在一个用户的假设。
Chrome 改变了它处理 deep links 的方式。你不可能仅仅只是在地址栏中键入一个 URL,就能意外触发一个 deep link。
举个例子,你过去常常是在 Chrome 地址栏键入“,就会打开Pandora 应用程序,而不是把用户到 Pandora 的网页。新的改进是,用户的的确确会被带到 Pandora 的网站。
当然,为了能够从你的网站 deep link 到一个应用程序,你需要用下面的新格式来规范链接的格式:
专业:你也可以在链接中包含一个回退的URL,或者是一个包名。这样可以在用户没有安装 app 时,提供回退的功能。
Chrome 首先会检查回退的 URL,并将用户到那里。如果没有提供回退的 URL,Chrome 会查找包名,之后会把用户带到Play Store(市场)去下载安装包。
如果用户没有安装 app 并且(链接)中也没有提供回退地址,用户会看到一个 404 Not Found 的页面。在这里可以了解更多信息:
这个错误虽然在 23.1.0版本中已经被修正了,但是依然出现了在child fragments中 Loader 在横竖屏切换时丢失的问题。目前修正这个问题的方案就是使用低于 23.0.0 的版本。
在 OSX 中,你可以拖动光标到显示屏底部并且持续下拉,这样可以在不同的显示屏中 Dock 栏。
严格来说,这个问题与无关,但是如果你的 Mac 上有多个显示屏,那么这个问题可能时常会让你抓狂。
而不是通过方法返回一个新的空集合。这个 collections 类负责一个不可变的空 list/set 实例,没有必要新建另一个(空集合)。
推荐: