国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
在Eclipse中加入Android源碼

在我們開發(fā)android程序過程中,很多時候 需要查看android的源碼是如何實現(xiàn)的。這個時候就需要把android的源碼加入到eclipse中,那么在我們通過Git和repo獲取到android源碼之后,就需要把java文件提取出來,并放到androidSDK子目錄source下。如果手工來提取這些java文件是很耗費時間的,所以我們可以寫個python腳本來自動提取android源碼中的java文件,如下:

from __future__ import with_statement  # for Python < 2.6

import os
import re
import zipfile

# open a zip file
DST_FILE = 'sources.zip'
if os.path.exists(DST_FILE):
  print DST_FILE, "already exists"
  exit(1)
zip = zipfile.ZipFile(DST_FILE, 'w', zipfile.ZIP_DEFLATED)

# some files are duplicated, copy them only once
written = {}

# iterate over all Java files
for dir, subdirs, files in os.walk('.'):
  for file in files:
    if file.endswith('.java'):
      # search package name
      path = os.path.join(dir, file)
      with open(path) as f:
        for line in f:
          match = re.match(r'\s*package\s+([a-zA-Z0-9\._]+);', line)
          if match:
            # copy source into the zip file using the package as path
            zippath = match.group(1).replace('.', '/') + '/' + file
            if zippath not in written:
              written[zippath] = 1
              zip.write(path, zippath)
            break;
        
zip.close()

來自:http://blog.csdn.net/dongfengsun/archive/2009/10/17/4691062.aspx

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【已解決】Android的ADT調(diào)試期間出現(xiàn)提示:The Jar of this class file belongs to container ‘Android Dependencies’ whic
如何制作Jar包并在android中調(diào)用jar包
【轉(zhuǎn)】Android下編譯自己的庫文件jar并在應用中調(diào)用
[源碼、文檔、分享] 分享freerdp的android客戶端afreerdp的編譯過程 [復制鏈接]
Eclipse編譯帶so庫或jar包的android應用
使用eclipse配合真機來調(diào)試android源碼
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服