摘要: build.gradle中signingConfigs { tuniuConfig { storeFile file("key/tuniu.keystore") storePassword "******" keyAlias "******" ... 阅读全文
posted @ 2015-12-03 15:14 saki_god 阅读(1261) 评论(0) 推荐(1) 编辑
摘要: 邮轮: 国际散客票: 自助打包: 目的地: 团聊首页: 常旅: 机票: 首页,列表页。难点,业务复杂逻辑多,需要自由组合、套票选择互补影响,所有操作都是各自的,这个地方开始引用fragment来实现。 火车票: 首页、列表页、详情页、订单页、占座页。 难点:订单中的旅游券(2种样式,后台控制),优惠 阅读全文
posted @ 2015-11-26 14:40 saki_god 阅读(478) 评论(0) 推荐(0) 编辑
摘要: Andriod大神博客汇总:https://github.com/yeungeek/android-dev-cnAndroid国外:hannesdorfmann,blog:http://hannesdorfmann.com/github:https://github.com/sockeqwe?tab... 阅读全文
posted @ 2015-11-04 13:34 saki_god 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Handler创建,必须有个一个Looper,主线程自己创建了。其他线程需要自己创建,默认是没有的。创建方法 1. 这种方法是先创建一个系统定义好的HandlerThread,这个是跑在非UI线程中的,已经创建好了looper,直接用就可以了.创建handler有多个构造函数,具体看源码 Handl 阅读全文
posted @ 2015-05-19 20:27 saki_god 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 首先,android 程序大致分为资源和代码 资源就是assets和res,assets里可以放文件,在打包成akp的过程中,此目录下的文件会原封不动的封入包里。AssetManager am= getAssets(); InputStream is = assset.open("filename" 阅读全文
posted @ 2015-01-15 19:18 saki_god 阅读(2560) 评论(0) 推荐(0) 编辑
摘要: proguard 原理Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的... 阅读全文
posted @ 2015-01-12 19:43 saki_god 阅读(398) 评论(0) 推荐(0) 编辑