2011-12-06 6 views
0

携帯電話のメーカーがAndroid携帯用のカスタムUIを使用する方法を知っている人はいますか?アプリはサムスンの携帯電話上で動作する際にHTCの携帯電話上で動作しているとき、それはタッチウィズUIを表示し、感覚UI(その電話に固有のネイティブアプリケーションのように)アンドロイドでUIを開発したときにネイティブUIを使用する方法

ように見え例えば

誰でも助けることができます私?

+8

質問がありません。一般に、あなたのUIをカスタマイズしなければ、すべてのコンポーネント(TextView、EditText、Buttonなど)は "スキン"(Sense、TouchWizなど)のスタイリングを使用します。おそらくあなたの質問に対する答えは、あなたは何もする必要がないということです。 – dmon

答えて

3

HTCやサムスンなどの一部のベンダーは、追加のAPIを提供しています。これらのAPIは、ベンダー固有のUIへのアクセスを提供します。 Eclipseを使ってSDK Managerを使ってインストールすることで、これらのAPIを使用することができると思います。私はそれのいずれかを使用する機会を持っていなかった。

0

できません。サムスンやHTCなどのベンダーの電話機では、カスタムビルドコンポーネントが表示されます。一部のベンダーは彼らのライブラリへのアクセスを提供していますが、Samsung用のあなたのアプリはHTCで不思議な見方をしており、すべてのコンポーネントが利用できるわけではありません。

あなたが好きなプラットフォームのために、構成可能なビューで独自のコンポーネントを作成する方がよいと思います。 HTC Clockアプリのように、下のスライディングタブのために私はそうしました。

+0

おそらく、実行時にアプリケーションが実行されている電話機を決定すると、このカスタムパッケージを使用することができます。私はそれは多分価値がないかもしれないが、もっとシンプルなアプローチは、HTC用のもう1つのバージョンのSamsungを開発することになるだろうと同時に私は第三者のコンポーネントが一般に、deveopers自身によって作られたものよりも美しいだろうと信じている –

関連する問題