小编Kra*_*atz的帖子

更改屏幕亮度系统设置Android

我试图通过服务来改变屏幕亮度,如下所示:

android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.SCREEN_BRIGHTNESS, bright);
Run Code Online (Sandbox Code Playgroud)

问题是那是行不通的.嗯,实际上它成功地改变了亮度设置,但是在我进入手机设置之前屏幕亮度实际上并没有改变,看看新值并点击确定.

设置值后我是否需要做些什么来改变亮度?

settings service android screen-brightness

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

VB.NET和Visual Studio Intellisense中的多行XML注释

我正在尝试在VB.Net中的XML注释中添加换行符.我读过另外两篇关于C#的帖子,

C#中的XML多行注释 - 我做错了什么?

为Intellisense的注释添加换行符

但建议<para><br/>标签不起作用.这个,

    ''' <summary>
    ''' <para>Line one</para><br />
    ''' <para>Line two</para><br />
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Speed As Double
Run Code Online (Sandbox Code Playgroud)

仍然看起来像这样:

在此输入图像描述

我怎样才能做到这一点?

vb.net intellisense visual-studio-2010 xml-comments

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

从活动更新Android小部件

我有一个小部件,它的设置,以便当我点击它时,它会在活动中打开一些设置.

views.setOnClickPendingIntent(R.id.btnActivate, pendingIntent);
Run Code Online (Sandbox Code Playgroud)

这会为应用程序配置一些设置.我想要实现的是让窗口小部件更新其视图以反映活动I启动关闭时更改的设置.使用更新间隔或任何其他类型的轮询不适合此.

我在这里看到了几个地方,在android文档中使用了这段代码:

appWidgetManager.updateAppWidget(mAppWidgetId, views);
Run Code Online (Sandbox Code Playgroud)

但我不知道如何获得mAppWidgetId值.我尝试按照http://developer.android.com/guide/topics/appwidgets/index.html中的小部件配置活动示例,但在以下代码中,

    Intent intent = getIntent();
Bundle extras = intent.getExtras();
if (extras != null) {
    mAppWidgetId = extras.getInt(
            AppWidgetManager.EXTRA_APPWIDGET_ID, 
            AppWidgetManager.INVALID_APPWIDGET_ID);
}
Run Code Online (Sandbox Code Playgroud)

extras总是为null,所以我永远不会得到AppWidgetID.

好的,现在我只是漫无边际.你觉得我能做什么?

android widget android-activity

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

人脸检测不适用于前置摄像头

所以基本上,我有这个代码,

        if(mCamera.getParameters().getMaxNumDetectedFaces()==0)
        {
            System.out.println("Face detection not avaliable");
        }
        else
        {
            System.out.println("Max faces: " + Integer.toString(mCamera.getParameters().getMaxNumDetectedFaces()));
        }

        mCamera.setFaceDetectionListener(new FaceDetectionListener() {

            @Override
            public void onFaceDetection(Face[] faces, Camera camera) {
                // TODO Auto-generated method stub
                System.out.println("Face detection callback called." + Integer.toString(faces.length));


            }


        });
Run Code Online (Sandbox Code Playgroud)

在调用之后,调用mCamera.startFaceDetection();回调,一切正常.但是,如果我更换摄像头,相同的代码会导致回调永远不会被调用.将getMaxNumDetectedFaces返回35两个摄像头,所以我认为它支持前置摄像头.我可以来回更换相机,每次调用此代码,它将适用于后置摄像头,但不适用于前置摄像头.

还有什么我可能做错了吗?

java android face-recognition face-detection

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

对Control.Invoke()的实现感到好奇

Control.Invoke(Delegate)究竟做了什么来让代理在GUI线程上运行?此外,我的理解是invoke将阻塞,直到被调用的函数完成.它是如何实现这一目标的?

我想要一些好的细节.我希望学到一些有趣的东西.

.net invoke winforms

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

Android Widget点击和广播接收器不工作

下面的代码应该描述一个应用程序,一旦点击了widget按钮,它就会发送一个应由TestReceiver接收的意图.但是,在运行我的下面的代码时,永远不会调用TestReceiver的onReceive.

有人能让我知道我做错了什么吗?

小部件代码

public class Widget extends AppWidgetProvider {

public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
    final int N = appWidgetIds.length;

    // Perform this loop procedure for each App Widget that belongs to this provider
    for (int i=0; i<N; i++) {
        int appWidgetId = appWidgetIds[i];

        // Create an Intent to launch ExampleActivity
        //Intent intent = new Intent(context.getApplicationContext(), TestReceiver.class);
        Intent intent = new Intent();
        intent.setAction(TestReceiver.TEST_INTENT);
        intent.setClassName(TestReceiver.class.getPackage().getName(), TestReceiver.class.getName());

        PendingIntent pendingIntent = PendingIntent.getBroadcast(context.getApplicationContext(), 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);

        // Get the layout for …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver android-intent

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

VB Recursive Lambda Sub无法编译

我创建了以下不会编译的递归lambda表达式,给出了错误

无法从包含"OpenGlobal"的表达式推断出"OpenGlobal"的类型.

            Dim OpenGlobal = Sub(Catalog As String, Name As String)
                             If _GlobalComponents.Item(Catalog, Name) Is Nothing Then
                                 Dim G As New GlobalComponent
                                 G.Open(Catalog, Name)
                                 _GlobalComponents.Add(G)
                                 For Each gcp As GlobalComponentPart In G.Parts
                                     OpenGlobal(gcp.Catalog, gcp.GlobalComponentName)
                                 Next
                             End If
                         End Sub
Run Code Online (Sandbox Code Playgroud)

我正在尝试做什么?

vb.net lambda

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

使用List(Of T).ForEach方法更新未按预期工作的值

我有以下代码,

PB.ForEach(Function(x) x.Cost = GetPartCost(x.PartNumber, x.Units, x.Cost, FB))

Return PB.Sum(Function(x) (x.Cost * x.Qty))
Run Code Online (Sandbox Code Playgroud)

但它始终返回0.我已检查并且GetPartCost函数执行并返回非零数字,但列表项成本属性永远不会更新.

该物业只是一个简单的财产,

Public Property Cost() As Double
    Get
        Return _Cost
    End Get
    Set(ByVal value As Double)
        _Cost = value
    End Set
End Property
Run Code Online (Sandbox Code Playgroud)

如果我Set在属性中设置断点,它永远不会被击中.

这是怎么回事?

vb.net lambda extension-methods anonymous-methods

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

将SQL Server 2008转换为2000

我希望将转换为2008格式的数据库转换回2000格式.我已经尝试了SQL Server Management Studio中提供的所有方法.导出数据,脚本数据库,所有这些都失败了.导出似乎不会导出所需的所有内容,生成的脚本始终包含错误.数据库非常庞大,无法在生成的脚本中找到错误.

有没有人有任何建议.

sql-server sql-server-2000 sql-server-2008

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

算法:在Cormen,Leiserson,Rivest和Stein的算法导论中练习5.1-2

描述只调用Random(0,1)的过程Random(a,b)的实现.

这里随机(0,1)分别以概率1/2随机生成0或1.

随机(a,b)应该以相等的概率随机给出整数a和整数b之间的数字.

谢谢.

algorithm

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