Android 倒计时问题

我正在使用一个倒计时计时器,并将其设置为可以由用户设置。当计时器到达00:00时,它应该说“完成!”。由于某种原因,我在启动计时器后马上“完成”了。在点击暂停和恢复后,它显示我的计数器正在倒计时,但我不确定客户是否会对此感到满意。有人能告诉我为什么会有这个问题吗?谢谢 package score.keeper.basketball; import android.app.Activity; import android.app.Dialog; import android.os

Android如何显示列表图像

大家好 我正在开发我的应用程序。我需要你的帮助: 我有一个线性布局,它绘制了我用相机扫描的图像。 我可以多次扫描,以生成多个图像文件。 我想添加一个子视图以显示在同一视图中扫描的所有图像。 在该子视图中,我可以向左、向右滑动以显示连续图像,就像在音乐播放器中播放图像一样。 请给出建议:如何做到这一点? 多谢各位 我认为使用Gallery是更好的选择 public class GalleryExample extends Activity { private Gallery galler

从libsdl.org ant安装编译android SDL失败,生成失败

救命啊!我一直在尝试从libsdl.org编译和测试最近的SDL(1.3)端口 (可在此处找到:) 台阶 cd安卓项目 ndk构建 蚂蚁安装 sh data.sh 它不会使用NDK-r5b编译,一直抱怨没有找到“SDL.h”。。。尽管路径等似乎设置正确 所以我将r4b和cd安装到(新的)android项目目录中,并运行ndk构建。。。没有错误。(还检查以确保首先使用“哪个ndk构建”使用r4b) 它构建的很好。。。但是“ant安装”步骤失败了 sgtwhy@sgtwhy-个人电脑 /cygdri

Android SDK ADT安装问题

我在笔记本电脑上使用Ubuntu9.10,它是一个单独的分区,我刚刚安装了最新版本的eclipse,并安装了JavaSDK和adt。我很确定我做得很正确,因为它可以让我创建新的android项目,但我一直在尝试导入一个现有的项目,我得到了以下错误 Menu declare-styleable Menu not found in file /home/michael/android-sdk-linux_x86/platforms/android-7/data/res/values/attrs.xm

Android地图绘制圆形无线电与来自SQLite数据库的GPS坐标

事实上,我自己正在开发一个Android应用程序进行研究,我想开发一个具有以下功能的应用程序: 想法很简单: 我们在SQLite数据库中存储了一些GPS坐标。使用GPS位置管理器,我想找到我的实际位置,并在地图上画一个位置图钉。一旦应用程序定位到当前位置,我想检查SQLite数据库中最近的GPS位置坐标,比如10公里(可能会有所不同) 我已经开发了一些应用程序:ReadfromSQLiteDB、GetgPosition,我唯一需要的是在圆圈内绘制GPS点,我不太确定如何绘制 我诚恳地寻求一些建议

Android 支持xml的屏幕大小?

支持多屏是最重要的事情,我认为是android。我们正在做一些不同大小的视图。我知道这是基本的,但我对此很好奇 例如,我做了一个Edittext,为480X800屏幕提供了宽度200的dip。当我运行这个项目240X320屏幕时,它会显得太大。我们可以用drawable文件夹修复这个问题图像,但我们如何修复它查看这个问题?我知道我们可以提供wrap_内容,但当我们提供dip时,它是坏的?当我们给出dip时,什么是规模最大的努力 THX.就像使用绘图工具一样,您可以为不同的屏幕大小创建具有布局的不

错误!!!在已安装的Android SDK:2.1中找不到API版本

我正在使用Rhomobile框架在Ruby中开始Android开发。我正在尝试运行android的rake命令 rake run:android 但我有以下错误 ERROR!!! API version is not found in installed Android SDK: 2.1 有没有关于如何解决这个问题的提示 另外,我的rhobuild.yml文件如下所示 是否实际安装了Android SDK平台2.1?您应该能够从Android SDK附带的SDK管理器工具中进行检查 此外,

android.view.InflateException:二进制XML文件行

当我​​在我的应用程序中,几个连续动作和速度都非常快 ,我发现问题如下: android.view.InflateException: Binary XML file line#38 或 或 所有这些问题都是由以下因素造成的: setContentView(R.layout.XXX); 但在正常情况下,我没有问题 你对这个问题有什么看法吗 感谢您的帮助您正在使用的是可视Flipper? ViewFlipper在布局膨胀期间将所有图像加载到内存中。因为我的图像很大,需要很多内存,所以可以使用I

Android Nexus7的位图放在哪里?

Nexus7的规格为7英寸屏幕,分辨率为1280 x 800,每英寸216像素。 我制作了drawable xlarge hdpi文件夹,并将图像放在该文件夹中。 但当我检查位图大小时,得到的大小比实际大小小。 怎么了? 我尝试了可绘制的大hdpi,但结果是一样的 image = BitmapFactory.decodeResource(res, R.drawable.image); int width = image.getWidth(); // this returns smaller th

Android 图库项目视图在';不能正确显示

我根据一些例子拼凑起来,结果是一团混乱。图像/文本彼此重叠,像单个列表视图项一样来回移动: 没有什么比图片列表更好的了。我的目标是一个下面有文本视图的图像。就这些。请注意:我还尝试从适配器中的getView()返回膨胀视图,结果基本相同。我开始怀疑Gallery是否真的可以支持比ImageView更多的类型 package com.example.elgallery; import java.util.ArrayList; import android.os.Bundle; import a

android eclipse中布局的收缩缩放

我有一个布局,其中包括两个ImageView。我想创建一种简单的方法,在ImageView上包含收缩缩放。我看过一些代码,但它们只在单个ImageView上工作。 是否可以在具有ImageView的布局上执行此操作?请编写以下代码,以便将两个图像拖动到活动文件中,并在此文件中实现压缩缩放代码 windowwidth = getWindowManager().getDefaultDisplay().getWidth(); windowheight = getWindowManager().getD

Android 动态更改ListView元素

我使用Listview在屏幕上的两个文本视图中显示来自光标的三列信息。左边的文本视图是静态的,而右边的文本视图有两种语言的翻译,选中时可以切换 我的问题是,在滚动ListView之前,这一切都很正常,此时适配器和ListView似乎变得不同步,导致行为不稳定,最后出现空指针异常 以下是onListItemClick代码: public void onListItemClick(ListView l, View v, int position, long id){ //first rev

Android 安卓设备(4.1)没有';卷轴壁纸

Galaxy S III(android 4.1)设备中的壁纸不会滚动(平移)。使用Galaxy S II(android 2.3)设备时,滚动会按预期进行。我正在使用以下代码: wallpaperManager = WallpaperManager.getInstance(this); wallpaperDrawable = wallpaperManager.getDrawable(); wallpaperManager.setBitmap(mBitmap); 有没有

Android 服务放置并获取一些数据

我有两份申请。一个运行服务和第二个运行服务只是一个小应用程序。我想在第一个应用程序中提供一些数据,但我想在第二个应用程序中获取这些数据。我该怎么做?我需要它,因为当我在第二个应用程序上使用home按钮并返回时,我需要检查id是否已更改。我考虑在第一个应用程序和第二个应用程序中使用id运行服务,然后在恢复时检查id 这是代码服务类: public class ServiceId extends Service{ private int id; @Override publ

在一些android设备中GPS返回空位置

在我的应用程序中,我需要每30分钟显示一次当前Lcoation。为了实现这一点,我使用定时器每30分钟触发一次 它在一些安卓设备上运行良好,如HTC Wildfire s、Sony Xperia V。。。 但它在三星的Duos和HTC One X中不起作用……因为当我请求GPS时,它会返回NULL作为当前位置值。我不知道为什么这些设备不支持我的应用程序。任何人都可以帮助Prof。您应该像这样检查提供商的可用性: List<String> providers = locationMan

Android 无法从GPS获取位置?

我正在尝试从GPS获取位置,但无法获取。这是因为该位置由网络提供商访问 如果我对网络提供商的所有代码进行注释,则GPS位置返回null 我试了这么多,但无法解决这个问题 如果有人能帮上忙,那对我将是很大的帮助 我使用此链接作为参考 这是我的密码: MainActivity.java package com.example.locationsimple; import com.example.locationsimple.MyLocation.LocationResult; import a

Android:如何为扩展MapActivity的类调用ListActivity方法?

我正在尝试创建一个同时使用ListView和MapView的类。我最初编写这个类是为了扩展ListActivity。然而,我后来发现,如果我想将两者结合起来,我需要扩展MapView,然后引用ListView 所以,现在是这样宣布的: public class MapListActivity extends MapActivity { 接下来,我想我需要一种获取ListView的方法,所以我写了以下内容: //instance vars ListView listView; //get re

Android 在智能手机应用程序上拨打电话

我们目前正在原型化一个应用程序,该应用程序将有一个适用于android和iPhone系统的版本。在用户交互中,应用程序应该启动一个电话号码,但由于内部安全原因,用户不应该看到电话号码。我知道,可以告诉操作系统拨打哪个号码,但可以对用户隐藏该号码吗?否。 我很好奇,你为什么要这么做 一个可能的解决方案(取决于“为什么”)是:让设备通过http连接到Web服务器,告诉服务器电话号码是什么。然后让网络服务器通过“隐藏”号码拨打电话。显然,Web服务器必须连接到某个拨号机。我真的希望它不是……”你的手机

Android 如何从与GridView关联的游标中获取数据

我有GridView,并使用SimpleCursorAdapter显示数据库中的数据。 我想在单击GridView上的项时获取与当前元素关联的数据。我怎么能做到? 这是我的适配器代码: public class ReceiptAdapter extends SimpleCursorAdapter { private Context context; private Cursor cursor; private int layout; private Map<Object,String&g

Android bindService()提供NullPointerException,onServiceConnected()从未被调用

首先,我要说,我已经搜索了很长时间,发现了很多类似的问题(等等),但我还没有找到任何解决方法: 我有一个服务(jobcrawler),它是通过调用startservice()启动的。 在这个服务中,我启动了一个长时间运行的线程,该线程在某个时候调用了一个类(webservice),其init如下所示: public webservice(Context context) { this.context = context; this.db = new DatabaseHandler

Android 以2个碎片为边界

我如何应用这个设计,特别是棕色边框,我如何应用这样的东西,在屏幕的末尾有2个片段和静态按钮列表 抱歉,我无法上传图片网站错误:“您需要至少10个声誉才能发布图片。” 所以你可以在这个链接上找到图片 这是我的尝试 fragment_list.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

如何在具有ADB接口的Android手机上禁用应用程序?

我想禁用Android手机上的所有用户应用程序。逐个禁用所有这些应用程序需要一些时间。是否有一个命令可以通过ADB shell界面来禁用它们?此命令应适用于所有Android版本(但我没有任何比5.1更旧的版本可供测试): 在Android 7.0+上,您可以使用稍快一点的: adb shell "for p in $(cmd package list packages -3); do pm disable ${p:8}; done" 如果禁用该软件包还不够-您可以使用以下工具卸载该软件包:

来自Async子类的Android应用程序finish()

我使用异步类作为子类。成功完成后,我想去一个活动,假设ListActivity 但是在到达ListActivity之后,当我单击“返回”时,它会返回到上一个活动本身。所以我尝试了“finish()”。但是我犯了一个错误 我的代码看起来像 protected void onPostExecute(String result) { if(flags.equals(1)){ Intent homepage = new Intent(GCMIntentServi

Android加速计使用值

我想通过加速计检测月球。我在网上找到了如何初始化传感器和如何读取数值。我通过以下方式阅读价值观: Sensors.readSensor(Sensors.SENSOR\u加速计,输出); 但是如何使用此值来检测移动。如何检测向上提升、向下提升、向右移动、向左移动、向前移动、向后移动、向左旋转、向右旋转、抖动和其他。每当位置发生变化时,使用 onSensorChanged(SensorEvent event) 使用事件对象,您可以获取更改的值,并在此基础上决定您的运动。运动检测的最佳示例可在以下

Android cursor.moveToFirst()始终返回false

我使用以下代码从db表中检索值 public List<String> getProcedure() { List<String> labels = new ArrayList<String>(); String selectQuery = "SELECT * FROM " + TABLENAME; SQLiteDatabase db = this.getReadableDatabase(); Cursor cursor

Android 将不同的int值传递给BroadcastReceiver

我正在开发一个应用程序,它需要将一个int值传递给广播接收器 如何将值发送到BroadcastReceiver int值根据条件而更改。如何发送根据条件存储的值 这是我的密码: switch(item) { case 0: pro = 0; levelDialog.dismiss(); break; case 1: pro = 1; levelDialog.dismiss();

Android Facebook共享对话框

我遵循教程“”中的每个步骤,但无法显示shareDialog。这是我的密码: if (FacebookDialog.canPresentShareDialog(getApplicationContext(), FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) { FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilde

在Android应用程序中实现paypal支付

我想通过贝宝实现付款。 我下载了示例samplepaypalsdk,并对其进行了修改: NFIG\u客户端\u ID 配置\u收件人\u电子邮件 由开发中心生成的数据 另外我也修改了 额外的客户ID,“buyer@paypalsandbox.com" 额外付款人ID,“我的付款人” 我运行应用程序,买了牛仔裤,现在我可以看到交易状态了吗? 我试图在开发者中心搜索,但没有找到。我了解如何管理交易…当前在开发人员控制台中显示AdaptivePayment交易时出现问题。(AdaptivePaymen

在Android应用程序中使用地理编码器获取交叉点纬度和经度

我正试图使用geocoder,在android应用程序中找到给定交叉点的纬度和经度: List<Address> addresses = geocoder.getFromLocationName("Terrace St & Darragh St, Pittsburgh, PA", 1); List addresses=geocoder.getFromLocationName(“宾夕法尼亚州匹兹堡Terrace St&Darragh St”,1); 此查询始终返回null

如何在Android中填充整个可用宽度的布局

今天在开发布局时,我发现一些奇怪的事情,我的线性布局没有填满可用空间 //图像删除 我左边的布局是根据内容重新调整大小,但我不想这样。我想要的是左侧布局的右边缘应该接触右侧布局的左边缘 我尝试过用布局权重填充父内容和包装内容,但什么都没有发生。我想要的是这样的东西 //图像删除 我的布局代码: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android

Android 如果大小超过50 MB,如何上载apk文件

我是Android应用程序开发新手。我的应用程序大小为90MB,超过了Google Play的限制。开发者控制台建议使用APK扩展并创建obb文件。但我不明白如何创建obb文件和APK扩展。有没有人知道在不更改我的应用程序中的任何代码的情况下实现这一点的更好方法 提前谢谢。我想看看有关此主题的示例或教程。我知道这是一个迟来的答案,但它可能会帮助遇到类似问题的其他人: 最近(2015年9月)如果您的目标是Android 2.3及以上版本,您可以上传高达100 MB的APK——您可以阅读更多相关信息

Android应用程序中的未知异常,但在浏览器中工作

我知道这个问题已经被问了好几次了,但这些并不能解决我的问题 我在清单文件中具有所需的权限。Webservice在浏览器中运行良好,但在Android应用程序中出现未知的异常 这是我的机器人代码: 内部类: 确认INTERNET权限标记是否是清单标记的子项,而不是应用程序标记的子项。另一个线程中也出现了类似的错误。 编辑:在该线程中,如果您阅读了所有答案,那么您的错误有多种“可能的解决方案” <uses-permission android:name="android.permissio

Android 如果我的应用程序应该发送通知,我是否应该检查手机状态

我制作了一个包含提醒的应用程序,该提醒显示一个通知,用户可以更改通知的声音,这样就可以用声音提醒他; 我需要知道的是,我是否应该检查电话铃声的状态,以便在铃声响起时将通知声音修改为静音,或者默认情况下会这样做?谢谢 请在此向我提供帮助?似乎是的,因为当我没有检查状态并根据状态使我的应用程序振动时,它甚至在我接到电话时也会振动。。。 因此,是的,我需要检查状态,并使应用程序振动时,手机模式不是沉默和手机状态是空闲的

Android 在TableLayout上拉伸列没有效果

我正在从事一个android项目,我正在利用表格布局,但我遇到了一个问题 正如标题中提到的,我正在使用TableLayout并尝试拉伸所有列以适应屏幕,但由于某些原因,它没有任何影响,所有列都被压到了左侧 下面是XML布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_heig

Android 目录不存在时应用程序崩溃

嗨,我是安卓的业余爱好者,所以我可能没有意识到一些显而易见的事情 我有一个方法,用特定目录中的苍蝇列表填充全局文件数组变量。问题是,如果以前使用“我的应用程序”在目录中保存文件,那么一切都可以正常工作。但是,如果用户没有保存文件,则会弹出一条错误消息,说明他们尚未保存文件 我会检查目录是否存在,但当目录尚未创建时,应用程序会崩溃 这是我的代码看起来像任何援助将不胜感激 private void getTemplates() { //Gets file directo

Android 从NavigationDrawer启动活动

我从零开始重写我的应用程序,因为我希望它更加现代和直观。为此,我使用了带有片段的NavigationDrawer布局 现在,我希望用户单击NavigationDrawer的一个选项可以启动另一个活动(而不是片段),这是一个墙纸选择器 我的代码可以工作,但当用户这样做时,MainActivity崩溃。为什么? 以下是主要活动: public class MainActivity extends Activity { private DrawerLayout mDrawerLayout;

Android ViewPager动画库应用程序

我正在尝试更改我的ViewPager过渡动画。 当您从一张照片切换到下一张照片时,我希望具有与默认图库相同的行为。它基本上是一个动画,当前页面向左移动,而下一个页面从后面移动并变大 我已经看到我可以用PageTransformer更改动画 pager.setPageTransformer(false, new PageTransformer() { @Override public void transformPage(View page, float posi

为什么在android设备上部署cordova应用程序需要10分钟以上?

我真的在考虑放弃phone gap/cordova,因为仅仅在android设备上部署开发就需要十多分钟!!如果改变的只是一些web视图内容,而不是任何android类,那么为什么它会在3到4分钟内什么都不做,然后在将其推到设备上之前重新编译应用程序呢。我可以在大约30秒或更短的时间内构建一个原生Android apk,然后使用adb install命令安装它。这就是正在翻腾的本地java android代码。有没有比以下更好的方法来更改静态web内容并在设备上构建APK: “cordova运行

Android 在BaseAdapter的getView()中实例化OnClickListeners可以吗

所以我有一个扩展BaseAdapter的自定义适配器。在getView()函数中,我实例化了几个onClickListener来处理列表索引内视图的onClick事件(对于ListView)。以下是一个例子: public class CustomAdapter extends BaseAdapter { private ArrayList<SomeObject> mObjectArray; private LayoutInflater mInflater;

Android-firebase安全异常:不允许启动服务意图?

使用firebase时,我在应用程序中发现了一个bug 这个问题只有在 在没有google play服务的emulator上安装我的应用 运行应用程序 关闭应用程序 安装google play(在genymotion上打开GAPPS) 再次运行应用程序 在步骤5中,应用程序将强制关闭 AndroidRuntime: FATAL EXCEPTION: firebase-iid-executor Process: com.myapp, PID: 3520 java.lang.Secu

带有SurfaceView的Android MediaPlayer在Prepare()方法上失败

我试图建立一个视频播放器使用表面视图和媒体播放器。我的数据源是在线视频,我已在清单中启用了internet权限 但是,该视频不付费,但会抛出一条关于prepare方法的警告,但不会提示问题如下: W/System.err: at android.media.MediaPlayer._prepare(Native Method) at android.media.MediaPlayer.prepare(MediaPlayer.java:1188) at in.sashi.a

Android 如何通过adb关闭VoLTE?

通过用户界面关闭VoLTE的方法是设置>蜂窝网络>并切换“增强的4G LTE模式” 如何通过adb执行相同的操作?第一次运行: adb shell settings put global volte_vt_enabled 0 您将看到设置界面关闭“增强4G LTE模式”设置,但这实际上不会关闭该设置 然后,您需要运行: adb shell am broadcast -a android.telephony.action.CARRIER_CONFIG_CHANGED 如果希望在重新启动之间保持

Android 运行时背景颜色的变化

我正在使用LinearLayout设置具有曲线角的背景形状。我已经创建了可绘制的XML文件。当我在“活动”中尝试在运行时更改LinearLayout背景颜色时,该颜色会显示在布局中,但未应用背景形状。需要帮忙吗 My layout.xml文件: <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"

Android 如何在Eclipse中以图形方式显示布局?

这个错误是我在eclipse中以图形方式打开布局时创建的?我制作android应用程序 java.lang.UnsupportedOperationException 异常详细信息记录在窗口>显示视图>错误日志中 您可能正在使用您创建的自定义视图,或者出现了一些错误。按照说明操作并检查错误日志

Android Listview根据行值为每行提供不同的布局

我正在尝试确定一个包含不同行样式的Listview的最佳方式 我用getViewTypeCount()和getItemViewType(int position)搜索了很多,找到了一些技巧,让listview布局根据位置而变化,这不是我想要的 我试图做的是根据行本身的textview值来更改listview布局。我不明白为什么不能用上面列出的方法实现这一点,如果您知道有多少个视图,那么为每个视图创建一个.xml,然后在getView()中根据textview的值为相应的布局充气。然后返回这一行,

Android 在一条路径中移动精灵,而不返回到安德林中的第一位

我正在写一个游戏,需要将瓷砖移动到另一个位置。我使用PathModifier将精灵从当前位置移动到最终位置。我的问题是,当它到达最终位置时,返回到初始位置(它不会循环,实际上它跳到第一位,所有事情都完成了)。我想把瓷砖放在最后的位置。这是我的密码: private void MoveSprite(AnimatedSprite sprite, float tileX, float tileY){ Vector2 tile = GetTilePosition(new Vector2(tile

Android 以表格格式在文件中存储多个值

我想将我的值存储为文本文件,因此我使用 try { File Mydir = new File("/sdcard/app/"); Mydir.mkdirs(); File outputFile = new File(Mydir, "helloworld"); FileOutputStream fos = new FileOutputStream(outputFile);