6 三精-大精wing

尚未进行身份认证

我要认证

Android程序员,喜欢瞎瘠薄扯淡

等级
TA的排名 6k+

为什么豌豆荚可以在应用安装完成界面打广告?

本文同步自wing的地方酒馆2018年过去了,好像今年没写什么文章,主要是过了写文章的年纪,不过有遇到奇闻轶事或者好玩的,还是会记录下来给大家,一起乐呵乐呵。跟Iphone X没有太大的缘分,再屏幕又挂了之后,果断搞了一台迈凯伦定制版Android机,正当嗨时,发现使用豌豆荚安装应用完毕的时候,会弹出推荐相关应用的广告,如下图:在厌烦的背后,也让我有了好奇心,这是怎么做到的? 为什么安装完...

2018-12-29 20:01:38

UETool大战饿了么!

本文同步自wing的地方酒馆 本文仅供学习研究用,如有侵犯,联系作者立即删除。饿了么最近新推出一款开源库叫做UETool,用来帮助设计师,程序员,测试人员来在APP上修改View的各项参数。可谓是十分好用。BUT他只能给自己的项目添加依赖。这样就局限了他的实力。如果可以把它集成到其他App就好了。那么,今天的目标就是: 把UETool注入到饿了么APK内部。先...

2018-05-23 11:56:06

区块链应用:NAS星云链DAPP开发之宠物养成游戏

本文同步自wing的地方酒馆在上一篇文章中,我们开发了自己第一个demo级别的DAPP,并且获得了NAS官方的奖励。现在提交随着提交的应用越来越多,审核力度也在加大,所以demo级的应用已经很难以通过了。于是和小伙伴一起开发一个区块链游戏,来帮助自己更好的学习区块链。这次的想法是做一个宠物养成游戏,已经发布的地址如下:鸡神养成记http://inspoy.cc/dapp/pet...

2018-05-20 18:45:46

区块链应用:NAS星云链 入门之从零开发第一个DAPP

前言本文同步自wing的地方酒馆 无论你是否想了解NAS,只要你想了解区块链或者DAPP都可以看这篇文章,因为很多概念是一样的。应该有很多小伙伴和我一样,一直想去入手学习区块链,但是总无从下手,有些概念感觉理解了,有感觉没理解。其实这都是*“没实践”的锅。所谓看十遍不如想一遍,想一遍不如做一遍。这不最近星云链nebulas正有开发者激励计划,每提交一个应用都可以获得奖励,所以...

2018-05-12 15:12:00

xposed也要热更新-改

本文同步自wing的地方酒馆前言去年很早的时候,就写过一篇关于xposed热更新的demo,其实这次的东西早就想写了,但是一直没(lan)时(de)间(xie),所以拖到现在才开始写。这次我把Xposed热更新写成了一个库,只需要简单两步,即可完成对xposed不重启更改代码的操作。库的链接如下:https://github.com/githubwing/HotXposed...

2018-03-31 18:22:55

区块链应用:Bitshares 入门(一) 搭建Bitshares本地全量节点(重钱包)

本文同步自[wing的地方酒馆]写在前面90年代错过了互联网红利, 10年代错过了Android红利,20年代,你还要错过区块链红利么?赶紧跟上时代,为改变世界的革新技术作出一些贡献,作为一个程序员,你要永远相信,我们的指尖,拥有改变世界的力量。本文为区块链技术Bitshares应用的第一篇学习笔记(对后来者可以称作教程),关于Bitshares是什么,应用场景是怎样的,如何运作将会在以后的文章中...

2018-01-12 23:18:00

为什么“15。。。”会导致微信ANR?

本文目的在于学习研究Android技术,若有侵犯,联系作者将及时删除。本文同步自wing的地方酒馆首先,微信发生ANR以后,会生成traces.txt文件。通过adb 导出adb pull /data/anr/traces.txt ~/ 其中有这么一段:native: #05 pc 0043a419 /data/dalvik-cache/arm/system@framework@boot.oat

2017-09-25 17:31:47

(Android机)不要随意安装Xposed插件,不然可能遭受财产损失

本文同步自 wing的地方酒馆Xposed框架是个好东西,有各式各样的插件提供给大家把玩,比如改个通知栏颜色啊,抢个红包啊,防个撤回啊啥的。非常实用。不过这些功能的背后,带来的可能是一系列安全隐患,因为Xposed拿到了最高权限,可以hook一切,所以免不了具有双刃剑的兴致。插件作者为了方便大家,开发出了各式各样的插件,这时候往往就会有不法分子趁机而入,来想方设法非法谋取利益。假如他以某个热点功能为

2017-07-31 10:51:44

Mac 下打包APK的血泪坑(巨坑,巨巨坑,史前巨坑)

本文同步自wing的地方酒馆又是好久没写博客,这回依然是一个坑把我炸出来了。。前因后果经过起因是这样子的。公司Jenkins是部署在mac上的,更新完一个功能自动打包下来的apk开启以后,总会蹦。 报错 classNotFound. 奇怪的是,自己用ubuntu打包的apk就不会报错。真是奇了大怪了,一开始以为是Jenkins的锅,然后调来调去还是不行,就以为是gradle的锅,各种换版本还是不行。

2017-06-30 17:40:58

记一次View.getContext()遇到的大坑

本文同步自wing的地方酒馆 有的时候不能盲目自信,不然会踩到大坑啊,哎。。还是因为太菜了。事情的经过是这样子滴: 有一个特殊条件,需要把View的context强转为Activity。大概是这样子的:imageView.context as Activity这个时候我是比较确信这个view的context一定是Activity的,所以没有加以下判断。if (imageView.context i

2017-06-05 16:58:06

Kotlin都转正成Android官方语言了,你还不试一下?

想想Android Studio 和Eclipse ,我觉得你还是有必要入手Kotlin了。 站好队很重要。以前的一篇总体概括老文,大家可以看看~爽翻天!告别Java。一起来使用kotlin开发完整客户端另外,欢迎参考我的kotlin项目~https://github.com/githubwing/GankClient-Kotlin附上之前写的教程~让你的代码量减少三倍!使用kotlin开发Andr

2017-05-18 08:55:12

Android AOP 实践笔记

本文同步自wing的地方酒馆 最近博客更新越来越慢了,有两方面原因: 1.没啥好写的。 2.应该沉下心好好沉淀自己,积累一些东西,博客写的太频繁有”刷博客“之嫌,还容易浮躁。 浮躁是大忌 ,所以还是沉下心好好学吧。网上已经有了很多类似的文章,这里再写一次是为了自己当做笔记,主要是对APT,AspectJ、Javassist的简单实用进行记录,方便以后翻阅。AOP是什么这里

2017-05-13 11:08:49

Xposed也要热更新

好久没写博客了。这次玩一点不一样的。吐槽&起因相信熟悉Xposed的小伙伴们都知道,每次写完Xposed都要重启啊!有木有!反射错了,写错了名字,改一个log,都要重启啊有木有!重启浪费时间啊有木有!一个字母导致一次重启!要命啊有木有!所以就花时间想了想有木有不重启就立即生效的办法呢。Xposed每次都需要重启才能生效,这里我并不知道具体原因,但是大题可以猜测为烧入系统的代码,所以如果代码有变动,必

2017-04-19 12:50:39

Android逆向从未如此简单

哈,又标题党了。。不过我一定竭尽所能,写一篇最亲民的入门文章。 本文仅供学习交流之用,切勿用于非法用途,读者若运用所学知识,进行非法任何商业目的或者非法牟利,一切责任由操作者自行承担,与本人无关。希望读者仅仅从了解原理,保护自身APP尽量减少危害出发来阅读本文。本文发布自wing的地方酒馆,转载请注明出处。本文以一个最简单的例子,来教给大家Android逆向入门的一些知识。所以首先我们需要准备

2017-03-20 09:28:42

插件化之插件Service 新的Hook方法

本文同步自wing的地方酒馆给大家分享一个新的Hook插件Service的方法,与Activity替换类似,可以先在AndroidManifest.xml预留一个service,然后通过intent启动,并且将真正的Service的classname传递过去。可是Service没有涉及到Instrumentation更没有Instrumentation.newService()方法,怎么办呢? 且听

2017-02-28 10:07:42

插件化技术:宿主访问插件资源

本文同步自wing的地方酒馆最近在搞插件化,16年很火的东西,我又拖了1年才来研究,哈哈哈,正确下一个热门技术能提前一些吧。今天想跟大家讨论一下我在研究插件化过程中,遇到的一个容易混淆的点,那就是资源访问。首先感谢下在插件化道路上的老司机,无私的奉献资料。看过很多插件化的文章,都提到了一大痛点是资源访问的问题。解决方法很通用,都是通过反射使用 AssetManager 的 addAssetPath

2017-02-07 12:40:07

基本特效:饿了么丝滑无缝过度搜索栏的实现

新年好,首先给大家发个红包。[意念红包]请闭上眼睛通过念力领取。这都2017年了,是时候来一波基础特效教程了!如果我不偷懒的话,或许可以成为一个系列都基础教程哦。当然如果成为了一个系列,这个系列就像标题说的一样,是基础特效。所以内容会比较简单,如果你是老司机的话,可以直接飘过了(顺便带我上车!)。本次项目地址:https://github.com/githubwing/WingUE这次依然拿饿了么开

2017-01-01 22:42:37

2016-wing的年度总结

大神们都爱写总结,为了早日成为大神,我也来写一波。2016 有很多事情发生。从日常生活来讲,生活水平得到了一定提升,从600一个月的村子搬到了800一个月的村子(/捂脸);从就业环境来讲,许多人感到绝望,我也不例外,我经历了投递300份简历没有过面试机会的痛。从个人变化来讲,我也毕业了(为什么用也?)。感觉进步很大,但是仍有许多提升空间。所以2016年,到底发生了些什么事情呢?按顺序来说~2016

2017-01-01 00:47:39

这交互炸了(四) :一分钟让你拥有微信拖拽透明返回PhotoView

本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发《交互炸了》或许是一系列高端特效教程, 文中会介绍一些比较炫酷的特效,以及实现的思路。特效实现本身也许不会有太大的难度。难点在于实现的思路。一旦思路被打开,特效将很简单实现。DragPhotoView项目地址https://github.com/githubwing/DragPhotoView大家好,本期是交互炸了第四期~ 本期带

2016-12-24 15:47:41

这交互炸了(三):闪屏页是像云一样消失的

《交互炸了》或许是一系列高端特效教程, 文中会介绍一些比较炫酷的特效,以及实现的思路。特效实现本身也许不会有太大的难度。难点在于实现的思路。一旦思路被打开,特效将很简单实现。效果项目地址: https://github.com/githubwing/WowSplash本期是第三期,第二期做的比较草率,好像并不太符合“交互炸了”这一主题,所以以后我会保证质量,而不是为了跟进数量凑数。这次给大家分享的效

2016-12-20 09:06:45

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!