草庐IT

b_sd_read_write_byte

全部标签

Android 应用程序设计 : write correct intent filter

我正在尝试编写正确的Intent过滤器。我基本上熟悉Intent,它们在我的应用程序中运行良好,但我想知道更好的方法。这是我需要做的:我有一个拥有一些数据的应用程序。(来自ECU、发动机控制单元的数据)有两个Activity:一个Activity可以将数据显示为数字,另一个可以将数据显示为图形。让我们看看第一个Activity。它做什么?它显示。它显示什么?ECU数据。它如何显示此数据?作为数字。第二个Activity几乎相同,但第三个Activity不同:它将数据显示为图表。因此,我希望能够发送明确指定所有信息的Intent,就像“嘿Android,我需要将ECU数据显示为数字”,然

android - 将 sd 卡中的 xml 文件设置为 android 中的布局

在我的应用程序中,我想从服务器获取布局文件并将该文件设置为Activity的内容View。我想知道这是否可能..为此我想到的是我将从服务器下载文件并会将其存储在SD卡中并从那里访问它。但是是否可以将文件设置为内​​容View..请帮助我.. 最佳答案 不,这不可能。要在您的Activity中将xml文件设置为布局,您需要将该文件放在res/layout目录中,并确保它在R.java文件中的id条目。如果不将其保存在res/layout中,您就无法将其作为布局应用到您的Activity中。编辑:基本上,当您将任何xml布局文件放入re

Android - 从 byte[] 数组播放 mp3

我有byte[]数组,其中包含mp3文件。有什么方法可以在不创建临时文件的情况下播放mp3文件?谢谢已编辑:我试过临时文件的方法:FiletempMp3=File.createTempFile("test",".mp3",getCacheDir());//tempMp3.deleteOnExit();FileOutputStreamfos=newFileOutputStream(tempMp3);fos.write(bytes);fos.close();mediaPlayer=MediaPlayer.create(getApplicationContext(),Uri.fromFile

android - 使用 Phonegap 以编程方式将文件从 SD 卡上传到远程服务器

我一直在尝试使用Android移动设备中的Phonegap以编程方式将(zip)文件上传到远程服务器。我试过FileAPI找到的文档和解决方案here.但这似乎不起作用。但是,我可以按照示例中的描述成功上传图像(使用相机和导航器​​)。我在SD卡的文件夹test中有一个文件test.zip。我需要将此文件上传到远程服务器。任何有关这方面的帮助都会很棒。 最佳答案 我成功了,这是我使用的代码uploadFile('test.zip','Test','multipart/x-zip');functionuploadFile(fileNa

android - 当使用打开选项从 SD 卡安装时,应用程序每次都从 splash 启动(同时关闭主页)

当我们按照给定的流程在Android设备中安装应用程序时,我发现任何Android应用程序都存在非常奇怪的错误。卸载应用程序(如果已安装)。下载应用程序(.apk文件)并保存在SD卡中双击.apk文件并点击“安装”窗口在确认弹出窗口中,点击“打开”按钮(请不要点击“完成”)现在应用程序将打开然后访问一些其他Activity(在我的例子中说...启动--->登录-->主屏幕)。现在点击设备主页按钮,它会带我到设备主界面屏幕。现在,如果我再次点击启动器图标,我的应用会从1号开始屏幕(即Splash)。虽然它应该显示我的应用主页。同样在步骤4中,如果我选择“完成”选项,然后启动我的应用程序,

java - 安卓蓝牙 : cannot write a Characteristic (no PROPERTY_WRITE)

我有一个Android(Glass)应用程序,它充当BLE中央并连接到一个BLE外围设备(这是一个使用CoreBluetooth的iOS设备)。我正在尝试从和写入外围设备。阅读正常(接收通知也正常)。但是我没能写出特性。这是我的代码:@OverridepublicvoidonServicesDiscovered(BluetoothGattgatt,intstatus){if(status==BluetoothGatt.GATT_SUCCESS){BluetoothGattServicebse=gatt.getService(TRANSFER_SERVICE_UUID);Bluetoot

android - 不使用 WRITE_EXTERNAL_STORAGE 共享图像?

有没有一种方法可以使用Intent.ACTION_SEND来共享屏幕截图而不需要android.permission.WRITE_EXTERNAL_STORAGE?分享部分如下:IntentshareIntent=newIntent(Intent.ACTION_SEND);shareIntent.setType("image/jpeg");shareIntent.putExtra(Intent.EXTRA_STREAM,uri);IntentchooserIntent=Intent.createChooser(shareIntent,shareTitle);startActivity(

android - KitKat 仍然需要 WRITE_EXTERNAL_STORAGE?

如documentation中所述,从API级别19开始,WRITE_EXTERNAL_STORAGE权限不应该是必需的。因此,我已将其写入list:但是,当我运行使用GoogleMapsV2并因此需要访问外部存储的应用程序时,我得到了一个SecurityException:java.lang.SecurityException:TheMapsAPIrequirestheadditionalfollowingpermissionstobesetintheAndroidManifest.xmltoensureacorrectbehavior:我正在运行该应用程序的手机是KitKat(4.

java - 空指针异常, "Attempt to read from field on a null object reference"

我正在制作一个应用程序,用户可以在其中键入任务列表,然后将该列表保存到一个数组中。数组中的每个任务都是Assignment类的一个实例。但是,我意识到在java中不可能在创建数组后向数组添加元素。所以,我所做的是创建一个名为tasks的数组,其中包含许多空值:Assignment[]tasks={null,null,null,null,null,null,null,null,null,null,null,null};.当我想向数组添加任务时,我只需将下一个空值替换为对象即可。但是,我还需要有一个只有任务的数组,没有空值。所以我为所有不为空的元素创建了一个名为full_tasks的数组:

java - 在 Android 上使用 Byte Buddy 时出错

我正在尝试使用ByteBuddyAndroid中的库,但出现错误:java.lang.IllegalStateException:ThisJVM'sversionstringdoesnotseemtobevalid:0我还没有编写任何代码,只是:ByteBuddytest=newByteBuddy();在我的App.java中我已经导入了:net.bytebuddybyte-buddy0.7.7但它没有用,我试过:net.bytebuddybyte-buddy-android0.7.7但我仍然得到同样的错误。编辑我在初始化ByteBuddy之前放了这一行:System.setPrope