0

このおそらくばかげた質問をして申し訳ありませんが、私は2日間だけEclipseに取り組んでおり、これを台無しにしたくありません。

Webview_sampleプロジェクトのソース コードを次のサイトからダウンロードしました:
サイト : https://dev.tscolari.me/2011/09/19/android-webapp-in-3-minutes/ -webview-sample-app/downloads

私はこれに一日中取り組み、最終的には思い通りに動作させましたが、Eclipseプロジェクトファイルとコード全体をプロジェクトはまだ同じではなく、将来さらに変更される可能性があるため、私の将来のアプリ名です(すでにリファクタリング、検索と置換を試みましたが、理解できないエラーが常に発生します)。

一部の画面でプロジェクトを「既存」ではなく「新規」として作成し始めた場合に、何が必要かを示すことができます。 ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

これを取得する:

ここに画像の説明を入力

そして現時点で私はこれを持っています:

ここに画像の説明を入力

したがって、私が持っているコード化されたファイルは次のとおりです。

AndroidMobileAppSampleActivity.java:

package tscolari.mobile_sample;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class AndroidMobileAppSampleActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.main);

    WebView mainWebView = (WebView) findViewById(R.id.mainWebView);

    WebSettings webSettings = mainWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);

    mainWebView.setWebViewClient(new MyCustomWebViewClient());
    mainWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);

    mainWebView.loadUrl("http://www.mutesoft.com");
}

private class MyCustomWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
 }
}

AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="tscolari.mobile_sample"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="10" />

    <uses-permission android:name="android.permission.INTERNET"/>

    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".AndroidMobileAppSampleActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>

以上です..

基本的に、「AndroidMobileAppSampleActivity」、「tscolari.mobile_sample」、「」などは私の人生を悲惨なものにしています。

私の頭が爆発しようとしているので、誰かがこれについて私を助けることができればそれは素晴らしいことです.

4

2 に答える 2

1

これをするだけ

AndroidMobileAppSampleActivity新しいパッケージにコピーしますyour.new.package.name。最初の行を置き換えます

package tscolari.mobile_sample;package your.new.package.name;

main.xml次に、レイアウト フォルダーから新しいプロジェクトのレイアウト フォルダーにコピーします。

最後になりましたが、重要なことです

Manifestこれらの行をファイルに追加します

<?xml version="1.0" encoding="utf-8"?>

<uses-permission android:name="android.permission.INTERNET"/>

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".AndroidMobileAppSampleActivity"
          android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>

于 2012-11-27T19:50:14.673 に答える
1

Alt+Shift+R (またはファイルのコンテキスト メニューから [リファクタリング] -> [名前の変更]) を使用して、任意のファイルまたはプロジェクトの名前を変更します。提案に従うと、すべての参照が更新されます

于 2012-11-27T19:28:15.517 に答える