小编Nav*_*een的帖子

将值传递给loadURL - Android

是否可以将值传递给webView.loadUrl中提到的URL?这样的事情?

webView.loadUrl("file:///android_asset/www/index.html#value="+value);
Run Code Online (Sandbox Code Playgroud)

或者有没有办法将Java String值传递给loadURL中的Javascript函数?

android webview

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

在javascript中复制关联数组?

我有以下代码用于将一个关联数组复制到其他,

<script>

var some_db = new Array();

some_db["One"] = "1";

some_db["Two"] = "2";

some_db["Three"] = "3";

var copy_db = new Array();

alert(some_db["One"]);

copy_db = some_db.slice();

alert(copy_db["One"]);


</script>
Run Code Online (Sandbox Code Playgroud)

但第二个警报说"未定义"..我在这里做错了吗?任何指针请..

javascript associative-array

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

TextView - OnClick - Android

是否可以在文本视图的某些部分添加onclick?比如我的代码是这样的,

String content = "Hello this a test.. For more details contact @Peter";
someTextView.setText(content);
Run Code Online (Sandbox Code Playgroud)

我想为"@Peter"添加一个onClick事件.那可能吗?

TIA.

android textview

6
推荐指数
3
解决办法
7749
查看次数

Android应用中的ExceptionInInitializerError?

在我的Android应用程序中,WebView活动类有以下行,

webView.addJavascriptInterface(new JSInterface(this), "Android");   
Run Code Online (Sandbox Code Playgroud)

在JSInterface类中,我正在初始化Google"SpreadSheetService",如下所示,

import com.google.gdata.client.spreadsheet.SpreadsheetService;

--- some more imports ---


public class JSInterface {
    Context mContext;

    public SpreadsheetService service;

    /** Instantiate the interface and set the context */
    JSInterface(Context c) {
        mContext = c;
        service = new SpreadsheetService("List Demo");
    }

    ------- some more code -----
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时,我得到以下异常,

01-19 21:38:00.652: E/AndroidRuntime(4085): java.lang.ExceptionInInitializerError
Run Code Online (Sandbox Code Playgroud)

其中有以下痕迹

01-19 21:38:00.652: E/AndroidRuntime(4085): FATAL EXCEPTION: main
01-19 21:38:00.652: E/AndroidRuntime(4085): java.lang.ExceptionInInitializerError
01-19 21:38:00.652: E/AndroidRuntime(4085):     at com.android.quotes.JSInterface.<init>(JSInterface.java:33)
01-19 21:38:00.652: E/AndroidRuntime(4085):     at com.android.quotes.CHQuotesActivity.onCreate(CHQuotesActivity.java:19)
01-19 21:38:00.652: E/AndroidRuntime(4085):     at android.app.Activity.performCreate(Activity.java:4465)
01-19 21:38:00.652: …
Run Code Online (Sandbox Code Playgroud)

android android-webview google-spreadsheet-api

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

更新查询sqlite - Android

我无法在我的Android应用程序中破解SQLite中的简单更新查询..这是查询,

int fav = 1;
Cursor c = sqliteDB.rawQuery("UPDATE "+ MyConstants.TABLE_NAME + " SET "+MyConstants.TABLE_NAME+"."+MyConstants.ISFAV+ " = "+fav+ " WHERE " +MyConstants.TABLE_NAME+"."+MyConstants.WORD_NAME+ " = \""+word_name+"\"", null);
Run Code Online (Sandbox Code Playgroud)

这是例外,

07-06 23:41:48.723: E/AndroidRuntime(1102): FATAL EXCEPTION: main
07-06 23:41:48.723: E/AndroidRuntime(1102): android.database.sqlite.SQLiteException: near ".": syntax error (code 1): , while compiling: UPDATE words SET words.isfavor = 1 WHERE words.word = "hello"
07-06 23:41:48.723: E/AndroidRuntime(1102):     at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
07-06 23:41:48.723: E/AndroidRuntime(1102):     at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1013)
07-06 23:41:48.723: E/AndroidRuntime(1102):     at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:624)
07-06 23:41:48.723: E/AndroidRuntime(1102):     at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
07-06 23:41:48.723: E/AndroidRuntime(1102): …
Run Code Online (Sandbox Code Playgroud)

sqlite android sql-update

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

TTS和播放声音 - Android

我的应用程序中有一个viewpager.当用户向右/向左滑动时,我使用TTS引擎说出文本,使用MediaPlayer播放声音.

问题是同时播放..一旦TTS引擎说话文本结束,我该如何播放声音?

PS:我不想睡觉或等待.

更新:

这是我的代码:

@SuppressLint("NewApi")
@SuppressWarnings("deprecation")
@Override
public void onInit(int status) {
    if (status == TextToSpeech.SUCCESS) {

        if (result == TextToSpeech.LANG_MISSING_DATA
                || result == TextToSpeech.LANG_NOT_SUPPORTED) {
        } else {
            //Do Something here
        }


        if(Build.VERSION.SDK_INT  >= 15 ){
            UtteranceProgressListener listener = new UtteranceProgressListener() {

                @Override
                public void onStart(String utteranceId) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void onError(String utteranceId) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void onDone(String utteranceId) {
                    // TODO Auto-generated method stub
                    //start …
Run Code Online (Sandbox Code Playgroud)

android text-to-speech android-viewpager

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