我正在尝试创建与Google地图相关联的应用程序.但是当屏幕加载时,地图应该只是灰色.我该如何解决?
来自我的logcat的重要信息.
06-11 03:32:55.196: E/Google Maps Android API(11671):
Ensure that the following correspond to what is in the API Console: Package Name: my pacakage,
API Key: my key,
Certificate Fingerprint: my fingerprint
Run Code Online (Sandbox Code Playgroud)
活动
import android.os.Bundle;
import android.view.Menu;
import android.support.v4.app.FragmentActivity;
public class mapPage extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.map_page);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
} …Run Code Online (Sandbox Code Playgroud) 我试图使用问号作为字符串的变量.
我试过了...
strings.xml
<string name="questionMark">\?</string>
.class
String questionMark;
questionMark = getResources().getString(R.string.questionMark);
String delim4 = (questionMark);
Run Code Online (Sandbox Code Playgroud)
这会导致fource关闭正则表达式错误.
和
String delim4 = (\?);
Run Code Online (Sandbox Code Playgroud)
这会出现错误无效的转义序列(有效的转义序列是\ b\t \n\f\r \"\\\ \)
并且
我试过在它前面放两个反斜杠
String delim4 =(\\?)
System.out.println("delim "+ delim4);
Run Code Online (Sandbox Code Playgroud)
但这只是逃脱了第二次斜线,有时力也会关闭.那个输出是
delim \?
可以告诉我如何将问号作为字符串.我用它作为变量来吐出一个字符串.String Im拆分无法更改.
请帮助
编辑添加的拆分代码
if (FinishedUrl.contains(questionMark)){
String delim3 = (".com/");
String[] parts3 = FinishedUrl.split(delim3);
String JUNK3= parts3[0];
String fIdStpOne = parts3[1];
String fIdStpTwo = fIdStpOne.replaceAll("=#!/","");
String delim4 = (questionMark);
String[] parts4 = fIdStpTwo.split(delim4);
String fIdStpThree= parts3[0];
String JUNK4 = parts3[1];
FId = fIdStpThree; …Run Code Online (Sandbox Code Playgroud) 我可以使用eclipse为我的调试密钥库生成MD5和SHA1指纹吗?还有一个代码来生成我的Facebook哈希键吗?