小编Rog*_*ger的帖子

了解密钥库,证书和别名

密钥库是实际证书,还是别名证书?

如果我使用不同的别名来签署我的应用程序,它会破坏市场上的更新吗?或者我是否需要使用不同的密钥库来签署我的应用程序以解决问题?别名中的信息可以从何处查看?

android code-signing

94
推荐指数
1
解决办法
9万
查看次数

格式化货币输入editText的更好方法?

我有一个editText,起始值是0.00美元.按1时,它变为$ 0.01.按4,它达到$ 0.14.按8,$ 1.48.按退格键,0.14美元等

这是有效的,问题是,如果有人手动定位光标,格式化中会出现问题.如果他们要删除小数,它就不会回来.如果他们将光标放在小数前面并输入2,它将显示$ 02.00而不是$ 2.00.例如,如果他们试图删除$,它将删除一个数字.

这是我正在使用的代码,我很感激任何建议.

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, int start,
                int before, int count) {
            if(!s.toString().matches("^\\$(\\d{1,3}(\\,\\d{3})*|(\\d+))(\\.\\d{2})?$"))
            {
                String userInput= ""+s.toString().replaceAll("[^\\d]", "");
                if (userInput.length() > 0) {
                    Float in=Float.parseFloat(userInput);
                    float percen = in/100;
                    mEditPrice.setText("$"+dec.format(percen));
                    mEditPrice.setSelection(mEditPrice.getText().length());
                }
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

android

81
推荐指数
7
解决办法
9万
查看次数

将1转换为01

我有1到99之间的int.如何让它始终是一个两位数,即:01,04,21?

java

16
推荐指数
5
解决办法
4万
查看次数

调整ImageButton的大小?

我有一个ImageButton,我正在使用包含的@android:drawable/ic_menu_more图像.但它太大了.调整大小的最佳方法是什么,以便更好地适应我的形式?还可以在xml中旋转吗?(只有一次,不是基于国家)

android

14
推荐指数
1
解决办法
4万
查看次数

始终启动主要活动

我的申请有4项活动.如果用户单击主页按钮,则下次启动应用程序时,我希望它从主活动开始而不是它最后一次活动.如果手机的显示屏关闭,只要应用程序尚未关闭,我希望它从中断处继续.什么是正确的方法来解决这个问题?

android

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

WebSQL数据库是否会与Chrome的应用同步?

我正在构建一个适用于Chrome的打包应用.我目前正在使用WebSQL来存储/检索数据.如果我选择在Chrome中同步应用,我在一台计算机上输入的数据是否会显示在另一台计算机上?

例如,在我的桌面上,我打开应用程序并添加记录.如果我在笔记本电脑上打开应用程序,该记录会显示出来吗?

我还没到可以同步我的应用程序,所以我不能自己测试它.有没有人这样做过?

html5 google-chrome

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

从付费到免费w /应用内结算

我在市场上有一个价格为0.99美元的应用程序.我想实现应用内结算,以便我可以免费提供,并可选择以某种价格解锁某些功能.我已经修改了代码以允许它.问题是......我如何标记购买该应用程序的1000多人购买并解锁所有功能?

android in-app-purchase

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

ListView水平投掷手势

我有一个列表视图,显示给定日期的条目.列表视图上方有按钮,可用于增加/减少日期.一切正常.我要做的是更换这些按钮,让用户向右/向左滑动以增加/减少日期.

最好的方法是什么?我不关心什么项目被刷过,通常列表视图中没有项目给定日期,只要它发生在列表视图区域.我已经对这些项目进行了click和longclick监听.

android listview

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

将mm-dd-yyyy转换为yyyy-mm-dd

当我抓住当前日期时,我拉出月,日和年,使用字符串构建器并最终使用mm-dd-yyyy格式,我将其放入textview.当我将数据保存到sqlitedb时,我只是从textview中获取日期并插入它.这对日期函数不起作用,因为它们需要yyyy-mm-dd格式.

处理这个问题的最佳方法是什么?

java sqlite android

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

付费应用需要许可吗?

我有一个付费的应用程序,我将上传到市场,也许亚马逊市场.我一直认为,当您购买应用时,它会自动链接到您的帐户.阅读开发站点上的应用程序许可信息,我想知道我是否确实需要手动实现,以防止有人下载我的应用程序,然后在线免费提供它.或者这用于控制更高级的许可问题?

android

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