小编rus*_*her的帖子

Android:三星Galaxy S3屏幕尺寸进行布局

有没有人在三星Galaxy S3上测试呢?具体来说,它是否具有用于布局目的的大屏幕或普通屏幕?我有Galaxy Nexus,它需要正常的布局,但我读过Galaxy Note被认为是一个大屏幕.提前致谢.

android android-layout android-screen

18
推荐指数
3
解决办法
4万
查看次数

Android的Gmail应用程序是否已取消通过Intent发送HTML电子邮件的功能?

我想通过Intent发送HTML电子邮件.似乎可接受的方法如下:

String body = "I am <b>bold text</b> and I am <i>italic text</i> and I am normal text.";

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body));
startActivity(Intent.createChooser(emailIntent, "Email:"));
Run Code Online (Sandbox Code Playgroud)

这在Gmail v6.11.2和7.1.129中不起作用,并生成纯文本输出.我看到的唯一标签是<p><br>.

我的电子邮件必须是用户可编辑的,因此通过JavaMail API在后台发送它不是一种选择.

我也尝试过: emailIntent.setType("message/rfc822");

和: emailIntent.putExtra(android.content.Intent.EXTRA_HTML_TEXT, "Hello I am <b>bold</b> text.");

如果这个曾经有效,有人可以确认这是Gmail应用程序功能的回归,如此用户所建议的那样:https://stackoverflow.com/a/41596827/1319081,还是我做错了什么?

html gmail android android-intent

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

Android:SqLite数据库非法状态异常(数据库已经关闭)

我有一个数据库助手对象.离开活动时关闭它很重要,所以我这样做.但是,在返回活动时,我收到有关查询已关闭的数据库的警告.查询确实有效,但仍然有一些明显错误.

我对Android活动生命周期的理解并不强烈,但我认为我需要在onResume()中重新打开数据库.这不正确吗?

这是onResume():

@Override
protected void onResume() {

super.onResume();

    dbHelper.setInteger(playerID);        
    dbHelper.openDataBase();
    ourCursor = dbHelper.getPlayerSavedQuestions();        
    startManagingCursor(ourCursor);
    adapter = new MyCustomAdapter(ourCursor);
    myListView.setAdapter(adapter);
}
Run Code Online (Sandbox Code Playgroud)

这是dbHelper.openDataBase();

    public void openDataBase() throws SQLException {
    String myPath = DATABASE_PATH + DATABASE_NAME;
    dbSqlite = SQLiteDatabase.openDatabase(myPath, null,
            SQLiteDatabase.OPEN_READWRITE);       
}
Run Code Online (Sandbox Code Playgroud)

这是我的logcat:

06-15 13:51:32.388: W/SQLiteCursor(26750): requery() failed database /data/data/com.boboshi.exquizit.eng/databases/exquizit_custom.mp3 (conn# 0) already closed
06-15 13:51:32.388: W/SQLiteCursor(26750): java.lang.IllegalStateException: database /data/data/com.boboshi.exquizit.eng/databases/exquizit_custom.mp3 (conn# 0) already closed
06-15 13:51:32.388: W/SQLiteCursor(26750):  at android.database.sqlite.SQLiteDatabase.verifyDbIsOpen(SQLiteDatabase.java:2082)
06-15 13:51:32.388: W/SQLiteCursor(26750):  at android.database.sqlite.SQLiteDatabase.getDbConnection(SQLiteDatabase.java:2407)
06-15 13:51:32.388: W/SQLiteCursor(26750):  at android.database.sqlite.SQLiteDatabase.getDatabaseHandle(SQLiteDatabase.java:2388)
06-15 13:51:32.388: W/SQLiteCursor(26750): …
Run Code Online (Sandbox Code Playgroud)

android

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