在android中使用SharedReferences无法获得结果

我试图存储用户对是否在活动中单击复选框的偏好,但是当我关闭并重新启动应用程序时,我没有得到期望的结果。i、 e如果用户选中了复选框,则在重新启动时,我不会将其视为选中 以下是我尝试过的: public void onCreate() { .... checkbox=(CheckBox)findViewById(R.id.checkbox); // storing the user preference SharedPreferences sharedpref = getS

androidsqlite和SaxParser

现在我有点困惑。我收到一个XML文件,并希望将该内容存储在sqlite数据库中。我想这听起来很普遍。我有一个DBAdapter,它基本上执行以下操作 private static class DatabaseHelper extends SQLiteOpenHelper { private final Context ctx; DatabaseHelper(Context context) { super(context, Constants.DB

Android 选择一个联系人,获取电话号码并拨打

当我点击一个联系人时,我没有得到电话号码,我只得到一个联系人姓名 但是没有数字。我被推荐到一个相关的职位,但仍然不满意 请引导我 我的代码如下: package com.Call_setup; import android.app.Activity; import android.content.ActivityNotFoundException; import android.content.ContentResolver; import android.content.Intent; im

Android屏幕问题

我是android开发新手。我使用eclipse和android插件,并在2.1(更新)平台上制作了一个应用程序。我将它部署在两款不同的手机上,都使用OS 2.2。我使用了绝对布局,并通过以像素为单位指定所有尺寸,在纵向和横向模式下提供了所需的填充(我使用的是横向xmls的layout land文件夹)。现在的问题是,在其中一款屏幕尺寸较小的手机中,在横向模式下,部分页面不会出现,也就是说,它离开屏幕,我无法看到或访问页面的该部分。我希望能够以这样一种方式进行开发:在任何手机、任何屏幕大小、任何

android Facebook oAuth例外?

我在尝试贴墙时得到了facebook的回复。 {“error”:{“message”:“必须使用活动访问令牌查询有关当前用户的信息。”,“type”:“OAutheException”} 有人能帮我吗有什么问题吗 {"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthException"}} 当您的访问令牌无效时,会出

Android 从活动控制现有服务时出现问题

我是一个Android新手。我在手机开机时启动一项服务。我希望通过稍后启动的活动控制此服务。不过,我不能这样做 是因为我正在从BroadCastReceiver启动服务,并且上下文存在一些问题吗?你能让我知道我做错了什么,我该怎么做吗。如果有人能解释如何处理这个问题,我将不胜感激 这是我的档案: MyPhoneBoot.java package phone.Boot; import android.content.Context; import android.content.Intent;

Android 动态布局错误

我有一个显示url中的图像。该图像显示我的代码。它显示空指针异常警告,我的屏幕显示为空白 试一试 { for(i=0;i<4;i++) { url[i] = new URL(str[i]); Log.v("....urllength....",url[i]+""); tr.setLayoutParams(new LayoutParams( Lay

与ICS(冰淇淋三明治)不兼容-Android-在蜂巢上工作良好=P

嗯。。。我有一个使用TTS的应用程序。我在StackOverFlow这里得到了所有建造它的信息。。。谢谢大家! 嗯。。。从Android 2.2+到Honeycomb,它都能完美运行 然而,它在ICS(冰淇淋三明治)-Android 4.0+上崩溃 我在我的手机上试过(带有一个ICS端口),它只是说“不幸的是,应用程序名称停止工作了”。它阻止了它。就在一开始 我在我的模拟器上试过,它也崩溃了 它发出一个错误:java.lang.UnsupportedOperationException 有什么想

Android C2DM正确处理注册

我想在我的android应用程序中使用C2DM。我正在使用官方教程中显示的代码模式。一切似乎都很好,但我在正确处理注册方面有问题。 在C2DMMessaging类中,我必须使用两个方法:first register()和next getRegistrationID()。如果按顺序使用它们,则从getRegistrationID()中得到null。问题是注册是异步的。在一开始的应用程序中,我需要知道RegidTorationID,只有在得到它之后,我才能启动应用程序的其余部分。 我尝试使用监视器进

Android 为什么不是';超链接不可点击吗?

我正在编写一个应用程序,其中包括在文本视图中显示HTML格式的代码。 我遇到的问题是,尽管它确实格式化了HTML,使其看起来应该是这样,但文本中包含的超链接是不可单击的 有人知道为什么吗 这就是我所用的: contentText.setText(“\n”+Html.fromHtml(主屏幕.offer\u说明[offerSelected]); setMovementMethod(LinkMovementMethod.getInstance()); 在.xml文件中: 任何帮助都会很好…非常

Phonegap(Cordova)-Android网络视图在应用程序休眠超过20分钟后冻结

我正在使用Cordova 2.1.0,发现我的三星Galaxy s3(Android 4.0.1)有问题: 在应用程序被放在后台超过20分钟后,我再次启动它,WebView完全冻结。根本没有启动javascript处理程序,而且deviceready或resume事件似乎从未启动。同样,只有在应用程序20分钟或更长时间未使用后,才会发生这种情况。我必须强制重新启动才能使事情再次正常工作。我想知道是否有其他人经历过这种情况,是否有任何解决办法 --这个问题似乎与Cordova jira罚单类似在阅

Android 无法在画布中居中显示文本

我正在尝试在TextView子类的画布中居中文本。它在Eclipse中看起来不错,但在设备中却不行: 月食: 设备: 我想用这种方式将文本居中是有原因的。我在这里没有解释(代码中也没有),因为它不属于问题 我已经在使用DIP和sps了 守则: package com.example.test2; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; imp

Android使用电子邮件地址列表发送电子邮件

我已经创建了一个应用程序,其中内置了一个表单,目前正在发送到一个预先确定的电子邮件地址。有没有一种方法可以根据用户在表单中按的内容自动添加电子邮件地址,而不是根据发送到的电子邮件地址创建十几个版本的应用程序?i、 e单击滚动条中的美国,它会自动将美国电子邮件地址放入要发送的电子邮件中 如果有的话,有没有任何人可以给我指点的教程或例子 我已在下面附上我的代码: import java.util.Calendar; import android.app.Activity; import androi

为其他应用程序创建快捷方式,但Android Jellybean上的图标大小错误

我有一个活动,可以检索所有应用程序,就像LauncherAllAppsList(或者我应该准确地称它们为活动,因为一个应用程序可以有多个活动,比如Google地图)。这个活动可以广播意图,为这些应用程序中的任何一个创建快捷方式。我的问题是关于创建的快捷方式。以下是我的代码创建快捷方式: public static void addShortcut(Context c, ActivityInfo actInfo){ PackageManager pm = c.getPackageManag

Android 2.x应用程序可与H.264一起播放mp4

Android 2.x不会从头开始使用H.264基带播放mp4 然而,在应用程序中播放视频文件时,某些应用程序能够管理此功能 如何将编码器/解码器附加到应用程序内的视频播放器,以确保该格式不受外部依赖项的支持 谢谢这些应用集成了一些媒体库(例如) 然而,解释如何编译、集成和使用这样的库远远超出了堆栈溢出的范围 如果你有兴趣,请告诉我怎么做。阅读以下问题/文章:

Android平板电脑访问本地主机站点

我对Android编程非常陌生。我试图通过SQLServer和PHP(服务器端)访问Android的数据库连接 现在,我可以通过使用locahost的仿真器连接到本地机器上进行工作。 但我无法在通过USB电缆连接Android平板电脑以检查实际Android设备上的应用程序时进行连接 有没有办法,我可以通过USB线访问Android平板电脑上的localhost。正如它如何与10.0.2.2以及仿真器一起工作一样 任何帮助或评论都会很好 不,你不能。使用USB电缆连接到您的机器不会将您的andr

Android DirectionalViewPager类NotFoundException

我正在使用android.support.v4(r11)中的库中的r ,但没有得到答案。这是因为此类不是支持库的一部分 试试这个: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fi

Android 动态列表项高度

如何以编程方式设置ListItems的高度和/或如何以编程方式创建ListItems?我目前正在使用带有自定义适配器的自定义ListItem.xml,但是ListItems只有固定的高度。这会产生大量未使用的空间,因为ListItems没有相同的内容。 有解决此问题的方法吗?您应该使用自定义数组适配器,并且根据项目的内容,您可以更改itemView的高度。你可以在谷歌上找到一些例子 在arrayAdapter中,您可以检查是否存在字段,并将此“field view”高度设置为0,例如,或vi

Android SQLite比HTML5 WebSql慢得多

两个数据库应用程序,一个HTML5WebSQL和一个用ADT构建的Android。两者都使用完全相同的Sqlite数据库,因此使用相同的模式、表和索引 SELECT road.description, xy.lat AS lat, xy.lon AS lon, road.id_road AS id_road FROM xy INNER JOIN road ON xy.id_road = road.ID_ROAD WHERE xy.lat BETWEEN -36

运行android应用程序时出现NoclassDefFoundError异常

我是android新手,ksoap2 jar中有一个问题。我在运行程序时遇到以下异常,程序错误关闭-不幸的是,应用程序停止。我正在为jar使用ksoap2-android-assembly-2.5.8-jar-with-dependencies,我已经将其包含在构建路径库和/lib文件夹中,但问题仍然存在 我正在使用.zip文件,我不知道如何将其转换为jar。。。这就是问题所在。请帮忙,提前谢谢 03-04 06:24:38.337: E/AndroidRuntime(790): FATAL E

Android 列表视图中单击和触摸的区别

我已经在列表视图中实现了刷卡行为。所以,基本上,你可以拖动一个项目,项目的alpha值会相应地改变(多亏了Roman Nurik的代码&)。应用程序运行良好。基本上,在通用列表项上,触摸被视为单击,因此对于没有拖动功能的列表,不会发现两者之间的差异。但是在我的例子中,因为我在onTouch()检测坐标来判断用户是从左向右滚动还是从右向左滚动。我的列表确实对触摸和点击产生了影响。所以,我想知道我是否在列表项上手动分派了一个单击事件,这样即使用户没有单击并在触摸时拖动了该项,我仍然可以调用OnLis

将PC循环到Android套接字通信?

首先,我是一个完全的Android新手,Java。。。我正在研制一个机器人,需要向它发送无线命令。在尝试了几种方法并进行了大量错误和时间调试(不理解示例代码中发生的事情的一半…)之后,我发现最简单的通信方式是使用套接字。我在上遵循了教程,效果非常好!它做的正是它应该做的,没有错误,令人欣慰的解脱,但不是我想要的。它从Android开始,向PC发送消息,然后等待PC的响应,然后结束,直到再次单击按钮。我想让它朝相反的方向走。我试着切换密码,但还是很接近。我终于明白了,当你从安卓系统发送一条消息后,

Android ';logcat-s Antutu基准';没有';不要在命令行上工作

我想在logcat日志中过滤“Antutu基准”。我试过了 logcat -s Antutu Benchmark logcat -s Antutu\ Benchmark 但他们两个都不能工作。是因为标签上的空格吗?有什么建议吗? 谢谢 您可以使用以下命令获取包含“Antutu基准”的所有日志 adb logcat|grep Antutu基准测试 我猜您正在使用adb来获取日志。对于最新版本的Antutu,标签似乎已更改,您现在可以使用以下内容: logcat | grep AnTuTuBenc

使用GCC 4.7构建Android NDK时出现权限被拒绝错误

在我的应用程序.mk中,我定义了以下内容: NDK_工具链版本=4.7 但由于出现以下错误,我无法到达任何地方: /usr/local/android-ndk-r8d/ndk build all make:execvp:/usr/local/android-ndk-r8d/toolschains/arm-linux-androideabi-4.7:权限被拒绝 有人有什么想法吗?我已经检查了toolchains子文件夹和bin目录的权限,它们在4.6和4.7中都是相同的 我正在使用Ubuntu12

Android EditText:如何为EditText中的所有文本加下划线

我正在使用一些按钮编辑文本:粗体、斜体和下划线。我成功地使用了粗体和斜体,但我不知道如何在文本下面划线 我的目的是在键入editText时,按下下划线按钮,然后所有文本都加下划线。查看我的库。它拥有您想要的所有功能和更多功能。谢谢您的支持。但它只是在单击下划线按钮后给文本加下划线。(这意味着,在createUnderlinedText()完成后)我想要的是在键入时,它会自动加下划线(与粗体或斜体相同),我想这可能会对您有所帮助。。

android中的ISO 8859-7解析

我们可以在Android中解析iso-8859-7吗? 如果有的话,谁能给我举个例子? 我一直试图在我的应用程序中解析编码为ISO8859-7的XML,但似乎无法解析它。有人能解释一下这个问题吗?你可以试试类似的方法 InputStream inputStream = createInputStream(); InputStreamReader isr = new InputStreamReader(inputStream, "iso-8859-1"); InputSource is = new

在URL连接中找不到android活动

我试图使用android urlconnection访问一个网页,我甚至成功地使用jsoup解析了它。但是,当我单击listview行时,该链接不会在浏览器上打开。这是我的代码和.xml。请帮帮我 logcat 06-21 14:40:07.428: E/AndroidRuntime(10510): FATAL EXCEPTION: main 06-21 14:40:07.428: E/AndroidRuntime(10510): android.content.ActivityNotFoun

Android 为应用程序实现PIN码安全模型

我注意到很多应用程序,甚至那些处理敏感信息的应用程序,比如金融应用程序,都有这样的安全模型:用户首先使用用户名/密码登录,然后只需输入PIN即可访问该应用程序。我想知道这通常是如何实现的。这仅仅是通过将散列凭证存储到本地数据库并将其绑定到PIN来完成的吗?用户名/密码登录应该是远程服务器上的默认身份验证和授权。您可以将应用程序设置为登录一次,从服务器获取身份验证令牌,然后使用此身份验证令牌登录以进行后续访问 或者,您可以要求用户每次登录 您应该使用PIN来限制对整个应用程序的访问,包括任何本地数

从android应用程序到django服务器的Http请求

我可以使用httppost请求登录到django服务器,但是当我在收到Http/1.1 401未经授权的响应后立即查看用户是否经过身份验证时 我通过静态成员为post和get请求使用相同的DefaultHttpClient 我已经尝试将sessionid cookie从POST请求添加到GET请求作为头 我有什么遗漏吗 如何检查用户是否经过身份验证?你的django代码是什么?http get请求到域/api/user/authenticated/当你通过POST登录时,你在django中调用a

Android主线程点击事件未响应

我有开/关按钮。单击on时,算法开始工作(工作约10秒) 该算法正在另一个线程中工作(不在主线程中)。我想停止使用关闭按钮的算法,但它不能处理点击事件 但是有一些奇怪的事情 当我使用这种代码块时,单击on就可以了 while(true){ //do something } 我的算法是这样的 myObj.startAlg(); 您可以执行以下操作: 按以下按钮时,取消任务: AsynTask.cancel(true); 在AsyncClass中添加i

使用Android硬件DSP过滤传感器数据

我想低通滤波器和FFT我的数据流来自加速计,这可以在硬件中完成吗?为什么要这样做?在传感器HAL级别进行了大量计算。所以,若你们是在驾驶员层面上做的话,你们可能不得不重新设计车轮。这是完全可能的。或者你可以在更高的层次上不费吹灰之力就能做到这一点。所以我想过滤掉一个已知的60Hz振荡,这个设备安装在一辆装有振动器的卡车上(偏离中心的电机以60或75Hz的频率运行)@AnthonyKeane,在这种情况下,你可以软装这个设备。这将在机械层面而不是软件层面进行过滤。软件过滤的问题在于,您依赖于具有动

ScrollView在Android中的实现

我是android新手。我在手机上运行这个apk文件,它运行,我旋转一个水平视图,它只显示半页,如果我尝试滚动,它不会滚动。我使用ScrollView尝试了很多。它没有得到实现。wch出现的错误是:“activity_main.xml:ScrollView只能承载一个直接子级”.有人能建议我怎么解决吗 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:

由于iText,Android应用程序不断崩溃

我的android应用程序有问题,当我尝试运行该应用程序时,它会立即崩溃。我相信这是因为iText,是的,我用iText来表示Andorid。我想知道是否有办法解决这个问题 08-02 01:03:06.430:E/AndroidRuntime(2300):致命异常:主 08-02 01:03:06.430:E/AndroidRuntime(2300):java.lang.NoClassDefFoundError:com.itextpdf.text.Document 08-02 01:03:06

Android 单击EditText赢得';不显示键盘?

我有一个表格,点击一个单元格可以改变它的内容并显示一些编辑文本。第一个编辑文本需要焦点,但奇怪的是,当我点击它时,键盘没有显示出来。这是当我点击其他编辑文本。我该怎么办?下面是我如何实现我的第一个编辑文本 <EditText android:id="@+id/editContent" android:layout_width="match_parent" android:layout_height="120dp" android:layout_marginL

Android 将数据库元素检索到listview失败

我的程序包含一个activity和一个database类。我试图通过一个名为getclicker的内部类从acivity类访问数据库元素,该类扩展了listactivity。我也给了logcat。请帮我解决这个问题 FirstActivity.java 包示例.showevent1 import java.util.Calendar; import android.os.Bundle; import android.app.DatePickerDialog; import android.ap

屏幕关闭后Android广播接收器未启动

我正在使用广播接收器读取Intent.ACTION\u TIME\u滴答声,让它每分钟播放一次服务中的音频。一切正常,但当屏幕关闭时,它不再发出声音。如果我一直打开屏幕或在屏幕关闭的情况下插入usb电缆,它会重新打开。请帮忙,谢谢 另外,经过几次测试,我发现这只发生在我的安卓2.3.6手机上,而在我的4.1.2手机上,它运行没有问题 @Override public IBinder onBind(Intent arg0) { return null; } @Override p

Android 从文件设置时出现内存不足异常

如果我将比例设置为大于1,则图像会拉伸和模糊,否则会出现内存不足异常。如何在没有内存不足的情况下保持图像原始质量。这是我的密码 public Bitmap decodeFile(File f){ try { //Decode image size BitmapFactory.Options o = new BitmapFactory.Options(); o.inJustDecodeBounds = true

Android 简单商店应用程序的最佳数据库

我是一名工科学生,正在进行概念验证 基本上,我将创建一个android应用程序——但在这个阶段,我将决定哪个数据库最适合我 我的应用程序非常简单。内容如下: 用户打开应用程序 用户创建帐户(用户名/pw将存储在数据库中) 用户可以“浏览”各种产品列表(无需搜索功能) 将向用户显示包含以下选项的页面: 索尼电视 本田思域 iPhone5 等 单击其中一个按钮将使用户转到“详细信息”页面,例如,该页面将显示: iPhone 5(以及iPhone的照片) 显示器:4英寸 处理器:A6 LTE

Android无法使用KSOAP库更改默认超时值

我正在使用KSOAP2.5.7访问我的web服务。 但对web url的调用在特定秒后超时。 我想更改默认的超时值。但是,即使我在call new HttpTransportSE(SOAP_URL,20000)中设置了超时值,它也不会更改。试试这个jar,ksoap2-android-assembly-2.5.2-jar-with-dependencies_timeout1.jar和将超时设置为httpTransport.setTimeout(MaxDurations)的代码;

Android 因为我的sqlite数据库被删除了?

我正在用sqlite创建一个应用程序。但每次我关闭电脑,数据库都会被删除。可能会发生什么?我有以下代码: 表一在开头,因此它似乎已被注释 public class PerfilHelper extends SQLiteOpenHelper { public static String NOMBRE_TABLA = "Perfiles"; public static String CAMPO_ID = "id_perfil"; public static String CAMPO_COLOR =

Android 如何处理webChromeClient回调中按下的按钮?

如何使webChromeClient()calss的回调处理并侦听按钮? 我的问题是,我有一个按钮和一个编辑文本字段,它们都位于相对位置,而网络视图则在它们上面,这样我就可以避免将显示网页的内容与按钮和编辑文本混合在一起。使用edittext字段的目的是允许用户输入网页名称。使用按钮的目的是启动用户输入的网页。我还使用webClientView类和回调onPageFinished中的toast来通知我网页何时完成加载。但是,每当我按下按钮启动edittext字段中指定的网页时,即使在网页完成加载

在android中使用ListView的问题

我正在使用一个列表视图,当我打印传递给适配器的向量大小时,它使用适配器的getCount()方法中的适配器进行填充但是getView()方法被调用了9次。当我在getView()方法中打印文本时,它被打印了9次 有人能告诉我填充列表视图的正确方法吗 提前感谢。listview中显示了多少行..?您使用的适配器是什么?分享你的代码!没关系。这就是ListView的工作方式。getView的调用可能多于ListView项的计数。检查本教程这对你来说是很好的教程。我希望你能从这个链接中得到帮助。祝你好

Android:在特定大小的画布上绘制图像

我正在动态添加1个布局。在该视图中添加自定义视图。现在我想在画布上画一个和布局大小完全相同的图像 下面是我尝试过的自定义视图的代码 public BlockView(Context context, Bitmap bitmap, int layoutHeight, int layoutWidth) { super(context); this.bitmap = bitmap; this.width = bitmap.get

在Android上的两个弹出窗口之间共享数据

我的应用程序上有一个弹出窗口,可以打开另一个而不关闭自己。问题是我想在第二个弹出窗口中放置一些数据,关闭它,然后在第一个窗口中加载数据。这是我的代码: popup.setOnDismissListener(new OnDismissListener() { public void onDismiss() { TextView tv = (TextView)findViewById(R.id.tv

Android 如何以编程方式将视图从XML添加到布局?

在我的MainActivity中,我有4个CardView作为按钮,每个按钮都可以打开一个活动,但现在我可以从设置中添加“n”个新按钮,如尚未创建的按钮,并设置在BrowserView中打开的路径 我的主要问题是我有一个xml文件,我在其中创建了我在main中使用的“CardView”,其中包含ImageView和TextView,因此我如何在MainActivity LinearLayout中以编程方式设置它,甚至为每个“n”按钮在TextView中设置不同的文本 这是我的MainActivi

Android 如何将SharedPreferes的价值转换为FirebaseMessagingService?

我想使用SharedReferences设计推送通知的自定义关闭/打开 如何从FirebaseMessagingService中的SharedReferences中获取值(true或false) 我的两个选项都不起作用: 直接从SharedPreferences获取值,但getPreferences在FMS中不起作用 将值从活动传递给FirebaseMessagingService。但是怎么做呢 也许有第三种选择会奏效。请帮帮我 下面是我的FirebaseMessagingService代码文件

Android 在将文件上载/下载到AWS S3之前,通过web服务器验证

我想创建一个android应用程序,并使用AWS s3作为存储服务,允许用户上传和下载文件。我学习了一些关于S3REST服务的知识,在为Bucket等配置IAM角色之后,它可以帮助我实现同样的功能 现在的问题是,我希望只有我的应用程序的注册用户/在我的web服务器上配置了访问控制(用户名/密码)才允许上载/下载文件,而不允许只有应用程序访问权限的任何人 也可以查看下面的链接,了解使用REST的AWS S3上传文件 简单地说,除了上面链接中描述的内容外,我只需要以下问题的答案: 1) 如何只允许