【问题标题】:I need to create an Android APK with web link我需要创建一个带有网络链接的 Android APK
【发布时间】:2012-02-28 18:31:32
【问题描述】:

我有一个客户只需要在他们的 Android 上安装一个链接。我需要创建一个 APK 文件供他们在手机上导航。然后,点击后,只需在手机桌面上安装一个链接图标即可。安装后,新的图标链接需要链接到我在APK文件中声明的一个url。我确信这很简单,但我是 Android SDK 的新手,我的客户遇到了麻烦……非常感谢任何帮助!

【问题讨论】:

    标签: android sdk apk


    【解决方案1】:

    如果您真正想做的只是在主屏幕上添加指向 URL 的链接,那么您可能需要考虑在主屏幕上添加书签,而不是创建 Android 应用程序。谷歌“android书签主屏幕”,你会得到这样的说明,http://philwilson.org/blog/2010/01/adding-a-bookmark-to-an-android-home-screen

    如果您出于某种原因确实想继续编写 Android 应用程序,那么您需要做的是创建一个带有 WebView 控件的单个 Activity。然后,您只需使用 WebView 的 loadUrl 方法加载您的 URL。请参阅此链接上的示例代码,http://developer.android.com/reference/android/webkit/WebView.html

    WebView webview = new WebView(this);
    setContentView(webview);
    webview.loadUrl("http://slashdot.org/");
    

    【讨论】:

      【解决方案2】:

      有许多现有的问题基本上可以解决这个问题。您要做的就是启动浏览器。看看这个问题:How can I open a URL in Android's web browser from my application?

      至于什么时候做,你想在发布时做。由于您要做的只是启动此 URL,因此您需要使用 AliasActivity

      【讨论】:

        【解决方案3】:

        您可以使用带有 ADK 插件的 Eclipse 创建一个基本应用程序。

        对于代码,您可以简单地添加以下内容:

        public class MyApp extends Activity {
        
        WebView wb;
        
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main );
            wb = new WebView(this);
            wb.loadUrl("http://www.link.com");
            setContentView(wb);
        }
        }
        

        安装后,您只需将图标拖到主屏幕上即可。

        【讨论】:

          【解决方案4】:

          您可以使用本网站http://www.appsgeyser.com/ 直接获取任意 url 的 apk 文件 不会生成任何代码。只会生成可以安装在设备上的 apk 文件。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-05-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多