
android
文章平均质量分 66
xiaoyur347
这个作者很懒,什么都没留下…
展开
-
swig java的最佳实践
使用swig director时,要注意生命周期。要么,在java上需要一个管理类管理回调函数的生命周期。要么,把java的生命周期转给C++来管理。对于后者,需要在编写.i文件时候,加上SWIG_DIRECTOR_OWNED:%feature("director",assumeoverride=1) ICallbackHelper;SWIG_DIRECTOR_OWNED(ICallbackHel原创 2017-03-21 17:44:08 · 3269 阅读 · 0 评论 -
hprose unity http server
IsCrossDomainEnabled设置:mServer.IsCrossDomainEnabled = true;CrossDomainXmlContent设置://mServer.CrossDomainXmlContent = // "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n<!DOCTYPE cross-domain-policy原创 2017-02-13 21:18:20 · 1339 阅读 · 0 评论 -
gradle wrapper分析
gradle wrapper源码可以参考我的github: https://github.com/xiaoyur347/gradlew gradle比gradle wrapper复杂的多,所谓gradle wrapper包括以下的部分。 文件 含义 gradlew Unix脚本(支持Linux/MacOS) gradlew.bat Win脚本 gradle/wrapper原创 2017-01-10 13:58:01 · 5242 阅读 · 0 评论 -
.gradle目录组织
1. .gradle目录1.1 顶级目录 目录 功能 caches gradle缓存目录 daemon daemon日志目录 native gradle平台相关目录 wrapper gradle-wrapper下载目录1.2 caches目录 目录 功能 2.14.1 gradle程序的脚本(gradle程序版本) 3.2.1 gradl原创 2016-12-28 21:15:23 · 3194 阅读 · 1 评论 -
gradle兼容性问题
gradle的兼容性并不很好。 Android gradle plugin 2.1.3和2.2.3之间就存在兼容性问题。 Android gradle plugin 2.2移除了tasks.getByName(‘xx’),改为直接使用xx。但是为了最好的兼容性,要使用afterEvaluate {taskxx.doLast{}}之类的形式。并且,gradle 3.2.1不再兼容Android g原创 2017-01-06 23:01:09 · 2386 阅读 · 0 评论 -
gradle持续集成部署问题
aapt无法操作原因:Aapt is a 32bit application. I am running ubuntu 64bit. I needed some additional libraries. To get aapt working (this fixed my issues with the avd as well) just run these two commands:sudo原创 2016-12-30 17:58:17 · 970 阅读 · 2 评论 -
android studio gradle更新错误
参考http://www.cnblogs.com/neozhu/p/3525404.html从网络上下载gradle-2.6-all.zip,并下载到 C:\Users\XX\.gradle\wrapper\dists\gradle-2.6-all\2j4sg4877lcsg31diboouhun8 然后重启android studio。原创 2015-11-13 22:08:07 · 371 阅读 · 0 评论 -
android xml解析库选择
安卓常用的xml解析主要就是SAX(Simple API for XML)、DOM和Poll xmlpoll。 使用方法可以参考: http://www.cnblogs.com/devinzhang/archive/2012/01/16/2323668.html。 看了示例,我感觉SAX需要自行继承Handler,用起来比较麻烦,不考虑。DOM和Poll对比的话,我喜欢Poll。 原因:原创 2017-03-14 21:11:37 · 2535 阅读 · 0 评论