小编eli*_*ash的帖子

Android:如何从 URL 下载文件到应用程序的资产文件夹?

当我开始在手机上运行应用程序时,它必须连接到一个 URL 并将数据集(文件)下载到应用程序的应用程序文件夹中。这可能吗?如果是这样,请你给我看一个样品吗?

mobile android

5
推荐指数
1
解决办法
1万
查看次数

从不同的类调用活动类的startActivity(覆盖)

我有Target.java(它是主要的活动)和Layout.java.当用户单击按钮时,会打开一个URL.按钮单击在Layout.java中处理.

    deleteButton.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
             DebugLog.LOGD("Within onClick event of 'GO' button ");
            Target.openURL();

        }
    });
Run Code Online (Sandbox Code Playgroud)

Target.java有一个静态函数openURL

    public static void openURL() {
     Uri uri = Uri.parse("http://www.thecinema.in");
     Intent intent = new Intent(Intent.ACTION_VIEW, uri);
     startActivity(intent);

     }
Run Code Online (Sandbox Code Playgroud)

我想知道如何使这段代码工作,因为我现在得到的错误是" 无法从类型Activity中对非静态方法startActivity(Intent)进行静态引用".我可以理解startActivity在静态函数中不起作用,但请建议我如何实现目标..我是android.FYI的新手..谢谢你们

- 更新的代码: Layout.java

    deleteButton.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
             DebugLog.LOGD("Within onClick event of 'GO' button ");
            Target iA = new Target();
            iA.openURL();


        }
    });
Run Code Online (Sandbox Code Playgroud)

Target.java

     public void openURL() {    //removed static keyword
     DebugLog.LOGD("Within nDelete event of GO button …
Run Code Online (Sandbox Code Playgroud)

java mobile android

2
推荐指数
1
解决办法
7615
查看次数

在更新的Android版本的设备中重新构建和运行android程序时出错(androidapi 15 rev1到api 15 rev2)

在我遇到问题之前我做了以下操作: 我在Android SDK Manager中运行了更新.它提供了要安装的更新列表,其中包括SDK平台工具的修订版本,SDK工具.下载后我无法自动安装..所以我手动安装,因为这是一个很多人的问题.我工作区中的大部分应用程序都运行良好,除了少数几个.

实际问题 我可以成功构建项目,我也可以将它安装在设备中.但是当我点击APP的UI时我在设备中收到错误,因为"..process已经意外停止.请再试一次"在logcat我得到了以下..

    04-16 19:01:30.131: I/PhoneGapLog(4042): Changing log level to DEBUG(3)
    04-16 19:01:30.131: D/DroidGap(4042): DroidGap.onCreate()
    04-16 19:01:30.141: D/DroidGap(4042): DroidGap.loadUrl(file:///android_asset/www/index.html)
    04-16 19:01:30.141: D/DroidGap(4042): DroidGap: url=file:///android_asset/www/index.html baseUrl=file:///android_asset/www/
    04-16 19:01:30.141: D/DroidGap(4042): DroidGap.init()
    04-16 19:01:30.261: D/SoftKeyboardDetect(4042): Ignore this event
    04-16 19:01:30.311: D/SoftKeyboardDetect(4042): Ignore this event
    04-16 19:01:30.351: I/ActivityThread(4042): queueIdle
    04-16 19:01:30.351: V/ActivityThread(4042): Reporting idle of ActivityRecord{4a4a9448 token=android.os.BinderProxy@4a4a8ea8 {com.ingage.pocs.phonegap/com.ingage.pocs.phonegap.PhonegapIntegrationActivity}} finished=false
    04-16 19:01:30.351: W/ActivityNative(4042): send ACTIVITY_IDLE_TRANSACTION
    04-16 19:01:32.051: D/DroidGap(4042): DroidGap.startActivityForResult(intent,-1)
    04-16 19:01:32.091: W/dalvikvm(4042): VFY: unable to resolve static method 1761: Lcom/qualcomm/QCAR/QCAR;.requiresAlpha ()Z
    04-16 …
Run Code Online (Sandbox Code Playgroud)

java eclipse android logcat android-install-apk

0
推荐指数
1
解决办法
1649
查看次数

标签 统计

android ×3

java ×2

mobile ×2

android-install-apk ×1

eclipse ×1

logcat ×1