Gradle下导入framework.jar
最近公司项目在做launcher,设计过程中与系统设计到了对接,需要实现一些官方没有的功能,就需要在系统层添加一些接口,然而官方的sdk中没有这些接口,需要导入framework.jar,在eclipse或者idea中都是可以将framwork包放在android.jar前面编译的,但是在gradle中却不支持之前的做法,查了很多资料,都没有找到合适的方案,在最近有朋友提醒的情况下研究出了相关问题,需要在项目根目录下的gradle.build中配置下面信息: 12345678910111213141516171819allprojects { gradle.projectsEvaluated { tasks.withType(JavaCompile) { //放在项目的根目录下 options.compilerArgs.add('-Xbootclasspath/p:framework-x5057.jar') ...
高效Mac(三)面向程序员的交互设计神器:Framer Studio
最近程序开发,对公司设计的交互原型很是感兴趣,但那些工具开发出的交互原型真的无法忍受,就想找一款能搞真是模拟软件的交互工具,功夫不负有心人,终于找到一款非常完美的交互设计工具,相对其他工具来说学习成本较高,但是对于会代码的人来说相对简单,也很有意思,搞了一天还没完全搞定,但是还是忍不住先介绍出来让大家尝尝鲜,下面进入正题。 软件名称:Framer studio 该软件为Mac平台的移动交互原型设计工具,该软件的出现为移动交互设计领域增添了又一款强有力的生产力工具,是由Framer.js建立,一个快速原型技术的开放源码框架。Framer 允许您定义动画和交互作用,在移动设备上运行。 通过该软件,设计师可以快速导入Photoshop或者Sketch里的设计图导入进来,并且该软件具有强大的动画编辑能力,可以快速简单的添加个中动画,使你的交互原型设计更形象。 很不幸,该软件目前只有Mac版本,而且价钱不菲,价值人民币800多元,有钱的朋友可以出手,没钱的朋友要想办法了。 1.欢迎界面: ...
Android 知识梳理
说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。 1.Activity Activity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法; Android Training - 详解Activity生命周期(Lesson 1 - 启动与销毁Activity) Android Training - 详解Activity生命周期(Lesson 2 - 暂停与恢复activity) Android Training - 详解Activity生命周期(Lesson 3 - 停止与重启activity) Android Training - 详解Activity生命周期(Lesson 4 - 重新创建销毁的activity) Android开发之InstanceState详解 Activity启动模式 Activity启动模式图文详解:standard,...
Understand:高效代码静态分析神器详解(一)
之前用Windows系统,一直用source insight查看代码非常方便,但是年前换到mac下面,虽说很多东西都方便了,但是却没有了静态代码分析工具,很幸运,前段时间找到一款比source insight软件还强大的代码静态分析工具,堪称神器–Understand。这款软件具有强大的代码静态分析功能,并且可以绘制各种流程图。另外,Understand拥有Windows版本、mac版本和Linux版本,所以在这三种系统任何一个下面都可以使用。 因为工作太忙,还没有时间详细的研究一下使用方法,只是简单的了解了一下,由于该软件可以帮助你快速的分析代码结构流程,因此我提前分享给大家,希望和大家一起研究,共同学习,下面我针对这个软件做个初步讲解,后续会出详细讲解,由于软件是全英文的所以有问题的地方望大家指出,我会及时更正。 由于安装很简单,在此就不说了,直接进入工程配置讲解。 导入项目导入项目有两种方法,一种是从菜单栏点击File–>New–>Project,另一种是点击下面界面中间的New...
Android代码推荐(一)
作为第一篇Android代码推荐,先给大家推荐一些很炫的特效代码,让大家增加点开发兴趣。首先介绍一个非常优秀的团队–Yalantis,他们写出了很多动画效果的代码,而且全部公开出来,我们可以直接使用,下面我提供一下连接和效果图,方便大家查找。 ContextMenu Github地址:https://github.com/Yalantis/Context-Menu.Android效果图: FlipViewPager.Draco Github地址:https://github.com/Yalantis/FlipViewPager.Draco效果图: Phoenix Pull-to-Refresh Github地址:https://github.com/Yalantis/Phoenix效果图: Euclid Github地址:https://github.com/Yalantis/Euclid效果图: Pull-to-Refresh.Tours Github地址:https://github.com/Yalantis/Taurus效果图: Side...
高效Mac(二)
上一篇...
高效Mac(一)
磨刀不误砍柴工,一个好的工具能让我们的工作事倍功半。作为一名开发者,一台好的电脑是必备的,本人推荐条件允许入手一台mac还是很有必要的。虽然我入手mac只有半年多点,但是各种好处还是比较了解的,为了让mac新手快速熟练使用mac开发程序,因此总结日常使用软件和技巧分享给大家。 1.mac电脑最好的shell命令工具:iTerm2命令工具,可以高亮显示,可以调节窗口大小,可以粘贴复制命令等等,详细信息可以查看官网。 主题:Themes 2.HomeBrew工具:Mac OS中的软件包工具,一个命令就可以安装卸载软件,安装方法: 1/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装wget 1$ brew install wget 使用方法:比如安装git,只需要执行如下命令: 1brew instll git 卸载git: 1brew uninstall...