小编kav*_*vie的帖子

在GenyMotion中捕获屏幕截图

我正在使用Genymotion来运行android应用程序.谁能告诉我如何捕捉Genymotion的屏幕截图?

android-emulator genymotion

80
推荐指数
8
解决办法
5万
查看次数

java.lang.ClassNotFoundException:web.xml中的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

这是我的web.xml代码,在运行时我收到这样的错误..如何解决这个问题?

" SEVERE:异常启动过滤器Struts java.lang.ClassNotFoundException:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter "

 <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    id="WebApp_ID" version="2.5">
      <display-name>HelloStruts</display-name>


      <filter>
      <filter-name>Struts</filter-name>
      <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
      </filter>

      <filter-mapping>
      <filter-name>Struts</filter-name>
      <url-pattern>/*</url-pattern>
      </filter-mapping>

      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
Run Code Online (Sandbox Code Playgroud)

web.xml struts2

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

android.view.WindowManager $ BadTokenException:无法添加窗口-在Toast

当我在Android应用上频繁执行某项操作(我的假设,是由于Toast消息所致)时,出现以下错误。我没有确切找到此问题的位置。我可以从某人那里寻求帮助来解决该问题吗?

 --------- beginning of crash
10-04 16:13:49.250 6541-6541/com.test.myapp E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.test.myapp, PID: 6541
    android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@e2815e is not valid; is your activity running?
        at android.view.ViewRootImpl.setView(ViewRootImpl.java:679)
        at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:342)
        at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93)
        at android.widget.Toast$TN.handleShow(Toast.java:459)
        at android.widget.Toast$TN$2.handleMessage(Toast.java:342)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6119)
        at java.lang.reflect.Method.invoke(Native Method) 
Run Code Online (Sandbox Code Playgroud)

注意:此崩溃并非总是会出现。

android toast

7
推荐指数
3
解决办法
1321
查看次数

发现对默认编码的依赖: new java.io.FileWriter(File, boolean)

我正在使用 FileWrite 类写入文件。它工作正常。但 FindBugs 指出了我的代码片段中的一个小问题。

代码片段:

  SimpleDateFormat formatter = new SimpleDateFormat("yyyy_MM_dd");
        Date now = new Date();
        String fileName = formatter.format(now) + ".txt";
        FileWriter writer = null;
        try {
            File root = new File(Environment.getExternalStorageDirectory(), "Test");
            if (!root.exists()) {
                root.mkdirs();
            }
            File gpxfile = new File(root, fileName);

            writer = new FileWriter(gpxfile, true);
            writer.append(text + "\n\n");

        } catch (IOException e) {
            e.printStackTrace();

        } finally {
            if (writer != null) {
                try {
                    writer.flush();
                    writer.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        } …
Run Code Online (Sandbox Code Playgroud)

android findbugs character-encoding spotbugs

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

如何从SVN存储库中获取已删除的文件

我从 Eclipse 工作空间中删除了一个文件,但该文件位于SVN 存储库中。有人可以帮助我在不使用命令行的情况下从SVN获取已删除的文件吗?

eclipse svn

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

ScheduledExecutorService 每晚在 UTC 时间凌晨 12 点执行

我想在每天凌晨 12 点准时启动 ScheduledExecutorService ,Schedule 必须在今天 22/02/2017 00:00:00(UTC 时间)开始,谁能告诉我我的代码是否正确?

DateTime today = new DateTime().withTimeAtStartOfDay(); 
DateTime startOfTommorrow = today.plusDays(1).withTimeAtStartOfDay();

Long midnight = startOfTommorrow.getMillis();
long midnights = (midnight / 1000)  / 60;
final DateFormat nextDateTymFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println("***********************************");
System.out.println("Schedule Updater "+nextDateTymFormat.format(new Date()));
System.out.println("today "+today);
System.out.println("startOfTommorrow "+startOfTommorrow);
System.out.println("midnight Long "+midnight);
System.out.println("***********************************");
vitalScheduleThread.scheduleAtFixedRate(new Runnable() {

    @Override
    public void run() {

        System.out.println("Hello vitalSchService !!"+nextDateTymFormat.format(new Date()));

        Thread.currentThread().setName("vitalSchService");

        //sendMail();
        vitalSchedule.process(springContext);
    }
}, midnight , 86400000 , TimeUnit.MILLISECONDS
);
Run Code Online (Sandbox Code Playgroud)

java datetime runnable scheduledexecutorservice

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

MQTT:javax.net.ssl.SSLHandshakeException:证书上没有 subjectAltNames 匹配

我正在尝试通过 paho 客户端连接服务器(我使用的版本是org.eclipse.paho.client.mqttv3-1.2.1.jar

当我尝试连接时,我得到:

“MQTT:javax.net.ssl.SSLHandshakeException:证书上没有subjectAltNames”

但我没有得到这个问题 org.eclipse.paho.client.mqttv3-1.2.0.jar

以下是来自 mosquitto 的日志

“sslv3 警报证书未知”

ssl android mqtt paho

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

如何为按钮添加带有渐变的波纹效果?

我创建了一个按钮,我想为该按钮添加涟漪效果和渐变!

这是我的按钮代码:

<Button
    android:id="@+id/percentageButton"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:background="@drawable/gradient"
    android:gravity="center"
    android:text="%"
    android:textColor="@android:color/white"
    android:textSize="30dp">
</Button>
Run Code Online (Sandbox Code Playgroud)

这是我的gradient.xml文件代码

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <corners
        android:radius="0dp"/>
    <gradient
        android:gradientRadius="100"
        android:centerX="49%"
        android:centerY="50%"
        android:centerColor="#434343"
        android:startColor="#0F0F0F"
        android:endColor="#141414"
        android:type="radial"/>
  </shape>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有的可能性,但没有得到如何实现这一点。

android gradient button ripple

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

java-如何生成一个6位随机十六进制值

我在 Android 应用程序中有一个场景,其中必须生成 6 位随机十六进制值。(值的范围可以是十六进制或整数值)。

执行此操作的最有效方法是什么?我是否必须生成一个随机的十进制数,然后将其转换为十六进制?还是可以直接生成一个值?

java random android

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

错误:请将main方法定义为:public static void main(String [] args)

执行下面的程序我收到错误消息为"错误:在类Parent_Package.Parent中找不到主要方法,请将主方法定义为:public static void main(String [] args)"........ ..........任何人都知道如何解决这个问题吗?

First Package
==============
package Parent_Package;

public class Parent {
     int money = 100;enter code here
     protected  void give_Money(){
    money = money-10;
     System.out.println(money);
}
}

======================
Second Package
===================================
 package Child_Package;

 import Parent_Package.Parent;

 class Child extends Parent{
        public void donate() {
            give_Money();
        }

    }

 class Friend {
     public static void main(String[] args){
    Child c = new Child();
    c.donate();

    }
}

==================================================</body></html>
Run Code Online (Sandbox Code Playgroud)

java

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

如何在java中使用双引号拆分字符串

这个问题非常简单

如何在java?中用双引号拆分字符串?

例如我有字符串 在"2014-09-16 05:40:00.0"执行此操作,在拆分后,我想要字符串像

       Do this at 
       2014-09-16 05:40:00.0,
Run Code Online (Sandbox Code Playgroud)

任何帮助如何实现这一目标?

java string-split

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