我已多次尝试上传我的应用程序,其中有一个来自Wordpress和webview的json来打开json的链接,我做了所建议的更改here。但是,当我尝试上传时,Google会向我发送此消息:
修改您的应用以确保其不会以违反其服务条款的方式访问或使用服务或API;例如,通过启用YouTube视频的背景播放。
这是我的网络视图代码:
public class Webview extends AppCompatActivity {
WebView myWebView;
private boolean mShouldPause;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_webview);
String link = getIntent().getStringExtra("link");
myWebView = (WebView) findViewById(R.id.vebview);
myWebView.loadUrl(link);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient(){
@Override
public void onLoadResource(WebView webview, String url) {
super.onLoadResource(webview, url);
if (url.contains("youtube.com")) mShouldPause = true;
}
});
//button for share the link of webview
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
String shareBody = "you body here";
String shareSub= "suject here";
intent.putExtra(Intent.EXTRA_SUBJECT,shareSub);
intent.putExtra(Intent.EXTRA_TEXT,shareBody);
startActivity(Intent.createChooser(intent,"Compartilhe"));
}
});
}
@Override
public void onPause() {
super.onPause();
if(mShouldPause){
myWebView.onPause();
}
mShouldPause = false;
}
有人知道我做错了吗?
答案 0 :(得分:0)
(代表OP发布)。
我找到了解决方案,并且在我的应用中,我错过了清单文件的权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>