0

私はプログラマーですが、Appleデバイス用に作成したことはありません。そのため、私のiOS固有の知識とAPIに関する知識はほとんど存在しませんので、ご容赦ください。

ロック画面からアクション(スワイプ、ダブルタップクロックなど)を作成して、アプリスイッチャーのロックを解除してすぐに開きます(SwitcherPlusなどの拡張機能には興味がありません)。これは小さなスクリプトを書くことを意味していると思います。APIやその他の基本事項に関するヘルプを使用できます(コア機能は、フリンジのものを必要としないはずです)。私は必要に応じて核心に迫ることをいとわないが、他の解決策を受け入れる。複数のアクティベーター応答を連鎖させるような高レベルのものでも問題ありません。

RubyCydia / Scripting(Telesphoreo)の下に表示されます。私はPythonまたはBashを少し好みますが、私の目的はかなりマイナーであるため、Rubyで十分です。私はObjective-Cを使いたくありません。私の当初の目標は上記の振る舞いですが、将来的には同じようなことをしたいと思っているので、一般的なノウハウに向けたヒントをいただければ幸いです。

明確でない場合、これは純粋に個人的なプロジェクトです。私は、パッケージ化、共有、下位互換性、商業的魅力などにはまったく関心がありません。

PS-この時点まで、Cydiaの表示を「ハッカー」に設定しましたが、「開発者」には設定していません。この努力は、私がそれを開発者に任せるべきであることを示していますか?用語は少し寛大に思えますが、それが必要なパッケージを開く場合は...


編集:私はiPhone 4S、iOS5.0.1を使用しています

4

1 に答える 1

0

これはどのスクリプト言語でも可能だとは思いません。理由の 1 つは、これらの目標を達成するためにコード インジェクションを行う必要があることです (MobileSubstrate)。

1) ユーザーの操作を検出する場合は、それを検出する方法を追加するか、既に存在する実装をフックする必要があります。Activator を使いたいだけの場合でも、バイナリを開発して Activator に登録する必要があります -> objC

2) スクリプトを介して思い通りに SpringBoard とやり取りする既知の方法は (少なくとも私には) ありません。したがって、スイッチャーを開くためのバイナリを作成する必要があります。

誰かがあなたにより良い答えをくれることを願っていますが、C / objCを使用して回避できないと確信しています

JavaScript と objC の架け橋となるhttp://www.cycript.org/というツールがありますが、調査以外に使われているのを見たことがありません。

于 2012-05-07T18:59:09.180 に答える