メイン

2011年10月07日

Android ContentProviderのexport指定が使えない

8月の記事 Android ContetProviderを非公開にする方法にて、非公開にするには、android:exported="false"を記載するだけでよく、別記事で書いたAndroid ContentProviderの制限 同じ証明書を持ったアプリのみアクセス可能にするのような手法は取る必要はないです的な記事を書きましたが、なにか違和感を持ってました。

それは、ContentProviderの、exportって何故全然知られていないんだろう?ということです。
これだけ簡単なのにぐぐってもあまり情報は出てきません。

よくよく検証した結果、Android 2.2以下ではexport指定が無視されて、falseに設定されても外部からアクセス可能な事がわかりました。
以下実際に動かしてみた検証結果です。

続きを読む "Android ContentProviderのexport指定が使えない" »

2011年09月26日

tPackageExplorerにLayoutファイル参照機能を追加しました

Androidアプリケーションのリソース情報を確認するアプリケーション
tPackageExplorerのアップデートを行いました。

tPackageExplorerは、端末にインストールしてあるアプリケーションの
「drawable」や「AndroidManifest.xml」などのリソース情報を確認する事ができる
開発者用アプリケーションです。

今回は新たにLayoutファイルを確認することが出来る機能を追加しました。
drawable Listと同様で各xmlファイルを選択することで
詳細を確認することが可能となっております。

tPackageExplorer_version11.png

今後も他のリソースが確認出来るバージョンアップを行なっていく予定です。
もうしばらくお待ちください。

アプリケーションの詳細は、tPacageExplorerのページをご覧ください

続きを読む "tPackageExplorerにLayoutファイル参照機能を追加しました" »

2011年09月20日

ドロクリ一時停止のお知らせ

2011年9月22日夜から9月26日の間、ドロクリのサービスを停止する予定です。

ドロクリは、当初スケールアップ等を考え、外部サーバに設置する事も考えていましたが、現在作成する人が主に使用するサービスとなっていますので、サーバへの負荷はたいしたことがないため、社内設置のままとなっております。作成したアプリケーションを見つけやすくしたり、作者とのコミュニケーションを取れるようにする事は課題であり、そのあたりの機能を実装したら、外部にサーバを置くことを考えていましたが、それよりも早くに会社移転となってしまいました。

「新機能追加のためサービスを一時停止します」と書けると、かっこよかったのですが、会社移転によるサーバ停止です。

23日(金)に、よっこらしょと、サーバパソコンを新居に移動します。 何もないかとは思いますが、何があるかわからないので、余裕を持って27日朝には移転完了しているという見積もりです。(問題が何もなければ直ぐに起動します)
新しいオフィスは当社比3倍ぐらいのオフィスで、わくわくしておりますが、ドロクリを含め関係者様にはご迷惑をおかけしますが、よろしくお願いします。

2011年09月15日

Androidのリソースを確認できるtPackageExplorer公開

「tPackageExplorer」はAndroidアプリケーションのリソース情報を確認するアプリケーションです。

AndroidSDKには「Hierachy Viewer」というツールが用意されています。 このツールでは端末にインストールしてあるアプリケーションの画面レイアウトを確認することができます。 同様にtPackageExplorerは、端末にインストールしてあるアプリケーションのリソース情報を 確認する事ができる開発者用アプリケーションです。
古くからのMacユーザには、アップルコンピュータが無償で配布していた 「ResEdit」と同じようなアプリケーション(リソースの編集はできません)をイメージしてもらえると分かりやすいかもしれません。

続きを読む "Androidのリソースを確認できるtPackageExplorer公開" »

2011年09月13日

Luaスクリプトをアンドロイドアプリにする doroLuaridaを公開しました。

アンドロイドアプリケーションを簡単に作成できる、ドロクリ新テンプレートを追加しました。 スクリプトとリソースファイルをドロクリにアップロードすれば、アプリケーションが作成できます。 プログラミング知識が不要と謳ってきたドロクリですが、新テンプレートdoroLuaridaではプログラミングができます。是非してください!

doroLuarida_icon_512.png

doroLuaridaはスクリプトを実行するために、別アプリケーションのLuarida(ルアリダ)を必要とします。 Luaridaは山本三七男(やまもと みなお)さんによって開発されているアプリケーションで、 Android上でLuaスクリプトの実行を可能にします。 LuaridaがAndroidを制御する関数を提供しているため、スクリプトだけでセンサー等を使ったアプリケーションも作成できます。

Androidマーケット - Luarida

続きを読む "Luaスクリプトをアンドロイドアプリにする doroLuaridaを公開しました。" »

2011年08月10日

ChromeBook Acer VC700がきた

AcerのChromeBook VC700を手に入れました。
Google I/OでサムソンのChromebookを配布したので、サムソンの方がメジャーなんですが、あえてちょっとマイナーなAcer製品を購入しました。

chrome_acer_1.jpg

発売日買おうと思っていたのですが、最初は3G版しか売っていなかったり、入荷がいつになるかわからないよ的な表示になっていたので、見送っていました。(海外通販なので予約はめんどくさい)
ストック有りになり買えるるようになったので、円が高いこともあり、いそいそと購入に踏み切りました。

続きを読む "ChromeBook Acer VC700がきた" »

2011年08月05日

Android sharedUserIdの使用

先日の記事Android ContetProviderを非公開にする方法にてSharedUserIdの話が出ましたので、SharedUserIDの設定の仕方です。

Androidでは、アプリケーション毎にユーザIDが割り当てられますが、sharedUserIdの機能を使用すると、異なるアプリケーションに同じユーザIDを割り当てることが可能です。

同じSharedUserIdにするとアプリケーションで作成たファイルのオーナーが同じになりますから、作成したファイルはお互いに読み書き可能になります。

同じユーザIDを割り当てるには以下の条件が必要になります。
1 証明書が同一のものである
2 AndroidManaifest.xml内で同じandroid:sharedUserIdを指定している

これらの条件を満たしている場合、アプリケーションをインストールした際に同じユーザIDが割り当てられます。

続きを読む "Android sharedUserIdの使用" »

タオソフトウェア

tao twitter
tao twitter
tao twitter

広告