小编use*_*614的帖子

如何使用GPS和网络提供商在Android中获取当前位置的纬度和经度值

在我的Android应用程序中,我想使用GPS提供商和网络提供商进行位置更新5秒钟.首先,我想使用GPS提供商(因为它提供了准确的结果),如果GPS提供商返回纬度和经度为0.0和0.0,那么我想使用网络提供商,但我不想同时使用这两个提供商同时.有什么建议?

networking gps android location-provider

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

Android 3.x和4.x中的java.lang.IllegalStateException; 在2.x上正常工作

我正在使用TabActivity其中包含四个选项卡.对于我正在使用的每个选项卡ActivityGroup,ActivityGroup我都有几个活动.在我的一个Activity我有谷歌地图.每当我点击Google Map中内置的Back按钮时,Activity我都会收到以下异常.

在onsaveinstancestate之后,android java.lang.illegalstateexception无法执行此操作.

我在3.x和4.x Android版本中获得了上述异常.但在2.x中,它没有任何异常,工作正常.

android illegalstateexception

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

如何在Android中将像素转换为dip(密度无关像素)

在我的Android应用程序中,我有像素(69px),我需要将这些像素转换为dip(密度无关像素).

有什么建议?

android

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

如何在Android FileSystem中创建子文件夹

我在Android文件系统中创建了一个文件.为此,我编写了以下代码

   openFileOutput("one.html",Context.MODE_PRIVATE);
Run Code Online (Sandbox Code Playgroud)

使用我见过的代码名为"one.html"的代码是在Android FileSystem中创建的.绝对如下.

   /data/data/packagename/files/one.html
Run Code Online (Sandbox Code Playgroud)

但现在我需要在files目录中创建一个名为"html"的文件夹.如何创建?

filesystems android

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

如何从Android中的后台线程更新UI中的文本

在我的应用程序中,我需要根据来自网络的数据更新UI中的文本.因为我AsyncTask在Android中使用后台工作.我的代码如下.

public class DefaultActivity extends Activity{

  TextView textView;
  public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    textView=(TextView)findViewById(R.id.textId);
    new networkFileAccess().execute("background","Progress","result");
  }

  private class networkFileAccess extends AsyncTask<String,String,String>{

    protected String doInBackground(String... background){
       return changeText();
    }

    private String changeText(){
     //Code to Access data from the Network.
     //Parsing the data.
     //Retrieving the boolean Value.
     if(booleanistrue){
      //Displaying some text on the UI.
      publishProgress("someTextOnUI");
      //Send request till we get get boolean value as false.
      changeText();
     }else{
       return "success";
     }
      return "";
    }

    protected void onProgressUpdate(String... progress){
      textView.setText("Wait …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

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