- 博客(112)
- 资源 (5)
- 收藏
- 关注
原创 热修复And插件化学习总结
说是心得,还不如说是相关资料整理,以便日后自己继续学习查阅。 首先需要明确插件化和热修复的概念问题。 插件化:是将功能代码做成APK的形式,想要让新的代码生效,需要下载APK,加载APK中的新的代码和资源,这个过程需要重启APP,重启之后才能生效。 优势:可解决65535方法数问题,可让一个项目多个团队并行开发独立功能。 热修复
2016-12-16 10:24:12
1137
转载 android studio如何使用已创建的tag,切换到tag,在tag基础上修复BUG
转自:http://blog.csdn.net/l00149133/article/details/53503260Android studio如何使用已创建的tag目前我们所有的Git项目,在封版后,都会打个tag来标记版本。 有时候,当我们封版后,会发现一些严重的bug,不得不修改,但是这个时候,我们已经开始新版本的开发了,这时回退到tag,修改封版时候的代码就
2016-12-08 13:52:25
7705
转载 mac下apk反编译集成工具jadx
转自:https://liuzhichao.com/2016/jadx-decompiler.html在jadx出现之前,我一般是使用apktool和dex2jar这两个Android反编译工具。这两个工具也有不同的侧重点,如果只是想拿到apk里的一些图片或其他资源或是查看一下布局的layout文件,直接使用apktool -d xxx.apk即可。如果是要查看一下代码实现
2016-10-19 11:14:17
7957
转载 Git远程操作详解
转自:http://www.ruanyifeng.com/blog/2014/06/git_remote.htmlGit是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remoteg
2016-10-17 16:41:01
479
转载 常用 Git 命令清单
转自:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace
2016-10-17 16:08:53
390
转载 【Android】WebView加载https页面不能正常显示资源问题
转自:http://blog.csdn.net/crazy_zihao/article/details/51557425前言 在使用WebView加载https资源文件时,如果认证证书不被Android认可,那么会出现无法成功加载对应资源问题。那么,我们就要针对这一状况作出对应的处理。解决步骤1. 启用mixed content在Android5.0中,W
2016-08-27 18:44:18
6321
原创 android 可滑动组件互相嵌套时滑动冲突解决方案总结
参考文章:http://www.jianshu.com/p/87a41b8c0dd0http://www.jianshu.com/p/8bc0765dffc9 强烈推荐使用以上两篇文章的方法。 以下是我个人在项目中的解决方案,比较LOW,现在不建议使用,但可作为一种知识参考。 本人自己以前都是重写ScrollView,ListV
2016-08-24 11:52:38
1781
转载 android上WebView设置cookie,以及设置webview cookie在部分手机失效
转自:http://blog.csdn.net/b275518834/article/details/51004237这是在网上抄的cookie设置方案,在android 5.0系统上测试时正常在,在部分4.X手机上测试有时会失效(我使用的测试机为中兴 ZTE android版本4.3 )[java] view plain copy
2016-08-11 20:33:56
1674
转载 Android性能调优利器StrictMode
转自:http://www.tuicool.com/articles/ueeM7b6作为Android开发,日常的开发工作中或多或少要接触到性能问题,比如我的Android程序运行缓慢卡顿,并且常常出现ANR对话框等等问题。既然有性能问题,就需要进行性能优化。正所谓工欲善其事,必先利其器。一个好的工具,可以帮助我们发现并定位问题,进而有的放矢进行解决。本文主要介绍StrictM
2016-07-23 13:31:38
651
转载 利用 LeakCanary 来检查 Android 内存泄漏
转自:http://www.jianshu.com/p/0049e9b344b0前言你被概率性的 OOM 困扰么?有时候,OOM 像幽灵一样,挥之不去,可真想把它揪出来时,又捉之不着。或许,是时候用 LeakCanary 来诊断一下了。它是一个用来检查 Android 下内存泄漏的开源库,这篇文章主要介绍其用法、架构和其背后的实现原理。Square 有篇文章介绍
2016-07-23 13:02:58
477
转载 Gradle依赖的统一管理
转自:http://stormzhang.com/android/2016/03/13/gradle-config/我想大部分人应该都在使用Gradle来依赖管理,还没有使用的去面壁思过,Gradle使用起来简直太好用了,举个例子,我们想依赖个support-v4包,直接一句话:compile 'com.android.support:support-v4:23.1.1
2016-07-23 11:14:39
369
原创 APP启动时报java.lang.UnsatisfiedLinkError: Couldn't load xxxx.so from loader dalvik.system.PathClassLoad
安卓开发中经常会碰到如下这个问题:APP启动的时候报下面这个错误,导致崩溃:java.lang.UnsatisfiedLinkError: Couldn't load xxxx.so from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.xx.xx.xx-2.apk"],nati
2016-07-13 12:11:58
7306
原创 non-zero exit value 1,non-zero exit value 2, non-zero exit value 3错误解决办法
在进行打包编译的时候,经常会遇到这几个问题,这里结合网上的文章总结一下:错误详细:Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.transform.api.TransformException: com.android.ide.common.proc
2016-07-08 10:41:32
1872
原创 关于友盟SDK和支付宝SDK类重复的问题解决--ava.util.zip.ZipException: duplicate entry: com/ut/device/AidCallback.class
首先,摆出问题: 情景:在签名打包是的时候报如下错误:Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException:
2016-07-07 20:39:53
7235
原创 AS中运行项目时出现Error:Execution failed for task ':app:transformClassesWithDexForDebug'...问题解决
今天被一个问题搞破了头。 在AS中运行项目是出现如下错误: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException:
2016-06-21 19:12:17
6103
6
转载 EventBus 3.0新版使用说明(及其使用方法)
EventBus 在新版中取消了原来的使用方式public void onEvent(MessageEvent event) { log(event.message);}public void onEventMainThread(MessageEvent event) { textField.setText(event.message); }public vo
2016-06-16 14:54:39
829
转载 Android Studio SVN配置忽略文件
转载:http://www.jianshu.com/p/0f96240436361.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关系。2.打开Setting-Version Control-Ignored Files,添加忽略文件,我所知道的忽略文件如下:注意:$modu
2016-06-14 15:31:43
1054
原创 android studio中断开SVN连接,并彻底清理项目中的.svn文件
参考文章:http://www.07net01.com/program/2016/02/1308573.htmlhttp://blog.csdn.net/dayanxuqun/article/details/39203031首先,断开SVN连接: 在android studio中如何使用SVN,我们已经在以前的一篇文章中介绍过了,具
2016-06-14 15:15:02
20244
1
转载 Gradle依赖的统一管理
转自:http://stormzhang.com/android/2016/03/13/gradle-config/我想大部分人应该都在使用Gradle来依赖管理,还没有使用的去面壁思过,Gradle使用起来简直太好用了,举个例子,我们想依赖个support-v4包,直接一句话:compile 'com.android.support:support-v4:23.1.1
2016-05-30 17:43:24
423
转载 Design Support Library详解
转自:http://www.jcodecraeer.com/a/anzhuokaifa/developer/2015/0531/2958.html编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!导读:这个兼容库很容易和之前
2016-05-27 11:45:34
809
原创 各版本Android Support包里究竟有什么
参考:http://stormzhang.com/android/2015/03/29/android-support-library/http://zmywly8866.github.io/2015/10/09/android-support-library.html?utm_source=tuicool&utm_medium=referral主工程、依赖包、ja
2016-05-26 17:53:18
6069
原创 Google Eventbus优缺点
--------------------学习资料:官方使用文档:http://greenrobot.org/eventbus/documentation/how-to-get-started/国内大牛教学:http://blog.csdn.net/harvic880925/article/details/40660137 首先说优点,必须肯定这个框架
2016-05-24 18:49:44
5911
1
转载 Android 和 Java 内存泄露检测工具--LeakCanary
转自:http://www.liaohuqiu.net/cn/posts/leak-canary-read-me/LeakCanary 中文使用说明10 May 2015LeakCanaryAndroid 和 Java 内存泄露检测。“A small leak will sink a great ship.” - Be
2016-05-17 17:45:42
1148
原创 android studio中gradle更新办法
更新方法:第一步:在你所在项目文件夹下:你项目根目录\gradle\wrapper\gradle-wrapper.properties修改gradle-wrapper.properties最后一行的地址(我的是:distributionUrl=http\://services.gradle.org/distributions/gradle-2.1-all.zip),最新gradle地址从官
2016-04-14 10:40:45
38920
1
转载 如何在低版本中适用Android 5.0设计Material风格
转载自:http://android.jobbole.com/82292/同类型文章参考:http://nashlegend.blog.51cto.com/5635342/1579826我大爱 Material Design,Google 已经在这里给出了使用它的官方指导。如果你还没有看过的话,我建议你通读一下,因为它更加偏向讲述一个“好的设计”,而不是仅仅讲述如何去实现
2016-01-27 16:57:42
3865
转载 proguard 不混淆内部类的方法
转自:http://blog.csdn.net/shuicg/article/details/8299936经过查找资料测试通过-keepnames class com.AnywayAds.Mini$* { public ; public ;}这种方式可以禁止混淆内部类。我遇到的问题是webview下调用js的时候的一
2015-12-25 17:53:28
2514
原创 eclipse机器硬重启后package和project视图中看不见工作区间中的工程
参考:http://lichuanbao.iteye.com/blog/1835938 有一天打开eclipse,workspace中工程都不见了,workspae set也变成了空壳,心中一顿烦躁,有事一顿暗骂,天杀的Ec! 话说回来,该怎么办呢?经过一顿搜索,大概知道怎么做了... 首先,我们可以先到的是,重新导入一次,但是重新
2015-12-13 14:11:44
3352
转载 Android M 新的运行时权限开发者需要知道的一切
本人转载自:http://jijiaxin89.com/2015/08/30/Android-s-Runtime-Permission/android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严
2015-11-14 11:45:50
590
原创 解决GridView,ListView嵌套在ScrollView时只显示一行高度的问题
相信很多开发者碰到如题所示问题. Gridview,ListView嵌套在ScrollView中,那么,你需要重写Gridview,ListView控件,不然Gridview,ListView只显示一行的问题(即高度不够),解决办法有二: 第一种方法:重写Gridview,ListView,可以参考下面代码: public class GridV
2015-11-04 20:30:29
1875
转载 android 使用AndroidAnnotations注解简化安卓开发
转自:http://blog.csdn.net/limb99/article/details/9067827做过JavaEE肯定对Spring不陌生,尤其是spring的IOC,真是太好用了。顺着这个思想,Android上有没有spring来实现IOC。搜索一下,果然spring已经推出了spring for android,不过可惜的是它并不支持IOC,但是却在官网发现了这个
2015-10-20 15:13:09
530
转载 关于Fragment 不响应 onActivityResult方法
在使用fragment 和 fragmentActivity组合,调用startActivityForResult方法可能没有响应,还不知道问题出在哪里。现梳理一下正确的调用方式。 第一种情况:fragment.java 中Java代码 getActivity().startActivityForResult(intent,1001);
2015-10-09 18:20:09
465
转载 Android批量打包教程
转载:http://blog.sina.com.cn/s/blog_74c22b21010173f8.html1.配置JAVA的环境变量 (参考http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html), 很多Java程序员由于使用Eclipse不配置Java环境变量也能正常运行代码
2015-09-10 21:17:26
538
原创 eclipse启动时报错org.eclipse.core.runtime.AssertionFailedException: assertion failed: The application ...
自从android官方不再更新ADT插件以后,各种问题百出,用eclipse开发android简单忍无可忍了。可是我这老古董又不喜欢去用心工具,只能硬着头皮继续... 最近经常碰到下面一个头疼的问题: eclipse启动时报错:!ENTRY com.android.ide.eclipse.adt 4 0 2015-09-02 14:28:31.523!M
2015-09-02 14:49:05
11924
原创 android如何提供SDK给别人使用
参考文章:http://blog.csdn.net/mengweiqi33/article/details/25824295大部分细节和问题这篇文章都将的很清楚了。 我这里补充一点,就是在按上面那样做完以后,虽然代码变成了字节码,但是如果就这样给第三方了,人家反编译出来还是可以看到你的源代码滴;我研究了很多做SDK的公司,比如支付宝提供给第三方的支付SDK,连他们也不能自己先混淆了然后再
2015-07-16 20:45:00
3603
转载 Android中Java和JavaScript交互解决方案,以及问题解决大全
转载:http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/Android中Java和JavaScript交互Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本
2015-07-15 16:55:34
1169
原创 如何获取web超链接带的参数小方法
示例:网页代码:复制代码代码如下: Insert title here 打开app (1).假如你是通过浏览器打开这个网页的,那么首先在AndroidManifest的清单文件里的intent-filte中加入如下元素:代码如
2015-07-15 11:56:08
2450
转载 Activity或者FragmenitActivity锁屏后会被销毁一遍,解锁时又重新加载onCreate的问题解决
文章参考:http://my.oschina.net/u/1047462/blog/160142今天在写一个应用的时候,因为需要设置成横屏模式,所以在Manifest里面的Activity里面加了两个参数设置: android:screenOrientation="landscape"android:configChanges="keyboardHidd
2015-04-20 19:14:55
3528
2
原创 android自动批量打包工具震撼出世,分享给大家!
让众多android程序猿头疼的多渠道打包,如今终于被大神解决了,话不多说,下给个传送门:android批量打包工具--windows版。本人也还没有使用过,这里先分享给大家,后续有什么使用心得,在分享...
2015-03-12 17:12:45
776
转载 百度离线地图开发
本文参照:http://blog.sina.com.cn/s/blog_5a6f39cf01014wua.html; http://developer.baidu.com/map/sdkandev-10.htm1.离线地图简介百度地图SDK自2.0.0版本起,采用的是矢量版离线地图,请开发者在下载时注意选择。 使用离线地图,请下载。2.初始
2015-02-11 17:05:44
1797
eclipse中直接打开工程文件所在目录插件
2013-05-02
android.ppt
2011-04-20
java领域中英文API大全系列CHM格式--MySQL
2011-04-20
java领域中英文API大全系列CHM格式
2011-04-20
Android中文API,chm格式,翻译到136篇了!
2011-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人