
ANDROID
Speronie
这个作者很懒,什么都没留下…
展开
-
JSONrpc
JSON-RPC 2.0规范转载 2017-04-02 14:35:42 · 3202 阅读 · 0 评论 -
内存泄漏总结
总结的很赞,于是从这里转载过来。Java 内存分配策略Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、栈区和堆区。静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。栈区 :当方法被执行时,方法体内的局部变量(其转载 2017-08-10 13:04:20 · 290 阅读 · 0 评论 -
Java 引用
Java 对象的引用类型Java对引用的分类有 Strong reference, SoftReference, WeakReference, PhatomReference 四种。在Android应用的开发中,为了防止内存溢出,在处理一些占用内存大而且声明周期较长的对象时候,可以尽量应用软引用和弱引用技术。软/弱引用可以和一个引用队列(ReferenceQueue)联合使用,如果软引用所引用的对象转载 2017-08-10 14:51:05 · 214 阅读 · 0 评论 -
Android消息处理机制
基本流程通过Handler.sendMessage(Message) 将Message插入到MessageQueue中;Looper从MessageQueue中依次取出Message交给Handler处理;Handler处理Message。 一句话总结为:Looper不断从MessageQueue中取出一个Message,然后交给其对应的Handler处理。一个线程只能有一个Looper,所转载 2017-08-10 15:13:22 · 250 阅读 · 0 评论 -
Android Touch事件传递机制通俗讲解
原文链接在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下: 话说一家软件公司,来一个任务,分派给了开发经理去完成: 开发经理拿到,看了一下,感觉好简单,于是 开发经理:分派给了开发组长 开发组长:分派给了自己组员(程序员) 程序员:分派给了自己带的实习生。 实习生:好苦逼,无法分派,怎么办啊?只能自己干了 但是实习生能不能做好,有转载 2017-08-11 13:08:55 · 232 阅读 · 0 评论 -
Java集合类
java 集合类arrayList map linkedlist转载 2017-08-07 14:00:42 · 307 阅读 · 0 评论 -
设计模式
面向对象六大原则1. 单一指责原则 (Single responsibility principle,SRP)一个类应该仅有一个引起它变化的原因。2. 开闭原则 (Open Closed Principle,OCP)一个类应该对外扩展开放,对修改关闭。3. 里氏替换原则 (Liskov Substitution Principle,LSP)子类型能够替换掉它们的父类型。4. 依赖倒置原则 (Depe原创 2017-08-23 09:51:28 · 337 阅读 · 0 评论 -
java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses
java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses原创 2017-07-10 16:07:46 · 3503 阅读 · 3 评论 -
Git常用命令
git initgit clone urlgit addgit add .git add -Agit commitgit pushgit push origin master:branchgit checkoutgit checkout – .git resetgit reset –hardgit rebase原文: http://gitbook.liuhui998.com/4_2.html 一转载 2017-08-29 00:22:09 · 307 阅读 · 0 评论 -
Java中Volatile关键字详解
Java中Volatile关键字详解原文地址一、基本概念 先补充一下概念:Java 内存模型中的可见性、原子性和有序性。可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。 可见性,是指线程之间的可见性,一个线程修改的状转载 2017-09-08 13:55:12 · 275 阅读 · 0 评论 -
LocalBroadcastManager
原文链接 android中有两种广播机制,一种是BroadcastReceiver,另一种是LocalBroadcastManager。现在来简单介绍一下两者。一、应用场景1、BroadcastReceiver用于应用之间的传递消息; 2、而LocalBroadcastManager用于应用内部传递消息,比broadcastReceiver更加高效。二、安全1、BroadcastRecei转载 2017-09-08 21:52:31 · 1278 阅读 · 0 评论 -
安卓Activity启动模式
Activity的不同的启动模式转载 2017-05-25 09:51:40 · 272 阅读 · 0 评论 -
安卓6.0权限
安卓6.0授权原创 2017-07-17 23:32:07 · 305 阅读 · 0 评论 -
Android notification
Notification原创 2017-07-10 16:06:19 · 334 阅读 · 0 评论 -
Mob ShareSDK集成
Mob ShareSDK集成原创 2017-03-26 18:55:21 · 1119 阅读 · 0 评论 -
启动Activity前检测
Android原创 2017-03-26 19:13:06 · 312 阅读 · 0 评论 -
AIDL浅析
AIDL原创 2017-03-26 19:17:41 · 327 阅读 · 0 评论 -
MOB短信验证码SDK集成
mob短信验证码SDK原创 2017-03-27 11:16:22 · 452 阅读 · 0 评论 -
SharedPreference的应用
SharedPreference原创 2017-05-04 09:32:03 · 250 阅读 · 0 评论 -
ExpandedGridView用于解决ScrollView中GridView大小被压缩的问题
Gridview转载 2017-05-04 09:34:36 · 358 阅读 · 0 评论 -
透明背景Activity设置
透明activity原创 2017-05-04 09:38:27 · 211 阅读 · 0 评论 -
自定义单选ListView
LISTVIEW原创 2017-05-05 09:48:58 · 274 阅读 · 0 评论 -
android.view.WindowManager$BadTokenException
BadTokenException转载 2017-05-06 22:37:52 · 322 阅读 · 0 评论 -
自定义ProgressDialog
CustomProgressDialog原创 2017-05-15 22:54:37 · 308 阅读 · 0 评论 -
Android知识点总结
1. Android基本架构Android系统架构分为Application层、Framework层、Runtime&Library层以及Kernel层。2. Activity生命周期3. Fragment生命周期4. Service生命周期from: runoob 5. Android基本布局类型1. FrameLayout2. LinearLayout3. AbsoluteLayout4. R原创 2017-08-10 10:36:24 · 352 阅读 · 0 评论