Python GUI框架Tkinter简介

Python GUI框架Tkinter简介

2017-03-01 17:27:17

阅读数 1774

评论数 0

Monkey常用命令集锦

Monkey工作实战 脚本命令

2017-03-01 11:27:57

阅读数 2869

评论数 0

Sketch 清理自动保存的缓存文件

sketch有自动保存机制,会把你每步的操作自动保存下来,以防因为死机闪退等问题带来的损失。 1、查看当前缓存文件大小 sudo du -sh /.DocumentRevisions-V100 2、删除缓存文件 sudo rm -rf .DocumentRevisions-V100 3、...

2017-02-24 18:34:43

阅读数 4529

评论数 0

设计中各单位的转换px、pt、ppi、dpi、dp、sp及IOS的分辨率

设计中各单位的转换px、pt、ppi、dpi、dp、sp及IOS的分辨率

2017-02-07 15:07:54

阅读数 2901

评论数 0

图文比较八种排序算法

最近在整理android的知识体系时,觉得有必要把计算机基础中常见的排序算法拉出来单独回顾下,同时对比下各算法的空间、时间复杂度,温故而知新。

2017-01-17 11:16:34

阅读数 294

评论数 0

Jenkins+Gradle实现android开发持续集成、打包

实际工作中,很多时候我们需要持续打包,或者出现某个问题后,我们需要追溯到某一个历史版本去做对照,如果手动去做这些操作的话,无疑会耽误很多时间,直接压缩了下班回家陪老婆孩子的时间,所以我们需要一个能够自动化构建项目的工具。在这里,我们选择了Jenkins。老规矩,先来看看完成后的实际际功能与使用效果...

2016-05-17 15:54:32

阅读数 4473

评论数 0

Android资源混淆打包工具 - 让你的资源瘦瘦身

今天跟大家分享一个微信使用的资源混淆工具,可以混淆资源,更大的好处的可以为安装包瘦身。 相比混淆,很多人应该更关注瘦身,这个工具是怎么达到瘦身的效果呢? 1、将res/drawable/welcome.png混淆为r/s/a.png 2、利用7z深度压缩先不深究原理,我们来试试怎么用,尝尝鲜...

2016-04-28 19:00:29

阅读数 3800

评论数 1

多方法批量删除Android中无用的资源(更新Android Studio2.1工具)

一个app开发久了,项目中难免会有越来越多没有被调用到却没有被及时删除的资源文件, 尤其是体积较大的图片文件,于是我们会发现我们的app包越来越大,越来越臃肿。于是,定期的检测我们工程中哪些资源已经被废弃,是十分必要的。要做这么一个工作,分为两步,一步是查找到这些无用的资源,另一步是批量删掉他们!...

2016-01-15 17:04:24

阅读数 9865

评论数 0

sqlite优化之多表查询

今天在优化公司项目中,发现一个列表在离线加载时速度非常慢,加载1000条数据,竟然需要13s!!!跟了一下db层代码@Override public ArrayList<Task> loadMineTask(String userId, boolean noblongs) { ...

2015-12-31 18:01:31

阅读数 6893

评论数 0

Android studio开发NDK

关于ndk的一些介绍与用途,简单做下介绍:Android NDK是什么NDK是一系列工具的集合。NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只...

2015-12-25 18:46:53

阅读数 574

评论数 0

Android代码中使用的设计模式思想

1、 开闭(OCP) 简介:要扩展,不要修改。比如我对外提供了一个接口。现在想更新的话,不要直接修改这个接口,而是提供另外一个接口,然后通知大家在什么时间之前切换到这个新接口。 举例:这个设计模式无处不在,Android每次升级都会提供一些新的API,有一些较老的API就会置为deprecat...

2015-12-16 23:42:43

阅读数 436

评论数 0

几道很有趣的面试题

2、String、StringBuffer与StringBuilder的区别java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。a.可变与不可变  String类中使...

2015-12-16 22:25:40

阅读数 589

评论数 1

比editplus好用的编辑器sublime text3

超强使用说明 http://lucida.me/blog/sublime-text-complete-guide/ 安装、注册及基本配置 一、安装Sublime Text 3   官网 http://www.sublimetext.com/3   一定要选择ST3,而不是ST2,3比2好用...

2015-12-03 14:32:31

阅读数 5506

评论数 1

重启、蓝屏等 导致Android Stuido 发生"cannot resolve symbol" 解决方案

真是哔了狗,公司电脑一上午来了蓝屏了两次,再次打开studio的时候 发现项目报错,所有文档连android的包都是cannot resolve symbol状态,尝试以下解决方案: 1、怀疑gradle版本与studio gradle build plugin版本不匹配(之前遇到过gradle...

2015-11-18 12:00:37

阅读数 1803

评论数 1

Android 使用Websocket

1.Websocket背景与功能简介传统的Android网络请求无法适应信息变化频繁的应用,比如金融证券的实时信息,Web 导航应用中的地理位置获取,社交网络的实时消息推送等。传统的请求-响应模式的 Web 开发在处理此类业务场景时,通常采用实时通讯方案,常见的是: 轮询,原理简单易懂,就是客...

2015-10-26 13:17:32

阅读数 1191

评论数 0

一个经常使用的MonkeyRunner脚本

工作中经常用的一个脚本   注:有些小伙伴反应,这个脚本在win上跑不起来,笔者编译发现与win环境下的编码有关,改了一个win的版本在文末。 2017.3.1补充 如果没有wx这个库,请移步https://www.wxpython.org/download.php寻找对应版本下载   ...

2015-10-13 16:50:21

阅读数 3772

评论数 1

Android内存泄漏之 handler

Handler非静态情况下,作为一个内部类被线程引用,会导致外部类activity结束时GC无法回收,从而导致内存泄漏。 static class 就是为了断开Handler 和外部class的联系,让内部类和外部类不产生任何联系就是static class的目的,防止GC时因为handl...

2015-09-28 15:19:30

阅读数 445

评论数 1

一个简单、漂亮、功能强大的Android日志程序:logger

阅读目录 Gradle当前的Log 系统Logger用法Change TAGSettings (optional)More log samples Logger.d("hello"); Logger.e(exception); Logger.json(JSON_CONTEN...

2015-09-24 16:01:25

阅读数 2200

评论数 0

EXCEL编程从0开始

excel入门

2015-09-23 16:33:26

阅读数 633

评论数 0

Android各类交互良好动画集锦(持续更新)

如何让我们的客户端变得更加有趣、交互更加良好呢?加动画永远是性价比最高的手段! 下面我收集了工作中遇到的一些实现很简单,却效果很赞的动画,赶快加到你的项目中去吧! 1、菜单图标变化为箭头图标的动画 应用:知乎安卓客户端 code:https://github.com/keklikhasan/L...

2015-09-10 10:06:25

阅读数 1318

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭