我的问题是网页没有加载到webview中.
mWebview.loadUrl("http://www.google.com"); 启动网络浏览器......
这是我活动的代码:
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class Main extends Activity {
private WebView mWebview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mWebview = new WebView(this);
mWebview.loadUrl("http://www.google.com");
setContentView(mWebview);
}
}
Run Code Online (Sandbox Code Playgroud)
我在Manifest中添加了所需的权限:
<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud) 在我的Android项目中,我有一些存储在res/drawable /中的图像,这些图像只能从Webview中加载的HTML文件中访问.例如(HTML代码):
<img src="file:///android_res/drawable/myfriend.png">
Run Code Online (Sandbox Code Playgroud)
这些图像在优化过程中由Proguard从apk中删除.
有人知道保存这些文件的方法(即使它们没有直接在java代码中使用)吗?
在admob上,当我点击Monetize > AdMob Network报告然后在下拉选项(页面左下角)中选择" Targeting Type "时,我会看到五行:
- (Unmatched ad requests)
- (unknown)
- Contextual
- Interest-based
- Placement
Run Code Online (Sandbox Code Playgroud)
有人可以解释我这样的结果是如何可能的,因为我在Android应用程序中并且没有向Google提供定向信息(对我而言,上下文链接到应用程序中用户的环境,例如网页上的文本)现场访客例如...)
实际上我想通过提供关键字和-if有用的用户(非个人)信息来改善我的ECPM,因为我还没有这样做.
是否有任何人知道如何实现这一目标以及Admob如何在我不提供任何内容时提出基于关键字的广告?这对我来说是一个谜:-)
在此先感谢您的答案!
我使用以下代码在DB中有效地插入新行:
@Override
public void insertImpacts(HolderExpense expense, int[] shares, int[] amounts, HolderUser[] users) {
try {
mDb.beginTransaction(); // the insertion of the impacts of one expense are considered to be ONE block
String sql = "INSERT INTO "+DATABASE_TABLE_IMPACTS+" "+
"("+IMPACT_USERROWID+", "+IMPACT_EXPENSEROWID+", "+IMPACT_TTROWID+", "+IMPACT_NUMBEROFPARTS+", "+IMPACT_FIXEDAMOUNT+") VALUES (?, ?, ?, ?, ?)";
SQLiteStatement stmt = mDb.compileStatement(sql);
stmt.bindLong(2, expense.rowId);
stmt.bindLong(3, expense.tt.rowId);
int i = 0;
while (i < shares.length) {
if (users[i] != null) {
Log.v(TAG, "user " +i+": users[i].rowId:"+users[i].rowId+" expense.rowId:"+expense.rowId+" expense.tt.rowId:"+expense.tt.rowId+" shares[i]:"+shares[i]+" amounts[i]:"+amounts[i]+" …Run Code Online (Sandbox Code Playgroud)