我正在Eclipse Color Themes中构建一个漂亮的配色方案(这极大地增强了Eclipse体验,非常感谢!).我看到有许多不同的评论类型.我了解其中的一些,但希望找到对不同评论类型的明确描述.他们来了:
如果有人知道链接到描述这些不同评论类型的重要功能/方面的地方,请告诉我(谷歌搜索非常不满意).谢谢!
当我的应用尝试使用Google Maps API时,一旦我尝试访问Google Map API数据,我就会收到以下logcat错误(向右滚动以查看好的内容!):
02-02 15:39:35.329 23868-24511/com.somepackage.name E/Google Maps Android API: Authorization failure. Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
02-02 15:39:35.339 23868-24511/com.somepackage.name E/Google Maps Android API: Ensure that the following correspond to what is in the API Console:
API Key: AI~~~~~~~~~~~~~~~~~~~~~~~~~~ZwmI?
Package Name: com.somepackage.name
Certificate Fingerprint: 50:~~~~~~~~~~~~~~~~~~~~:D5
Run Code Online (Sandbox Code Playgroud)
以下是带有指纹和API密钥的Google Developers支持控制台的图片(是的,它们匹配!).我还等待谷歌服务器更新(根据dox 5分钟;我等了几个小时).
这是我的项目的主要AndroidManifest.xml(为简洁起见编辑):
<?xml version="1.0" encoding="utf-8"?>
...
<!--
The following two permissions are not required to use
Google Maps Android API v2, but are recommended.
--> …Run Code Online (Sandbox Code Playgroud) 通常设置inputType=textPassword用户可以在其中输入任何有风险的内容的字段,例如......密码。当用户键入时,他们键入的每个字符都会短暂闪烁,让用户知道实际输入的内容,然后变成星号,以便临时观察者(间谍)更难以看到键入的内容。
一般来说,这工作得很好。
我有一个特定的情况,出于安全原因,该字符不得闪烁。相反,我想简单地显示星号。
我可以通过 单独处理每个水龙头setOnKeyListener(),但这似乎应该很容易。但是我没有看到任何内置解决方案。请告诉我我错过了一些东西。
和其他人一样,我正在学习 Kotlin。我正在努力做对。所以我在我的班级中声明了一个变量:
private lateinit var mLastMarker: Marker
Run Code Online (Sandbox Code Playgroud)
mLastMarker 会跟踪我上次使用标记的时间,因此我可以在制作新标记时将其删除(谷歌地图 api)。因此,在添加新标记时,我首先要删除旧标记:
// remove last marker (if it exists)
mLastMarker?.remove()
// add this marker to the map
mLastMarker = mMap.addMarker(markerOptions)
Run Code Online (Sandbox Code Playgroud)
这对我来说很有意义。我在想,remove()如果mLastMarker不为空,我只会执行该函数。它将在之后立即设置,因此remove()每次在第一个之后都会调用(当有东西要删除时)。
但我收到警告。以?.标题中的警告消息突出显示。是什么赋予了?我在这里遗漏了 kotlin 的空安全性什么?