小编ave*_*ini的帖子

使Android应用程序无法用于平板电脑

我在Play商店发布我的应用程序,我不希望它可用于平板电脑.我怎样才能实现呢?

我不想手动排除android开发者控制台中的每一个平板电脑,但我真的需要我的应用程序专门在智能手机上运行.

编辑:我按你的建议做了,但结果如下:

在此输入图像描述

并进一步解释:我需要我的应用程序在普通人称为智能手机的设备上运行,而不是在普通人称为平板电脑的设备上运行...例如,它必须在"Galaxy Note 2"上运行,而不是在"Galaxy Tab"上运行

已解决感谢@CommonsWare:

我必须在清单中设置以下标记:

<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="9"/>
Run Code Online (Sandbox Code Playgroud)

和:

<compatible-screens>
    <!-- all small size screens -->
    <screen android:screenSize="small" android:screenDensity="ldpi" />
    <screen android:screenSize="small" android:screenDensity="mdpi" />
    <screen android:screenSize="small" android:screenDensity="hdpi" /> 
    <screen android:screenSize="small" android:screenDensity="xhdpi" />
    <!-- all normal size screens -->
    <screen android:screenSize="normal" android:screenDensity="ldpi" />
    <screen android:screenSize="normal" android:screenDensity="mdpi" />
    <screen android:screenSize="normal" android:screenDensity="hdpi" />
    <screen android:screenSize="normal" android:screenDensity="xhdpi" />
    <!-- all large size screens -->
    <screen android:screenSize="large" android:screenDensity="ldpi" />
    <screen android:screenSize="large" android:screenDensity="mdpi" />
    <screen android:screenSize="large" android:screenDensity="hdpi" />
    <screen android:screenSize="large" android:screenDensity="xhdpi" …
Run Code Online (Sandbox Code Playgroud)

android tablet

25
推荐指数
2
解决办法
1万
查看次数

Java: double: how to ALWAYS show two decimal digits

I use double values in my project and i would like to always show the first two decimal digits, even if them are zeros. I use this function for rounding and if the value I print is 3.47233322 it (correctly) prints 3.47. But when i print, for example, the value 2 it prints 2.0 .

public static double round(double d) {
    BigDecimal bd = new BigDecimal(d);
    bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
    return bd.doubleValue();
}
Run Code Online (Sandbox Code Playgroud)

I want to print 2.00!

Is there …

java double number-formatting

25
推荐指数
3
解决办法
8万
查看次数

Android:我的应用不支持Galxy S 4

我正在尝试更新我在商店的应用程序,使其与Galaxy S 4兼容.

我的应用程序使用Maps V2,它不能安装在平板电脑上,minSdkVersion和targetSdkVersion都设置为9.

这是我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="it...."
    android:versionCode="113"
    android:versionName="1.1.3" >

    <uses-sdk
        android:minSdkVersion="9"
        android:targetSdkVersion="9" />

    <permission
        android:name="it....permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_CORSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_GPS" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <uses-feature
        android:name="android.hardware.camera.autofocus"
        android:required="false" />

    <compatible-screens>

        <!-- all small size screens -->
        <screen
            android:screenDensity="ldpi"
            android:screenSize="small" />
        <screen
            android:screenDensity="mdpi"
            android:screenSize="small" />
        <screen …
Run Code Online (Sandbox Code Playgroud)

android galaxy

7
推荐指数
1
解决办法
2968
查看次数

Android:创建活动界面后调用的方法

我想在创建活动的图形界面后执行一些任务.我需要知道一些视图的确切高度和宽度,并根据宽度和高度更改其中一些视图的layoutParams.在该onResume方法中,视图的所有参数仍然等于0 ...

至于现在,我正在使用延迟的任务,该任务在一段时间之后运行,onCreate但这根本不是一个好的解决方案......

活动创建中调用的最后一个方法是什么?这种方法的视图宽度和高度是否可用?

android android-activity

7
推荐指数
2
解决办法
9919
查看次数

Android Pull To Refresh ListView:消除箭头提示

我正在使用Chris Banes的这个库(我永远不会感谢这个人).它有两种不同的行为,具体取决于Android版本.我想摆脱只在android低于4.0的设备上显示的PullToRefresListView(下图中圈出)的图形提示.

有人知道怎么做吗?

在此输入图像描述

解:

对于将来在这里搜索相同解决方案的任何人来说,它是:在PullToRefreshAdapterViewBase类中更改getShowIndicatorInternal方法:

private boolean getShowIndicatorInternal() {

    return mShowIndicator && isPullToRefreshEnabled();
}
Run Code Online (Sandbox Code Playgroud)

对此:

private boolean getShowIndicatorInternal() {

    return false;
}
Run Code Online (Sandbox Code Playgroud)

android android-listview pull-to-refresh

5
推荐指数
1
解决办法
3162
查看次数

Android Lollipop:在哪里可以找到Android Lollipop Nexus 5模拟器中预装的"API Demos"应用程序代码

我刚刚在Android工作室上安装了Android 5,并在模拟器上首次运行.我发现"API演示"应用程序非常有趣,我想找到代码.我在谈论这个应用程序:在此输入图像描述

有人知道我在哪里可以找到它吗?

非常感谢你!

android android-emulator android-5.0-lollipop

5
推荐指数
1
解决办法
4147
查看次数

Android:每次使用时获得即时位置的最佳方式

我总是遇到一些困难,无法找到设备即时位置的好方法.我想要做的是每次使用应用程序(例如,当调用活动的onCreate时)我想知道设备在那个确切时刻的坐标,而不再要求它们.我认为最好的方法是使用类似于以下函数的静态类:

coordinates getCoordinates();
Run Code Online (Sandbox Code Playgroud)

一些建议/片段给出?

android location

3
推荐指数
1
解决办法
3534
查看次数

Android:如何自定义AlertDialog,Dialog an Spinner标题

我想自定义所有对话框,alertDialogs和微调器.我想更改文本的颜色和标题栏的背景.

在此输入图像描述

我试着更好地解释:我希望文本(JOLLY BAR DI ...)是白色的,标题的背景(从对话框顶部到标题下面的软蓝线)是蓝色的(# 044592).

我该怎么做?

android android-alertdialog android-dialog android-spinner

3
推荐指数
1
解决办法
7971
查看次数

Java日期解析问题

从字符串解析日期时我有一个例外:

java.text.ParseException:无法解析的日期:"2013年5月16日19:27:12"(偏移3处)

但我认为我使用的是正确的模式:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd MMM yyyy HH:mm:ss");

try {
    done = true;
    date = simpleDateFormat.parse(dateString);
} catch (ParseException e) {
    e.printStackTrace();
    done = false;
}
if (done) {
    return date;
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我究竟做错了什么?

java datetime

3
推荐指数
1
解决办法
192
查看次数

Android Maps V2:如何删除北指标

我是地图v2的新手...我想知道如何从谷歌地图的视图中删除北指标.

这个: 在此输入图像描述

android google-maps

1
推荐指数
1
解决办法
552
查看次数

iOs:如何知道何时访问财产

我想知道何时访问(设置或获取)特定属性.我知道,通过符号断点,我可以知道何时调用方法或函数...它是否适用于属性?

@Vladimir&pedro.m:我试过你的答案,但似乎没有任何反应: 在此输入图像描述

debugging ios

-3
推荐指数
1
解决办法
76
查看次数