2012年4月5日

ViewPager使用方法及子View的获取

摘要: 具体不解释,直接上代码,嘿嘿.....View Code 1 package com.demo.viewpager2; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 7 import android.app.Activity; 8 import android.os.Bundle; 9 import android.os.Parcelable; 10 import android.support.v4.view.PagerAdapter; 11 import android.support.v... 阅读全文

posted @ 2012-04-05 23:37 simpleceo 阅读(4162) 评论(0) 推荐(0) 编辑

2012年3月28日

android 中定時器的幾種用法總結

摘要: 在android中,經常用到的定時器主要有以下幾種實現:一、採用Handler與線程的sleep(long )方法二、採用Handler的postDelayed(Runnable, long) 方法三、採用Handler與timer及TimerTask結合的方法。下面逐一介紹:一、採用Handle與線程的sleep(long )方法Handler主要用來處理接受到的消息。這只是最主要的方法,當然Handler裡還有其他的方法供實現,有興趣的可以去查API,這裡不過多解釋。1.定義一個Handler類,用於處理接受到的Message.Handler handler = new Handler() 阅读全文

posted @ 2012-03-28 18:24 simpleceo 阅读(187) 评论(0) 推荐(0) 编辑

2012年3月22日

注意Java除法运算的陷阱

摘要: 注意Java除法运算的陷阱JAVA 认证考试网 更新:2011-6-11 编辑:叶云虎除法运算谁不会啊,很多人不屑一顾,真是无知者无畏! 其实除法、求余运算有一些陷阱。一旦计算发生了问题,还很不好找。不好找的原因主要是问题的偶然性太强,如果你知道可能发生什么问题,你的代码就可以写得更安全。 数学除法规定,0不能做除数,因为会得到一个无穷大数据。 下面看看Java中如何处理这些特殊情况: 1、整数的除法: 0做除数抛运行时异常;两整数商会做取整运算,Float或Double与一个整数做除法运算,则商位Float或者Double类型,例如: System.out.print... 阅读全文

posted @ 2012-03-22 15:36 simpleceo 阅读(686) 评论(0) 推荐(0) 编辑

2012年3月21日

Android模拟器安装程序及上传音乐并播放

摘要: 首先通过DOS命令窗口启动模拟器. 再另外打开一个DOS命令窗口,定位到你下载的安装程序或游戏安装包的目录,然后执行命令安装: adb install 包名success.就成功了. 安装包应该都是 .apk的,在此网址上有很多资源:http://www.tigersw.cn/sys19.html,都是Android平台的应用程序。 因为模拟器是新配置的,里面没有音乐或视频等文件,需要用户自己添加进去,下面介绍一下我添加文件及用模拟器自带的播放器播放的步骤。 首先打开一个DOS命令窗口,最好定位到你的音乐文件存放的目录(等下添加文件时可以少输几个字符)。所有安装程序和添加的文件都是放在模拟器的 阅读全文

posted @ 2012-03-21 11:46 simpleceo 阅读(192) 评论(0) 推荐(0) 编辑

详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!

摘要: 李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/android-game/329.html很多童鞋说我的代码运行后,点击home或者back后会程序异常,如果你也这样遇到过,那么你肯定没有仔细读完Himi的博文,第十九篇Himi专门写了关于这些错误的原因和解决方法,这里我在博客都补充说明下,省的童鞋们总疑惑这一块;请点击下面联系进入阅读:【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!上一篇跟各位童鞋介绍了SharedPreferenc 阅读全文

posted @ 2012-03-21 11:34 simpleceo 阅读(2977) 评论(0) 推荐(0) 编辑

android raw读取超过1M文件的方法(文件压缩方法)

摘要: 近日在琢磨android系统,程序中用到了sqlite数据库,一切代码妥当,在发布时遇到点问题,就是raw单个文件不能超过1M,否则会报错"Data exceeds UNCOMPRESS_DATA_MAX ",而我的数据库的初始容量就是5M啦,网上寻找多时,大致分成两种方法:1>是将文件移动到sdcard中.这样倒是不受文件大小限制,不过对于apk的发布....不用我多说了吧.2>将单个文件分割成多个1M以下的小文件....这个倒是个方法.只是用上去总是有点别扭.需要找文件分割工具...或者自己写一个. 于是,自然想到用压缩的方法.android的sdk完全采用 阅读全文

posted @ 2012-03-21 01:00 simpleceo 阅读(789) 评论(0) 推荐(0) 编辑

Android开发-asset中文件超过1M的解决方法

摘要: res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹读取文件资源:1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作?InputStream is = getRe 阅读全文

posted @ 2012-03-21 00:53 simpleceo 阅读(680) 评论(0) 推荐(0) 编辑

2012年3月20日

Android提高第八篇之SQLite分页读取

摘要: Android包含了常用于嵌入式系统的SQLite,免去了开发者自己移植安装的功夫。SQLite 支持多数 SQL92 标准,很多常用的SQL命令都能在SQLite上面使用,除此之外Android还提供了一系列自定义的方法去简化对SQLite数据库的操作。不过有跨平台需求的程序就建议使用标准的SQL语句,毕竟这样容易在多个平台之间移植。先贴出本文程序运行的结果:本文主要讲解了SQLite的基本用法,如:创建数据库,使用SQL命令查询数据表、插入数据,关闭数据库,以及使用GridView实现了一个分页栏(关于GridView的用法),用于把数据分页显示。分页栏的pagebuttons.xml的源 阅读全文

posted @ 2012-03-20 20:59 simpleceo 阅读(295) 评论(0) 推荐(0) 编辑

2012年3月19日

Android 内置皮肤

摘要: 皮肤内置在程序里面的!其实可以不用我这么复杂的,直接每次换肤更改图片资源就可以。那还是写上我的东西。此处的xml借鉴郑涛的一篇关于xml详解一的一篇文章,写得很不错,大家也可以看看!http://www.cnblogs.com/zhengtao/articles/1924940.html基本思路是,每个控件在布局中写资源是drawable中的一个xml文件而这个xml文件给每个控件分了4个level的图片在程序中直接修改level就可以达到修改控件的图片资源!贴上一个 button的buttonskin1.xml 1 <?xml version="1.0" encod 阅读全文

posted @ 2012-03-19 14:27 simpleceo 阅读(697) 评论(0) 推荐(0) 编辑

导航