- 博客(18)
- 资源 (224)
- 问答 (1)
- 收藏
- 关注
转载 Github README.md
最近对它的README.md文件颇为感兴趣。便写下这贴,帮助更多的还不会编写README文件的同学们。README文件后缀名为md。md是markdown的缩写,markdown是一种编辑博客的语言。用惯了可视化的博客编辑器(比如CSDN博客,囧),这种编程式的博客编辑方案着实让人眼前一亮。不过GitHub支持的语法在标准markdown语法的基础上做了修改,称为Github Flavor
2016-05-31 16:48:04 349
转载 RecylerView
转自http://blog.csdn.net/dmk877/article/details/50816933自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recyler
2016-05-30 11:12:08 1729 1
原创 解决AndroidStudio Cannot run program "git"(in directory) "F;\GitHubProiject.XXX" CreateProcess error=2
AndroidStudio在导入Github项目时出现 Cannot run program "git"(in directory) "F;\GitHubProiject.XXX" CreateProcess error=2 如下图我在stackoverflow找到了答案 重新安装一下git 并且安装时注意http://stackoverflow.com/question
2016-05-27 13:39:30 7069 1
原创 List<?> list= new ArrayList<?>为什么这样写 接口引用指向实现类的对象
接口的灵活性就在于“规定一个类必须做什么,而不管你如何做”。我们可以定义一个接口类型的引用变量来引用实现接口的类的实例,当这个引用调用方法时,它会根据实际引用的类的实例来判断具体调用哪个方法,这和上述的超类对象引用访问子类对象的机制相似。[java] view plain copy //定义接口InterA interface InterA
2016-05-17 11:43:20 8079 4
转载 Binder与Service
启动Service有两种方式:startService 与 bindService,关于 bind service。 这里所讨论的是仅针对那些被绑定的service的,而那些既被startService() 又被 bindService() 的 service 不在此范围内。① Bind Service就像是C/S架构中的服务端,其他组件(比如 Activity)绑定到它(通过 bindS
2016-05-17 10:46:43 514
转载 synchronized(this)和synchronized(object)区别
synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:public synchronized void accessVal(int newVal);synchronized 方法控制对类成员变量
2016-05-16 18:17:50 6616
原创 Android系统拨号盘按键发声方法ToneGenerator
播放声音一把用MediaPlayer或者 SoundPool还有一种方法是Android系统拨号盘按键发声今天给大家介绍的是怎么样使用ToneGenerator编写按键发声功能,这个在我们开发的时候用到的地方很多(例如电话键盘按键),那么我们就来看看吧,下面我们就用一个例子来说说怎么样能实现这个功能。package com.jeavox.testtonegenerato
2016-05-16 16:12:00 7889
转载 Hashtable 和 HashMap的区别
我们先看2个类的定义[java] view plain copypublic class Hashtable extends Dictionary implements Map, Cloneable, java.io.Serializable [java] view plain copy
2016-05-16 14:33:59 293
转载 HashMap、HashSet、HashTable区别
HashMap、HashSet、HashTable之间的区别是Java程序员的一个常见面试题目,在此仅以此博客记录,并深入源代码进行分析:在分析之前,先将其区别列于下面1:HashSet底层采用的是HashMap进行实现的,但是没有key-value,只有HashMap的key set的视图,HashSet不容许重复的对象2:Hashtable是基于Dictionary类的,而Hash
2016-05-16 14:22:30 2672
翻译 ArrayList、LinkedList、Vector
1. List概述List,就如图名字所示一样,是元素的有序列表。当我们讨论List时,将其与Set作对比是一个很好的办法,Set集合中的元素是无序且唯一的。下图是Collection的类继承图,从图中你可以对本文所讨论的知识有大致的了解.图12. ArrayList、LinkedList与Vector的对比从图中可以看出,这三者都实现了List 接口.所有使用方式
2016-05-16 14:16:10 352
转载 Synchronized
Java语言的关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。当两个并发线程访问同一个对象object中的这个加锁同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。然而,当一个线程访问object的一个加锁代码块时,另一个线程仍然可以访问该object中的非加锁代码块
2016-05-16 11:16:05 682
转载 Android的View绘制流程
Android的View绘制是从根节点(Activity是DecorView)开始,他是一个自上而下的过程。View的绘制经历三个过程:Measure、Layout、Draw。基本流程如下图:performTraversals函数,具体的可以参考一下源代码:[java] view plain copy print?
2016-05-13 16:56:56 607
原创 View的14个方法
1、onFinishInflate() 当View中所有的子控件均被映射成xml后触发 。2、onMeasure( int , int ) 确定所有子元素的大小 。3、onLayout( boolean , int , int , int , int ) 当View分配所有的子元素的大小和位置时触发 。4、onSizeChanged( int , int , int , int ) 当
2016-05-13 16:43:47 594
转载 Android Binder
在Android系统中,每一个应用程序都是由一些Activity和Service组成的,这些Activity和Service有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本文中要介绍的Binder进程间通信机制了。 我们知道,Android系统是基于Linux内核的,而Linux内核继承和兼
2016-05-13 15:13:23 354
转载 Android EventBus
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使
2016-05-13 13:04:57 435
转载 Android Parcelable
. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, whic
2016-05-06 15:02:01 398
转载 AIDL
通常每个应用程序都在他自己的进程内运行,但有时需要在进程之间传递对象(IPC通信)。此时可以通过应用程序UI的方式写一个运行在不同进程中的service。在Android平台中,一个进程通常不能访问其他进程中的内存区域。所以它们需要把对象拆分成操作系统能理解的简单形式,以便伪装成对象跨边界访问。而要完成这些需要AIDL机制。 AIDL(Android接口描述语言)是一个IDL
2016-05-06 11:36:59 6522 3
原创 开源集锦(三)GitHub开源控件(一)
ListViewAnimationsnhaarman大神力作地址:https://github.com/nhaarman/ListViewAnimations
2016-05-05 09:59:00 4960 1
AndroidStudio Flamingo Patch2 mac intel版
2023-07-01
libphonenumber-8.10.21.jar
2019-11-17
360加固3.2.2.1兼容Mac10.15.zip
2019-11-13
String.xml转Excel翻译工具
2018-01-22
SP_Flash_Tool_exe_Linux_v5.1620.00.100.rar for Linux
2017-05-24
SP_Flash_Tool_exe_Windows_v5.1532.00.000.rar
2016-12-09
attrs.xml文件
2016-12-05
listviewanimations.apk
2016-05-05
ALPS02322936(For_TEFT6752_LWT_L_ALPS.L0.MP6.V3.8_P17).tar.gz )
2015-09-23
ALPS02314655(For_TEFT6752_LWT_L_ALPS.L0.MP6.V3.8_P15).tar.gz
2015-09-18
CTS Verifier NFC/Notification 测试教程
2015-09-11
Android Studio Linux(android-studio-ide-141.1890965-linux.zip )
2015-05-06
eglMakeCurrent failed EGL_SUCCESS
2015-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人