草庐IT

bytes_received

全部标签

android - 在 Android 中将 byte[] 显示到 ImageView

可以这样做吗?我正在读取一个包含图像的Base64字符串的XML文件。我打算使用Base64.decode来获得图像字符串的字节数组。我被困在如何在ImageView中使用它。我是否必须先创建一个“可绘制”类,然后将其设置为ImageView的src属性?谢谢! 最佳答案 如果其他人偶然发现这个问题,这里是代码importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.widget.ImageView;publicclassMode

android - byte[] 到图像 android

我的问题如下:我已经使用blob格式将一些图片存储到sqlite数据库中,这似乎可以正常工作。现在我想把我的图片从数据库中取出,然后放回图片中......使事情复杂化,它们的格式是可变的(png,jpg,也许是别的东西,我不确定)有没有办法在android中这样做?谢谢 最佳答案 使用BitmapFactory.decodeByteArray()方法:byte[]blob=c.getBlob("yourcolumnname");Bitmapbmp=BitmapFactory.decodeByteArray(blob,0,blob.l

android - 广播接收器 + SMS_RECEIVED

我希望我的应用能够捕获收到的SMS消息。周围有几个这样的例子。看起来我们只需要这样做://AndroidManifest.xml//SMSReceiver.javapublicclassSMSReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Log.i(TAG,"SMSreceived.");....}}这是正确的吗?我正在向我的手机发送一些短信,但日志语句从未被打印出来。我确实在手机上安装了一些其他SMS应用程序,当收到短信时会显示一个弹出窗口-它们是否

android - "IntentReceiver components are not allowed to register to receive intents"尝试确定电池电量时

我正在尝试按照http://developer.android.com/training/monitoring-device-state/battery-monitoring.html中的指南从我的应用程序中获取电池信息。这是检查电池电量的方法:publicvoidsendBatteryInfoMessage(){IntentFilteriFilter=newIntentFilter(Intent.ACTION_BATTERY_CHANGED);IntentbatteryStatus=c.registerReceiver(null,iFilter);intstatus=batteryS

android - SMS_RECEIVED 不能在 Ice Cream Sandwich 上工作?

我正在尝试使用android.provider.Telephony.SMS_RECEIVED来捕获传入的短信。我构建了一个简单的应用程序,可以在2.x上运行,但是当我在4.0模拟器或设备上尝试它时,它不起作用。有什么想法吗?list:MyFirstApp.javapublicclassMyFirstAppextendsBroadcastReceiver{privatestaticfinalStringSMS_RECEIVED="android.provider.Telephony.SMS_RECEIVED";privatestaticfinalStringTAG="MyFirstApp

android - "Error receiving broadcast Intent {....}"是什么意思?

我的应用包含一个通过广播接收位置的服务,还有一个注册这些相同广播的Activity。间歇性地,显然仅在某些设备上,Activity会因此而爆发:classjava.lang.RuntimeExceptionMsg:ErrorreceivingbroadcastIntent{act=com.company.app.ACTION_LOCATION_CHANGEDflg=0x10(hasextras)}incom.company.app.library.activity.MyActivity$LocationReceiver@40f45bb8我无法使用调试器查看应用程序的状态,因为我无法重现

android - 奇怪的 "Receiver not registered"异常

在onResume()中我会这样做:registerReceiver(timeTickReceiver,newIntentFilter(Intent.ACTION_TIME_TICK));在onPause()中:unregisterReceiver(timeTickReceiver);我在Android开发者控制台中看到“java.lang.IllegalArgumentException:Receivernotregistered”报告(只有2份报告,我的应用有数千名用户)。异常由unregisterReceiver()触发。会发生什么?只是用try-catch包围它,我觉得不是很有

android - 错误广播 Intent 回调 : result=CANCELLED forIntent { act=com. google.android.c2dm.intent.RECEIVE pkg=com.flagg327.guicomaipu(有附加功能)}

我从AndroidStudio的Android监视器收到了该错误。当我通过GCM在真实设备中发送推送通知并且应用程序尚未启动或已被强制停止时,会出现此错误。昨天一切正常,今天根本不工作(仅当应用程序在后台或前台运行时才有效)。我认为这可能是一个AndroidManifest错误,但是我已经厌倦了寻找问题并且找不到任何东西。list......TokenRefreshListenerService.java注册“token”每天都会更新。这是因为,每个使用GCM的Android应用程序都必须有一个InstanceIDListenerService来管理这些更新。publicclassTo

Android/Java : Saving a byte array to a file (. jpeg)

我正在为Android开发一个应用程序,该应用程序的一部分必须拍照并将它们保存到SD卡。onPictureTaken方法返回一个字节数组,其中包含捕获图像的数据。我需要做的就是将字节数组保存到.jpeg图像文件中。我试图在BitmapFactory.decodeByteArray(获取Bitmap)和bImage.compress(到OutputStream)、普通OutputStream和BufferedOutputStream的帮助下做到这一点。所有这三种方法似乎都给了我同样奇怪的错误。我的Android手机(8MP摄像头和不错的处理器)似乎可以保存照片(尺寸看起来正确),但是以一

php - fatal error : Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes)

这个问题在这里已经有了答案:关闭12年前.PossibleDuplicate:Allowedmemorysizeof33554432bytesexhausted(triedtoallocate43148176bytes)inphp嗨,在我的php页面,我得到如下错误,Fatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate71bytes)我尝试使用ini_set('memory_limit','128M');设置内存限制;但我还是得到了错误。任何帮助将不胜感激。 最佳答案