android
Kav3000
慢慢走不着急
展开
-
APK反编译工具下载地址(最新)
最新的APK反编译工具地址:dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.google.com/p/dex2jar/downloads/list)Apktool:http://ibotpeaches.github.io/Apktool/(原网址:http://code.google.com/p/androi原创 2017-04-20 14:15:40 · 625 阅读 · 0 评论 -
SwipeBack实现Activity右滑退出(仿IOS效果)(学习:纯净日报第一弹)
本文为学习"纯净日报"第一弹,以后会持续更新;."纯净日报"Github地址为:https://github.com/laucherish/PureZhihuD这个APP实现了一个功能,右滑界面finish当前Activity,他是如何实现的呢?答案很明显,使用SwipeBack;注意:实现该效果,theme需要实现:让自己项目的Androidman原创 2017-05-03 16:58:39 · 558 阅读 · 0 评论 -
Android App优化之性能分析工具
Logo写文章 注册登录 首页 下载App搜索 Android App优化之性能分析工具 144 作者 anly_jun 关注 2016.08.20 08:48* 字数 1508 阅读 5733评论 9喜欢 59 系列文:背景:Android App优化, 要怎么做? Android App优化之性能分析工具 Android App优化之提升你的App启动速度之理论基础 Andr转载 2017-03-05 13:46:21 · 453 阅读 · 0 评论 -
如何写好一个单例,并且考虑了线程安全?
推荐写法:public class TestSington { private static TestSington instance; public static TestSington getIntance() { return Holder.instance; } public void init() {原创 2017-05-25 09:53:35 · 492 阅读 · 0 评论 -
通俗好用的泛型转换View的方法
转载请注明出处:http://blog.csdn.net/guiping_ding/article/details/50614970 findViewById除了用注解或其他框架省略外的新技能。在Activity中可以把这个方法写在BaseActivity中,这样在所有的Activity中都可以省略findViewById的调用 直接 $(R.id.xx) protec转载 2017-04-25 11:34:15 · 365 阅读 · 0 评论 -
subscribeOn和observeOn的关系,使用注意事项
在使用Rxjava的过程中,经常碰到切换线程的情况,该如何正确调用该API呢?这里有一位大神的总结:下面提到的“操作”包括产生事件、用操作符操作事件以及最终的通过 subscriber 消费事件;只有第一subscribeOn() 起作用(所以多个 subscribeOn() 无意义);这个 subscribeOn() 控制从流程开始的第一个操作,直到遇到第一个 obser原创 2017-06-07 15:53:44 · 1543 阅读 · 0 评论 -
RxJava + OKhttp + Retrofit心得总结第一篇
目的:复习,总结使用技巧.Retrofit:注意:绝对不要在服务器接口地址上带""/" ,如"/list"这种是禁止的,只可以"list"/** * * retrofit2 @Path 多用于 路径式,如第一个接口为: data/福利/3/2 (number = 3 , page = 2) * retrofit2 @Query key-va原创 2017-06-13 14:48:16 · 559 阅读 · 0 评论 -
高德地图API使用心得分享
本文为要点流程,仅供参考;如何进行高德地图API使用?1.初始化个人开发者账户-配置key(需要RSA签名)-注意包名要匹配2.本地项目修改包名(视情况),并配置权限;3.测试,如果错误,观察错误码,现在高德地图的错误中包含错误提示信息,非常好用;4.注意6.0的权限机制;代码仅供参考import android.g原创 2017-07-05 11:32:54 · 3627 阅读 · 0 评论 -
搭建项目,并与Gitlab构建连接的方法
参考文章: http://blog.csdn.net/hyr83960944/article/details/36185231写得非常详细,学到了不少东西转载 2017-07-19 09:09:38 · 681 阅读 · 0 评论 -
关于textview中表示文字段落时,特定区域显示高亮颜色和点击事件的方法
感谢原作者,转自:http://blog.csdn.net/lanxingfeifei/article/details/50523555范例如下:import java.io.IOException; import org.xmlpull.v1.XmlPullParserException; import android.app.Activity; import android.conten转载 2017-08-01 15:40:35 · 677 阅读 · 0 评论 -
静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式标签: 静态内部类加载单例模式2013-10-10 11:48 2275人阅读 评论(3) 收藏 举报 分类:java&jsp(23) 版权声明:本文为博主原创文章,未经博主允许不得转载。百度众说纷纭的情况下就不如自己写例子测试理论,话不多说,上代码:转载 2017-04-15 12:07:28 · 807 阅读 · 0 评论 -
JAVA设计模式之单例模式
JAVA设计模式之单例模式标签: java设计模式设计模式2014-04-16 06:51 405961人阅读 评论(81) 收藏 举报本文继续介绍23种设计模式系列之单例模式。概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一转载 2017-04-15 12:08:38 · 302 阅读 · 0 评论 -
[自学AndroidStudio系列]新的开始:安装和导入原Eclipse项目
谷歌已经声明,不会再对Eclipse的ADT继续提供技术支持和更新,于是尽早转移到AndroidStudio是明智之举;说来惭愧,早在1年前就已经接触了AS,但是没有深入学习,浪费了很多时间; 现在来简单说一下可能碰到的问题,和下载安装中的要点;下载:http://www.android-studio.org/ 安装:安装有几个要点,特别说明下:AS目前限定JDK1.7才能安装;安装前确定你的原创 2015-08-11 14:45:48 · 612 阅读 · 0 评论 -
[自学AndroidStudio系列]第二篇章:快速上手AS小技巧其一
其实看过第一篇的文章的人可能发现了,这个系列实际上是针对,有android开发经验的,之前使用Eclipse的开发者;所以,避免无谓的口舌,直接进入说重点吧;关闭项目自动打开AS会自动打开最后一个项目,所以一般是看不到欢迎菜单的,对于刚接触AS的开发者带来了很大的麻烦;如何关闭呢?这里在菜单File中,点击close project可以回到欢迎界面; 上文我们提到了,导入了一个Eclipse项目,原创 2015-08-13 11:15:06 · 866 阅读 · 0 评论 -
关于android4.0以后,SD卡路径获取问题
Environment.getExternalStorageDirectory()是Android 2.x时代的产物,那时Android主流设备只有很小的内置存储器,然后都会外置一张sd卡,那时这个方法返回的就是外置sd卡的根路径。但随着Android进入4.x时代,大部分Android设备都已经内置一个较大存储卡,甚至不提供外置存储卡插槽了,此时Environment.getExtern原创 2016-01-28 11:11:07 · 1013 阅读 · 0 评论 -
常见Android App错误说明
手机型号Lt18i软件版本aaa 1.1 Phone1Phone2Phone3测试机IMEI号593486605933bdb259348647版本发布时间Mon Mar 28 03:11:01 CST 2016原创 2016-03-30 15:18:20 · 1251 阅读 · 0 评论 -
android的m、mm、mmm编译命令的使用
android源码目录下的build/envsetup.sh文件,描述编译的命令- m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm: Builds all of the modules in the su转载 2016-05-13 14:29:31 · 916 阅读 · 0 评论 -
如何解决Android SDK中离线文档打开慢的问题
Android SDK中的离线文档虽然都是本地文件,但是有很多JavaScript, CSS需要连接Google的服务器,因此造成打开速度很慢。一种方法是全部去除这些引用,但是600M的离线文件进行修改会有很大工作量。而且,一旦离线文档升级又要重新维护。另外一种方法是使浏览器打开这些html文档时使用离线模式。如果是IE浏览器:勾选"File" -- "Work Offli转载 2016-05-04 10:53:22 · 493 阅读 · 0 评论 -
利用 Android Systrace 做performance 分析
Systrace 是Android4.1 之后推出的。对系统性能分析的工具systrace 可以通过命令启动,或者使用eclipse, Android studio 都有。systrace 工具你可以在sdk/platform-tools/ 找到, 或者在源码里位于 external/chromium-trace 下面一、systrace 使用方法你转载 2017-03-05 14:54:53 · 887 阅读 · 0 评论 -
android性能分析之Systrace的使用
一、概述保证系统流畅度,也就是保证系统能连续不间断地提供每秒60帧的运行状态。当出现掉帧时(也可称为Jank),需要知道当前整个系统所处的状态,systrace便是最佳的选择,它能手机检测Android系统各个组件随着时间的运行状态,并能提示该如何有效地修复问题,接下来说说systrace如何使用以及如何解读。二、Systrace2.1 使用DDMS启动Trace:转载 2017-03-05 18:12:20 · 4652 阅读 · 0 评论 -
RecyclerView之ItemDecoration由浅入深
RecyclerView之ItemDecoration由浅入深译文的GitHub地址:RecyclerView之ItemDecoration由浅入深译者注:RecyclerView第一篇,希望后面坚持下来RecyclerView没有像之前ListView提供divider属性,而是提供了方法recyclerView.addItemDecoration()其中转载 2017-03-13 11:36:59 · 479 阅读 · 0 评论 -
离线下载Gradle的方法
1.打开google官网:https://services.gradle.org/distributions/2.下载对应工程需要的版本,注意名字一定要正确.3.保存到指定目录,如:E:\development\AndroidStudio\IDE\gradle4.在androidstudio欢迎界面,选择"导入",打开需要导入Gradle的工程时,选择"否",再原创 2017-08-16 10:45:11 · 2123 阅读 · 0 评论