To build a better world !

          Java的深入理解

          Java語言和java虛擬機的一些高級機制和話題。
          Google Java Style 中文版
               摘要:
          基于官方文檔2013.12.19最后一次改動。
          翻譯人:Weir Zhang (zh.weir)
          旁白:水平有限,很多地方只是意譯。不準確的地方,大家以原版文檔為準。
          原版地址:http://google-styleguide.googlecode.com/svn/trunk/javaguide.html



          一、介紹

          本文檔為Google Java編程規范的完整定義。依照此規范編寫的Java源碼文件可以被稱為Google Style。

          和其他編程規范指南一樣,規范不僅包括了代碼的結構美學,也包括了其他一些業界約定俗成的公約和普遍采用的標準。本文檔中的規范基本都是業界已經達成共識的標準,我們盡量避免去定義那些還存在爭議的地方。


          1.1 術語說明

          本文檔除非特殊說明,否則:
          a、class(類)統指普通的class類型、enum枚舉類型、interfa  閱讀全文

          posted @ 2014-02-08 12:58 zh.weir 閱讀(22456) | 評論 (1)  編輯

          新浪微博Android客戶端SSO授權認證缺陷
               摘要: 從最近幾年開始,做平臺的公司都流行起Open API。這是一個非常好的理念,也受到廣大開發者的歡迎。如今,開發一款軟件,你可以很容易地集成微博、微信、人人網等流行社交媒介的分享功能,做一個社交應用變得越來越簡單。

          主流社交媒介要集成到第三方應用中,最重要的入口就是安全便捷的授權認證系統。讓用戶在享受一鍵分享和各種社交樂趣的同時,又不用擔心帳號安全和隱私泄露等問題。而對于一些有特殊目的的組織或個人來說,攻占這個授權認證系統意味著自己獲取了信息傳播的入口和渠道,數量龐大地社交入口往往能帶來巨大的社會效應。所以,這個入口就成了軟件安全攻防雙方的必爭之地。

          而本文所要講的就是當前最為流行的新浪微博Android客戶端SSO授權認證入口的一個安全缺陷。此缺陷使得第三方APK在一定條件下可以不通過授權,在不需要人為操作的情況下就可以操作Android手機用戶的微博。包括關注、評論、發微博等OpenAPI中提供的功能。  閱讀全文

          posted @ 2013-09-08 20:32 zh.weir 閱讀(8031) | 評論 (2)  編輯

          微信5.0 Android版飛機大戰破解無敵模式手記
               摘要: 最近微信出了5.0,新增了游戲中心,并內置了一個經典游戲《飛機大戰》。游戲其實很簡單,但由于可以和好友一起競爭排名,一時間受到大家的追捧,小伙伴們進入“全民打飛機”時代。

          ios 版出來不久就被破解出了無敵模式。Android版出后好像一直風平浪靜。周末無事,加之看雪zmworm版主邀請,于是花了一天的工夫研究了下。也出了個Android版的無敵模式增強版。具體來說就是無敵、雙排子彈加無限炸彈。當然,這個不是重點,我們的重點當然是技術細節啦!

          微信的游戲繼承了Android版手機QQ游戲中心的思想,也采用插件動態加載方式。具體來說,就是插件及游戲以jar包形式存在,jar包中有classes.dex及其他資源文件,在運行時動態加載資源及classes.dex代碼。這樣的好處是靈活管理,易于擴展。以后更多的游戲只要上架到微信的服務器,用戶就能在微信應用內部下載、安裝、運行。具體原理可以參考我2011年的一篇文章《Android類動態加載技術》 。

          當然,那篇文章講的只是基本原理,而微信在代碼動態加載方面則走得更遠。針對插件的管理  閱讀全文

          posted @ 2013-08-14 23:10 zh.weir 閱讀(42985) | 評論 (65)  編輯

          Java反射機制的學習

          posted @ 2011-03-26 20:53 zh.weir 閱讀(34174) | 評論 (17)  編輯

          Java內存泄露的理解與解決

          posted @ 2011-02-23 21:34 zh.weir 閱讀(13427) | 評論 (1)  編輯

          公告

          大家好!歡迎光臨我的 Android 技術博客!



          本博客旨在交流與 Android 操作系統相關的各種技術及信息。

          博客內的文章會盡量以開源的形式提供給大家,希望我們能相互交流,共同提高!

          有不足之處,請不吝賜教!

          我的郵箱:zh.weir@gmail.com
          我的新浪微博:@囧虎張建偉

           

          導航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統計

          留言簿(19)

          隨筆分類(24)

          隨筆檔案(18)

          文章檔案(1)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 额济纳旗| 武功县| 余庆县| 阿拉善右旗| 伊金霍洛旗| 云龙县| 板桥市| 水城县| 凯里市| 海原县| 湟源县| 乌拉特前旗| 望城县| 宣城市| 岳阳县| 廉江市| 南召县| 南丰县| 同江市| 布尔津县| 若羌县| 紫金县| 平和县| 普洱| 襄城县| 大同市| 犍为县| 如皋市| 龙川县| 左云县| 井冈山市| 大宁县| 通山县| 科技| 定南县| 南部县| 通海县| 曲靖市| 堆龙德庆县| 临安市| 高安市|