- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 linux安装mysql、tomcat和jdk1.7、Android Studio
linux安装mysql、tomcat和jdk。 $ sudo apt-get install mysql-server安装mysql 下载jdk和tomcat linux的版本到达/usr/local$ sudo mkdir java 建立一个java文件夹 (注:sudo 请求root权限 )$ sudo mv jdk1.7.0_67 /usr/local/java 将解压的文件移到刚刚建好的
2015-07-31 17:24:51 1160 2
原创 JAVA设计模式——代理模式
本人之前学的java web,后来转的android方向,发现写android的人都是天才,其中很多也应用到了java设计模式,说起java设计模式,大家都能说出几个,比如android中application(单例模式)、众多的监听器(观察者模式),众多的适配器adapter(适配器模式)、处理图像的工厂模式……等等,可是大家有没有自己去实现乃至去用这些良好的设计模式来设计自己的代码呢?很多答案是
2015-07-30 23:19:46 1034
原创 【Android Studio】git的使用和总结
最近一直都在使用git来托管自己的代码,以前用的是svn,虽然也是比较强大,但是本人认为git还是比svn好用的,深得程序猿们的喜爱,所以我写这篇博客主要是为了记录一下自己学习使用git,如何从什么都不知道到懂一点,最后完全觉得这神秘的git其实也就那样,这种感觉很爽吧。很多时候大家对于新的东西都不太愿意去换,因为习惯了,正是因为这种习惯,容易导致我们的脚步裹足不前。 对于git,我先不讲那么多,
2015-07-25 15:59:32 2294
原创 【Android Studio】深入探究webView的缓存机制
最近一直都在搞webview,搞过Android的人可能会知道,webView本身自带了缓存机制,company的需求是不用webView 的缓存机制,写自己的缓存机制,哇哈哈,有挑战性咯。写这篇博客主要是记录一下我的学习过程。写的不好,勿喷。 首先我们要搞明白webView的缓存机制是什么? webView中有两种缓存: 一是网页数据缓存(即浏览网页中的资源),而是H5缓存(即appCach
2015-07-25 09:59:17 3116 1
原创 【Android Studio】欢乐快捷键大集结
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补
2015-07-15 17:36:17 707
原创 【Android Studio】极光推送(JPush)的总结
最近在做极光推送(JPush),多多少少还是遇到一点问题,在这里特此总结一下。具体如何做,请到极光官网下载demo。先上张图 一般正常情况,我们会在服务器端推送消息给用户,而在客户端这边app启动,我们就初始化JPush,然后就会产生一个RegistrationID,服务器端根据这个ID来推送消息。而在客户端注册一个自定义的广播,这里可以接收到推送的消息。 1、添加附加字段 图上最下面有一
2015-07-15 09:36:33 2191
转载 【 Android Studio】项目分享到Git@OSC托管的两种方式
开源中国提供了Git服务,可以建立私有仓库,而且在速度上比国外的github要快很多。AndroidStudio 分享项目到 git@osc 有两种情况,1 已经有了一个正在开发的项目,现在我们要把他分享到git@osc上面去。2 在git@osc上面新建一个项目,然后···一、首先下载git,并安装http://git-scm.com/downloads/二、在studio的File - Sett
2015-07-15 09:05:55 1466
原创 【Android Studio】android 自测工具monkey的使用
前几天看到勇哥在用monkey做项目的自动化测试,我觉得蛮有趣,所以我来搞一搞,当然首先我的一贯作风,先把monkey这个东西给掌握透。这样对于接下来做事是很有帮助的。不能一贯的照搬百度来的方法,然后成功了就不去了解其内涵,这不是我的风格,题外话。哈哈。 android测试的方法还是很多的,下面介绍几种 android测试框架、 CTS、 Monkey、 Monkeyrunner、 be
2015-07-12 09:26:58 4238
原创 【Android Studio】代码混淆与多渠道打包(二)
上篇介绍了代码混淆,这篇回顾一下多渠道打包,首先我们要了解的是应用为什么需要签名? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。 APK如果使用一个key签名,发布时另一个
2015-07-12 09:08:35 1213
原创 【Android Studio】代码混淆与多渠道打包
说到代码混淆,之前做的都是在Eclipse中,最近换用新的开发工具android studio了,刚刚初来乍到公司,幸好有同时勇哥的帮忙,才使得我多走很多弯路。特此感谢一下。废话少说,先上一段配置代码。因为android studio采用的构建工具是Gradle,大家想深入了解Gradle,请看这里写链接内容 这段代码位于build.gradle文件中, //混淆,新版本是ninifyEnabl
2015-07-11 21:59:19 1127
转载 android构建工具:Ant和Gradle
当前,JVM生态圈由三大构建工具所统治: Apache Ant带着Ivy Maven GradelAnt with Ivy Ant是第一个“现代”构建工具,在很多方面它有些像Make。2000年发布,在很短时间内成为Java项目上最流行的构建工具。它的学习曲线很缓,因此不需要什么特殊的准备就能上手。它基于过程式编程的idea。在最初的版本之后,逐渐具备了支持插件的功能。 主要的不足是用XM
2015-07-11 12:46:42 5226
Retrofit2.0+RxJava+MVP+Bmob+XRecyclerView+Glide在android中的使用
2016-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人