今天更新了CentOS, 更新了java版本. 然后gradle跪了..... 不吐槽java版本的兼容性问题了.... 反正有他自己的理由.... 那么就更新gradle咯....下面是方法... 摘抄自: http://www.cnblogs.com/neozhu/p/3525404.html/* ============== 别人家的东西 ==================Android Studio每次更新版本都会更新Gradle这个插件,但由于长城的问题每次更新都是失败,又是停止在Refreshing Gradle Project ,有时新建项目的时候报 Gradle Proj...
1、DL : Apk动态载入框架2、android中的动态载入机制原文:https://www.cnblogs.com/zhchoutai/p/8406833.html
阅读本节内容前可先了解 apkplug基础教程
本教程是基于apkplug V1.6.8 版本号编写 最新开发方式以官网为准可下载最新的apkplugdemo源代码http://git.oschina.net/plug/apkplugDemos
apkplugdemo演示图
一 apkplugdemoproject源代码结构
src
|-com.apkplugdemo.adapter --插件列表Adapter
|-com.apkplugdemo.adapter.base --adapter 基类
|-com.apkplugdemo.FileUtil ...
一、前言又到周末了,时间过的很快,今天我们来看一下Android中插件开发篇的最后一篇文章的内容:动态加载Activity(免安装运行程序),在上一篇文章中说道了,如何动态加载资源(应用换肤原理解析),没看过的同学,可以转战:http://blog.csdn.NET/jiangwei0910410003/article/details/47679843当然,今天说道的内容还这这篇文章有关系。关于动态加载Activity的内容,网上也是有很多文章介绍了。但是他们可能大部分都是介绍通过代理的...
一:重新定义你工作区的颜色1:原生的工作区文字的颜色反人类,来这个网站下载自己喜欢的主题:http://www.riaway.com/ 轻松定义:下载后是个jar包。2:导入jar包 file -import Setting3: 弹出对话框之后选ok4:字体设置取消复选框的√之后可以选择更多字体哦~自定义字体 二:改变工作区背景1.下载插件SexyEditor插件名称是 Sexy Editor。步骤一:点击file->settings->plugins步骤二:搜索框中 输入Sexy Editor点击搜索 步骤三...
好久没有写博客了,这次准备写写我这几天的研究成果——Android插件化开发框架CJFrameForAndroid。背景交代 首先,你需要知道什么是插件化开发。就拿最常见的QQ来说,在第三个界面动态那里有个管理,点开后可以选择很多的增植功能,这里腾讯只放了一些网页应用,那么如果未来想加入一个打飞机游戏,要怎么做?让用户重新安装吗,这就是插件化开发所解决的问题。 用一句话来概括插件式开发:你基本上可以理解为让一个apk不安装...
程序总要更新的,apple 等appstore 处理,android版 自动更新,上代码/*** 检查并更新APP */(function (cordova) {var define = cordova.define;define("cordova/plugin/updateApp", function (require, exports, module) {var argscheck = require('cordova/argscheck'),exec = require('cordova/exec');exports.checkAndUpdate = function (content, successCB, failCB) {exec(successCB, failCB, "UpdateApp", "checkAndUpdate"...
Android Studio安装Genymotion插件Eclipse就不介绍了,谷歌都已经放弃Eclipse了,你还在坚持什么。安装Genymotion官网:https://www.genymotion.com/#!/安装过程就不介绍了安装Genymotion插件重启Android Studio关联Genymotion启动Genymotion/*‘).addClass(‘pre-numbering‘).hide();$(this).addClass(‘has-numbering‘).parent().append($numbering);for (i = 1; i ‘).text(i));};$numbering.fadeIn(1700);});});
/*]]>*/版权...
第一部分 插件的介绍Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA java ide上的Android Studio。AndroidStudio是一个功能齐全的开发工具,还提供了第三方插件的支持。让开发人员更快速更好的开发程序。第二部分 插件的安装in Android Studio: go to File → Settings → Plugins → Browse repositories and search for 插件名orin Android Studio: go to download it jar and install File → Settings → Plugins ...
gradle文件夹 - gradle-wrapper.properties 中指的是gradle 版本号build.gradle文件 - classpath ‘com.android.tools.build:gradle:3.1.2’ 指的是 gradle 插件的版本号,而不是 gradle 的版本号。不过 gradle 插件的版本号和 gradle 的版本号又是有关联的,关系如下: 续:下面是详细gradle插件版本与gradle版本更新日志来自:https://developer.android.google.cn/studio/releases/gradle-plugin#updating-plugin2.2.0 (Septemb...
转载:http://www.tfan.org/update-adt-and-android-sdk-in-five-minutes/ 如何快速地把已安装的 Android SDK 及 Eclipse 的 ADT 插件升级到最新版本?同时又能保证之前下载的 Android API 和扩展可用。下面我们使用三步来完成更新操作。第一步,升级 Android SDK首先到 Google Android SDK 的下载页面下载最新的 SDK,注意是 “SDK tools only”,不要下载 ADT Bundle (Bundle 里面又打包了一个 Eclipse):解压缩刚刚下载的 SDK...
一个bug 一个脚印的叫你们用gradle。1介于网络上的很多资料都是老的 不适用与现在的新版本gradle 尤其是有些gradle方法改名了老的用不了2介于网上都是粘贴复制并且零碎我很蛋疼啊,走了很多歪路才弄出来,所以我弄一个完全完整的版本3我不但会写gradle还会写ant打包方式,希望能帮到大家在这之前你需要有一个android工程(工程中不能有已经过时的方法)可以没有eclipse或者ADT 因为只要你工程是ok的 gradle就可以直接用后面我会越说...
上两篇的地址安装配置http://www.cnblogs.com/uncle2000/p/4276833.html简单实战http://www.cnblogs.com/uncle2000/p/4277476.html 我之所以以前用ant现在用gradle是因为 ant打包给 加入第三方依赖工程非常非常非常麻烦,而网上关于两者的对比就数不胜数了,大家可以去查,充分的说明了 gradle的优势而且还有一点就是gradle的中文资料是要多于ant的,想当初ant中加入for-each 和 switch-case 可是让我操碎了心,关于我的ant代码我也...
解决方案:1.宿主 注册 act service 反射调用 插件apk2.引用公用库的方法,给插件act和service设置代理,调用代理3.android系统加载dex用dexClassLoader,android程序有pathClassLoader类继承与dexClassLoader但是不能加载到虚拟机生命周期,解决方案是采用pathClassLoader加载后再调用dexClassLoader加载pathClassLoader。4.淘宝那套插件框架 每个插件单独生活在独自的进程中。 实施方案:2套方案注意点:1.插件打包:公用库不能打...
在开发中我们经常要用到图片下载功能,但我们可以在github上淘一些比较好的插件,这里介绍一款叫smartImageView的插件。这里是其地址https://github.com/loopj/android-smart-image-view使用方法package xidian.dy.com.chujia;import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;import com.loopj.android.image.SmartImageView;publicclass Mai...