問題タブ [titanium-android]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
73 参照

android - Titanium Android モジュールでの ContentProvider の実装

Titanium Android モジュールに ContentProvider を実装することは可能ですか?

ハイブリッド/Cordova スタイル アプリ用の Cordova プラグインとして既に ContentProvider を作成していますが、それを Titanium に移植したいと考えています。私の問題は、プロバイダー ノードを追加する方法や場所、およびプロバイダー ノードの android:name 属性にどのような値を指定できるかがわからないことです。

ContentProvider Titanium Android モジュールの例はありますか?

0 投票する
1 に答える
312 参照

titanium - チタン合金 : 必要なビューから現在のウィンドウを取得

私は次のコード(index.js)を持っています:

etape_1_form.xml では、次のピッカー ウィジェットを使用する必要があります: danielhanold.pickerwidget

このウィジェットを etape_1_form.js (コントローラー) 内で使用する簡単な方法を次に示します。

ピッカーを開く代わりに、この行から現在のウィンドウにアクセスできないため、エラーがスローされます。

ピッカーを index.js (メイン コントローラー) に移動すると、ピッカーは機能しますが、必要なフォームが多く、コードを整理したいので、各フォームの js コードをコントローラー ファイル内に配置するのが好きです。

では、必要なビューから $.home ウィンドウにアクセスするにはどうすればよいですか? ご協力ありがとうございました。

0 投票する
1 に答える
259 参照

titanium - Titanium appcelerator モデルとコレクションの永続性

リモートからデータを取得し、モデルとコレクションを作成しようとしています。アプリの各部分 (コントローラー、ビュー、モデル) を次に示します。チタンでモデルを使用することはデータベースに保存するようなものであることを本当に理解していれば、すべてのデータを取得した後、インターネット接続がなくてもデータが保持されます。以下のコードはうまく機能しますが、接続が失われた後にデータが表示されないようです。そのため、従来の方法を使用する代わりにチタンでモデルを使用する利点は何ですか? xhr から取得してデータを表示しますか? 2-データを取得してモデルに保存した後の2番目の質問(間違っている場合)、別のページ内でxhrなしで取得できますか? 3- そして最後の : すべてのアプリ ページでデータが必要なため、 Alloy.js からデータを取得してモデルに保存するのは良い方法ですか?

コントローラー

** 景色 **

モデル

皆さん、ありがとうございました。

0 投票する
1 に答える
398 参照

android - Titanium Android showCamera エラーでストレージ用のファイルを作成できません

アプリケーションでデバイス カメラを使用しようとしていますが、エラーが表示され、カメラが表示されません。エラーは

ローカル ストレージ用のファイルを作成できません

私のコントローラーコードは

および tiapp.xml マニフィスト コード

どんな助けでも大歓迎です

0 投票する
2 に答える
1112 参照

android - パッケージング Android モジュール エラー (Titanium SDK)

Titanium モジュール (Android) をコンパイルしようとしていますが、次のエラーが発生します。

ビルドの起動とパッケージ化に失敗しました ビルドに失敗しました。生成された zip ファイルが /Users/ricardo/Documents/Appcelerator_Studio_Workspace/flashcam-android/dist/pt.ricardo.flashcam-android-1.0.7.zip に見つかりません

この最近の質問と JIRA チケットを見つけましたが、それでも問題を解決したすべてがうまくいきません。

https://jira.appcelerator.org/browse/AC-3806

ti.barcode のビルドに失敗しました

5.2.2.GA、5.3.0.GA、および 6.0.0.v20160620083247-osx で試しました。

OSX 10.10.5 搭載の MacBook Pro を使用しています

0 投票する
2 に答える
426 参照

json - Appcelerator - 循環構造を JSON に変換する

JSON を文字列に変換する際に問題があります。iOS ではすべて問題なく動作しますが、Android では次のエラーが発生します。

これは私のコードです:

コントローラーに渡される引数は次のようになります。

どうしたの??iOS で正常に動作するのはなぜですか???

0 投票する
1 に答える
75 参照

titanium - Android プロジェクトをライブラリとして追加する方法、または Android moudle プロジェクトに arr を追加する方法

aar または android プロジェクト ライブラリとして追加する必要があるサードパーティの SDK を使用する必要があります。

aar を解凍し、/lib および /res ファイルを Titan Android モジュール プロジェクトにコピーしようとしましたが、うまくいきませんでした。

エラーは次のようになります。

ここに画像の説明を入力

SDK の開発者は、 FATAL EXCEPTION: java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$layoutであるリンクをチェックアウトすることを教えてくれました。

解決方法がわかりません、誰か助けてください、ありがとう

0 投票する
1 に答える
4948 参照

android - readlink('/proc/self/fd/21') が失敗しました: Appcelerator アプリに Admob モジュールを追加した後、Android 6 で許可が拒否されました [fd=21] エラーが発生しました

appceleratorスタジオでアプリを作成しています。admob モジュールを追加するまで、Android 6 Lenovo a7000 でエラーなく動作しました。今、これらのエラーが発生しています:

appcelerator studio、titanium sdk、node.js のすべてを更新しましたが、問題は同じです。同様のエラーを持つ人はほとんど見つかりませんでしたが、彼らのために働いたものは何も私のために働いていないようです. 助けてくれてありがとう

0 投票する
1 に答える
770 参照

webview - Appcelerator CKeditor android WebView

AndroidのWebViewを介してアプリでckeditorを使用しようとしています。

iOS では ckeditor は正常に表示されますが、Android では次のエラーが発生します。

ckeditor のドキュメントにはこれが表示されますが、とにかく機能しません。

iOSではすべて完璧に動作するので、Titaniumのエラーではないかと考えています。

これは私のhtmlコードです: