小编use*_*421的帖子

MR版本代表什么?

今天我得到了Android ICS更新.系统显示"Ice Cream Sandwich MR1"版本.我知道alpha,beta,rc,rtm等,但我正在徘徊MR代表什么.

android version abbreviation android-4.0-ice-cream-sandwich

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

Android:新线程Runnable在主线程中执行

我正在尝试在活动的onCreate()中创建一个新线程,但是不是创建一个新线程并在其中执行runnable的代码,可运行代码在我的程序的主线程中执行.似乎永远不会创建新线程.

onCreate()代码:

@Override
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.monster_layout);
    runningMonsterViewActivity = this;
    Thread.currentThread().setName("Main Thread");
    Log.v(TAG, "onCreate() has run");
    Thread genThread = new Thread(new TestRunnable());
    genThread.run();
}
Run Code Online (Sandbox Code Playgroud)

可运行的代码:

import android.os.Handler;
import android.util.Log;

public class TestRunnable implements Runnable{
String TAG = "TestRunnable";

    public TestRunnable()
    {
    //  mainThreadHandler = h;
    }
    @Override
    public void run() {
        for(int i=0; i < 1000; i++){
            Log.v(TAG, new Integer(i).toString());
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }

    }
} …
Run Code Online (Sandbox Code Playgroud)

java multithreading android

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

StringBuffer的容量是多少?

当我运行此代码时:

StringBuffer name = new StringBuffer("stackoverflow.com");
System.out.println("Length: " + name.length() + ", capacity: " + name.capacity());
Run Code Online (Sandbox Code Playgroud)

它给出了输出:

长度:17,容量:33

明显的长度与字符串中的字符数有关,但我不确定容量是多少?在重新分配空间之前,StringBuffer可以容纳的字符数是多少?

java stringbuffer

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

Eclipse,Subclipse 1.8.2,SVN 1.7.0要求密码每个动作

在我安装了新的Eclipse Indigo之后,它会在SVN Repository透视图中执行我每次操作的密码(例如,浏览每个文件夹再次询问密码).

通常使用SVNKit,每次会话要求输入一次密码.SVNKit尚不支持SVN 1.7.0.

我该如何解决这个问题,还是JavaHL的正常行为?

注意:我不想保存密码,但我想在每个会话和存储库中输入一次密码.如果我重启eclipse,我想再次输入密码.

设置:

  • Eclipse Indigo SR1
  • Subclipse 1.8.2
  • SVN 1.7.0(工作区)
  • SVN客户端:JavaHL 1.7.1

更新:SVNKit 1.7.4现已推出.

java eclipse subclipse svn javahl

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

Android ViewGroup.setScaleX()导致视图被剪裁

我使用NineOldAndroids库来扩展我的自定义布局.

public class MyLayout extends FrameLayout {
  // LayoutParams.MATCH_PARENT and all.
  ...
  @Override
  public boolean setPositionAndScale(ViewGroup v, PositionAndScale pas, PointInfo pi) {
    ...
    mScale = pas.getScale();
    ViewHelper.setScaleX(this, mScale);
    ViewHelper.setScaleY(this, mScale);
  }
}
Run Code Online (Sandbox Code Playgroud)

我尝试过FrameLayout和AbsoluteLayout.都具有相同的效果.当mScale < 1.0 缩放/变焦的作品,但布局的一部分被截断.

mScale = 1.0:

mScale = 1.0

mScale < 1.0: 缩放/缩放工作但布局被剪裁

mScale <1.0

我该如何解决这个问题?

编辑:照片拍摄于ICS.所以我不认为这是NineOldAndroids的问题.

java android zoom scale viewgroup

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

为什么java.lang.Thread在启动时不调用其显式java.lang.Runnable的run()方法?

Java文档指出,如果我们提供一个Runnable 对象创建一个新的线程时,.start()该线程会运行run()所提供的可运行的方法.

如果是这种情况,这个测试代码不应该打印"a"(而不是打印"b")吗?

public class test {
    public static void main(String[] args) {
        Runnable r = new Runnable() {
            @Override
            public void run() {
                System.out.println("a");
            }
        };
        Thread t = new Thread(r) {
            @Override
            public void run() {
                System.out.println("b");
            }
        };
        t.start();
    }
}
Run Code Online (Sandbox Code Playgroud)

java polymorphism multithreading overriding

6
推荐指数
2
解决办法
5067
查看次数

使用ZXing在Android上编码联系信息(MeCard)

我需要从MeCard格式的联系信息中创建QR码.我需要编码以下字段:

  • 名字(N :)
  • 网址(网址:)
  • 注意(注意:)

我可以使用ZXing QR Code Generator正确创建所有3个字段(这是下面示例中生成的QR代码).但是它不能与Android模拟器上的ZXing应用程序一起使用.我正在使用这个片段:

Intent i = new Intent("com.google.zxing.client.android.ENCODE");
Bundle data = new Bundle();
data.putString(Contacts.Intents.Insert.NAME, "name1");
data.putString("url", "http://www");
//data.putString(Contacts.Intents.Insert.POSTAL, "http://www");
data.putString(Contacts.Intents.Insert.NOTES, "xyz");
i.putExtra("ENCODE_TYPE", "CONTACT_TYPE");
i.putExtra("ENCODE_DATA", data);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

结果:ZXing app仅对该name字段进行编码.

在此输入图像描述

1.)我该如何解决这个问题?希望没有倾倒名称字段中的所有内容.

2.)是否有任何替代库支持编码?ZXing似乎是最受欢迎的.

java android qr-code zxing android-contacts

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

在Android 4.0中截屏时广播?

有什么方法可以在拍摄截图或将图片插入MediaStore时收听广播?

目的:反馈应用.

java android broadcastreceiver android-intent android-4.0-ice-cream-sandwich

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

Java限制

如何使用的组合ScheduledThreadPoolExecutor,ScheduledFutureExecutorCompletionService扼杀Callable接受一个可变参数的命令?在收到Callable命令的响应后,我需要Callable根据上述Callable命令的输出创建一个新命令.我还需要坚持每秒100次通话的门槛.

java throttling

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

以编程方式设置listview stackFromBottom

我有一个列表,我想从底部实际更改要填充的项目,而不是从xml.

该属性是否有相应的方法android:stackFromBottom

我想从代码中多次设置它为true或false.

android android-listview

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