小编dal*_*liz的帖子

如何获得连续的触摸事件?

我的课程扩展了View,我需要在其上获得连续的触摸事件.

如果我使用:

public boolean onTouchEvent(MotionEvent me) {

    if(me.getAction()==MotionEvent.ACTION_DOWN) {
        myAction();
    }
    return true;
}
Run Code Online (Sandbox Code Playgroud)

...触摸事件被捕获一次.

如果我需要连续触摸而不移动手指怎么办?请告诉我,我不需要使用线程或计时器.我的应用程序已经太沉重了.

谢谢.

events android continuous touch

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

AlarmManager - 如何在每小时的顶部重复闹钟?

我想要每小时开一次活动(5:00,6:00,7:00等).我尝试使用线程的持久后台服务,但它不是正确的解决方案,因为:

  • 电池消耗
  • 服务终止,由于android内存管理

所以我正在尝试使用AlarmManager.如果我将警报设置为在X秒内触发(使用"set"方法),它就可以工作.但是如何在每小时的顶部重复一次事件(使用"setRepeating"方法),直到警报被取消?

谢谢!

android repeat alarmmanager

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

主页小部件可以有上下文吗?

在一个活动中,(通常)很容易获得上下文.

如果我正在使用家庭小部件类怎么办?这些是扩展AppWidgetProvider的类,它们不包含Context!

android android-widget android-context

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

Grails中视图的JSON输出

好的,我在Grails中创建了一个非常简单的应用程序.我有一个生成的域类(Person)及其生成的控制器,使用自动Grails脚手架:

package contacts

class PersonController {

    def scaffold = Person

}
Run Code Online (Sandbox Code Playgroud)

现在我想得到一个Person对象的JSON表示.

我是否必须更改视图或控制器?如何?

谢谢.

grails json controller

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

使用Universal Providers的ASP.NET MVC 4出错

我创建了一个简单的ASP.NET MVC 4 Internet项目,然后我用ADO.NET实体数据模型设计器创建了模型,然后我安装了System.Web.Providers(Universal Providers)并配置了Web.config以便两个不同的数据源,都使用SQL CE 4.0.

这些是我的连接字符串:

<add name="DefaultConnection" connectionString="Data Source=C:\maindb.sdf" providerName="System.Data.SqlServerCe.4.0" />
<add name="MyEntitiesModelContainer" connectionString="metadata=res://*/MyEntitiesModel.csdl|res://*/MyEntitiesModel.ssdl|res://*/MyEntities.msl;provider=System.Data.SqlServerCe.4.0;provider connection string=&quot;Data Source=C:\myentities.sdf&quot;" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

该应用程序工作.但是当我尝试登录时,这是我得到的例外:

要调用此方法,"Membership.Provider"属性必须是"ExtendedMembershipProvider"的实例.

我也在<add key="enableSimpleMembership" value="true" />Web.config中添加了,因为不同论坛上的某个人解决了这个问题.这不是我的情况,同样的错误仍然存​​在.

有人可以帮帮我吗?

authentication asp.net-mvc sql-server-ce

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

通过单击C#获取进程窗口句柄

目前,我可以使用主窗口获取正在运行的进程列表,并使用System.Diagnostics.Process.GetProcesses()并执行简单的LINQ查询.

然后,我可以导入user32.dllSetWindowPos函数,我操纵其他进程的窗口参数.

好的,它有效.现在我想通过点击它来选择一个进程的窗口,让我们说calc.exe.换句话说,我想获得一个Process对象(然后是MainWindowHandle),它有一个钩子,当我点击它的窗口时它会捕获进程名称.

我怎样才能做到这一点?

c# hook winapi process click

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

使用PHP和XPath获取单个元素

网上有很多教程,但没有一个可以解释我这个:

如何选择具有绝对XPath的单个元素(例如,在表中)?

示例:我有这个:

/ HTML /体/表/ tbody的/ TR [2]/TD [2] /表/ tbody的/ TR/TD /表[3]/tbody的/ TR/TD /表/ tbody的/ TR [3]/TD /表/ TBODY/TR [4]/TD [5] /跨度

什么是PHP函数来获取该元素的文本?!真的我找不到答案.找到了很多指南和提示,以获得表格的所有元素,表格的所有按钮等,但不是我需要的.

谢谢.

php xpath element

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

'Android for Android'与'AIR for Android' - 差异?

Froyo和Flash Player即将推出我们的手机.

在Adobe PreRelease程序中,我们可以找到Froyo和Eclair的AIR beta.有了这个,我可以开发一个Flash应用程序并将其导出到我的手机.

那么,AIR播放器是Flash播放器吗?o_O我无法理解Android和AIR之间的差异.

你能帮助我吗?谢谢!

air flash android

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

多个JOIN(SQL)

我的问题是玩!框架/ JPA具体.但我认为它适用于一般的SQL语法.

这是一个简单JOIN的示例查询:

return Post.find(
    "select distinct p from Post p join p.tags as t where t.name = ?", tag
).fetch();
Run Code Online (Sandbox Code Playgroud)

这很简单,效果很好.

我的问题是:如果我想在同一个表中加入更多值,该怎么办?

示例(不起作用.这是我创建的伪语法):

return Post.find(
    "select distinct p from Post p join p.tags1 as t, p.tags2 as u, p.tags3 as v where t.name = ?, u.name = ?, v.name = ?", tag1, tag2, tag3,
).fetch();
Run Code Online (Sandbox Code Playgroud)

sql jpa playframework

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