草庐IT

android - 在 SD 卡上存储 Android 应用程序数据

有没有办法将安卓应用程序数据存储在SD卡上而不是内存中?我知道如何将应用程序sqlite数据库从内部存储器传输到SDCard,但是如果内部存储器首先变满了怎么办?大家是怎么处理的? 最佳答案 最好使用Environment.getExternalStorageDirectory()而不是硬编码“/sdcard”并不总是确定文件夹名称会这样命名。此外,Environment类提供了一个getExternalStorageState()方法来检查外部存储是否可用。 关于android-在SD

android - 制造商的可移动存储(外部)SD卡路径

我一直在谷歌搜索,但很难找到哪些制造商/型号使用sdcard/外部存储的哪个路径。我不是在谈论可以通过以下方式找到的内部存储路径:Environment.getExternalStorageDirectory()我知道getExternalStorageDirectory()在某些设备上有时会指向外部sdcard。这是我找到的一些外部路径的常用路径(不确定哪个制造商使用哪个路径):/emmc/mnt/sdcard/external_sd/mnt/external_sd/sdcard/sd/mnt/sdcard/bpemmctest/mnt/sdcard/_ExternalSD/mnt/

android - mkdir() 在内部闪存中有效,但在 SD 卡中无效?

我目前正在构建一个文件管理应用程序,允许用户浏览其设备的文件系统。用户从他们设备的根目录/开始,但可以浏览到他们想要的任何位置,例如内部闪存或SD卡。此应用的关键要求之一是允许用户在任何地方创建新文件夹。像这样的功能对应用程序非常有用。但是,File#mkdir()方法在SD卡目录中根本不起作用。我向list文件添加了适当的权限。我还编写了一个测试来查看哪些目录(所有这些都存在于我的Lollipop5.0设备上)允许创建新文件夹。根据我的观察,File#mkdir()仅在内部闪存目录中有效。注意:请不要混淆Environment#getExternalStorageDirectory(

android - 如何查看安装在 Android 设备上的 SD 卡有多少可用空间?

如何以编程方式检查安装在Android设备上的SD卡有多少可用空间? 最佳答案 要让外部SD卡的可用“空闲”空间显示与菜单->设置->SD卡和手机存储号码一致的号码,请使用以下代码:StatFsstat=newStatFs(Environment.getExternalStorageDirectory().getPath());doublesdAvailSize=(double)stat.getAvailableBlocks()*(double)stat.getBlockSize();//Onebinarygigabyteequal

android - 如何在 Android 中使用 AES 加密 SD 卡中的文件?

我想加密来自SD卡的图像并再次使用AES将其再次存储在SD卡中。主要思想是应用程序浏览图像,然后在我按下按钮时对其进行加密,然后将其存储在sd卡中。所以我的形象是安全的。我已经成功使用本教程中的AES进行字符串加密http://www.androidsnippets.com/encryptdecrypt-strings,但我不知道如何使用图像而不是字符串来执行此操作。这就是我使用字符串的方式:publicstaticStringencrypt(Stringseed,Stringcleartext)throwsException{byte[]rawKey=getRawKey(seed.g

android - 将应用程序移至 SD 卡

在某些使用minsdk3(Android1.5)的应用程序中,我可以将应用程序从我的DesireHD移动到SD卡。(Android2.2)如何以编程方式将应用程序移动到SD卡需要Android1.5及更高版本。 最佳答案 在manifest.xml的标签中添加android:installLocation="auto"属性它将为您的应用程序启用“移至SD卡”按钮。 关于android-将应用程序移至SD卡,我们在StackOverflow上找到一个类似的问题:

android - 内部存储、外部存储、SD卡和可移动存储有什么区别?

来自officialdocumentation:UsingtheExternalStorageEveryAndroid-compatibledevicesupportsashared"externalstorage"thatyoucanusetosavefiles.Thiscanbearemovablestoragemedia(suchasanSDcard)oraninternal(non-removable)storage...我真的对这个问题感到困惑。据我了解,使用外部存储并不一定意味着使用可移动卡,对吗?但是,在谈到外部存储时,它总是被称为“sd卡”。我正在开发一个从Intern

android - 如何通过 Intent 从 SD 卡打开 PDF

我正在尝试启动Intent以在我的应用程序的Assets文件夹中打开一个pdf。我已经阅读了几十篇文章,但仍然卡住了。显然我需要先将pdf复制到sd卡,然后启动Intent。还是不行。我认为问题在于Intent启动,所以我只是尝试打开使用此代码复制到SD卡上的文件“example.pdf”:Log.w("IR","TRYINGTORENDER:"+Environment.getExternalStorageDirectory().getAbsolutePath()+"/example.pdf");Intentintent=newIntent(Intent.ACTION_VIEW);in

java - Android Studio - 在现有的旧项目中启用 native C++ 调试 (card.io Android Source)

我目前正在尝试了解card.ioAndroidSource的native实现如何确实有效。为此,最好能够调试原生C++代码。目前,我的断点不受尊重。我确实尝试了以下方法:调整应用生成文件(Application.mk):APP_ABI:=armeabi-v7aAPP_CFLAGS+=-UNDEBUG-O0-g-ggdbAPP_OPTIM:=调试APP_CPPFLAGS+=-DDMZ_DEBUG=1将buildtype添加到SampleApp的build.gradle文件中buildTypes{发布{缩小启用真proguardFilegetDefaultProguardFile('pro

java - 如何在 PHP 中集成用于 Aadhaar 号码验证的 Aadhaar Card Authentication Api?

我想在PHP中集成用于Aadhaar号码验证的AadhaarCardAuthenticationAPI。我试过this并为API访问编写代码。如何在PHP中生成下面的XML加密字段数据?Thissamplecode是用Java编写的。encryptedandencodedsessionkeyencryptedPIDblockSHA-256HashofPidblock,encryptedandthenencodedDigitalsignatureofAUA 最佳答案 //Belowistherunningcodetointegrate