小编Rob*_*ood的帖子

org.openqa.selenium.WebDriverException:无法创建临时目录:/ sd card/1339054625829.

我试图使用Junit在Android模拟器上使用selenium自动化android(运行基本测试),我已将所有必需的jar添加到Classpath,启动模拟器,打开Web驱动程序并设置端口转发.

但是当我在Eclipse中运行Test时(作为JUnit Test运行).它失败了,我得到一个错误:

org.openqa.selenium.webdriverexception: cannot create temp directory: /sd card/1339054625829

junit android sd-card

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

如何更改相机保存路径?

使用默认相机应用程序的照片和视频保存在SD卡上.

我真的需要知道是否有方法(简单或困难)更改路径,以便我可以将这些文件保存在内部存储器中.

或者,如果您知道来自Android市场的另一个相机应用程序,可以选择更改路径.

我不需要SD卡解决方案.

java mobile android android-camera

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

OnClickListener到Spinner???

我需要一个OnClickListener给我的Spinner.

我尝试了我在互联网上找到的所有东西,但都没有奏效.请给我一个解决方案:

我的旋转器在这里:

     spinner = (Spinner)findViewById(R.id.spinner1);

     ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource
     (this, R.array.gyerekek_array, R.layout.my_spinner);

     adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);



     spinner.setAdapter(adapter);
     spinner.setOnItemSelectedListener(new ItemChooser());
Run Code Online (Sandbox Code Playgroud)

这是my_spinner.xml:

<?xml version="1.0" encoding="utf-8"?>
   <TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_height="fill_parent"
    android:layout_width="fill_parent" 
    android:gravity="center_vertical|center_horizontal"
    android:textColor="#000000"
    android:paddingLeft="50dp"
    android:text="Sample Text" 
    android:textStyle="bold"
    android:textSize="31sp"
    >

</TextView>
Run Code Online (Sandbox Code Playgroud)

我尝试了stackoverflow和互联网上的所有其他内容.我只是无法做到...我无法将onClickListener添加到微调器的默认TextView,因为我没有使用默认的微调器,我有自己的my_spinner.xml.事实上,如果我在my_spinner.xml中的文本视图中添加"ID",我会得到一个空指针异常.

我甚至尝试在Spinner的顶部添加一个不可见的TextView,但是OnClick只能感知一个视图.

请帮帮我们.

android spinner onclicklistener

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

Osmdroid示例不起作用

我想用osmdroid创建一个简单的Android应用程序,它应该只显示一个地图.我在项目中也包含了osmdroid-android-3.0.8.jar和slf4j-android-1.5.8.jar.

码:

package osmdemo.demo;

import org.osmdroid.tileprovider.tilesource.TileSourceFactory;
import org.osmdroid.util.GeoPoint;
import org.osmdroid.views.MapController;
import org.osmdroid.views.MapView;

import android.app.Activity;
import android.os.Bundle;

public class Osm extends Activity {

private MapView         mMapView;
private MapController   mMapController;

   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
           setContentView(R.layout.main);
       mMapView = (MapView) findViewById(R.id.mapview);
       mMapView.setTileSource(TileSourceFactory.MAPNIK);
       mMapView.setBuiltInZoomControls(true);
       mMapController = mMapView.getController();
       mMapController.setZoom(13);
       GeoPoint gPt = new GeoPoint(51500000, -150000);
       //Centre map near to Hyde Park Corner, London
       mMapController.setCenter(gPt);

   }
}
Run Code Online (Sandbox Code Playgroud)

main.xml文件:

<?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"
    >
    <org.osmdroid.views.MapView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"
        android:id="@+id/mapview"
        ></org.osmdroid.views.MapView>

</LinearLayout> …
Run Code Online (Sandbox Code Playgroud)

android openstreetmap osmdroid

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

无法实例化ExpandableListAdapter类型

我尝试在导航抽屉中创建一个ExpandableListView.我尝试了一个示例代码但是在编译之前我遇到了这个错误.

public class MainActivity extends Activity {

     ExpandableListAdapter listAdapter;
    ExpandableListView expListView;
    List<String> listDataHeader;
    HashMap<String, List<String>> listDataChild;

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

        // get the listview
        expListView = (ExpandableListView) findViewById(R.id.left_drawer);

        // preparing list data
        prepareListData();

   listAdapter = new ExpandableListAdapter(this, listDataHeader, listDataChild);
Run Code Online (Sandbox Code Playgroud)

错误在这一行:listAdapter = new ExpandableListAdapter(this,listDataHeader,listDataChild);

为什么它说无法实例化ExpandableListAdapter类型?

java android expandablelistview navigation-drawer

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

onBackPressed()显示错误

我想在mainactivity中单击后退按钮时添加退出警告.为此,我使用此代码

@Override
public void onBackPressed() {
    // TODO Auto-generated method stub

    final Dialog dialoge=new Dialog(MainActivity.this,android.R.style.Theme_Translucent_NoTitleBar);
    dialoge.setContentView(R.layout.popup_layout);

    Button yes=(Button)dialoge.findViewById(R.id.yes);
    yes.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            MainActivity.this.finish();

        }
    });
    Button no=(Button)dialoge.findViewById(R.id.no);
    no.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            dialoge.cancel();
        }
    });


    dialoge.show();
}
Run Code Online (Sandbox Code Playgroud)

这是有效的,但退出时显示一些错误.

Logcat是

  03-21 10:25:57.192: E/WindowManager(14488): Activity com.example.design.MainActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@447fec28 that was originally added here
03-21 10:25:57.192: E/WindowManager(14488): android.view.WindowLeaked: Activity com.example.design.MainActivity has leaked …
Run Code Online (Sandbox Code Playgroud)

android popup android-activity

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