Tag: 安卓

为EditText设置inputType?

我们如何以编程方式设置EditText的inputtypes? 我尝试着: mEdit.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD); 它似乎没有任何影响。

如何知道一个应用程序是从谷歌播放或侧装?

我需要检测我的应用程序是从谷歌播放或其他市场安装,我怎么能得到这些信息?

更好的方式来格式货币inputeditText?

我有一个editText,起始值是$ 0.00。 当您按1时,它将更改为$ 0.01。 按4,到$ 0.14。 按8,$ 1.48。 按退格键,$ 0.14等 这是有效的,问题是,如果有人手动定位光标,格式化会出现问题。 如果他们要删除小数,它不会回来。 如果他们把光标放在小数点前面并input2,它将显示$ 02.00而不是$ 2.00。 如果他们试图删除$,它将删除一个数字,例如。 这里是我正在使用的代码,我会很感激任何build议。 mEditPrice.setRawInputType(Configuration.KEYBOARD_12KEY); public void priceClick(View view) { mEditPrice.addTextChangedListener(new TextWatcher(){ DecimalFormat dec = new DecimalFormat("0.00"); @Override public void afterTextChanged(Editable arg0) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, […]

状态栏的高度?

有没有办法获得状态栏+标题栏的高度? 检查开发论坛显示相同的问题,但没有解决scheme(我可以find)。 我知道我们可以在初始布局之后得到它,但是我期待在我的活动的onCreate()中获得它。 谢谢

如何显示启用位置对话框,如谷歌地图?

我使用最新版本的Google Play服务(7.0),并按照其指南中给出的步骤进行操作,我启用了如下的位置对话框,其中有一个“从不”button。 我的应用程序强制需要位置,所以我不想显示从不向用户,因为一旦用户点击“从不”,我无法再获取位置或请求位置。 哪里像Google Maps只有没有button,没有button,任何想法如何实现一样? 我的应用程序的图像 Google地图的图片

从Android Play商店获取数据

我看到一些使用Android Play商店数据的应用程序和网站。 例如应用程序或具有最高应用程序排名的站点等。但是,如何获取数据? 从哪里我可以parsing它?

在30秒内获取纬度和经度

我试图从GPS/network获取用户的位置作为longitude和latitude ,而且我想快速得到它,否则,如果现在不能获得新的位置坐标,则返回先前的位置坐标。 这是我的尝试: public class GPSTracker extends Service{ // The minimum distance to change Updates in meters private static final long MIN_DISTANCE_CHANGE_FOR_UPDATES = 10; // 10 meters // The minimum time between updates in milliseconds private static final long MIN_TIME_BW_UPDATES = 1000 * 60 * 1; // 1 minute private final Context mContext; // Declaring […]

如何从Android的互联网获取当前时间

我正在制作一个应用程序,我想从互联网上获取当前时间。 我知道如何从使用System.currentTimeMillis的设备中获取时间,甚至在search了很多之后,我也没有得到任何关于如何从networking获取它的线索。

在android市场上失去了我上传的应用程序的keystore

我不知道如何解决我的问题。 我们在Android市场上发布了一个Android应用程序。 修复了一些问题之后,我们无法将其作为marketplace中的下一个应用程序版本发布,因为我们丢失了用于签署该构build的私钥。 如果更新版本没有被相同的密钥签名,则android不接受构build。 对于这个应用程序,很less用户已经在市场上购买它。 如果我们上传包含不同包名的相同应用程序,购买的用户将无法获得更新的版本。 我该如何解决这个问题? 有关于此的任何build议? 提前致谢…

包括Google Play服务库时,为什么权限会自动添加到我的AndroidManifest中

我注意到,当我在build.gradle文件中使用以下权限时,会自动添加以下权限 compile 'com.google.android.gms:play-services:7.5.0' 这与早期版本的播放服务没有发生。 有没有人有一个解决scheme来删除这些不需要的权限? 我只使用广告function(INTERNET和ACCESSNETWORK_STATE)。 我不需要LOCATION和USE_CREDENTIALS权限。 你如何删除这些不需要的权限? 我注意到'manifest-merger-xxx-debug-report.txt'文件包含以下内容 …<snipped bunch of other merges> MERGED from com.google.android.gms:play-services-maps:7.5.0:22:5 android:name ADDED from com.google.android.gms:play-services-maps:7.5.0:22:22 uses-permission#android.permission.ACCESS_COARSE_LOCATION ADDED from com.google.android.gms:play-services-maps:7.5.0:23:5 MERGED from com.google.android.gms:play-services-maps:7.5.0:23:5 MERGED from com.google.android.gms:play-services-maps:7.5.0:23:5 MERGED from com.google.android.gms:play-services-maps:7.5.0:23:5 android:name ADDED from com.google.android.gms:play-services-maps:7.5.0:23:22 uses-feature#0x00020000 ADDED from com.google.android.gms:play-services-maps:7.5.0:24:5 MERGED from com.google.android.gms:play-services-maps:7.5.0:24:5 MERGED from com.google.android.gms:play-services-maps:7.5.0:24:5 MERGED from com.google.android.gms:play-services-maps:7.5.0:24:5 android:glEsVersion ADDED from com.google.android.gms:play-services-maps:7.5.0:25:8 […]