小编Max*_*axi的帖子

Android DatePicker/Dialog使用最小/最大日期显示不正确的月/秒

我正在使用DatePickerDialog和DatePicker来设置特定范围.

datePicker.setMinDate(minDate);
datePicker.setMaxDate(maxDate);
Run Code Online (Sandbox Code Playgroud)

如果我的最小/最大 - 日期在一个月的范围内(例如:2014年7月7日 - 2014年2月27日),我仍然会在对话框中显示邻居月份(1月,3月).如果我选择上个月(1月),对话框会自动切换到minDate,月份会切换回2月.未来月份也是如此.

在此输入图像描述

有没有办法解决这个问题,所以我只显示在我的范围内的月份?

android datepicker datepickerdialog

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

微信登录-不接收令牌

我只是关注了本示例中Aaron Bruckner 提到的所有内容。在启用和禁用boolean标志的情况下进行了尝试checkSignature

初始化API:

api = WXAPIFactory.createWXAPI(getContext(), WXEntryActivity.APP_ID,
            true);
Run Code Online (Sandbox Code Playgroud)

发送注册:

api.registerApp(WXEntryActivity.APP_ID);
Run Code Online (Sandbox Code Playgroud)

发送登录名:

SendAuth.Req req = new SendAuth.Req();
      req.scope = "snsapi_userinfo";
      req.state = "none";
      api.sendReq(req);
Run Code Online (Sandbox Code Playgroud)

尝试登录时,我从微信获取确认屏幕。当点击“确认登录”时,我被重定向到我的应用程序,但是什么也没有发生。

在此处输入图片说明

WXEntryActivity.class不叫-所以我不接受任何令牌继续与我的认证。

签名设置为时的日志false

D/MicroMsg.PaySdk.WXFactory: createWXAPI, appId = wx41XXXXXXXXX41, checkSignature = false
D/MicroMsg.SDK.WXApiImplV10: <init>, appId = wx41XXXXXXXXX41, checkSignature = false
D/MicroMsg.SDK.WXMsgImplComm: ignore wechat app signature validation
D/MicroMsg.SDK.WXApiImplV10: registerApp, appId = wx41XXXXXXXXX41
D/MicroMsg.SDK.WXApiImplV10: registerApp, appId = wx41XXXXXXXXX41
D/MicroMsg.SDK.WXApiImplV10: register app com.my.packagename.debug
D/MicroMsg.SDK.MMessage: send mm message, intent=Intent { act=com.tencent.mm.plugin.openapi.Intent.ACTION_HANDLE_APP_REGISTER (has extras) …
Run Code Online (Sandbox Code Playgroud)

android wechat

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

在Camera2 API中切换闪光灯

我的问题是当我在不同的闪存模式之间切换然后想要捕获图像时,我的captureBuilder将不会设置所选的闪存模式.它仅在我关闭并重新打开相机时才有效.

我以https://github.com/googlesamples/android-Camera2Basic为出发点.

我的方法:

   private void captureStillPicture() {
  try {
     final Activity activity = (Activity) context;
     if (null == activity || null == mCameraDevice) {
        return;
     }
     // This is the CaptureRequest.Builder that we use to take a picture.
     CaptureRequest.Builder captureBuilder =
           mCameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_STILL_CAPTURE);
     captureBuilder.addTarget(mImageReader.getSurface());

     // Use the same AE and AF modes as the preview.
     captureBuilder.set(CaptureRequest.CONTROL_AF_MODE,
           CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE);
     setCurrentFlash(captureBuilder);

     // Orientation
     int rotation = activity.getWindowManager()
           .getDefaultDisplay()
           .getRotation();
     captureBuilder.set(CaptureRequest.JPEG_ORIENTATION, getOrientation(rotation));

     CameraCaptureSession.CaptureCallback captureCallback =
           new CameraCaptureSession.CaptureCallback() {

              @Override
              public void onCaptureCompleted(@NonNull CameraCaptureSession …
Run Code Online (Sandbox Code Playgroud)

android android-camera camera-flash android-camera2

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