- 博客(56)
- 资源 (2)
- 收藏
- 关注
原创 Android 地图 Marker移动问题
一下是高德 android sdk 3ddemo中MarkerActivity中的 marker跳动的代码/** * marker点击时跳动一下 */ public void jumpPoint(final Marker marker) { final Handler handler = new Handler(); final long start = SystemCloc
2015-05-19 10:01:59
1320
原创 继承初始化小例
/** * 默认会调用B中的 无参构造方法 * 也可以使用super执行调用哪个构造方法 * 一旦使用super需要放在构造方法的第一行 * */public class A extends B{ public A() { System.out.println("public A()"); } public A(String name) {// super();
2015-05-15 18:24:32
528
原创 Android 内容提供者、解释者和观察者学习笔记
简单实现两个应用程序互相共享数据A程序使用contentprovider 暴露出数据(内容提供者)B程序使用ContentResolver根据url去查询A程序提供的数据(内容解释者),还可以使用ContentObserver去观察A'程序中数据的变化(内容观察者)A程序(代码中取名为 TestContentProvider) 主要是ContentProvider,它是And
2015-03-23 15:38:22
1596
原创 让一个东西在main方法之后执行
让一段程序在main方法之前之前我们都知道很简单,用static静态块就可以 但是要让一个东西在main结束之后执行(不考虑新开启一个线程的情况。。。)这里要从java的回收机制出发,因为如果只有main这一个线程的话,在main结束之后就意味着整个程序结束了那就得考虑让程序结束之后还可以干点事或者是说成是 我的程序“结束”之后,给java虚拟机留点事情实现方
2015-03-21 13:36:05
912
原创 activity属性总结
总结一些用的的activity属性 android:xxx="xxx" 慢慢更新android:name 指定Activity的名字android:labelAcitivity ActionBar 上面显示的名字 一般是顶部那一小块android:launchMode 启动模式,总共四种 详情可参考 Activity四种启动模式android:
2014-12-05 15:47:49
700
原创 Activity四种启动模式
Activity有四种启动模式,都是在AndroidManifest.xml中配置的<activity android:name=".TestActivity" android:label="@string/app_name" android:launchMode="singleInstance">有一个属性是launchMode,启动模式就在这里设置。它们分别是
2014-12-05 12:15:50
464
转载 java设计模式-单例模式
转自 http://blog.youkuaiyun.com/jason0539/article/details/23297037概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。
2014-11-27 11:11:21
474
转载 java设计模式—工厂模式
经常会看到一些方法是 newInstance()返回的就是一个对象,省去了new的这一操作。还有一个效果就是,如果返回的是一个静态对象,还可以实现这个对象唯一的效果转自:http://www.cnblogs.com/forlina/archive/2011/06/21/2086114.html 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过
2014-11-27 10:25:48
412
原创 java return返回的是啥
在java中经常会听到函数返回什么这么一说。比如 public int add(int a, int b){ return a+b;}这个就是返回a和b的和(值)在看一个public MyObject add(int a, int b){ return new MyObject ();}这个我们常说是返回对象。那么问题来了,这个(return)返回究竟是返回对象,还是引用,还是
2014-11-25 20:19:58
3112
转载 volatile说明-并发(转载)
转自http://blog.youkuaiyun.com/blueheart20/article/details/1591874在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下vol
2014-11-21 16:31:59
470
转载 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2014-11-19 17:13:39
480
原创 ArrayList擦除-泛型
下面是个神奇的东西import java.util.ArrayList;public class Test { public static void main(String[] args) { Class c1 = new ArrayList().getClass(); Class c2 = new ArrayList().getClass(); System.out.
2014-11-10 00:17:26
791
原创 构造器内部多态行为
看个例子class Glyph{ void draw() { System.out.println("Glyph.draw()"); } Glyph() { System.out.println("Glyph before draw()"); draw(); System.out.println("Glyph after draw()"); }}class
2014-11-07 18:54:16
597
AIDL进程间通信(含回调)
2015-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人