
安卓学习
设计失
人只有学习他人,和自己比才能更加强大!
展开
-
Eclipse 项目中包含有框架,框架中包含有其他Library 的结构导入到Android Studio中怎么实现?
Eclipse 项目中包含有框架,框架中包含有其他Library 的结构导入到Android Studio中怎么实现?如题:之前写项目都是用的Eclipse,之后用了一段时间的AS,进入了现在的公司又开始了Eclipse的艰辛历程。。。所谓是道路坎坷不平啊。今天弄了一天的转换,百度了一天(无赖没有VPN),将今天的工作写下吧,如果有小伙伴和我有同样的工作,可以看下,或许对你有帮助。。。———————原创 2016-07-25 20:37:50 · 565 阅读 · 0 评论 -
安卓Studio修改包名
1、将包名的默认显示方式去掉,将compact empty middle packages 的勾去掉 2、按shift+F6重命名包名3、在该app下修改build.gradle中的applicationId为自己的修改后的包名 4、在清单文件中修改activity中的包名:原创 2016-08-04 10:29:41 · 413 阅读 · 0 评论 -
安卓studio添加依赖的六种模式
Compile compile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。Provided Provided是对所有的build type以及favlors只在编译时使用,类似eclipse中的external-libs,只参与编译,不打包到最终apk。APK 只会打包到apk文件中,而不参与编译,所以不能再代码中直接调用jar中的类或方法,否则在编译时原创 2016-08-02 09:38:22 · 365 阅读 · 0 评论 -
android中xml tools属性详解
转载出处: http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0309/2567.html转载 2016-11-30 09:15:31 · 230 阅读 · 0 评论 -
设计模式 -- 原型模式
原型模式使用场景: 1. 类初始化消耗非常多资源 2. new一个对象需要非常繁琐的数据准备或访问权限 3. 一个对象需要给其他对象访问,每个调用者都需要修改其值时 简单实现/** * Created by Ellison * @date 2017/11/9 * @desc 用一句话描述这个类的作用 */class WordDocument : Cloneable {原创 2017-11-09 22:50:21 · 178 阅读 · 0 评论 -
Ubuntu 连接错误 Connection closed by foreign host
1、出现突然连接不上并报Connection closed by foreign host2、网上查了一下是ssh服务问题,也有可能是远程服务器端出现问题 所以可以重启一下远程服务器3、重启ssh服务: cd /etc/ssh sudo chmod 644 ./* sudo chmod 600 ssh_host_dsa_k原创 2017-11-14 09:54:54 · 4030 阅读 · 0 评论 -
Activity生命周期问题汇总
Activity的生命周期在面试中是高频问题,今天抽空总结一下: 1. 下拉状态栏 启动Activity:05-02 10:26:57.936 3339-3339/wallet.ellison.com.blogdemo E/StatusBarActivity: onCreate ============= 05-02 10:26:57.936 3339-3339/...原创 2018-05-02 18:44:55 · 2071 阅读 · 0 评论 -
Android性能优化——APP启动速度优化
一、查看启动时间 第一种方式:直接在Logcat中查看,Android应用启动的时候会打印出app的启动时间,不过要在过滤框中输入 Displayed 来过滤查看: 第二种方式: 使用 adb 命令,这里不详解 adb,有疑问的可以自行谷歌二、优化启动时间 怎么优化?我们都知道APP的启动是靠系统进程来调用ActivityThread中...原创 2018-07-25 11:18:43 · 1092 阅读 · 0 评论 -
浅谈 设计模式之 —— 责任链模式 (OKHttp中的责任链模式)
一、 什么是责任链模式 责任链, 顾名思义是将多个节点通过链条的方式连接起来,每一个节点相当于一个对象,而每一个对象层层相关,直接或者间接引用下一个对象(节点);直到链条中有一个节点处理头节点传下来的事件截止。二、责任链模式使用场景 (以下摘自 Android源码设计模式) 有一事件,可以被多个对象同时处理,但是由哪个对象处理则在运行时动态决定! 在请求处理者不明确...原创 2018-08-09 16:46:22 · 1598 阅读 · 0 评论