摘要: AlarmManager的常用方法有三个: (1)set(int type,long startTime,PendingIntent pi); 该方法用于设置一次性闹钟,第一个参数表示闹钟类型,第二个参数表示闹钟执行时间,第三个参数表示闹钟响应动作。 (2)setRepeating(int type,long startTime,long intervalTime,PendingIntent pi); 该方法用于设置重复闹钟,第一个参数表示闹钟类型,第二个参数表示闹钟首次执行时间,第三个参数表示闹钟两次执行的间隔时间,第三个参数表示闹钟响应动作。 (3)setInexactR... 阅读全文
posted @ 2013-05-31 13:04 crane13 阅读(398) 评论(0) 推荐(0)
摘要: Android是用Java开发,其静态变量的生命周期遵守Java的设计。静态变量是在类被load的时候分配内存的,并且存在于方法区。当类被卸载的时候,静态变量被销毁。在PC机的客户端程序中,一个类被加载和卸载,可简单的等同于jvm进程的启动和结束。那么在Android中呢?用的Dalvik vm也是一样的。不过Android不太突出的进程概念,所以对静态变量的生命周期就会感觉模糊,这种模糊对于值类型是无所谓的,如果是静态的对象引用,则与内存回收、内存泄漏这些问题有关,有必要加深研究和理解。一、静态变量在类被加载的时候分配内存。类在什么时候被加载?当我们启动一个app的时候,系统会创建一个进程, 阅读全文
posted @ 2013-05-31 13:04 crane13 阅读(415) 评论(0) 推荐(0)
摘要: 在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。commons-net-1.4.1.jarpublic static String ftpUpload(String url, String port, Stringusername,String password, String remotePath, String fileNamePath,String fileName) {FTPClient ftpClient = new FTPCl.. 阅读全文
posted @ 2013-05-31 13:04 crane13 阅读(882) 评论(0) 推荐(0)
摘要: Eclipse环境新建环境出现如下错误: Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properlydefined ? Android NDK: The following directories were searched: Android NDK: jni/Android.mk:19: *** Android NDK: Aborting 阅读全文
posted @ 2013-05-31 13:04 crane13 阅读(570) 评论(0) 推荐(0)
摘要: 原文地址:http://www.cnblogs.com/zilongshanren/archive/2011/09/27/2192928.html下载最新版的cocos2d-x。打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为cocos2d-1.01-x-0.9.1,具体下载位置如下图:下载完之后,解压到当前文件夹。我把下载的程序放在F盘根目录,解压完毕之后,双击打开文件夹,看看里面有什么东西,红圈部分就是我们要安装使用的文件:接下来,我们正式安装cocos2d-x到win7中去。首先,双击上图中的cocos2d-win32.vc2010.sln.. 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(143) 评论(0) 推荐(0)
摘要: 代码:import java.io.File;import java.io.IOException;public class FileRename {public static void main(String[] args) throws IOException{File file = new File("E:/path");if (file == null) {return;}if (file.isDirectory()) {String newName;String[] files = file.list();for (int i = 0; i < files. 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(141) 评论(0) 推荐(0)
摘要: 一、准备工作准备必要工具主要有三个(NDK,Cygwin和Cocos2d-X)1.1、NDK(native development kit)。1.2、Cygwin(Windows 环境下的迷你Linux编译器)。1.3、Cocos2d-x继承开发环境(高效的2D游戏开发引擎)。注:前提AndroidSDK和Eclipse安装完成,测试NDK-r6b才可以顺利的编译。2、安装工具2.1、安装Cygwin安装及配置Cygwin编译环境下载Cygwin包(可在http://www.onlinedown.net/soft/26014.htm下载)后运行setup.exe按步骤安装知道安装完成。配置Cy 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(151) 评论(0) 推荐(0)
摘要: 大家在用Win8时会发现,Win8中没有了开始按钮和开始菜单,虽然在用Win7时并不觉得它们有多重要,直到把它们取消了,才发现如果没有开始按钮和开始菜单,系统使用起来的确有些不太方便。其实在Win8中虽然没有了开始按钮,但原来放置开始按钮的位置还是保留了一小部分,就像Win7右下角的显示桌面区域一... 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(147) 评论(0) 推荐(0)
摘要: 原文地址:原创:Android应用发布渠道汇总!作者:Gemini 如果各位有其它渠道或者发现链接有错误请跟帖,我将进行汇总: 国内发布渠道:安智市场网址:http://www.anzhi.com/login.php提交方式:在线提交备注:目前抵制积分墙安卓市场网址:http://apk.hiapk.com/提交方式:在线提交备注:使用IE兼容浏览器,目前抵制积分墙应用汇网址:http://www.appchina.com/market/dev/index.action提交方式:在线提交备注:目前抵制积分墙机锋网址:http://apk.gfan.com/Aspx/DevApp/LoginUs 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(198) 评论(0) 推荐(0)
摘要: InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);//得到InputMethodManager的实例if (imm.isActive()) {//如果开启imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT,InputMethodManager.HIDE_NOT_ALWAYS);//关闭软键盘,开启方法相同,这个方法是切换开启与关闭状态的}-----------------------------------. 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(204) 评论(0) 推荐(0)
摘要: 跟着歌曲一起唱一直是很有趣的(并且能很好的分散注意力)。你也许能哼唱这些流行歌曲的一部分。 1. No One - Alicia Keys 2. Crazy in Love - Beyonce and Jay-Z 3. Thnks fr th Mmrs - Fall Out Boy 4. SexyBack - Justin Timberlake 5. Stronger - Kanye West 6. Girlfriend - Avril Lavigne 7. Makes Me Wonder - Maroon 5 8. How Far We've Come - Matc... 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(457) 评论(0) 推荐(0)
摘要: AndEngine是一款以OpenGLES方式进行画面渲染的2D游戏引擎,可以运行在支持Android 1.6及以上版本的系统当中。应该说,相较前文介绍的Libgdx引擎,AndEngine拥有更多的游戏组件与扩展功能。并且与Libgdx不同,它在默认情况下已经可以支持中文,采用屏幕坐标系绘也更符合一般Android绘图习惯。 然而,有其利也必有其弊,AndEngine作为游戏引擎虽然在功能上较Libgdx更为丰富也更人性化,但相比Libgdx的绘图渲染机能却逊色不少(粗读源码可以发现,Libgdx有较为完善的OpenGLES环境适应性,而AndEngine在这方面的投入明显不足)... 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(335) 评论(0) 推荐(0)
摘要: 游戏类: 一、15个Android游戏源码(是以andengine和libgdx开发的为主。话说开源游戏发布者主要集中在欧美用户群中,而欧美那边Java系又主要用这两款引擎,所以暂时只能群发此二者开发的游戏。 http://www.apkbus.com/android-63371-1-1.html 二、Box2D游戏引擎,类似愤怒的小鸟的游戏,残缺版 http://www.apkbus.com/android-59296-1-1.html 三、适合android初学者的源码——俄罗斯方块 俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列... 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(140) 评论(0) 推荐(0)
摘要: win7以前版本只需 分别将色调设为85,饱和度设为90,亮度设为205。设置窗口颜色即可。 但win8 一直没找到在哪设置。。。 还好可以通过修改注册表来实现同样效果: 在Windows默认主题下,打开注册表编辑器(win键+R,即运行,输入regedit),依次双击打开HKEY_CURRENT_USER\Control Panel\Colors\,将Window的键值修改为204 232 207(此为RGB的颜色值,故与方法一的值不同),修改成功后重启电脑 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(140) 评论(0) 推荐(0)
摘要: 在Android中编写过程序的开发人员都知道。在Activity、Service等组件之间传递数据(尤其是复杂类型的数据)很不方便。一般可以使用Intent来传递可序列化或简单类型的数据。看下面的代码。 Intent intent = new Intent( this , Test. class );intent.putExtra( " param1 " , " data1 " );intent.putExtra( " intParam1 " , 20 );startActivity(intent); 这样就ok了。在当前Activi 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(278) 评论(0) 推荐(0)
摘要: 其中关于条件,SQL提供了四种匹配模式: 1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。 另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件 SELECT * FROM [user] WHERE u_name LIKE '%三%' AND u_name LIKE '%猫%' 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(160) 评论(0) 推荐(0)
摘要: 1.第一种实现方法:使用setOnKeyListener(),不过这种方式只能监听硬键盘事件 Java代码 edittext.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { textview.setText(edittext.getText()); return false; } }); 2.使用TextWatcher类,这种方式是可以监听软键盘和硬键盘的,我们只需要实现... 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(399) 评论(0) 推荐(0)
摘要: manifest 中添加权限: "com.android.launcher.permission.READ_SETTINGS"/> "com.android.launcher.permission.INSTALL_SHORTCUT"/> 在点击快捷方式对应的那个activity添加属性: "android.intent.action.MAIN" /> "android.intent.category.LAUNCHER" /> "android.intent.action.CREAT 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(139) 评论(0) 推荐(0)
摘要: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded) android.permission.ACCESS_COARSE_LOCATION 允许一个程序访问CellID或WiFi热点来获取粗略的位置(Allows an application to ... 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(116) 评论(0) 推荐(0)
摘要: -keep class com.badlogic.gdx.backends.android.**{ *;} 像这样的只是不混淆:这个包下的类(不包括子包里的东西),用到一个第三文的类就要把这个类所在的包,像上面加上 还要注意的是android-support-v4.jar这个包问题,这里加上了对这个jar包的处理 第三方jar的混淆, -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code... 阅读全文
posted @ 2013-05-31 13:03 crane13 阅读(192) 评论(0) 推荐(0)