小编Tom*_*i S的帖子

在半屏幕上的Android web视图

我只想这样做,但我不知道怎么做.这将是垂直线性布局.我搜索了3个小时,但还没有找到任何有用的东西.

android webview

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

PhoneGap handleOpenUrl和Android

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.loadUrl("file:///android_asset/www/index.html");

    final String invokeString = getIntent().getDataString();
    if(invokeString != "" && invokeString != null) {
        this.sendJavascript("handleOpenURL('" + invokeString + "');");
        System.out.println(invokeString);
    }
}
Run Code Online (Sandbox Code Playgroud)

我在这个网站上找到了这个代码:http://blog.cttapp.com/p/phonegap-handleopenurl-for-android/.

它不会执行handleOpenURL,我知道这一点,因为它会重定向页面.

android cordova

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

设置JButton使其无法按下或临时禁用actionListener

我在JButtons上有actionListener,如果按其中一个,我想以某种方式禁用actionlistener而不删除它.

是否可能或者我必须删除并再次添加actionListener.

抱歉.我忘了提,我设置了"button.setPressedIcon(icon)",我不想显示这个图标.所以提到的soulution - button.setEnabled(false)不会工作.

java swing jbutton actionlistener

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

BroadcastReceiver无法正常工作

没有触发这个广播接收器,但在另一个我的应用程序正在我用来检查网络状态的地方工作.我对此问题没什么好说的.

package monitor;

import android.content.BroadcastReceiver;

public class Monitor extends BroadcastReceiver {

      @Override
      public void onReceive(Context context, Intent intent) {
          System.out.println("jupi");
    }
}



<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="monitor"
  android:versionCode="1"
  android:versionName="1.0">
<uses-sdk
    android:minSdkVersion="9" 
    android:targetSdkVersion="15"/>

<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

<application 
    android:icon="@drawable/icon"
    android:label="@string/app_name">
    <service 
        android:name=".MonitorService">
    </service>
    <receiver 
        android:name=".Monitor">
        <intent-filter>
            <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
            <action android:name="android.intent.action.PHONE_STATE" />
            <action android:name="android.provider.Telephony.SMS_RECEIVED" />
        </intent-filter>
    </receiver>

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

android broadcastreceiver

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