草庐IT

android - 在 Android 上解析 Push JSON 数据问题

我是Android的新手,我真的希望这对你们来说很容易解决!我想让用户在我的应用程序上按下按钮后向其他用户发送推送。它确实在我的按钮点击监听器上正确配置了ParsePush,因为它工作正常://CreateourInstallationqueryParseQuerypushQuery=ParseInstallation.getQuery();pushQuery.whereEqualTo("installationId",installationId);//Sendtotargeteduser//SendpushnotificationtoqueryParsePushpush=newPa

android - 在 Android 上解码和渲染视频

我需要做的是解码视频帧并在梯形表面上渲染帧。我使用Android2.2作为我的开发平台我没有使用媒体播放器服务,因为我需要访问解码的帧。这是我目前所拥有的:我正在使用stagefright框架来提取解码的视频帧。然后将每个帧从YUV420转换为RGB格式然后将转换后的帧复制到纹理并渲染到OpenGL表面请注意,我使用的是Processing而不是直接使用OpenGL调用。所以现在我的问题是我只能用stagefright解码mp4文件渲染速度太慢,320x420帧大约需要100毫秒还没有音频,我只能渲染视频,但我仍然不知道如何同步播放音频帧。所以对于我的问题...如何支持其他视频格式?我

android - 导入android.os.CancellationSignal无法在Android上解析ORMLite

编辑:错误发生在ORMLite版本4.48中。我回滚到4.45,错误不再发生。我已经按照网站上的说明使用适用于Android的ORMLite实现了一个数据库。但是,每当我尝试写入数据库时​​,都会出现异常:10-2415:15:04.600:E/AndroidRuntime(12057):FATALEXCEPTION:IntentService[com.mypackage.instagram.UpdateInstagramPhotosService]10-2415:15:04.600:E/AndroidRuntime(12057):java.lang.ExceptionInInitia

android - 如何在 Android 上解释/proc/meminfo 的值?

我正在编写一个需要测量当前可用/已用RAM的Android应用程序。搜索此站点显示了多个具有相似主题的主题,通常建议两种方法:方法一:MemoryInfomi=newMemoryInfo();ActivityManageractivityManager=(ActivityManager)getSystemService(ACTIVITY_SERVICE);activityManager.getMemoryInfo(mi);longavailableMegs=mi.availMem/1048576L;totalMegs=mi.totalMem/1048576L;//availablesi

android - SimpleJSON C++ 类无法在 Android (NDK) 上解析字符串,但同一类在所有其他平台上都有效

我已成功将我的游戏移植到Cocos2d-x,它在Linux、QNX、iOS和Mac上运行良好。我还设置了AndroidNDK,并且能够在Android上成功构建和运行该应用程序(全部来自完全相同的来源,这真的很巧妙!)但是在Android上发生了一件奇怪的事情:我正在使用的SimpleJSON.cpp类无法解析格式正确的JSON字符串。我正在使用这个框架:https://github.com/MJPA/SimpleJSON我查看了代码,但我不是CPP专家,无法了解它有什么问题(如果有的话)(它适用于除Android以外的所有平台,并且编译得很好)。我确实注意到该类相当广泛地使用了wch

java - 如何在 Android 上解锁 InputStream.read()?

我有一个线程,其中循环调用了InputStream的read()方法。当没有更多字节可读时,流将阻塞直到新数据到达。如果我从另一个线程在InputStream上调用close(),流将关闭,但是阻塞的read()调用仍然被封锁。我假设read()方法现在应该返回值-1以指示流的结尾,但事实并非如此。相反,它会再阻塞几分钟,直到发生tcp超时。如何解锁close()调用?编辑:显然,当阻塞read()调用对应的流或套接字是close()时,常规JRE将立即抛出SocketException>'。但是,我使用的AndroidJava运行时不会。任何有关Android环境解决方案的提示都将不

java - 在 Android 上解码 h264 字节流

我想在Android中解码和显示原始h264视频字节流,因此我目前正在使用MediaCodec/Format类。我通过Udp从服务器获取帧数据。但是,不幸的是,目前没有显示任何内容。这是我目前所拥有的。初始化MediaCodec类:codec=MediaCodec.createDecoderByType("video/avc");MediaFormatformat=newMediaFormat();format.setString(MediaFormat.KEY_MIME,"video/avc");format.setInteger(MediaFormat.KEY_MAX_INPUT_

android - 在 Android 上解析推送通知

我正在制作一个将使用Parse.com推送通知的应用程序,但是它并不像指南中显示的那样工作。问题是,我已经很好地设置了Parse推送Activity,注册了新安装,并且能够看到用户订阅了哪些channel。我能够从解析中接收推送通知,但无法从我的应用程序发送。在logcat中没有错误,并解析了推送已发送的记录,但显示该channel“没有订阅者”。在我的onCreate中:Parse.initialize(MainActivity.this,"***","***");PushService.setDefaultPushCallback(this,MainActivity.class);

xml - 在 Android 上解析 XML (org.w3c.Document) 的方法

任何人都可以指出或向我解释如何仅使用AndroidOSLibs轻松解析XML并获取w3c.Document的值吗?我尝试使用dom4j的实现,但它非常慢:-( 最佳答案 这是一个articleatDeveloper.com比较Android上DOM、SAX和Pull解析器的性能。它发现DOM解析器是迄今为止最慢的,然后是Pull解析器和SAX解析器在他们的测试中最快。如果您要在应用程序中进行大量解析,可能值得对不同的选项进行基准测试,看看哪个最适合您。我用过XmlPullParser通过XmlResourceParser并发现效果很

android - 在不播放的情况下在 Android 上解码编码音频数据(MP3 等)

简短版本:将数据编码为MP3的最佳方式是什么(最好是AAC/Ogg/WMA)转换成Java数组或ByteBuffer,然后我可以操纵?我正在整理一个有减速和加速的程序声音文件作为其功能之一。这适用于WAV文件,这是一个标题加上需要发送到的确切二进制数据扬声器,现在我需要为MP3实现它(理想情况下,这个也支持AAC、Ogg和WMA,但由于这些不太受欢迎格式这不是必需的)。Android不公开接口(interface)在不播放的情况下解码MP3,所以我需要创建它界面。虽然我对其他人持开放态度,但三个选项自己呈现:1)编写自己的解码器。我已经有了一个功能性的帧检测器我希望用于选项(3),现在