小编Sam*_*ens的帖子

在android中接收和连接超过160个字符的短信

我正在我的应用程序中使用SMS接收器模块,我正在接收带有我的应用程序的短信,并且如果短信超过160个字符,那么我必须将SMS与其下一部分连接并显示它.目前我正在使用简单的接收器代码.请建议我执行此任务.

sms android

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

通过替换Android中的所有特殊字符来从电话簿过滤数字?

我正在使用Android中默认电话簿中提取的联系人.当我从电话簿中取出联系人时,有时候我会收到" - ","(等等字符.

如果字符是已知的,那么我可以使用relpace()方法轻松删除它们,但我的客户抱怨有时他们在电话簿的数字提取中也看到了%符号.

请建议我,如何过滤从电话簿中获取的数字,这样我只能在我的文本字段中只有数字,而没有其他字符.

目前我正在使用string.replace("-","");从联系号码中删除" - ".

android

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

将文件保存到android的内部存储器?

我正在通过Web服务提供的URL从服务器下载文件.我对每个版本的设备都很成功,但在OS 4.1设备中却出现异常.我使用下面的代码:

public static Boolean DownloadFile(String fileURL, File directory) {
                try {

                        FileOutputStream f = new FileOutputStream(directory);
                        URL u = new URL(fileURL);
                        HttpURLConnection c = (HttpURLConnection) u.openConnection();
                        c.setRequestMethod("GET");
                        c.setDoOutput(true);
                        c.connect();

                        InputStream in = c.getInputStream();

                        byte[] buffer = new byte[1024];
                        int len1 = 0;
                        while ((len1 = in.read(buffer)) > 0) {
                                f.write(buffer, 0, len1);
                        }
                        f.close();
                        return true;
                } catch (Exception e) {
                        e.printStackTrace();
                        return false;
                }
        }
Run Code Online (Sandbox Code Playgroud)

我在第c.getInputStream()行获得java.io.FileNotFoundException ; 请建议我解决这个问题.

我打算使用内部存储器,但由于用户无法访问内部存储器.

android

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

android 2.3.3中的CREATE TABLE android_metadata失败

我正在使用我正在使用SQlite数据库的应用程序.我的应用程序在每个操作系统版本和所有模拟器中运行良好,但它只会在操作系统版本2.3.3的设备中产生问题.我收到CREATE TABLE android_metadata消息和我的数据库代码崩溃.

我正在使用谷歌Nexus与Android OS 2.3.3

请告诉我实际问题是什么以及如何解决此设备相关问题.我也在下面发布我的代码:

public class ECatalogueDatabase {

    private static final String DB_PATH = "/data/data/com.weg.ecatalogue/databases/";
    public static final String DATABASE_NAME = "ECatalogue";
    public static final String DATABASE_TABLE = "T_Electrical";
    public static final int DATABASE_VERSION = 1;

    public static final String KEY_ROWID="id";
    public static final String KEY_PRODUCT_LINE="productline";

    public static final String KEY_VOLTAGE="voltage";
    public static final String KEY_OUTPUTHP="outputhp";

    public static final String KEY_FRAME="frame";
    public static final String KEY_RPM="rpm";

    private Context context=null;
    private DatabaseHelper DBHelper;
    private SQLiteDatabase db; …
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

BlackBerry中的ObjectChoiceField宽度和高度问题?

我正在BlackBerry中使用基于UI的应用程序.UI如下所示:

label-1 :   Oject choice field-1
label-2 :   Oject choice field-2
label-3 :   Oject choice field-3
label-4 :   Oject choice field-4
label-5 :   Oject choice field-5
Run Code Online (Sandbox Code Playgroud)

生成此UI实际上变得非常困难.宽度和高度是我遇到困难的主要问题.

public HomeScreen() {
    super(MainScreen.USE_ALL_WIDTH | USE_ALL_HEIGHT | VERTICAL_SCROLL);

    _dbOperations = new DBOperations();

    _mainVFM = new VerticalFieldManager(VerticalFieldManager.USE_ALL_WIDTH);
    _mainVFM.setMargin(10, 10, 40, 10);

    _menuFieldVFM = new VerticalFieldManager();
    _menuFieldVFM.setMargin(0, 5, 0, 0);
    _menuDropDownVFM = new VerticalFieldManager();

    ((VerticalFieldManager) getMainManager()).setBackground(BackgroundFactory.createSolidBackground(Constants.BgColorCode));

    XYEdges padding = new XYEdges(1, 1, 1, 1);
    Border roundedBorder = BorderFactory.createSimpleBorder(padding);

    // HEADING
    _headingHFM = new HorizontalFieldManager(HorizontalFieldManager.USE_ALL_WIDTH);
    _headingLabelField …
Run Code Online (Sandbox Code Playgroud)

blackberry positioning alignment drop-down-menu

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

仅在Android 4.2中使用SOAP的Web服务操作中的VerifyError?

我在调用Webservice communicator类中得到 java.lang.VerifyError.

此错误仅在Android 4.2 OS设备中出现.它在OS和Tabs的所有其他设备上运行良好.

以下是我的日志:

01-09 06:15:10.263: E/AndroidRuntime(785): FATAL EXCEPTION: Thread-78
01-09 06:15:10.263: E/AndroidRuntime(785): java.lang.VerifyError: org/ksoap2/SoapEnvelope
01-09 06:15:10.263: E/AndroidRuntime(785):  at com.weg.ecatalogue.servercommunication.WebServiceCommunicator$2.run(WebServiceCommunicator.java:78)
01-09 06:15:10.263: E/AndroidRuntime(785):  at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

关于4.2 OS依赖问题,请建议我.

android soap web-services verifyerror

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

更改Android中Sherlocks库中ActionBar中Tabs的背景颜色?

我正在使用Sherlock库在Actionbar上工作.我想以不同方式更改操作栏和选项卡的背景图像.目前我已经在运行时通过代码成功更改了Actionbar的背景:

Drawable myIcon = getResources().getDrawable(R.drawable.blue_menu_background);
mActionBar.setBackgroundDrawable(myIcon);
Run Code Online (Sandbox Code Playgroud)

但是我遇到Tab背景问题.如何更改选项卡的背景.请建议我.

tabs android actionbarsherlock

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