- 博客(6)
- 收藏
- 关注
原创 Android 开发坑——修改代码之后并没有覆盖旧代码
打开run configuration,将general下边的 Always install with package manager (disables deploy optimizations on Android 11 and later) 选项打钩。
2023-11-14 22:50:39
369
原创 Gradle源码解析(一)productFlavors是如何创建多渠道的
我们知道gradle脚本是用groovy语言写的,groovy语言中方法的调用都不是直接用方法索引调用的,这也是其能实现动态的原理,也就是说你在写代码时随便写一个方法调用,编译器是不会报错的,运行时jvm会根据你提供的索引去对应的执行环境中查找方法的具体位置,如果没有找到的话就会执行receiver的invokeMethod方法,默认的该方法应该是抛出一个异常。至于这三个变量的设置,开发者可以根据情况自行设置,当然其也有默认值,感兴趣的朋友可以自己查一些相关资料。
2023-08-07 22:26:56
370
1
原创 pyinstaller 打包pyqt程序时出现的问题 python3.5 win7 64bit环境
闲来无事用python写了个带GUI的复制文件的小工具, 想着打包成exe方便一些 , 就用傻瓜式的pyinstaller, 结果就出了一些问题, 在这里记录一下. 首先按照在cmd里用最简单的pyinstaller操作方式执行命令 : pyinstaller -F 目标.py . 去生成的dst目录查看, 点击已经生成的 目标.exe文件, 结果一闪而过 , 这他娘的是出了异常啊 . 但
2018-01-30 11:48:13
957
1
原创 PorterDuffXfermode的简单使用之画圆形头像
PorterDuffXfermode的用法之教你画圆形头像这里我们就直接在onDraw方法中操作了,首先应该创建一个画笔,需要注意的是,创建的画笔不要设置style为stroke,使用默认的即可.根据源图实例化一个Bitmap对象,bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.timg);然后再利用该实例创建一个副
2016-08-18 10:54:35
523
原创 BugTags简单集成
Bug管理工具Bugtags的使用1.到官网注册账号进入官方网站https://www.bugtags.com/,点击免费使用.然后会让你注册,这里我们选择注册就好了.2.在账号上创建自己的应用填写应用的名字,并选择Android,点击创建应用.然后会生成一个Appkey,并且会有Android Studio和Eclipse环境下的使用教程, 这里就不赘述了,按部就班就可以.3.用Android S
2016-08-13 11:29:32
537
1
原创 千杯酒中检测那一杯毒酒的问题及思考
曾经看到过有这样一个问题,据说是某大公司的面试题:现有1000瓶葡萄酒,只知道其中有一瓶是毒酒,但不知道是哪瓶,喝一点点毒酒(发作时间为一周)就会致命。不想因此浪费这1000瓶酒。一周时间,故给出10只老鼠,10只杯,一次性找出那瓶酒。亦或是另一个版本:现有1000瓶葡萄酒,只知道其中有一瓶是毒酒,但不知道是哪瓶,喝一点点毒酒,就会致命。不想因此浪费这1000瓶酒。问最少用几只鼠能够检测出那杯毒酒
2016-05-27 23:51:15
2445
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人