読者です 読者をやめる 読者になる 読者になる

はかますたいる!きょろの技的雑記

井上恭輔(@kyoro353)の私的かつ技的な日記です。米国サンフランシスコで暮らすエンジニアです。

Android APKというapk情報を取得するgemを作った

f:id:kyoro353:20120729181016p:plain

 

Android APKというgemを作ってrubygemsで公開したよ!

Androidのマニュフェストファイルを読んで、アプリ名やパッケージ情報を取得できます。

gem作るのは初めてだったのだけど、cpanより断然簡単でビビった。

rake build -> rake releaseとコマンドを打つだけで一発公開。これはやばい。

ということで、興味のある方はよろしければどうぞ。

 

RubyGems - kyoro/android_apk
https://rubygems.org/gems/android_apk

 

使い方はシンプルで

 

require 'android_apk'

apk = AndroidApk.analyze("/path/to/apkfile.apk")

apk.nil?     #This file is invalid apk file.

apk.label      #Application Name
apk.package_name      #Package Name
apk.icon      #Included Icon file in apk file
apk.version_code      #Version Code
apk.version_name      "Version Name
    
     

こんなかんじ!