小编Dip*_*iya的帖子

如何使用远程URL在Android模拟器中播放mp4视频?

如何使用远程URL在Android模拟器中播放mp4视频?我使用下面的代码,但这段代码给我错误"抱歉,这个视频无法播放".

07-05 16:58:19.525: INFO/AwesomePlayer(34): mConnectingDataSource->connect() returned -1007
07-05 16:58:19.525: ERROR/MediaPlayer(1242): error (1, -1007)
07-05 16:58:19.525: ERROR/MediaPlayer(1242): Error (1,-1007)
07-05 16:58:19.525: DEBUG/VideoView(1242): Error: 1,-1007

我的守则是: -

public class VideoPlayerController extends Activity {
     @Override
     public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.main);          
                VideoView videoView = (VideoView) findViewById(R.id.VideoView);
                MediaController mediaController = new MediaController(this);
                mediaController.setAnchorView(videoView);
                String Video="http://s509.photobucket.com/albums/s338/eveanthony/?action=view&current=Video013.mp4";
                videoView.setMediaController(mediaController);
                videoView.setVideoURI(Uri.parse(Video));
                videoView.start();
            }
}

android

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

获取地图以接受动态生成的KML文件?

我有一个按钮,通过意图在我的设备上启动谷歌地图应用程序.我希望能够传递一个生成KML文件的php页面.

我在使用JS中的googlemaps api之前在网站上做过这个 - 但它似乎不适用于Android.

我的php文件如下;

<?php
     echo '<kml xmlns="http://www.google.com/earth/kml/2">';
     echo '<Placemark>';
     echo '<name>Google Inc.</name>';
     echo '<description>1600 Amphitheatre Parkway, Mountain View, CA 94043</description>';
     echo '<Point>';
     echo '<coordinates>-122.0841430, 37.4219720, 0</coordinates>';
     echo '</Point>';
     echo '</Placemark>';
     echo '</kml>';
?>  
Run Code Online (Sandbox Code Playgroud)

启动时间:

final Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("geo:0,0?q=http://website.com/kml_gen.php"));
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)

它启动地图,找到文件 - 但不会显示它'因为它包含错误'.

这是不可能的,还是有其他方法来构建可能有用的意图?

php android google-maps kml android-intent

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

如何在按钮的点击事件中在sqlite数据库中存储图像?

如何在按钮的点击事件中将图像存储在sqlite数据库中?

android

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

如何从Sdcard的文件夹的子文件夹中获取图像?

以下代码用于从特定文件夹中获取图像,但如何获取子文件夹的sdcard文件夹图像.

Cursor actualimagecursor = managedQuery(
    MediaStore.Images.Media.EXTERNAL_CONTENT_URI, proj,
    MediaStore.Images.Media.DATA + " like ? ",
    new String[] { "%unzipped%" }, null);
Run Code Online (Sandbox Code Playgroud)

对不起英语沟通不好.

android android-sdcard

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

区分所有短信的收件箱和sentsms

我正在研究一个ANdroid应用程序.在我的应用程序中,我必须列出所有的对话,我做了那个部分.每个对话都包含该号码的所有短信.因此我必须对所有短信的收件箱和sentsms进行鉴别.我知道以下api可用于查找收件箱并发送.

content://sms/inbox
content://sms/sent
Run Code Online (Sandbox Code Playgroud)

但我不想使用它.我使用api列出了所有的短信

content://sms/
Run Code Online (Sandbox Code Playgroud)

我测试了columnindex的类型,地址,但它总是给收件箱和发件箱提供相同的结果.我的示例代码是

Uri SMS_INBOX = Uri.parse("content://sms");
        c = getContentResolver().query(SMS_INBOX, null, "thread_id" + " = "
                        + "3", null,
                        "date" + " ASC");
        if(c.moveToFirst()){
            count.add(c.getCount());
            for(int j=0;j<c.getCount();j++){
                System.out.println(c.getString(c.getColumnIndexOrThrow("body")).toString());
                System.out.println("new   person=="+c.getColumnIndex("person")+"type=="+c.getColumnIndexOrThrow("type"));
                c.moveToNext();
            }
        }
        c.close();
Run Code Online (Sandbox Code Playgroud)

请帮我.

android android-contentprovider

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

在EditText中舍入小数

我试图弄清楚如何将总数四舍五入到小数点后两位.总计是EditText.我不能把它缩小到只有两位小数.怎么了?谢谢你的帮助.

public void macro() {
    caloriesTotal = Double.parseDouble(calories.getText().toString());
    total = (caloriesTotal * .20)/9;
    DecimalFormat round = new DecimalFormat ("###.##");
    round.format(total);
    carbsTotal = (caloriesTotal * .40)/4;
    proteinTotal = (caloriesTotal * .40)/4;       
    fat.setText(Double.toString(total));
    carbs.setText(Double.toString(carbsTotal));
    protein.setText(Double.toString(proteinTotal));
}
Run Code Online (Sandbox Code Playgroud)

eclipse math android decimal rounding

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

为什么getAction方法总是返回ACTION_DOWN?

我正在使用onTouchListener进行布局。我想在布局之外点击。我为布局设置了onTouchListetener。但是运动事件始终显示ACTION_DOWN。即使我触摸视图外,它也没有显示ACTION_OUTSIDE。谁能帮助我找出为什么它没有显示恒定的ACTION_OUTSIDE。这是我正在使用的代码

Layout.setOnTouchListener(new View.OnTouchListener() {

    @Override
    public boolean onTouch(View v, MotionEvent event) {
        Log.i("action",event.getAction()+"");
        if (event.getAction() == MotionEvent.ACTION_OUTSIDE) {
            Toast.makeText(getApplicationContext(), "check", Toast.LENGTH_SHORT).show();
            return true;
        }

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

android ontouchlistener touch-event

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

动态添加按钮到TableRow

您好我想单击一个按钮,每次单击它时都会向表行添加一个新按钮.在向行添加了3个按钮后,我想动态创建一个新的表行并向其添加一个新按钮.

我知道如果单击一个按钮,如何将一个按钮添加到tableLayout.我不知道每次点击时如何修改表格行,所以我可以添加一个额外的按钮.

任何建议都会非常有帮助和赞赏.

以下是我的代码,但这并不完美

public class DynamicTableView extends Activity {

    TableLayout mTlayout;
    String[] mTextofButton = { "Dipak", "E", "I", "J", "L",
            "M", "G", "R", "N", "T", "H", "P",
            "K", "Y", "V" };

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mTlayout = (TableLayout) findViewById(R.id.mTlayout);


        TableRow tr=new TableRow(this);
        for(int i=0;i<mTextofButton.length;i++){
            Button btn=new Button(this);
            btn.setText(mTextofButton[i]);
            tr.addView(btn);

        }   
        mTlayout.addView(tr);
    }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android android-tablelayout

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

android - 当用户触摸其他地方时解除微调器

我有一个应用程序,用户按下按钮,弹出自定义微调器,以便用户可以选择九种颜色.当用户触摸背景时(除了旋转器之外的每个地方),我希望旋转器被解雇.这可能吗?

我试图在覆盖背景和调用的图像上添加onTouchListener

dialog.dismiss(); 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我的微调器是自定义Spinner,在xml文件中设置并弹出:

final Dialog dialog = new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.colorchooser);
Run Code Online (Sandbox Code Playgroud)

先感谢您

android dismiss ontouchlistener android-spinner

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

LocationManager无法在Android手机上运行

我有个问题,

当我在模拟器中测试它并在DDMS屏幕中编辑位置时,locationmanager工作得非常好,但是当我在三星Galaxy SII上测试它时,它的nog工作..

请帮我.

import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class LbsGeocodingActivity extends Activity {

    private static final long MINIMUM_DISTANCE_CHANGE_FOR_UPDATES = 0; // in Meters
    private static final long MINIMUM_TIME_BETWEEN_UPDATES = 1000; // in Milliseconds

    protected LocationManager locationManager;

    protected Button retrieveLocationButton;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        retrieveLocationButton = (Button) findViewById(R.id.retrieve_location_button);

        locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

        locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, MINIMUM_TIME_BETWEEN_UPDATES, MINIMUM_DISTANCE_CHANGE_FOR_UPDATES, new …
Run Code Online (Sandbox Code Playgroud)

android locationmanager

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

如何从下面的代码解决java.lang.StackOverflowError?

如何从下面的代码解决java.lang.StackOverflowError?

我的守则是: -

public class main extends Activity implements OnItemClickListener {
      private static final String ACTION_ADW_PICK_ICON="org.adw.launcher.icons.ACTION_PICK_ICON";
      private boolean mPickerMode=false;
  /** Called when the activity is first created. */
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      int iconSize=getResources().getDimensionPixelSize(android.R.dimen.app_icon_size);
      setContentView(R.layout.main);
      GridView g=(GridView) findViewById(R.id.icon_grid);
      g.setNumColumns(GridView.AUTO_FIT);
      g.setColumnWidth(iconSize);
      g.setStretchMode(GridView.STRETCH_SPACING_UNIFORM);
      g.setVerticalSpacing(iconSize/3);
      g.setOnItemClickListener(this);
      IconsAdapter adapter=new IconsAdapter(this,iconSize);
      g.setAdapter(adapter);
      if(getIntent().getAction().equals(ACTION_ADW_PICK_ICON)){
        mPickerMode=true;
      }
  }
  public void onItemClick(AdapterView<?> adapter, View view, int position, long id) {
    if(mPickerMode){
        Intent intent=new Intent();
        Bitmap bitmap=null;
        try{
            bitmap=(Bitmap) adapter.getAdapter().getItem(position);
        }catch (Exception e) {
        }
        if(bitmap!=null){
            intent.putExtra("icon",bitmap); …
Run Code Online (Sandbox Code Playgroud)

android

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