android数字格式

这是我的密码: NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(14); nf.setMinimumFractionDigits(0); double d = 0; System.out.println(nf.format(d)); 使用Android SDK:它打印“0.00000000000001” 使用Java SDK(j2SE):它打印“0” 为什么会有这种差异?Android SDK

androiddom解析问题

我有一个xml文件,我正在用DOM解析它` <media:group> <media:category label='hi'scheme='http://gdata.youtube.com/schemas/2007/categories.cat'>hello</media:category> <media:content url='http://www.youtube.com/1' expression='f

Android设备上的网络视频是在线播放还是在视频应用程序中播放?

我想知道移动网站上的视频是在线播放还是在视频应用程序中播放。如果它们在视频应用程序中播放:这些应用程序是特定于设备的还是始终相同?有没有人能链接到这些控件的外观,这样我就可以在Android上创建一个photoshop预览我的网络视频的外观 编辑 所谓内联,我的意思是它不会像在iphone上那样在外部应用程序中播放(每当你点击m.youtube.com上的视频时会打开quicktime player),而只是在浏览器中播放。一些机器人支持的HTML5视频标签请参见你所说的内联是什么意思。大多数a

android中的Webview控件

我想能够把一个网页在一个有限的视图,像只使用屏幕的一部分。这样我就可以在视频下方添加按钮,并在顶部添加图像 这可能吗?你能告诉我怎么做吗 谢谢您是否尝试在您最喜欢的搜索引擎中键入问题的标题?;) ?《开发者指南》对各种事情都很有帮助。但是,只需定义一个线性布局,即所需的大小和位置,然后在其中弹出webview 注意:我假设您正在使用xml定义布局 显然,开发人员指南没有帮助。只有基本的东西。但是谢谢

Android 同时触摸两个图像按钮

我有两个图像按钮在我的布局我必须处理三个案件 1.按钮1触摸 2.按钮2被触碰 3.按钮1和2同时触按 在我的OntouchListner中,我缓存了前两个案例,但是如何捕获第三个呢?请帮帮我 我想你可以抓到一个在您的案例中是两个,但它依赖于硬件或软件。这些是重叠的还是您在寻找多点触摸?您好,谢谢您在我的游戏中的回复。画布上有两个图像按钮,按特定距离分开。用户连续单击/轻触这些按钮,我必须聆听这些触摸事件

Android应用程序与setVolume。。。。扩展tab活动

嗨,我有一个应用程序,我想在其中实现setVolumeControlStream 但我不能,因为我的类扩展了TabActivity而不是Activity。我该怎么办?setVolumeControlStream()在TabActivity上可用,因为TabActivity继承自Activity

使用Xon和Xoff从打印机获取响应 如何使用X-On和X-Off从android中的蓝牙打印机检索打印机响应。我试过了,但不起作用。我已尝试使用以下代码,但它不起作用: CommPortIdentifier portId=CommPortIdentifier.getPortIdentifier(“COM”); SerialPort sPort=(SerialPort)portId.open(this.getClass().getName(),30000); sPort.setSerialPortParams(9600,SerialPort.DATABITS_8,SerialPort.STOPBITS_1,SerialPort.PARITY_NONE); sPort.setFlowControlMode(SerialPort.FLOWCONTROL_XONXOFF_输入| SerialPort.FLOWCONTROL_XONXOFF_输出); OutputStream os=sPort.getOutputStream(); os=sPort.getOutputStream(); InputStream=sPort.getInputStream(); 写操作(baos.toByteArray(),0,baos.toByteArray().length); StringBuffer inputBuffer=新的StringBuffer(); 做{ for(int newData=is.read();newData!=-1;newData=is.read()) { append((char)newData); } 尝试 { 睡眠(300); } 抓住 { } }而(inputBuffer.length()

Huh?CommPortIdentifier类在Android中不存在。您是如何编译它的 此外,Android不是Windows,因此串行端口(如果存在)不会被称为“COM” 如果您想与蓝牙打印机通话,首先确保它支持RFCOMM,因为这是Android API中唯一可用的蓝牙协议,其次请参阅蓝牙教程:我们有jar文件“javax.comm”的API这给了我们一个类“CommPortIdentifier”。除此之外,让我们假设CommPortIdentifier无法工作。因为我们厌倦了blueto

Android-广播接收器启动单任务活动

我有一个广播接收器,它将在接收时启动活动 public void onReceive(Context context, Intent intent) { Intent activity = new Intent(context, Preview.class); activity.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_CLEAR_TOP |Intent.FLAG_ACTIVITY_

Android 按下Arduino上的按钮时拨打电话

嗨,我正在尝试合并两个项目 1.这告诉我arduino的按钮按下了 2.在android上打个电话 我要做的是按下arduino上的按钮打电话。。 但是没有运气:( 召唤 钮扣 package net.mitchtech.adb; import net.mitchtech.adb.simpledigitalinput.R; import net.mitchtech.adb.phonecalls; import org.microbridge.server.AbstractServerList

Android:垂直滚动条

我想在列表视图和网格视图中实现这一点。 请引导我。 长按向下箭头,我想进入列表的末尾。您可以使用setSelection(index),listview显示将跳转到您想要的索引 downButton.setOnLongClickListener(new OnLongClickListener() { @Override public boolean onLongClick(View v) { listView.setSelection(LastPosit

活动未激活时忽略Android接收器

我有一个后台服务,它有一个连接更改接收器,似乎只有在活动处于活动状态时才会收到 @Override public void onCreate() { mContext = this; IntentFilter connectivityChangeFilter = new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE"); registerReceiver(receiver, connectivityChangeF

Android 如何使用ActivityManager获取更多信息 List taskInfo=am.getRunningTasks(1); ComponentName componentInfo=taskInfo.get(0).topActivity; getPackageName(); activity=taskInfo.get(0.topActivity.getClassName(); packagename=componentInfo.getPackageName();

我有这个代码来获取正在运行的活动和包名。我的问题是: 这个包包含另一个类(Name.java),它不是一个活动,返回一个我也需要获取的字符串值。 使用ActivityManager可以实现这一点吗 更清楚地说: 主页活动是一个包含项目列表的屏幕。通过向右或向左滑动,屏幕会发生变化并显示,例如,收藏夹项目、分级项目等。每个屏幕/视图都有一个名称(name.java处理它)。我想做的是,获取当前视图的名称,而不仅仅是活动的名称。不,使用ActivityManager无法获取此信息。ActivityM

在android上的PhoneGap应用程序中录制视频时限制视频尺寸/大小

我正在开发一个基于Phonegap的web应用程序,具有录制和上传图像和视频的功能。由于视频在标准分辨率下往往相当大,因此只有当我能够设法缩小文件大小(无论是在录制时还是之后)时,此功能才有帮助 在iOS 6上,我通过使用新引入的实现了这一点。因此,录制的视频会自动压缩,因此30秒。视频的文件大小大约为3MB,这是很正常的 在安卓系统中,这还没有完成(好吧,目前我甚至无法在安卓2.3上获得file类型的输入)。由于Android不支持Phonegap API中的大小限制,而且我也没有找到一个能够

Android 实现下载进度条

可能重复: 我正在尝试下载图像(大概20?),然后将它们保存到缓存中。 如何实现下载进度条?如果我实现了下载进度条,则每个图像都来自一个单独的链接。。在我的情况下,它会加载下载条二十次吗 这是我下载图像并将其保存为缓存的方式: /** * Background Async Task to Load all product by making HTTP Request * */ class downloadMagazine extends AsyncTask<String, Stri

Android 能够相互拥有多种onTouch方法吗?

startButton有一个onTouchListener,当按下时,它会启动媒体播放器(mp,在我的源代码中),并使同一个按钮具有停止功能 例如: 用户点击开始按钮,音乐播放。然后用户点击相同的按钮(现在有一个setText“Stop”)停止音乐播放器 一个方法中是否可能有多个onTouchListener startButton.setOnTouchListener(new OnTouchListener() { @Override public boolea

Android 安卓:如何刷新数据

我有一个弹出菜单列表,当我点击菜单时,我应该刷新我的Ui并显示数据库中更新的数据 public void DoAction(View v, Activity activity, final AlertDialog alert) { Context myContext = v.getContext(); PopUpMenu popUpMenu = (PopUpMenu) v.getTag(); String result = popUpMenu

Android 从BaseAdapter更新活动中的textView

我有一个适配器来呈现ListView中的值,它扩展了BaseAdapter。 在活动中调用此适配器。活动有一个TextView,在适配器中调用onClickListener时需要更新该TextView。 如果在适配器中单击按钮,有人能告诉我如何更新TextView吗。 任何例子都会有帮助。 谢谢 代码 试试这个 public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-g

Android在文本视图中查看arraylist

我有一个有文本输入和按钮的程序。当我在输入中键入内容并按下按钮时,我希望将String添加到String Arraylist中,并将Arraylist显示在TextView中。现在我有一个方法: public void addString(View view) { EditText editText = (EditText) findViewById(R.id.edit_choice); String message = editText.getText().toString()

Android 筛选自定义适配器IndexOutOfBoundsException

我是android的新手 我的自定义适配器在筛选时导致异常 这是我的密码。 私有类DeptAdapter扩展ArrayAdapter实现可过滤{ private ArrayList<Dept> items; private ArrayList<Dept> mOriginalValues; public DeptAdapter(Context context, int textViewResourceId, ArrayList<Dept>

在android中获取在线openstreetmap视图

我目前正在尝试将openstreet地图的在线地图视图添加到Android应用程序中。但我找不到任何教程解释如何做到这一点。有人能帮我做这件事吗?或者给我一些建议。我发现了一些像osmdroid这样的应用程序,但它使用嵌入式映射。不是在线的 谢谢。是一个库,您可以在自己的应用程序中使用。这是一种基于分片而非矢量的解决方案。它支持在线和离线地图。这里有可用的示例和一些文档以及一个讨论组bug跟踪器等。请查看项目页面 上有一个非常好的库列表可以帮助您使用OpenStreetMap

Android AsyncTask如何检查是否使用特定参数启动

我异步获取数据,然后绘制数据, 把逻辑弄清楚了,现在我当然需要把这件事做得很简单 因此,当我获得更多数据时,我使用AsyncTask,它被分解成位图并相应地打印 当然,在没有AsyncTask的循环上运行是可行的,但是在较慢/较旧的设备上,它是缓慢的,而使用AsyncTask,当位图/ImageView闪烁时,似乎有某种溢出 这些项目有5种不同的风格,所以当我创建Asynctask的新实例并调用execute运行它的新实例时,我会正确地设置参数 现在,如果特定风味的特定任务已经在运行,如何检查

Android ClassCastException——与JSON解析相关,不知从何而来

我的应用程序似乎已经运行了一段时间了,当我运行通过RESTAPI运行查询的部分应用程序时,突然发现ClassCastException。我不知道它是从哪里来的,也不知道为什么它现在突然出现,因为它在一瞬间工作,然后当我重新运行它来测试另一个搜索查询时,它遇到了错误。错误指向以下方法,特别是try块中的第一行-JSONObject resultsWrapper=(JSONObject)new JSONTokener(json).nextValue(): private static voi

Android onLocationUpdate在服务中未被调用

我正在开发一个需要在一段时间内检索用户位置的应用程序。我在活动中使用过LocationListener接口,它工作得很好,但是当我在android服务中实现它时,它没有被调用。以下是onCreate方法: public void onCreate() { super.onCreate(); turned= true; locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);

Android 当我选择Listview项目时,Listview滚动阻止

当我选择“列表视图”项时,我会立即尝试滚动列表视图,但从web服务获得响应后列表视图滚动被阻止(如UI阻止),因此工作正常 我们正在使用BaseApter作为列表视图 但在得到web服务的响应后,列表视图滚动被阻止(如UI阻塞),这比正常工作要好 听起来您正在UI线程上运行web查询。这样做会导致您的UI锁定,直到请求完成,从而使您的应用程序在请求执行期间变得无用,正如您所注意到的那样 您必须在新的线程或异步任务中运行请求,以承担UI线程的负载。您可以找到有关如何使用多线程的更多信息

添加和删除BlackBerry SDK后的Android编译问题

我为Eclipse安装了BB工具,只是在我的一个项目中添加和删除了BB Nature。 现在,我无法编译它(对于Android) Eclipse告诉我AndroidManifest.xml中存在一些问题: 本机代码:armeabi AndroidManifest.xml/VitocarsAndroidApp AndroidManifest.xml黑莓验证问题 但是清单是正常的,没有一行突出显示: <?xml version="1.0" encoding="utf-8"?> <

Android Facebook图形对话框内容不完全可见

在谷歌搜索了很多次之后,我找不到任何解决问题的方法。 Facebook与Graph APi的对话在small resolution的设备上并不完全可见。几天前,它还不错,但今天我不知道Facebook团队做了什么改变 在上面的图像中,登录按钮从右侧裁剪。 在上面的图像中,按钮不太可见,布局无法滚动。这不是代码问题,应该在android爱好者中发布。。。我猜这不是你的项目apk,对吗?@fishontegrass我已经在我的项目中实现了图形Api。过去6个月它运行得很好,但今天我发现了这个问题

Android中的流比特率

我正在开发Android应用程序,它使用媒体播放器来查看实时流url。应用程序显示正确的视频。我需要知道,我们可以通过编程设置流比特率吗?请检查屏幕截图,在视频左上方显示1500 kbps,我需要将其设置为350 kbps 不能使用视频视图设置比特率。如果您想要控制比特率,则需要使用类似的方法手动解码音频和视频。然后,您可以使用和播放音频,并以所需的比特率渲染视频。我已使用解析m3u8文件来完成此操作,并获得该视频的带宽。您是否使用VideoView来播放视频?是的,我使用video view并

有没有办法防止或检测重复的android设备?

我对Android开发还比较陌生(几个月),我正在开发Android应用程序,它必须有一些安全机制,需要每个设备而不是每个帐户进行许可 我在想这个场景: 客户端有多个类似的Android设备(例如平板电脑,同一型号) 客户端购买第一个许可证(应用程序获取许可证数据并将其存储在设备中) 客户端创建第一台设备的快照,并使用它与其他设备进行软件复制(当用户拥有完整的商业许可证时,许可证允许在没有internet授权的情况下运行),即使在所有更新之后(在第一台设备中完成) 我的问题是:应用程序是否可

某些设备上缺少android应用程序图标

我最近开发了一款Android应用程序。由于某些原因,HTC One设备的主屏幕上不会显示应用程序图标。对于我的其他设备,该图标显示为“良好” 在阅读其他论坛时,我确保该应用程序存储在手机中,而不是SD卡中,并尝试重新启动,但这些似乎无法解决问题 我猜HTC One没有接收到图标文件,但我不知道为什么——像Galaxy S3和其他HTC设备那样?任何帮助都将不胜感激 提前谢谢 我想您已经创建了支持各种密度的文件夹?ldpi、mdpi、hdpi、xhdpi?如果是这样的话,你确定你已经把你的图标放

Android Eclipse ADT调试器没有帮助

大家好,我是Java和Android世界中的一个不速之客,我在调试器方面遇到了困难,例如,我有以下由Android触发的代码:单击xml布局。我知道这段代码不起作用,因为它在参数中缺少View对象。但我的观点是,调试器(当应用程序崩溃时)没有向我显示与我解决问题相关的信息,它显示“Source not found”作为主消息,甚至没有显示代码中出现问题的行号。 我做错了什么?有什么我不知道或者我找错地方了,请帮忙,谢谢 public void buttonClicked(){ t

android不会从外部适配器刷新customlistview

我正在使用,但在调用notify notifyDataSetChanged()时,它不会刷新视图 主要活动类 oncreate{ products = new ArrayList<Product>(); listView = (HorizontalListView) findViewById(R.id.listView1); imageAdapter = new ImageAdapter(this, products); listView.set

Android 处理SharedReference更改的更好方法

我有一个项目有两个活动(MainActivity和CustomPreferenceActivity)。我有一些代码,当点击按钮时,它会启动CustomPreferenceActivity。根据在CustomPreferenceActivity上所做的选择,TextView的字体颜色将发生变化。但是,我不喜欢我的问题解决方案(绑定到onResume以更新UI)。还有其他建议吗?提前谢谢 主要活动 public class MainActivity extends Activity { priva

Android 设置我的应用程序';主题

在values-v14文件夹中的my styles.xml文件中(我的应用程序是API 16+,因此我不太担心values-v11和values文件夹),我有一行: <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar"> 不幸的是,这样做的结果是我有一行白色背景上的白色文本(几乎看不见)。我的目标是白色背景上的黑色文本。我尝试使用setTitleColor(Color.BLACK)但这不

Android 带有集合的Appwidget。非法工作

我有appwidget和listview。我们可以看到一些信息 1) 这个小部件在2.x上不起作用。但这个设备上的用户在他的列表中看到这个小部件,可以在屏幕上移动它。在他犯错误之后。我可以在2.x上隐藏这个小部件吗?当然,我可以将这个小部件的标题设置为“MyWidget…”(3.x-4.x)。但我认为这并不好 2) 第二个问题。在单击widget时,我打开了我的应用程序oneactivity(widgetAct)。这不是主活动。widgetAct显示为对话框。所有工作正常,但…如果我打开主活动,

Android GooglePlus oauth发生内部错误

我知道有一百万篇关于这个的帖子,我都读过了。我在尝试登录时不断收到内部错误。我尝试了多个android-support-v4和google play服务jar文件。我曾尝试将google play服务作为一个库 我得到的唯一警告是 03-11 11:58:52.465: W/dalvikvm(16989): VFY: unable to resolve static field 1363 (common_google_play_services_install_title) in Lcom/go

Android 用自定义对象填充listview

我有一个自定义对象(NewsFeedObj)的arraylist。我想使用NewsFeedObj中的变量填充listview。当我运行代码时,我会看到一个空白屏幕。怎么了 class Sadapter extends ArrayAdapter<NewsFeedObj> { Context context; int j; NewsFeedObj o = new NewsFeedObj(); ArrayList<NewsFeedObj> l;

Android复选框阵列

我在一个数组中有12个复选框,我必须检查是否选中了超过1个复选框,我必须得到toast消息“不能选择超过1个复选框” 我的代码: chkArray = new CheckBox[12]; chkArray[0]=(CheckBox) findViewById(R.id.checkBox1); chkArray[1]=(CheckBox) findViewById(R.id.checkBox2); chkArray[2]=(CheckBox) findViewById(R.id.checkBox3

android将数据从一个活动发送到其他活动

我有一个问题,数据传输到其他活动有我的代码 ... Intent i = new Intent(MainActivity.this, LoggedMain.class); Intent toOther = new Intent(MainActivity.this, PickerFormActivity.class); toOther.putExtra(LOGIN_NAME, userName); toOther.putExtra(PASSWORD, password);

如何使用pjsip和android进行视频通话

我现在正在使用pjsip库开发我的“voice over ipI android应用程序;我希望我的应用程序能够处理视频通话 是否有任何文件可以帮助我完成这项工作? 我将感谢任何帮助 提前感谢来电意向是 没有区别,因为在撰写本文时Android中没有视频通话。任何视频聊天应用程序都很可能使用ACTION_NEW_OUTGOING_CALL 在操作\u新建\u传出\u呼叫广播接收器中: Bundle bundle = intent.getExtras(); Object callType = b

Android 从设备中清除活动(或RAM)时UrbanAirship获取NullPointerException崩溃

我正在尝试使用UrbanAirship推送通知来实现我的应用程序 当我启动应用程序并且它处于后台(但处于活动状态)时,我会正确接收推送通知,但当我在清理应用程序时发送推送通知时(因为我的设备需要空间或因为我清理了内存),我会崩溃 这是LogCat: 04-16 16:09:34.082:E/AndroidRuntime(19680):致命异常:main 04-16 16:09:34.082:E/AndroidRuntime(19680): java.lang.RuntimeException:无

Inapp计费在某些android设备中不可用(不受支持)

我已经在android应用程序中集成了inapp计费v3。在运行良好的新设备中。但在某些设备中,出现“获取不受支持”错误(请求的类型不支持计费\响应\结果\计费\不可用-3-1计费API版本)。我还需要支持这些设备。怎么可能呢?我是否也可以集成v2 api以支持这些设备?这可能会有所帮助-尝试更新google play和google play服务,这两种服务都支持但不起作用:(

Android 统一:FlappyBird控件不';我不能在安卓上工作,我该怎么做?

我在Unity 2D中为Android制作了一个像鸟一样的炫酷游戏。我正在我的设备上工作和运行,但是contsols有一个问题:如果我点击屏幕,鸟儿会拍打和飞,但是如果我握住屏幕,鸟儿会不断地向上飞。。我只想感觉到一次敲击。 这是我的代码: if (Input.touchCount == 1) { didFlap = true; } using UnityEngine; using System.Collections; public

在Android中,如何使用JSOUP在单独的一行中获取文本?

我的网站()中的HTML的一部分是: 我想在第一行显示“00”,在第二行显示“11”,依此类推。 例如:0011……试试: Elements description = document.select("div[class=title]"); Elements aTags = description.select("a"); for(Element tag : aTags) { String value = tag.text(); } 它可以与u一起工作?任何东西。所以我使用“

如何将图像导入android应用程序?

我想将图像导入我的android应用程序,以便对其应用不同的操作。这就像商店里的应用程序一样。我想单击一个按钮并将图像从我的手机图库文件夹导入我的应用程序照片文件夹 我想单击一个按钮并将图像从我的手机图库文件夹导入我的应用程序照片文件夹 1) 在/Android/data/ 2) 单击按钮获取文件路径,然后将该文件移动到应用程序文件夹中,不带任何扩展名。因此,任何其他程序都无法在多媒体资料,音乐播放器 3) 为了更安全,您还可以在将其移动到文件夹之前对其应用加密您的问题的答案在这里。 您的意思是

Android RecyclerView条目下方的巨大空间

我的每个RecyclerView条目下面都有一个巨大的空间(几乎是整个屏幕的剩余部分-不完整),我不知道是什么导致了它。我有一个带有权重的LinearLayout,但它包含在另一个固定高度的LinearLayout中(如下面的代码所示)。这是我的EntryItem布局,以及我的主机布局(Fragment): 条目项布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://s

Android-Firebase addChildEventListener触发器

我正在使用Firebase进行我的android项目。 有件事我不明白。我正在使用一个方法addChildEventListener,据我所知,当添加/删除/更改一个新的子项并继续时,应该触发此方法。。。 由于某种原因,当我的活动加载时,会触发此方法。 添加新子项时不需要触发 代码 refToVideos.getReference(Params.VIDEOS).child(currentUser.getUid()).addChildEventListener(new ChildEvent