小编blu*_*nte的帖子

Android:使用AlarmManager设置所有PendingIntents

我正在设置这样的警报:

alarmManager.set(AlarmManager.RTC_WAKEUP, alarmTime, pendingEvent);
Run Code Online (Sandbox Code Playgroud)

我有兴趣删除之前设置的所有警报,清除它们.

有没有办法让我这样做或获取当前设置的所有警报,以便我可以手动删除它们?

android alarmmanager

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

C#中的File和FileInfo有什么区别?

我一直在读的静态方法文件类最好是用在像检查,看看是否存在对文件执行小一些任务,我们应该使用的实例FileInfo的,如果我们要进行很多类对特定文件的操作.

我理解这一点,可以盲目地使用它,但我想知道为什么会有区别?它们的工作方式是什么使它们适合不同的情况?让这2个不同的类看起来以不同的方式做同样的事情有什么意义呢?

如果有人能够至少回答其中一个问题,将会很有帮助.

c# file

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

Hibernate是否适用于Android应用程序?

我正在为我的Android应用程序寻找一个好的ORM,乍一看似乎对于移动设备我更喜欢使用更简单的东西.问题是我只是在这里假设没有真正的证据,所以我想我会问社区的意见(也许有人经历过这种经历).它是一个相当大的(用于移动)应用程序,将在专用平板电脑上运行.

其他人都在想什么?Hibernate对Android应用程序来说太过分了吗?会有性能问题吗?

如果你觉得它太多了,你会用什么呢?

我知道还有其他问题要求替代方案,但我决定问,因为大多数问题只是假设它是一种矫枉过正并要求其他选择,我开始疑惑"它真的和矫枉过正吗?为什么?" 由于我缺乏经验,我只是认为它,但如果我被要求解释原因,则无法真正提供答案.是性能吗?是配置太多(我不介意)?

谢谢!

java performance android hibernate

58
推荐指数
3
解决办法
4万
查看次数

什么是模型视图演示者?

有人可以用尽可能简单的方式解释Model View Presenter模式是什么吗?与模型视图控制器有什么区别?哪个最好或用于哪个目的?

model-view-controller mvp design-patterns

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

Maven vs Ant用于Android应用程序中的自动构建

我正在评估是否使用Ant或Maven来自动化我的Android开发构建过程.我一直在尝试在线阅读以做出明智的决定,但没有发现许多与Android开发相关的细节.根据您的经验:

  • 有哪些主要区别?
  • 我读过一些人说他们有不同的目的吗?那是什么?
  • 什么会让你选择一个而不是另一个?
  • 每个的优点和缺点是什么?
  • 哪个更容易设置和维护?
  • 是否有社区提供/最常用的?

我发现了一个类似的问题Maven为构建android项目提供了什么好处(超过ant)?,但他问的是Maven对Ant的好处,首先,我甚至不知道Ant的好处,其次,他只得到了一个对我来说不清楚的答案.

我使用Intellij,以防它有任何区别但我希望它没有.

ant build-automation android maven

27
推荐指数
2
解决办法
4472
查看次数

有没有办法在Vim中为Ruby建立良好的自动完成功能?

我一直在尝试为Ruby代码设置Vim自动完成功能并且没有成功.我的意思是"工作",但我希望有更好的插件或配置可用.

我已经设置了rubycomplete插件,它做得不错,但没有像RubyMine这样的IDE.一旦我安装它,它只是一股清新的空气,看看我错过了什么.它非常清楚语法,上下文,通常只显示相关的可能选项.

也许我只是没有正确设置.找不到教程,博客文章,关于如何解决这个问题的好文档(特别是最新的文档)是不可能的.有时您会发现有不同的工具和设置,并没有太多解释如何去做.

这类事物是否有社区标准?实现这一目标的最佳工具是什么?任何好的教程,来源,如何去做的线索?

我一直听到有人说他们喜欢Vim而不喜欢像Rubymine这样的IDE,并且他们可以通过适当的插件配置在很多方面实现几乎相同的行为,但我的经验并不一样.我真的想继续使用Vim,因为它更轻,我喜欢编辑器,但生产力是最重要的,我浪费了太多时间阅读3年和4年前关于如何设置它的博客文章.

ruby vim omnicomplete

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

是否有事件可以检测屏幕何时变暗?

我正在使用SCREEN_DIM_WAKE_LOCK,因此我永远不会关闭.它只是从全亮度变暗.

我有什么方法可以检测屏幕变暗(事件,接收器等)吗?

android

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

对于带有子文件夹的"git add",这个git是否正确?

当使用带有文件模式的"git add"时,它只递归地添加未跟踪的文件,并忽略已更改的文件,除非它们在当前文件夹中.

例:

$ git status
# On branch master
# Changed but not updated:
#    (use "git add <file>..." to update what will be committed)
#    (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:    level1/test1.txt
#       modified:    level1/level2/test1.txt
#
# Untracked files:
#   (use "git add <file>..." to incldude in what will be committed)
# 
#       level1/test2.txt
#       level1/level2/test2.txt
no changes added to commit (use "git add" and/or "git commit -a")
$ git …
Run Code Online (Sandbox Code Playgroud)

git msysgit

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

是否可以通过检测到屏幕触摸来让设备从睡眠状态唤醒(屏幕黑暗)?

我想通过检测屏幕触摸而不是点击任何按钮,让Android设备从睡眠中醒来,或者当屏幕变暗时手机获得一定程度的不活动状态.

在文档中我唯一发现的是WindowManager.LayoutParams中的FLAG_TOUCHABLE_WHEN_WAKING标志,它说:

窗口标志:设置后,如果按下触摸屏时设备处于睡眠状态,您将收到第一个触摸事件.通常,系统会消耗第一个触摸事件,因为用户无法看到他们正在按下的内容.

我认为这意味着如果设备的屏幕关闭并且为活动设置了该标志,那么它将唤醒触摸(这是我想要它做的).我误解了这面旗帜的目的吗?是否有其他实现细节我忽略了?还有其他方法吗?

android

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

Razor View引擎中的全局变量

有没有办法让我使用类似于Spark View Engine 中所谓的全局变量的功能,但是对于Razor.

它的全部意义在于能够在一个部分中为标题定义变量,然后能够在另一个部分中设置或更改该变量的值.

在Spark中,您将在类似于此类的部分中创建变量(出于示例目的,不完整的代码):

<html>
  <head>
    <global type='string' Title='"Site Name"'/>
    <title>${Title}</title>
  </head>
  <body>
    <div><use content="view"/></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

然后你可以在不同的视图或部分或其他任何地方设置它:

<set Title='product.Name + " - " + Title'/>
Run Code Online (Sandbox Code Playgroud)

如果我采用错误的方法,我如何在Razor中做这样的事情或者只是解决类似的问题?

razor asp.net-mvc-3

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

在C#中,何时引用类型比值类型更有效?

有没有时间参考类型比值类型更有效?为什么?你能给我举个例子吗 ?

c# performance types

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

是否可以在Android OS中创建Horizo​​ntal Tabs?

我正在使用TabHost和TabWidget为Android应用程序创建一些选项卡.我看到标签垂直显示在另一个旁边.有没有办法制作水平对齐的标签(一个在另一个上面)?

我正在创建这样的标签:

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>
    <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <TextView
            android:id="@+id/textview1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="this is a tab" />
        <TextView
            android:id="@+id/textview2"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="this is another tab" />            
    </FrameLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这样的事情是我需要做的:

替代文字

android

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