??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲欧洲自拍,尹人成人综合网,中文字幕亚洲一区二区三区 http://www.aygfsteel.com/zh-weir/zh-cn Sun, 18 May 2025 13:06:52 GMT Sun, 18 May 2025 13:06:52 GMT 60 Google Java Style 中文?/title> http://www.aygfsteel.com/zh-weir/archive/2014/02/08/409608.htmlzh.weir zh.weir Sat, 08 Feb 2014 04:58:00 GMT http://www.aygfsteel.com/zh-weir/archive/2014/02/08/409608.html http://www.aygfsteel.com/zh-weir/comments/409608.html http://www.aygfsteel.com/zh-weir/archive/2014/02/08/409608.html#Feedback 1 http://www.aygfsteel.com/zh-weir/comments/commentRss/409608.html http://www.aygfsteel.com/zh-weir/services/trackbacks/409608.html Z官方文档2013.12.19最后一ơ改动? 译人:Weir Zhang (zh.weir)
旁白Q水qx限,很多地方只是意译。不准确的地方,大家以原版文档ؓ准? 原版地址Qhttp://google-styleguide.googlecode.com/svn/trunk/javaguide.html
一、介l?
本文档ؓGoogle Java~程规范的完整定义。依照此规范~写的Java源码文g可以被称为Google Style?
和其他编E规范指南一P规范不仅包括了代码的l构学Q也包括了其他一些业界约定俗成的公约和普遍采用的标准。本文档中的规范基本都是业界已经达成p的标准,我们量避免d义那些还存在争议的地斏V?
1.1 术语说明
本文档除非特D说明,否则Q? a、classQ类Q统指普通的classcd、enum枚Dcd、interfa 阅读全文 ]]> 用互联网思维谈谈未来的蓝牙技?/title> http://www.aygfsteel.com/zh-weir/archive/2013/12/17/407711.htmlzh.weir zh.weir Tue, 17 Dec 2013 13:32:00 GMT http://www.aygfsteel.com/zh-weir/archive/2013/12/17/407711.html http://www.aygfsteel.com/zh-weir/comments/407711.html http://www.aygfsteel.com/zh-weir/archive/2013/12/17/407711.html#Feedback 0 http://www.aygfsteel.com/zh-weir/comments/commentRss/407711.html http://www.aygfsteel.com/zh-weir/services/trackbacks/407711.html 事实上,在前些年Q随着wifi的兴P特别是wifi direct的推出,蓝牙一度没落了。然而近一两年随着Udl端指数U增长,I戴式设备兴P蓝牙4.0推出Q特别是低功耗蓝牙(BLEQ的推出Q蓝牙又焕发了新的青春气息? 此次蓝牙的复_可以明显感觉Zh们对蓝牙与wifi诉求的差异化。wifi的优势在于传输速度Q大文g、块数据的传输,正很快地向wifi direct切换。而蓝牙的优势在于多样化设备间的无U连接和数据׃n? 蓝牙之所以有q个优势Q我想主要原因是蓝牙历史悠久Q有相当多现成的讑֤间通信标准和协议。另外蓝牙模块成本低、体U小Q非帔R合应用于穿戴式讑֤{小型设备。加之新推出的低功耗蓝牙将耗电量降得非怽Q穿戴设备用一个纽扣电池就能用好几个月甚至几年? l典蓝牙应用场景包括蓝牙x、蓝牙音、蓝牙鼠标、蓝牙键盘等。而随着低功耗蓝牙的推出Q穿戴式讑֤开始流行v来,例如手环、手表、防丢挂件等? I戴式设备对蓝牙来说预示着一U趋ѝ那是在Android与Arduino让一切物体智能v来的时代Q蓝牙可以作ZU强大稳定的无线通信技术,让一?nbsp; 阅读全文 ]]> Android4.3 蓝牙BLE初步 http://www.aygfsteel.com/zh-weir/archive/2013/12/09/407373.htmlzh.weir zh.weir Mon, 09 Dec 2013 12:27:00 GMT http://www.aygfsteel.com/zh-weir/archive/2013/12/09/407373.html http://www.aygfsteel.com/zh-weir/comments/407373.html http://www.aygfsteel.com/zh-weir/archive/2013/12/09/407373.html#Feedback 27 http://www.aygfsteel.com/zh-weir/comments/commentRss/407373.html http://www.aygfsteel.com/zh-weir/services/trackbacks/407373.html Generic Attribute Profile (GATT)
通过BLEq接Q读写属性类数据的Profile通用规范。现在所有的BLE应用Profile都是ZGATT的?
Attribute Protocol (ATT)
GATT是基于ATT Protocol的。ATT针对BLE讑֤做了专门的优化,具体是在传输过E中使用量的数据。每个属性都有一个唯一的UUIDQ属性将以characteristics and services的Ş式传输?
Characteristic
Characteristic可以理解Z个数据类型,它包括一个value?臛_个对ơvalue的描qͼDescriptorQ?
Descriptor
对Characteristic的描qͼ例如范围、计量单位等?
Service
Characteristic的集合。例如一个service叫做“Heart Rate Monitor”,它可能包含多个Characteris 阅读全文 ]]> 新浪微博Android客户端SSO授权认证~陷 http://www.aygfsteel.com/zh-weir/archive/2013/09/08/403829.htmlzh.weir zh.weir Sun, 08 Sep 2013 12:32:00 GMT http://www.aygfsteel.com/zh-weir/archive/2013/09/08/403829.html http://www.aygfsteel.com/zh-weir/comments/403829.html http://www.aygfsteel.com/zh-weir/archive/2013/09/08/403829.html#Feedback 2 http://www.aygfsteel.com/zh-weir/comments/commentRss/403829.html http://www.aygfsteel.com/zh-weir/services/trackbacks/403829.html
LC交媒介要集成到W三方应用中Q最重要的入口就是安全便L授权认证pȝ。让用户在n受一键分享和各种C交乐趣的同Ӟ又不用担心帐号安全和隐私泄露{问题。而对于一些有Ҏ目的的组l或个h来说Q攻占这个授权认证系l意味着自己获取了信息传播的入口和渠道,数量庞大地社交入口往往能带来巨大的C会效应。所以,q个入口成了Y件安全攻防双方的必争之地?
而本文所要讲的就是当前最为流行的新浪微博Android客户端SSO授权认证入口的一个安全缺陗此~陷使得W三方APK在一定条件下可以不通过授权Q在不需要h为操作的情况下就可以操作Android手机用户的微博。包括关注、评论、发微博{OpenAPI中提供的功能?nbsp; 阅读全文 ]]> 微信5.0 Android版飞机大战破解无敌模式手?/title> http://www.aygfsteel.com/zh-weir/archive/2013/08/14/402821.htmlzh.weir zh.weir Wed, 14 Aug 2013 15:10:00 GMT http://www.aygfsteel.com/zh-weir/archive/2013/08/14/402821.html http://www.aygfsteel.com/zh-weir/comments/402821.html http://www.aygfsteel.com/zh-weir/archive/2013/08/14/402821.html#Feedback 65 http://www.aygfsteel.com/zh-weir/comments/commentRss/402821.html http://www.aygfsteel.com/zh-weir/services/trackbacks/402821.html
ios 版出来不久就被破解出了无敌模式。Android版出后好像一直风qx静。周末无事,加之看雪zmworm版主邀P于是׃一天的工夫研究了下。也Z个Android版的无敌模式增强版。具体来说就是无敌、双排子弹加无限炸弹。当Ӟq个不是重点Q我们的重点当然是技术细节啦Q?
微信的游戏承了Android版手机QQ游戏中心的思想Q也采用插g动态加载方式。具体来_是插g及游戏以jar包Ş式存在,jar包中有classes.dex及其他资源文Ӟ在运行时动态加载资源及classes.dex代码。这L好处是灵zȝ理,易于扩展。以后更多的游戏只要上架到微信的服务器,用户p在微信应用内部下载、安装、运行。具体原理可以参考我2011q的一文章《Androidcd态加载技术??
当然Q那文章讲的只是基本原理,而微信在代码动态加载方面则走得更远。针Ҏ件的理 阅读全文 ]]> Bluebox Security最新提报Android漏洞的初步探讨(及后l跟t分析) http://www.aygfsteel.com/zh-weir/archive/2013/07/06/401270.htmlzh.weir zh.weir Sat, 06 Jul 2013 08:58:00 GMT http://www.aygfsteel.com/zh-weir/archive/2013/07/06/401270.html http://www.aygfsteel.com/zh-weir/comments/401270.html http://www.aygfsteel.com/zh-weir/archive/2013/07/06/401270.html#Feedback 6 http://www.aygfsteel.com/zh-weir/comments/commentRss/401270.html http://www.aygfsteel.com/zh-weir/services/trackbacks/401270.html
看到q样的报道,一开始我和我的小伙伴们都不敢怿。因为签名机制用了这么多q_多少大脑袋厚眼镜的天才们惌颠覆都没搞定QBluebox Security怎么可能搞定的呢Q不q,׃好奇心驱使,我开始查看Bluebox Security官方的说法:《UNCOVERING ANDROID MASTER KEY THAT MAKES 99% OF DEVICES VULNERABLE》,我意识到Q这个问题应该不是签名机制本w的问题Q而是Android安装APKq程中的校验存在漏洞?
如果是APK安装校验{的漏z,而这个Bug又从1.6开始就有,?nbsp; 阅读全文 ]]> 新浪股票接口Android SDK(非官? http://www.aygfsteel.com/zh-weir/archive/2012/03/01/371105.htmlzh.weir zh.weir Thu, 01 Mar 2012 14:50:00 GMT http://www.aygfsteel.com/zh-weir/archive/2012/03/01/371105.html http://www.aygfsteel.com/zh-weir/comments/371105.html http://www.aygfsteel.com/zh-weir/archive/2012/03/01/371105.html#Feedback 4 http://www.aygfsteel.com/zh-weir/comments/commentRss/371105.html http://www.aygfsteel.com/zh-weir/services/trackbacks/371105.html
|上对于新浪股票的数据接口介l比较详l,q且实现也很单,所以花了一下午基本完成了。想到大家开发Android应用可能也会需要访问股市行情,Ҏ资料整理在此,q上Javadoc文档和一个小DemoQ以便后来h开发更Z捗?
阅读全文 ]]> Androidcd态加载技?/title> http://www.aygfsteel.com/zh-weir/archive/2011/10/29/362294.htmlzh.weir zh.weir Sat, 29 Oct 2011 13:51:00 GMT http://www.aygfsteel.com/zh-weir/archive/2011/10/29/362294.html http://www.aygfsteel.com/zh-weir/comments/362294.html http://www.aygfsteel.com/zh-weir/archive/2011/10/29/362294.html#Feedback 25 http://www.aygfsteel.com/zh-weir/comments/commentRss/362294.html http://www.aygfsteel.com/zh-weir/services/trackbacks/362294.html
如何开发一个可以自定义控g的Android应用Q就像eclipse一P可以动态加载插Ӟ如何让Android应用执行服务器上的不可预知的代码Q如何对Android应用加密Q而只在执行时自解密,从而防止被破解Q…?
熟悉Java技术的朋友Q可能意识到Q我们需要用类加蝲器灵zȝ加蝲执行的类。这在Java里已l算是一Ҏ较成熟的技术了Q但是在Android中,我们大多Ch都还非常陌生? 阅读全文 ]]> Android APK {比对 http://www.aygfsteel.com/zh-weir/archive/2011/07/19/354663.htmlzh.weir zh.weir Tue, 19 Jul 2011 15:35:00 GMT http://www.aygfsteel.com/zh-weir/archive/2011/07/19/354663.html http://www.aygfsteel.com/zh-weir/comments/354663.html http://www.aygfsteel.com/zh-weir/archive/2011/07/19/354663.html#Feedback 6 http://www.aygfsteel.com/zh-weir/comments/commentRss/354663.html http://www.aygfsteel.com/zh-weir/services/trackbacks/354663.html
例如QAndroidpȝ止更新安装{不一致的APKQ如果应用需要用system权限Q必M证APK{与Framework{一_{等。在《APK Crack》一文中Q我们了解到Q要破解一个APKQ必焉要重新对APKq行{。而这个签名,一般情冉|法再与APK原先的签名保持一致。(除非APK原作者的U钥泄漏Q那已经是另一个层ơ的软g安全问题了。)
单地_{机制标明了APK的发行机构。因此,站在软g安全的角度,我们可以通过比对APK的签名情况,判断此APK是否由“官方”发行,而不是被破解改q重新签名打包的“盗版Y件”?
阅读全文 ]]> Android Javah(ProGuard) http://www.aygfsteel.com/zh-weir/archive/2011/07/12/354190.htmlzh.weir zh.weir Tue, 12 Jul 2011 11:29:00 GMT http://www.aygfsteel.com/zh-weir/archive/2011/07/12/354190.html http://www.aygfsteel.com/zh-weir/comments/354190.html http://www.aygfsteel.com/zh-weir/archive/2011/07/12/354190.html#Feedback 0 http://www.aygfsteel.com/zh-weir/comments/commentRss/354190.html http://www.aygfsteel.com/zh-weir/services/trackbacks/354190.html
Java的字节码一般是非常Ҏ反编译的。ؓ了很好的保护Java源代码,我们往往会对~译好的class文gq行h处理。ProGuard的主要作用就是淆。当然它q能对字节码q行~减体积、优化等Q但那些对于我们来说都算是次要的功能?
引用ProGuard官方的一D话来介l就是:
ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining cla 阅读全文 ]]>
վ֩ģ壺
³ |
ʯ |
ɽ |
|
|
ͨ |
|
|
|
· |
|
|
ϻ |
|
|
|
|
|
|
|
ԭ |
Ͽ |
ˮ |
|
ˮ |
ԭ |
|
|
֥ |
Ī |
|
SHOW |
۰ |
̩ |
|
|
|
ٽ |
ͺ |
|
|