草庐IT

sharding5.2.1

全部标签

适用于 2.1 的 Android 重力传感器 (TYPE_GRAVITY)

我有专为2.3.3使用重力传感器的软件。代码如下-privateSensorManagersman=(SensorManager)getContext().getSystemService(Context.SENSOR_SERVICE);privateSensormagnetfield,gravity;...magnetfield=sman.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);gravity=sman.getDefaultSensor(Sensor.TYPE_GRAVITY);我决定添加对2.1版的支持。然而,TYPE_GRAVIT

android - 如果是手机或平板电脑 (Android 2.1+),则一个 APK 会启动不同的 Activity

我搜索了很多,但没有找到合适的信息。我的项目中有2个不同的Activity。一开始它是2个不同的应用程序,一个用于移动设备,一个用于平板电脑。我想混合使用它们以获得一个APK。所以当它们分开时很容易,但混合2个list我不适合我。我希望能够有2个不同的Activity和正确的启动,如果这是一个手机,另一个如果它是平板电脑。有人有可以做到这一点的list示例吗? 最佳答案 要扩展slayton的答案,在启动画面(或没有界面的启动器Activity)中,您需要检测它是否是平板电脑。您需要自己决定什么是平板电脑。我假设您正在考虑屏幕尺寸。

android - 使用 ACTION_GET_CONTENT 在 Android on 2.1 上选取图片和视频

我正在开发一款需要让用户选择图片或视频的应用。在pre-2.1设备上,使用ACTION_GET_CONTENT似乎可以很好地处理多种MIME类型:newIntent(Intent.ACTION_GET_CONTENT).setType("video/*,image/*")但是,在运行2.1的Droid上,这会给出“您的收藏中没有项目”。将相同的代码与“video/”或“image/”一起使用可获得所需的结果。有没有办法让我的2.1设备允许用户在一个Intent中选择两种类型的内容? 最佳答案 将请求放入一个函数,然后使用onClic

在 Mac OS X 10.6.8 上构建 android 2.1 期间出现 java.lang.OutOfMemoryError

这是我正在努力解决的构建问题。我正在尝试使用jdk1.5在MacOSX10.6.8上构建Android2.1。“make”命令运行了一段时间,最后,它说:Thesystemisoutofresources.Consultthefollowingstacktracefordetails.java.lang.OutOfMemoryError:Javaheapspaceatcom.sun.tools.javac.code.Scope.dble(Scope.java:150)atcom.sun.tools.javac.code.Scope.enter(Scope.java:185)atcom.

android - 从 Android Studio 2.1 切换到 2.2 时出错

我已经用Androidstudo2.2更新了我的androidstudio1.1Preview5。当我打开或创建项目时,总是会出现类似的错误Cannotloadproject:com.intellij.ide.plugins.PluginManager$StartupAbortedException:Fatalerrorinitializing'com.intellij.debugger.DebuggerManager'我已经尝试加载我以前的androidstudio的配置,但它仍然会出错。然后我没有导入配置就开始了,它也给出了一个错误。我尝试删除缓存目录,然后也报错。所以请帮我解决这

android - HttpURLConnection.getInputStream 总是在 android 2.1 中抛出 IOException

当尝试在android2.1平台上打开连接时,HttpUrlConnection.getInputStream方法总是抛出IOException、FileNotFound异常。该代码在2.2和2.3版本的Android中按预期工作。我有一个创建新连接的标准方法。调用获取输入流后立即抛出错误。请注意,所有试图建立的连接都是“http://something/something”。publicstaticURLConnectioncreateConnection(StringurlStr,BooleanuseAuthentication,BooleansetOutput){Log.i(Gp

android - 按查询分组在 android 2.1 中不起作用

我在我的本地数据库表“session”中保存了以毫秒为单位的日期时间我的问题是这段代码适用于android2.2及更高版本,但我喜欢android2.2的版本它不工作意味着它给了我表中的所有行但是如果我在android2.2中运行相同的代码,它会正常工作并为我提供不同的值当我在SqliteManager中运行下面的查询时,它会给我适当的不同值创建表语法"CREATETABLEsession("+"recidINTEGERPRIMARYKEYNOTNULL,"+"starttimeTEXT)";从数据库中获取数据的查询Cursorc=mDb.rawQuery("selectdistinc

android - 在 android 2.1 中捏合缩放

有没有一种方法可以实现ImageView的双指缩放功能? 最佳答案 以下代码效果很好!您只需复制并粘贴:importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.Canvas;importandroid.graphics.Matrix;importandroid.graphics.Paint;importandroid.graphics.PointF;importandroid.os.Handler;importandroid

android - android studio 2.1中分离的android监视器窗口

我刚刚将androidstudio从1.5升级到2.1。然后我在android监视器窗口中看不到任何logcat消息。我的视力很差,但不知何故设法分离了android监视器窗口。现在logcat消息出现在窗口中。有什么方法可以将它重置回通常挂起的位置吗?编辑:我设法将其固定和停靠。但它占据了ide的整个宽度。谢谢 最佳答案 由于AndroidStudio只是一个重新命名的IntelliJIDEA,所以同样的答案适用于HowtorestoretheoriginalwindowIntelliJlayout.Theconfiguratio

Android 2.1 NullPointerException 与 TabWidgets

我有一个问题我一直无法弄清楚,它只发生在运行publicclassOppTabsViewextendsTabActivity{Dialogdialog;StringerrorText;booleansave;finalintOPP_SAVE=0;publicstaticbooleanedited;publicvoidonCreate(Bundleicicle){try{super.onCreate(icicle);newDoInBackground().execute();}catch(Exceptione){Toast.makeText(this,"Erroroccured.Plea