Articles of android 2.3 gingerbread

Android上的IDTech Unimag Card Swiper

我已经在Android(v2.3)上工作了几个星期了,我偶然发现了IDTECH的Unimag Card Swiper的一些问题。 该单元附带了一个稀缺的文档,SDK中的演示应用程序实现了固件更新和一些用于对话框的类,这些实际上使得如何实现基本function(添加到代码中的少数和不那么好的注释)。 我已经在基本活动中实现了接口,并尝试检测设备何时连接或断开连接,但似乎监听器将两个事件(连接/断开连接)捕获为“断开连接”,更不用说尝试读取卡。 有没有人在Android上使用过这个单元并且有一些明显的例子? 顺便说一句,这是我的class级: package com.card.swipe; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import IDTech.MSR.uniMag.uniMagReader; import IDTech.MSR.uniMag.uniMagReaderMsg; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.TextView; import android.widget.Toast; public class CardSwipeTestActivity extends Activity implements uniMagReaderMsg { private uniMagReader myUniMagReader = null; private TextView etCardData; private String _strMSRData = null; private byte[]_MSRData = […]

如何更改微调器popup窗口的背景颜色?

我正在尝试设置微调器popup窗口的背景颜色,但我尝试过的所有内容都无法正常工作。 这是微调控件: 当我点击它时,它显示一个带有白色背景的popup窗口,我想改变它。 我用来填充popup窗口的xml行是: ………. 和drawable background list_selector.xml: 向上面的xml添加默认状态是可以的,但是微调器主控件显示具有该背景颜色的项目,我不希望这样。 我尝试过的另一件事是在styles.xml中将应用程序背景颜色设置为黑色 #000000 #FFFFFF sans 这也会覆盖popup背景,但它具有不良的附带效果。 有没有办法以简单的方式实现这一目标? 谢谢! PS: 我正在使用API​​级别10(2.3.3)并且属性android:popupBackground不存在。

Android中的泰米尔语字体

我在Android 2.3.3版本中开发了泰米尔语新闻应用程序。 但是,泰米尔语字体只能在Android 4.0及更高版本中正确开发。 我想在所有版本的Android手机中显示它们。 我试图解决一些泰米尔语字体的问题,比如bamini和mylai ,但它们只适用于较高的Android版本。

Google maps api v2 – 无法解析android.app.Fragmenttypes。 它是从所需的.class文件间接引用的

我在这里find了一些关于这个问题的问题,但他们的答案似乎并不适用于我的项目是引用包含该类的库。 这是我的代码: package com.demo.app; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.support.v4.view.ViewPager; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.MapFragment; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class Mapview extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); GPSTracker gps = new GPSTracker(Mapview.this); // check if GPS enabled if(gps.canGetLocation()){ double latitude = […]

如何在Android模拟器中关闭屏幕?

如何在Android模拟器中关闭屏幕? 我使用的是android 2.3.3版本

Android:AlertDialog中的固定宽度字体

我在AlertDialog中显示字符串列表,如下所示: 1.如何设置如下所示的固定宽度字体 2. AlertDialog默认启用垂直滚动。 如何启用水平滚动以使最后一行保留在上一行?

在Corner radius Android中出了点问题

我正在为Android 2.3制作自己的搜索视图。 我有。 LinearLayout (水平) AutoCompleteTextView ImageButton 我将按钮和AutoCompleteTextView添加到LinearLayout 。 我想将角半径放在我自己的控制范围内,如下图所示。 我将这个drawable设置为ImageButton 可绘制为AutoCompleteText 但是当我在android 2.3中运行它时,这是输出(模拟器和真实设备) 如果我也在Android 4.0中运行。 它工作正常。 问题是,我的代码有什么问题? 或Android 2.3中有错误?

“清除数据”是否也会杀死应用程序?

当(在Gingerbread,2.3.x中)我点击Menu => Manage Apps => App中的“清除数据”按钮时,“强制关闭”按钮也会被禁用。 这是否意味着“清除数据”也会杀死应用程序? 此外,我注意到在冰淇淋三明治中这不会发生。 那么,“清晰数据”的工作方式在姜饼和冰淇淋三明治之间有所不同吗? 更新 :正如MisterSquonk所说,Froyo(2.2.x)的行为与ICS(4.x)相同,即在您清除应用程序数据后不会禁用强制关闭。 任何人都知道为什么这种行为如此不同? 姜饼或一些临时实验中的错误是什么导致应用程序被清除以及清除数据? PS无法创建“姜饼”标签,没有足够的声誉:) PPS @MisterSquonk,感谢标签:) 更新2 :检查Honeycomb(3.2),它的行为与Froyo一样,也就像ICS一样。 清除数据后,只有Gingerbread禁用强制关闭。

Appwidget大小计算

可能是我,但是当我根据android页面上给出的公式计算最小app小部件大小时,我没有得到正确的小部件宽度; 公式如下 : width(n)=(70 xn) – 30 当我想要一个5×1小部件时,正确的宽度将是(5 * 70) – 30 = 320dp。 然而,当在motorola Xoom上测试它时,它解析为4×1小部件。 我已经测试了不同的值,400dp对于带有Honeycomb的motorola xoom上的5×1似乎很好,但后来我在常规的Galaxy Tab上用Gingerbread进行测试,然后它解析为6×1(就像人们期望的那样)。 这里有两个问题; 我忽略了Gingerbread和Honeycomb有什么区别? 既然我知道ICS小部件大小不再在小部件之间有填充,那么这里有一些经验法则吗?

背景的FAB颜色在Gingerbread版设备中没有变化

我在改变FAB的xml中的backgroundTint颜色时遇到了一个问题,即没有为具有Gingerbread版本的设备分配颜色。 我真的很困惑,不知道为什么它表现得很奇怪。 我完全坚持这个问题几个小时触发解决方案,但我不能。 请帮助我提出解决问题的建议和建议。 我发布了我的代码和问题的屏幕截图供您参考。 提前致谢。 include_fab.xml 我的gradle中的设计支持库 compile ‘com.android.support:design:23.0.0’ GingerBread和KitKat 版本的屏幕截图 注意 :我在GingerBread设备上方获得了我的要求的确切输出。 GingerBread单独出现问题。