Excite Smartphone Engineer's Blog

<   2012年 12月 ( 4 )   > この月の画像一覧


2012年 12月 28日

Android端末のrootをチェックしてみよう

こんにちは〜ヾ(´ω`=´ω`)ノ

突然ですが、Android端末のroot化はご存知ですか? と聞くまでもありませんね。
Android端末をroot化する理由ってなにがあるんでしょうか。例えばhostsの中身を書き換えたかったり、アプリの一部を強制的にSDカードに移して内部容量を確保したいとか、hostsの中身を書き換えたいとか、フォントを変えたいとか、hostsの中身を書き換えたいとか……。

とまあ理由はともかく、root化されている端末が世の中にあることは事実です。そして端末を一目見て、root化されているかされていないかを判別することは不可能です。それを例えばアプリ内の処理で判別することはできるのでしょうか?

今回はそんなことを調べてみました。
結果、下記の方法で判別が可能なようです。

More

by sp_tech | 2012-12-28 11:21 | Android | Comments(3)
2012年 12月 13日

Jarじゃないソースしか無い、Androidのライブラリーをプロジェクト内に組み込む

こんにちは。

GitHubには多くのAndroidのライブラリーが公開されていますが、
その多くがJarファイルでは無く、プロジェクトがそのままUPされています。
Jarファイルの場合、libsの直下に入れればいいのですが、ソースコードそのままの場合上手く行きません。
しかも、Resourceファイル等が入っているとそれを一緒にJar化は出来ないです。

// ↓参考 --------------------------------------------------------
以下のアプリから実装例を基に探すことも出来ます。
便利なアプリなので是非見てみて下さい。
https://play.google.com/store/apps/details?id=com.groidify.uipatterns
// -----------------------------------------------------------------

プロジェクト外の場合、SVN等で管理した場合他のエンジニアの開発環境にも同様に同じバージョンのものを参照できていることが必要になり、社内で使おうとすると管理に問題があります。
なので、プロジェクト内に参照するソースコードを埋め込んでしまいましょう。

More

by sp_tech | 2012-12-13 15:51 | Android | Comments(0)
2012年 12月 06日

アプリ内でApp Storeが開ける! SKStoreProductViewControllerについて

スマートフォン推進室で主にiOSアプリの開発を担当しています、富家です。

今日はiOS6で追加された
アプリ内でApp Storeへ誘導し、そのままアプリから離脱することなく購入できる
SKStoreProductViewControllerについて紹介します。

こういった感じです。↓

e0291676_1356892.pnge0291676_1356517.png



アプリ以外にも音楽、映画、ポッドキャストなど、App StoreやiTunesストアに並んでいるコンテンツを表示することができます。

もっと見る

by sp_tech | 2012-12-06 16:37 | iOS | Comments(1)
2012年 12月 04日

いち早くKindle Fireを体験してみよう(エミュレータで)

こんにちは〜ヾ(´ω`=´ω`)ノ

突然ですが、Amazon Appstoreがついに公開されましたね。そしてKindle Fire(以下Kindle)の国内販売も、もう間近。

さまざまな期待や意見、その他もろもろがあると思いますが、エンジニア的には何はともあれ「自分たちが作ったアプリは、Kindleでちゃんと動いてくれるんだろうか?どんな風に表示されるんだろうか」という不安が一番大きいんじゃないでしょうか?

しかしAmazon Appstoreが11月28日に公開されたのに対し、Kindle本体の国内販売は12月19日。まだKindle本体で直接動作確認することはできません。こうなったら北米版を購入するしかないんでしょうか……。ああ、せめてKindleのエミュレータでもあれば……。

あります、ありますよ。Kindleのエミュレータは既に公開されています。
そんなわけで、今回はKindleのエミュレータを動かす手順や、その他もろもろをご紹介します。

(注意)エミュレータの情報はどんどん更新されていくと思うので、常に公式の情報を確認するようにしましょう。
https://developer.amazon.com/sdk/fire/emulator-guide.html

More

by sp_tech | 2012-12-04 14:49 | Android | Comments(0)