小编And*_*Boy的帖子

navigator.onLine无法在我的手机上工作.如何检查互联网是否在线.离线??? 在Phonegap中

我正在为我的应用程序使用phonegap.我的应用程序基本上是来自一个网站的RSS_FEED.但我的要求是互联网不存在应用程序应该alert- offline.

当应用程序在线运行存储在数据库中的所有数据.当互联网不存在从DB获取的时间数据所以我的问题只是该应用程序每次使用时都显示在线navigator.onLine.

if(navigator.onLine) {
    alert("check online");
    loadScript("http://www.google.com/jsapi",msgOnFn)
    loadScript("js/googleapi.js", msgOnFn);
} else {
    loadScript("js/db.js",msgOffFn);
}
Run Code Online (Sandbox Code Playgroud)

我想这亦 在此就说明没有无线网络连接每次.我不明白为什么会发生这种情况.

在网络浏览器中,它工作正常.:)

navigator cordova

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

旋转 180 度 android 无法正常工作

如果我将左侧底座更改为右侧底座(两者都是用户的横向视图模式),则应用程序(活动)不会重新创建。Hense,相机显示为水平翻转图像。当我尝试为两种纵向模式(正常和反向)更改设备位置时,结果相同。设备正常检测到 90 度旋转。也就是说,左侧 => 纵向 => 右尺寸 => 反向纵向 => 左侧正常工作!

有没有可能解决这个问题?

我使用的是安卓 4.4.4。

代码:

    Display display = ((WindowManager)context.getSystemService(WINDOW_SERVICE)).getDefaultDisplay();

    if(display.getRotation() == Surface.ROTATION_0){//0

        mCamera.setDisplayOrientation(90);
    }else if(display.getRotation() == Surface.ROTATION_90){//1
        mCamera.setDisplayOrientation(0);
    }else if(display.getRotation() == Surface.ROTATION_180){//2
        mCamera.setDisplayOrientation(270);
    }else if(display.getRotation() == Surface.ROTATION_270){//3
        mCamera.setDisplayOrientation(180);
    }
    Log.d(TAG, "ROTATION:" + display.getRotation() + " ");
Run Code Online (Sandbox Code Playgroud)

编辑 我的意思是,onResume()SurfaceCreate()我通过180度的视角旋转设备从不打电话。

编辑功能代码

SurfaceView sfv;
FrameLayout fl0;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //some code to initialize
    fl0 = (FrameLayout) findViewById(R.id.fl0);
    sfv = new SurfaceView(this);
    fl0.addView(sfv, 0);
    addSurfaceHolder();
} …
Run Code Online (Sandbox Code Playgroud)

java android android-camera

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

如何在我的html页面中使用javascript函数重定向到一个分区(<div>)

我的问题是我想在我的同一个html页面中重定向,其中包含一个名为div的div add-form.

当我点击button我的重定向应该在一个div包含一些代码.这是我的一些代码重定向到另一个页面,但我不知道如何用一个替换页面div.

 success: function(data){

          if(data['success']){
        alert("DOne");  

        window.location = document.getElementById('add-form');
         // $("#add-form").load(function(e) {

         // });


          }
          else{
              alert("Oops, There is a Network Error.....");
          }
      }
Run Code Online (Sandbox Code Playgroud)

在这段代码#add-formDIV id.

我不想重定向到另一个页面,而是在包含的页面中滑动div tag.

更新:

这是两张图片.

第一张图片

在第一张图片中点击右侧保持的+按钮.代码是:

<a href="#add-form" data-icon="plus" data-iconpos="notext">Add</a>
Run Code Online (Sandbox Code Playgroud)

结果是这个图像.

第二张图片

我想对按钮点击做同样的事情,但是在javascript中.

javascript ajax jquery cordova

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

如何检查活动是否第一次运行

我的问题告诉了一切.有没有关于第一次安装活动的想法.

实际上我想检查活动是否是第一次安装b'coz我正在使用一个变量检查​​是否应该第一次安装

真正

否则它改变了

android android-activity

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