- 博客(12)
- 资源 (24)
- 收藏
- 关注
原创 SD卡文件浏览器
该程序直接使用/mnt/sdcard来访问系统的SD卡目录,然后通过File的listFile()方法来获取指定目录下的全部文件和文件夹。当程序启动时,系统启动获取/mnt/sdcard目录下的全部文件、文件夹,并使用ListView将他们先是出来,当用户单击ListView的指定列表项时,系统将会先是该列表项下的全部文件夹和文件。 结果如图: 地址:http://dl.vmall.com
2013-01-27 20:36:45 430
原创 手势检测
Android为手势检测提供了一个GestureDetector类,该类类用来识别触摸屏的各种手势。 使用Android的手势检测只需两个步骤: ①创建一耳光GestureDetector对象。创建该对象时必须实现一个GestureDetector.OnGestureListener监听器实例 ②为应用程序的Activity(或特定组件)的TouchEvent事件绑定监听器,在事件处理中指定
2013-01-27 18:50:08 613
原创 Android_Handler Looper Message的关系
角色描述: Message:消息对象,Message Queue中的存放的对象。 一个Message Queue中包含多个Message。Message实例对象的取得,通常使用Message类里的静态方法obtainMessage();它的创建并不一定是直接创建一个新的实例,而是先从Message Pool(消息池)中看有没有可用的Message实例,存在则直接取出返回这个实例。如果Mes
2013-01-22 21:25:16 2218
原创 Android_知识点总结(不断更新中...)
Hanler相关 1.Android的多线程如何实现? 多线程实现方式implements Runnable或 extends Thread 2.Android的异步任务有什么方法实现? Activity.runOnUIThread(Runnable) View.post(Runnable)、View.postDelay(Runable,long) Handler AsyncT
2013-01-21 18:03:37 3541
转载 Android_MVC模式
MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型也可以对于多种逻辑模型。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,而C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新,这与《设计模式》中的观察者模式是完
2013-01-21 17:55:14 698
原创 Android_系统屏幕适配
官网学习1: Android powers hundreds of device types with several different screen sizes, ranging from small phones to large TV sets. Therefore, it’s important that you design yourapplication to be compati
2013-01-20 23:28:58 2721 4
原创 通用类_读取和写入SDCard
读写权限: 1.写入到SDCard private void writeToSDCard(String sourceFileName,String targetFileName) { // TODO Auto-generated method stub if((Environment.MEDIA_MOUNTED).equals(Environment.getE
2013-01-18 17:20:14 703
原创 Android的国际化
Android程序的国际化资源很方便--因为Android本身就采用了XML资源文件来管理所有字符串消息,只要为各个消息提供不同语言、国家对应的内容即可。命名方式为: values-语言代码-r国家代码。我们在res目录下建立两个目录values-zh-rCN和values-en-rUS,如图所示: Android的设计本身就是国际化的,当开发者在XML界面布局文件
2013-01-14 21:08:35 2875 1
原创 GitHub上创建远程版本仓库
GitHub是一个开源网站,GitHub 使用 git 分布式版本控制系统,可以作为远程的版本仓库,创建项目之前需要有一个账号,这里就不赘述了 1.打开GitHub地址 https://github.com/ 2.主页面的右下角,点击New repository 3.进入创建New repository的界面 4.创建完成后,红色圈中的就是项目地址,访问该项目是需要该地址 5
2013-01-13 21:24:33 3646 1
原创 Win7上Git安装及简单配置过程
一、安装包 msysgit(Windows版本的Git) 下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git 我下载了红色圈中的Git TortoiseGit 下载地址:http://code.google.com/p/tortoisegit/wiki/Down
2013-01-13 20:49:15 25474 1
原创 通用类_获取手机通讯录
获取手机中的通讯录类 private void showContracts() { // 建立数据源 users = new ArrayList(); /* 必须要有android.permission.READ_CONTACTS权限 */ Cursor cursor = this.getContentResolver().query(android.p
2013-01-10 20:10:22 1211 1
转载 Android消息推送之Androidpn_Demo版到正式上线
前言: 最近公司需要android的消息推送,在网上找了很多消息推送的例子,都是无法运行. 经过一段时间的研究,终于把例子运行起来了.现在共享出来,共同学习. 在下载的文件里面在bin目录下有run.bat文件直接双击即可运行.然后在浏览器里面输入 http://127.0.0.1:7070即可,如果在eclipse中运行了客户端即可在服务器端看到.这个很简单,不是本文的重点.现在主要的就
2013-01-04 19:51:48 725
ExitApp源码
2013-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人