小编Sur*_*esh的帖子

如何在vi编辑器中移动一个单词

我使用快捷键w将光标向右移动一个单词,是否有任何快捷方式可以移动一个单词?

vi vim

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

适配器数据更改时更新列表视图

当更改与数组适配器关联的数据时,使listview无效就足以显示更新的值?下面的代码不起作用,我在这里误解了什么.

public class ZeroItemListActivity extends Activity {
    private ArrayList<String> listItems=new ArrayList<String>();
    private ListView mMyListView;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mMyListView=(ListView) findViewById(R.id.MyListView);
        mMyListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,listItems));
    }
    public void addItem(View v){
        listItems.add("list Item");
        mMyListView.invalidate();
    }
}
Run Code Online (Sandbox Code Playgroud)

使用的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:text="@string/hello" />
    <ListView android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:id="@+id/MyListView"></ListView>
    <Button android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:id="@+id/AddItemsButton"
        android:text="Add Items" android:onClick="addItem"></Button>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android

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

Parcelable接口的describeContents()的目的

可能重复:
Parcelable where/when是describeContents()使用的?

实现Parcelable接口的describeContents()函数的目的是什么?大多数框架代码返回0作为实现.文档说"一个位掩码,指示由Parcelable编组的特殊对象类型集." 有人可以解释这个功能.(可能有一个例子)

android

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

在Eclipse中导入ant build.xml

我有一个使用ant构建的android项目,是否有可能在eclipse IDE中导入这个ant项目?

更新:有一个选项可以build.xml在现有的Ant Buildfile中使用eclipse File-> New-> Project-> Java-> Java project 创建项目.如果选择了build.xml文件,则显示错误Specified buildfile does not contain a javac task

我想javac是在这个任务中声明的

<taskdef name="setup"
classname="com.android.ant.SetupTask"
classpathref="android.antlibs"/>
Run Code Online (Sandbox Code Playgroud)

java eclipse ant android

63
推荐指数
3
解决办法
9万
查看次数

AdapterView的onItemClickListener和OnItemSelectedListener之间的区别

这两个听众有什么区别,文件说:

OnItemSelectedListener - 当选择此视图中的项目时要调用的回调的接口定义.

OnItemClickListener - 单击此AdapterView中的项目时要调用的回调的接口定义.

选择,点击这些在触摸屏上是不是相同?

android android-adapterview

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

AndroidManifest.xml中的活动名称是否需要以点开头?

是否需要在清单文件中使用点('.')启动活动名称.例如,活动ContactManager以'.'开头.

<activity android:name=".ContactManager" android:label="@string/app_name">
Run Code Online (Sandbox Code Playgroud)

活动的地方ContactAdder没有点

<activity android:name="ContactAdder" android:label="@string/addContactTitle">
Run Code Online (Sandbox Code Playgroud)

在ContactManager示例的清单文件中http://developer.android.com/resources/samples/ContactManager/AndroidManifest.html

更新:如果活动名称以.开头.它被附加到包名称以成为完全限定名称,但如果它不以'.'开头会发生什么.

android

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

Qt中的线程ID

如何qDebug()在Windows环境下使用打印线程id Qt.

debugging qt multithreading

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

中断或停止睡眠线程

如何在java中停止或中断睡眠线程?我有一个同步数据并在run()方法中休眠10分钟的线程,如果我想通过在线程休眠时停止线程来停止同步.怎么能实现这一目标?

java multithreading sleep

19
推荐指数
3
解决办法
6万
查看次数

设置布局以用作ListView的空视图,以防适配器在Activity中具有零项

当适配器具有零元素时,如何将布局用作列视图的空视图?

setEmptyView不能使用此代码:

public class ZeroItemListActivity extends Activity {
    private ArrayList<String> listItems=new ArrayList<String>();
    private ListView mMyListView;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mMyListView=(ListView) findViewById(R.id.MyListView);
        mMyListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,listItems));
        LayoutInflater inflator=getLayoutInflater();
        View emptyView=inflator.inflate(R.layout.empty_list_item, null);
        //Empty view is set here
        mMyListView.setEmptyView(emptyView);
    }
    public void addItem(View v){
        listItems.add("list Item");
        mMyListView.invalidate();
    }
}
Run Code Online (Sandbox Code Playgroud)

使用的布局:empty_list_item.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content" android:layout_height="wrap_content">
    <Button android:id="@+id/Button01" android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:text="Empty List,Click to add items"></Button>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

main.xml中

<?xml version="1.0" encoding="utf-8"?> …
Run Code Online (Sandbox Code Playgroud)

android

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

RSA使用Android中的base64编码公钥进行加密

如何使用base-64编码的公钥对字节数组进行RSA加密?

在阅读了几篇关于如何在Java中进行RSA加密的文章(谷歌搜索)后,找到了以下片段

public byte[] rsaEncrypt(byte[] data) {
  PublicKey pubKey = readKeyFromFile("/public.key");
  Cipher cipher = Cipher.getInstance("RSA");
  cipher.init(Cipher.ENCRYPT_MODE, pubKey);
  byte[] cipherData = cipher.doFinal(src);
  return cipherData;
}
Run Code Online (Sandbox Code Playgroud)

我将公钥作为base64编码的字符串(126个字符),如何使用编码的字符串创建"PublicKey"并将其与Cipher一起使用.

java android rsa

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

标签 统计

android ×7

java ×3

multithreading ×2

android-adapterview ×1

ant ×1

debugging ×1

eclipse ×1

qt ×1

rsa ×1

sleep ×1

vi ×1

vim ×1