问题标签 [internal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3897 浏览

android - 如何在 Android 中获取内部存储器文件的 FileInputStream?该文件位于我在应用程序空间中创建的自定义文件夹中

如何获取不在应用程序默认文件目录内的 android 内部存储器中的文件的 FileInputStream。

我在我的应用程序空间中创建了新目录。因此openFileInput("filename")仅适用于getFilesDir(). 并且openFileInput("filename")不接受带有路径分隔符“/”的参数,因此我可以将其更改为 ../myfolder/。

有什么办法可以解决FileInputStream这个问题吗?..

注意:使用普通 API File = new File(... ) 会出现权限被拒绝错误。我已经创建了 Context.MODE_WORLD_WRITEABLE 作为我的自定义文件夹的权限。

说清楚:我的文件在这里 ==>/data/data/com.app.package/app_myfolder/file1.tmp 其中“myfolder” ==> 是使用Context.MODE_WORLD_WRITEABLE权限创建的。

我想FileInputStream打开file1.tmp。(通常你的文件在这里/data/data/com.app.package/files/file1.tmpgetFilesDir()指向这个目录,所以也openFileInput("")接受存在于同一默认目录中的参数。)

0 投票
1 回答
917 浏览

android - Android 内部存储的视频播放最终挂起/崩溃

我在播放 mp4 视频时遇到问题,该视频涉及在播放期间随机但一致的点冻结视频(随机,因为它似乎因设备而异,但一致,因为它似乎是给定的同一个地方设备)。有问题的视频从远程 URL 下载到设备并保存到内部设备存储中。由于本机 VideoView 类不支持从内部存储播放视频,因此我创建了 VideoView 的修改版本,其中包含一个新方法,该方法接受指向相关视频文件的文件描述符。该类也被修改为将媒体播放器的数据源设置为此文件描述符。这会导致视频从内部设备存储中播放,尽管存在上述冻结问题。

从下面粘贴的 logcat 输出判断,媒体服务器崩溃似乎存在问题,可能涉及段错误。我在网上其他地方看到过类似崩溃的堆栈跟踪,但它们似乎与相机使用有关,而不是与视频播放有关。我已经在三款不同的手机上进行了测试,两款运行 Android 2.2.1,第三款运行 Android 2.1。任何人都可以向我指出可能导致此问题的原因以及我如何解决或规避它?

WARN/InputManagerService(103): [01-25 14:55:48.791 9274:0x27db F/MPEG4Extractor]
WARN/InputManagerService(103): frameworks/base/media/libstagefright/MPEG4Extractor.cpp:1595 srcOffset + mNALLengthSize <= size
INFO /调试(55):** * ** * ** * ** * ** * **
INFO/DEBUG(55): 构建指纹: 'vodafone/vfpioneer/sapphire/sapphire:2.2.1/FRG83D/75603:user/release-keys'
INFO/DEBUG(55): pid: 9274, tid: 10203 >>> /system/bin/mediaserver <<<
INFO/DEBUG(55): signal 11 (SIGSEGV), fault addr deadbaad
INFO/DEBUG(55): r0 00000000 r1 0000000c r2 00000027 r3 00000000
INFO/DEBUG(55) :R4 00000000 R5 DEADBAAD R6 00001728 R7 R7 FFFDE6DF
INFO/DEBUG(55):R8 00100000 R9 A340A1F1 10 4050A000 FP 00016DB8 info /
debug/debug/debug(55)
返回错误 1,替换为静默
...
WARN/AACDecoder(9274): AAC 解码器返回错误 1,用静默代替
INFO/DEBUG(55): #00 pc 00011dc4 /system/lib/libc.so
INFO/DEBUG(55): #01 pc 0000135c /system/lib/ liblog.so
INFO/DEBUG(55): code around pc:
INFO/DEBUG(55): afd11da4 1c2bd00b 2d00682d e026d1fb 2b0068db
INFO/DEBUG(55): afd11db4 4e17d003 51a02001 4d164798 24002227
INFO/DEBUG(55): afd11dc4 f7fb702a 2106ee14 ef10f7fc 05592380
WARN/AACDecoder(9274): AAC 解码器返回错误 1,替换静音
INFO/DEBUG(55): afd11dd4 6091aa01 1c116054 94012006 eab6f7fc
INFO/DEBUG(55): afd11de4 2200a905 f7fc2002 f7fbeac2G
210560e
INFO/DEBUG(55): afd154a4 b0834a0d 589c447b 26009001 686768a5
INFO/DEBUG(55): afd154b4 220ce008 2b005eab 1c28d003 47889901
INFO/DEBUG(55): afd154c4 35544306 d5f43f01 2c006824 b003d1ee
INFO/DEBUG(55): afd154d4 bdf01c30 0002ae7c 000000d4 1c0fb5f0
INFO/调试(55):AFD154E4 43551C3D A904B087 1C16AC01 604D9004
INFO/DEBUG/DEBUG(55):stack:
info/debug(55):406098C8 0000000000
inofe
/debug(55) /libc.so
信息/调试(55):406098d4 afd41b6c /system/lib/libc.so
信息/调试(55):406098d8 00000000
信息/调试(55):406098dc afd154c5 /system/lib/libc.so
WARN/AACDecoder(9274):AAC 解码器返回错误 1,替换静音
INFO/DEBUG(55): 406098e0 00000009
INFO/DEBUG(55): 406098e4 afd1450d /system/lib/libc.so
INFO/DEBUG(55): 406098e8 0000005f
信息/调试(55):406098ec afd40328 /system/lib/libc.so
信息/调试(55):406098f0 00000000
信息/调试(55):406098f4 00001728
信息/调试(55):406098f8 fffde6df
信息/调试5) :406098fc afd147ab /system/lib/libc.so
信息/调试(55):40609900 df002777
信息/调试(55):40609904 e3a070ad
信息/调试(55):#00 40609908 40609904
信息/调试(55)c
信息/调试(55):40609910 a2f89987 /system/lib/libstagefright.so
信息/调试(55):40609914 0000000f
信息/调试(55):40609918 4060993c
信息/调试(55):4060991c fffffbdf
信息/调试: 40609920 4060993c
INFO/DEBUG(55): 40609924 a2f89987 /system/lib/libstagefright.so
INFO/DEBUG(55): 40609928 a2fab2a8 /system/lib/libstagefright.so
INFO/DEBUG(55): 4060992c afa0135f /system/ /liblog.so
INFO/DEBUG(55): #01 40609930 4060993c
INFO/DEBUG(55): 40609934 afa0135f /system/lib/liblog.so
WARN/AACDecoder(9274): AAC 解码器返回错误 1,替换为静音
WARN/AACDecoder (9274):AAC 解码器返回错误 1,替换为静音
INFO/DEBUG(55):40609938 40609D54
INFO/DEBUG(55):4060993C 6D617266
INFO/DEBUG
/DEBUG(55):40609940 726F7765信息/debug/debug( 55

):4060994C 6964656D
信息/调试(55):40609950 696C2F61 info
/debug
/debug(55):40609954 61747362 info /
debug/debug
/debug(55)
/调试(55):40609964 78453447
信息/调试(55):40609968 63617274
信息/调试(55):4060996c 2e726f74
信息/调试(55):40609970 3a707063
INFO/DEBUG(55): 40609974 35393531
WARN/AACDecoder(9274): AAC 解码器返回错误 1,替换静音
...
WARN/AACDecoder(9274):AAC 解码器返回错误 1,替换静音
INFO/ServiceManager(52):服务'media.audio_flinger' 死了
INFO/ServiceManager(52): 服务 'media.player' 死
了 INFO/ServiceManager(52): 服务 'media.camera' 死了
INFO/ServiceManager(52): 服务 'media.audio_policy' 死了
WARN/ IMediaDeathNotifier(10181): 媒体服务器死机
ERROR/MediaPlayer(10181): error (100, 0)
ERROR/MediaPlayer(10181): Error (100,0)
DEBUG/VideoView(10181): Error: 100,0
WARN/AudioSystem( 103): AudioFlinger 服务器死机!
WARN/AudioSystem(103):AudioPolicyService 服务器死机!
INFO/BootReceiver(103):将 /data/tombstones/tombstone_03 复制到 DropBox (SYSTEM_TOMBSTONE)

0 投票
1 回答
785 浏览

asp.net - 在javascript asp.net Web应用程序中获取本地网络上的客户端计算机名称

我有一个在内部网络上运行的 asp.net (FW 3.5) Web 应用程序。一个特定页面需要向 Web 服务器“报告”它处于活动状态且未锁定。我需要能够在客户端运行脚本(或其他东西)以在该报告中报告 pc 的计算机名称。我找不到这样做的方法。我发现了几件事会报告 WAN IP 或主机名,但这似乎都是针对外部站点的。

任何帮助将不胜感激。

谢谢,

0 投票
2 回答
3755 浏览

android - 从 mediastore 获取数据的内部与外部 uri

希望有人可以向我澄清这一点......我正在开发一个简单的视频播放器应用程序,可以播放存储在手机上的视频剪辑。

我见过的所有示例都使用 MediaStore.Video.Media.EXTERNAL_CONTENT_URI 内容 Uri 获取视频,类似的

但它不会将列表限制为仅存储在 SD 卡上的文件吗?

较新的 android 手机具有大量内部存储器 - 例如,三星 Galaxy S 通常带有 16Gb 内部存储器和 2Gb sd 卡。

我应该使用外部内容 uri 和内部内容扫描两次媒体存储吗?

我再次看到了 10 个音频和视频播放器的示例,它们都只使用外部播放器。

甚至检查了股票音乐播放器的源代码,它也只能从外部卡中提取。

0 投票
3 回答
10391 浏览

android - 如何序列化 android.graphics.Path 的对象

我正在尝试将 Android.graphics.Path 的对象存储在内部设备内存中。有谁知道如何序列化 android.graphics.Path 对象?而且,还有其他存储 Path 对象的方法吗?谢谢。

0 投票
5 回答
138143 浏览

android - 如何在 Android 内部存储上创建文件?

我想将内部存储上的文件保存到特定文件夹中。我的代码是:

getLocalPath返回/data/data/myPackage/files/media/qmhUZU.jpg,但是当我想创建媒体文件夹时,我得到了异常“java.io.IOException:只读文件系统”。任何想法如何在文件夹媒体中的内部手机存储中写入我的文件?谢谢。

0 投票
1 回答
857 浏览

.htaccess - .htaccess - 如何隐藏子域使用的内部目录?

我为我的同学安装了一个小的 FTP 空间,让他们可以将学校相关文件上传到我的服务器。文件上传后,可以通过子域轻松访问,即 ftp.mydomain.com

一切正常,文件可以下载,一切正常。不过,有两件事仍然让我烦恼:

  • 如果您输入 ftp.mydomain.com,您会看到/my_internal_directory 的索引,而不是/ 的索引
  • 输入子目录并单击父目录链接后,它也会将您重定向到 ftp.mydomain.com/my_internal_directory/

有什么办法可以隐藏 my_internal_directory 吗?

到目前为止,这是我的 .htaccess 文件的内容:

任何帮助将不胜感激。

0 投票
1 回答
24190 浏览

jquery - 使用 JQuery ajax post 使用 WCF / REST 服务

我正在尝试使用 $.ajax 发布数据,但我收到失败消息 400 错误。以下是代码:

0 投票
1 回答
244 浏览

android - 在 Android 手机中保存“始终”信息

您好,我正在为 android 创建应用程序,无论哪种类型,但我需要存储一些信息,这些信息非常重要,因为它是应用程序注册和未来设置的结果,现在在管理应用程序中有一个可以清除数据的按钮,有什么方法可以禁用它吗?我在互联网上发现了一些线程,人们在其中写道,不,这是不可能的。或者,如果用户按下“清除数据”,我将使用内部存储来保存该信息,它是否也会删除内部存储中的文件?我也可以使用 IMEI 来识别手机用户,但如果 IMEI 号码不可用怎么办?

我真的需要帮助知道我该怎么做吗?

0 投票
2 回答
3141 浏览

sql-server-2005 - sql server中的索引,索引的内部工作和结构

当我们在列上创建聚集索引CIX_FirstNames时,比如FirstNames,那么 SQL Server 内部实际发生了什么?

我读过聚集索引创建数据的副本。

那么,sql server 是否会创建一个新的索引表IndexTable并将表中的所有 FirstNames 复制到IndexTable中,并且当搜索到 firstname 时,它​​会从索引表中显示它吗?

这是聚集索引的实际工作吗?