2013年10月21日月曜日

AAR(Android Application Record)メモ

Android以外から Android Beam 送るときに必要なのでメモ。

http://tools.oesf.biz/android-4.2.0_r1.0/xref/frameworks/base/core/java/android/nfc/NdefRecord.java#309
  1. 139     public static final short TNF_EXTERNAL_TYPE = 0x04;  
  2.   
  3. 223     public static final byte[] RTD_ANDROID_APP = "android.com:pkg".getBytes();  
  4.   
  5. 309     public static NdefRecord createApplicationRecord(String packageName) {  
  6. 310         if (packageName == nullthrow new NullPointerException("packageName is null");  
  7. 311         if (packageName.length() == 0throw new IllegalArgumentException("packageName is empty");  
  8. 312   
  9. 313         return new NdefRecord(TNF_EXTERNAL_TYPE, RTD_ANDROID_APP, null,  
  10. 314                 packageName.getBytes(Charsets.UTF_8));  
  11. 315     }  




0 件のコメント:

コメントを投稿