小编And*_*ner的帖子

如何从应用程序的背景录制视频:Android

我正在开发一个应用程序,它将能够通过使用从应用程序的背景录制视频Service.

问题描述 :

在我的应用程序录音将被安排.如果用户想要从下午1点到下午3点录制视频,他将安排任务并退出应用程序.申请将在下午1点至3点自动开始录制.

我做了什么:

我搜索了我的查询,但没有得到解决方案.许多文章说这是不可能的.但在Google Play中,有一些应用程序(例如MyCar Recorder)可以从应用程序的背景录制视频.

我得到了一篇关于它的文章,但它不起作用.

实现此功能的方法是什么?

media service android video-capture

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

Java:使用TimeUnit将秒转换为日,小时,分钟和秒

我正在使用TimeStamp类将秒转换为日,小时,分钟,秒.我使用以下代码

public static void calculateTime(long seconds) {
        int day = (int)TimeUnit.SECONDS.toDays(seconds);        
        long hours = TimeUnit.SECONDS.toHours(seconds) - TimeUnit.SECONDS.toHours(TimeUnit.SECONDS.toDays(seconds));
        long minute = TimeUnit.SECONDS.toMinutes(seconds) - TimeUnit.SECONDS.toMinutes(TimeUnit.SECONDS.toHours(seconds));
        long second = TimeUnit.SECONDS.toSeconds(seconds) - TimeUnit.SECONDS.toSeconds(TimeUnit.SECONDS.toMinutes(seconds));

        System.out.println("Day " + day + " Hour " + hours + " Minute " + minute + " Seconds " + second);

    }
Run Code Online (Sandbox Code Playgroud)

但我得不到正确的结果.例如,当我调用此方法时,calculateTime(3600)它给我的结果Day 0 Hour 1 Minute 60 Seconds 3540而不是Day 0 Hour 1 Minute 0 Seconds 0.

我的逻辑有什么问题?请帮我.

java time datetime

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

从现有帐户服务类型创建电子邮件帐户

我已经浏览了Android doc提供的SampleSyncAdapter示例项目,但据我了解,我们需要添加一个自定义帐户服务帐户. 但我需要从设备上的现有帐户服务创建电子邮件帐户.


为了更清楚我的问题,我举了一个例子

以下是我的设备上可用的帐户服务 在此输入图像描述

我想每个Android设备上都提供"Google"和"电子邮件"帐户服务.

现在我想配置一个"电子邮件"帐户,因此我必须遵循以下步骤:

第1步:输入现有的电子邮件ID和密码

第2步:[a]常规设置属性: - (帐户名称,真实姓名,电子邮件地址)

步骤2:[b]传入服务器属性: - (POP或IMAP邮件服务器,服务器地址,用户名,密码)

第2步:[c]发送服务器属性: - (SMTP服务器,用户名,密码)

步骤3:通过选择高级设置,我们可以配置端口和证书选项.

我们需要手动完成上述步骤, 但我想通过上述所有设置以编程方式创建电子邮件帐户.


那么如何从现有的帐户服务中逐步创建新的电子邮件帐户?我需要MDM的这个功能.

android google-account accountmanager

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

Android中的MDM工作流程

任何人都可以帮助我从客户端和服务器的角度来看如何在Android中进行MDM集成吗?

我想做一个具有锁定和擦除功能的企业应用程序.我对Android中的MDM工作流程一无所知.

谢谢.

workflow android mdm

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

在Android中以编程方式配置PPTP/L2TP VPN

我已经阅读了关于VpnServiceVpnService.Builder但是无法获得将vpn类型设置为PPTP或L2TP的任何方法,即使我没有得到任何可以设置用户/密码的方法.

注意: There are many questions in SO I read them but didn't find solution. I looked into ToyVpn application but this there are only 3 parameters we set in this application.

请帮忙.如果有3方API,请提供参考.

java api vpn android

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

如何在Java中实现对象计数器

面试官问我

如何实现类Foo,您可以在其中计算该类的实例.有更多的线程正在创建该类Foo的实例.

我用以下代码回复了这个问题

public class Foo {
    private static int count = 0;

    public Foo() {
    incrementCount();
    }

    public void incrementCount() {
        synchronize (Foo.class) {
            count++;
        }
    }
} 
Run Code Online (Sandbox Code Playgroud)

她再次问我这个问题

如果线程结束,计数器应该减少,你怎么能这样做?

我没有回答这个问题.

我知道finalize()方法,但它取决于Garbage collector调用此方法时,即使我们覆盖finalize().

我还没有解决方案,你能解释一下吗?

java multithreading counter finalizer

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

无法从服务器发布消息:Google Cloud Messaging

我正在阅读有关GCM的内容,同时我正在尝试在文档(extras/google/gcm/gcm-server/)和文档中给出的示例代码extras/google/gcm/gcm-client/.

客户(设备)的注册过程正常.但是,当我尝试向已注册的设备发送消息时,即使添加了一个设备或将多个设备添加到服务器,它也会给我错误.

这是代码:

@Override
  protected void doPost(HttpServletRequest req, HttpServletResponse resp)
      throws IOException, ServletException {
    List<String> devices = Datastore.getDevices();
    StringBuilder status = new StringBuilder();
    if (devices.isEmpty()) {
      status.append("Message ignored as there is no device registered!");
    } else {
      List<Result> results;
      // NOTE: check below is for demonstration purposes; a real application
      // could always send a multicast, even for just one recipient
      if (devices.size() == 1) {
        // send a single message using plain post
        String registrationId …
Run Code Online (Sandbox Code Playgroud)

java android google-cloud-messaging

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

阻止/取消阻止我的应用程序中的应用程序:Android

我想阻止/解除阻止(用户无法使用/访问被阻止的应用程序)我的应用程序在Android设备中的某些应用程序.但我找不到任何解决方案/想法.

我读Android如何以编程方式隐藏启动器图标,但这隐藏了同一应用程序的应用程序启动器图标.

我怎样才能做到这一点?请分享一些关于此的想法/链接.

java android launcher

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

获取Google Maps API v2的API密钥时出现"输入无效"错误

我正在为Google地图做一个示例应用程序.我使用的是/extras/google/google_play_services/samples/mapsandroid目录中给出的相同示例代码.

我正在尝试创建一个API密钥以在示例应用程序中使用.我指的是Google地图Android API v2服务Google Maps Android API v2文档的创建和获取API密钥,我在Google控制台页面上收到错误消息.

放入MD5和包名称(as CF:7C:E3:40:8E:SA:2B:31:E8:E7:ED:31:7A:8A:D7:46;com.test.myapp)后,我收到"您的输入无效"错误.我正在执行所有步骤(直到此错误)(正如我给出的URL所说),但不知道为什么会出现此错误.

请帮我解决这个错误.

java android google-maps

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

在PieChart中使用HIghlighter:jQplot

我想在荧光计中使用荧光笔功能.我的代码是

function device_ownership_graph(titleOfGraph, corporateOwned,
        corporateShared, employeeOwned) {

    var arrCorporateOwned = [ 'Corporate-Owned', corporateOwned ];
    var arrCorporateShared = [ 'Corporate-Shared', corporateShared ];
    var arrEmployeeOwned = [ 'Employee-Owned', employeeOwned ];

    $.jqplot.config.enablePlugins = true;
    /*Here we construct graph*/
    $.jqplot('device_ownership_graph', [ [ arrCorporateOwned, arrCorporateShared, arrEmployeeOwned ] ], {
        title : {
            text : titleOfGraph, // title for the plot,
            show : true,
            fontSize : 14,
            textColor : '#808080',
            textAlign : 'center'
        },
        seriesColors : [ "#00b0f0", "#ffc000", "#92d050"],
        seriesDefaults : {
            // Make this …
Run Code Online (Sandbox Code Playgroud)

javascript graph jqplot pie-chart

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

Android:为ClipboardManager实现广播接收器

我想实现一个侦听器,如果有人从任何应用程序复制任何东西,它将监听.

我听说ClipboardManager.OnPrimaryClipChangedListener()哪个会听复制动作,但这不是接收器(据我所知).我得到了一个示例应用程序,这个应用程序背后的逻辑是,从系统启动启动服务并运行一个服务,它将监听复制操作,但我认为这将耗尽电池.我对吗?

那么我该如何实现一个可以监听Copy动作的Broadcast接收器呢.

java android listener broadcastreceiver clipboardmanager

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

读调制解调器固件版本:Android

我正在开发一个iPhone和Android应用程序,我需要阅读,Modem Firmware Version因为iPhone开发人员在他身边.

我在Internet/SO上搜索但找不到与我的问题有关的任何内容.

是否可以Modem Firmware Version在Android中阅读?如果不是什么应该相当于那?(我们读取此属性以及更多用于跟踪设备)

java android android-firmware

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