`
long_yu2
  • 浏览: 334531 次
社区版块
存档分类
最新评论
文章列表
最近在网络上看到有网友抱怨Android游戏源码找不到,所以小弟收集了一些AndEngine和Libgdx的游戏源码,以Eclipse工程的形式配置好环境,再陆续发出(某引擎避嫌,不在此列)。 虽说这些游戏,主要是由Libgdx与AndEngine开发的源码组成。但事实上,能算游戏的,开源的,举凡有点价值的Android游戏源码,小弟也会陆续收集(比如Replicaisland没用任何引擎,可代码有价值,所以这次也放进来了),更会在博客中一一给出。 不过,有两类游戏不在此列,一是游戏源码虽然乍看下比较复杂,但实际内容少得可量,基本就是个空壳的。比如http://code.google.com ...
我以前写了个复杂闹钟的demo,参见Android闹钟【复杂版】【大明进化十五】 .但是里面的bug有一些,好多人留言,所以我就看看源码,找找原因?顺便把源码代码整理出来,弄成一个完整的可以运行的apk,今天上午就整理了一下,才发现,源码处理的逻辑多一些,考虑的情况多,比如开机后接收一个广播,然后从数据库中取时间和当前时间对比,设置闹钟,当时区改变了,也会发送广播,对闹钟进行设置的。         转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/7461043               有人问我:“当设置一个闹钟后,然后调系 ...
逛逛书店,你会看到《7天自学Java》等诸如此类的N天或N小时学习Visual Basic、Windows、Internet的书。我用了亚马逊网站的强大搜索(点此),出版年份选92年以后,书名关键词“天”、“自学”、“教你”,然后有248个结果,前78个 ...
我在很小年纪的时候就开始学习编程,我学习编程的方法是创建大量的不同的网站。下面列出的是我创建的主要的网站,其中最早的一个是我11岁时开发的。我希望读者能从我这些复述中获得的信息是:如果你想学习编程,做大 ...
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时 ...
public class TestException { public static void main(String[] args) { System.out.print(tt()); } public static int tt() { int b = 23; try { System.out.println("yes"); return b += 88; } catch (Exception e) { System.out.println("error : " + e); } fina ...
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。看起来,状态模式好像是神通广大很厉害似的——居然能够“修 ...
java.util 类 HashMap<K,V> java.lang.Object java.util.AbstractMap<K,V> java.util.HashMap<K,V> 类型参数: K - 此映射所维护的键的类型 V - 所映射值的类型 所有已实现的接口: Serializable, Cloneable, Map<K,V> 直接已知子类: LinkedHashMap, PrinterStateReasons ------------------------------------------------ ...
1. 静态方法通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法声明为static的方法有以下几条限制:· 它们仅能调用其他的static 方法。· 它们只能访问static数据。· 它们不能以任何方式引用this 或super。class Simple { static void go() { System.out.println("Welcome"); } } public class Cal { public static void main(String[] args) { S ...
【1】CountDownLatch java.util.concurrent 类 CountDownLatch java.lang.Object java.util.concurrent.CountDownLatch public class CountDownLatchextends Object一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。 之后,会释放所有等待的线程,await 的所有 ...
引用于 http://blog.csdn.net/chenyujing1234 BSP SubProject 代码: http://www.rayfile.com/zh-cn/files/3e467cab-8de6-11e1-a3c9-0015c55db73d/ 我的代码参考了:(将Windows Embedded CE 6.0 USB Camera Driver.msi文件解压后得到的\cpp  .h文件组成工程) http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=19512 参考文 ...
重载了很多方法,总有一个是你想要的。 package cn.edu.xtu.tilepuzzle.model; import cn.edu.xtu.tilepuzzle.GameDB; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.util.Log; public class ClassSQLite { ...
对于线程的终止或者中断,由于java中Thread.stop方法已经被弃用,如何终止一个线程,成为了一个挑战,不仅仅要考虑终止的条件也要考虑终止后的收尾工作。 大部分情况下,我们可以通过自己设置的标识例如m_stop布尔变量来,这样写run方法 public run () {   while(!m_stop)   {    //add your works here.   } } 然后可以自己写一个Stop方法在里面将m_stop改变,就可以达到终止线程的目的。 但是如果在你的线程中,就是while循环中出现阻塞(大部分情况是wait,sleep或者IO阻塞等等),线程就停在里面,我们就无法通过 ...
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等 ...
在android中我们经常会用AlertDialog来显示对话框。通过这个对话框是显示在屏幕中心的。但在某些程序中,要求对话框可以显示在不同的位置。例如,屏幕的上方或下方。要实现这种效果。就需要获得对话框的Window对象,获得这个Window对象有多种方法。最容易的就是直接通过AlertDialog类的getWindow方法来获得Window对象。 [java] view plaincopy AlertDialog dialog = new AlertDialog.Builder(this).setTitle("title")                       ...
Global site tag (gtag.js) - Google Analytics