小编Wup*_*y29的帖子

增加Android SDK模拟器的速度

如何在Eclipse SDK for Android应用程序开发中提高虚拟设备模拟器的速度?我一直在网上搜索如何加速这件事,但我似乎找不到一个对我有用的修复方法.我遇到的另一个问题是我无法将RAM高于1024MB.

谢谢你的帮助.我现在已经确定了速度.对于有相同问题的任何人,请确保选中此框.

在此输入图像描述

但是,我仍然无法让我的RAM超过1024 MB.有什么办法解决的?

sdk android virtual-device-manager

17
推荐指数
2
解决办法
2万
查看次数

在 Java 代码中添加 Android 按钮

是否可以使用 Java 代码向 Activity 布局添加按钮。如果这可能的话,如何实现?这是我当前的布局文件:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ad_catalog_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background"
android:orientation="vertical" >

<com.google.ads.AdView
    xmlns:googleads="http://schemas.android.com/apk/lib/com.google.ads"
    android:id="@+id/ad"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    googleads:adSize="IAB_BANNER"
    googleads:adUnitId="a14d7f7d2180609" />

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/menu_mods"
    android:textColor="#FFFFFF"
    android:textSize="25sp" />

<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="2dp" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="enterPeacefulPack"
            android:text="@string/peacefulpack"
            android:paddingBottom="20dp"
            android:paddingLeft="20dp"
            android:paddingRight="20dp"
            android:paddingTop="20dp"
            android:textColor="#FFFFFF"
            android:textSize="25sp" />
    </LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我希望在 ScrollView 内部的 LinearLayout 中添加 Java 添加的按钮,但如果不可能,也可以在普通的 LinearLayout 中获取它。

我之所以希望能够通过Java获取按钮是因为我有一个包含多个对象的数组。对于每个对象,我都希望有一个按钮。该数组的大小会随着时间的推移而增加。

这是我正在使用的活动文件

package com.wuppy.minecraftmods.mods;

import android.annotation.SuppressLint;
import android.app.ActionBar.LayoutParams;
import android.app.Activity;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.support.v4.app.NavUtils; …
Run Code Online (Sandbox Code Playgroud)

java android button

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

在gui之后在Android中加载代码

目前,当我开始我的一个活动时,我希望它能够访问几个网页并从那里下载东西(包括大约8000行Json).所有这些代码都花了很长时间.目前代码都是这样的.

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_loading_mods);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
    {
        getActionBar().setDisplayHomeAsUpEnabled(true);
    }

    // gets ad from google
    AdView adView = (AdView) this.findViewById(R.id.ad);
    adView.loadAd(new AdRequest());

    // prepare for a progress bar dialog
    bar = (ProgressBar) (this.findViewById(R.id.progressBar1));
    DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    int width = dm.widthPixels;
    bar.setMinimumWidth((width / 5 * 2));
    bar.setMax(3);
    bar.setVisibility(View.VISIBLE);

    TextView text = (TextView) findViewById(R.id.toMods);
    text.setText("Checking for updates...");

    UpdateChecker update = new UpdateChecker();
    update.execute(getBaseContext());

    try
    {
        if (update.get() == true)
        {
            bar.setMax(5);
            text.setText("Downloading update.."); …
Run Code Online (Sandbox Code Playgroud)

performance android

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