- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 JAVA中的abstract 和 interface
abstract class 和 interface是Java语言中对于抽象类定义进行支持的两周机制,正是由于这两周机制的存在,才赋予了Java强大的面向对象的能力。abstract class和interface之间对抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因为很多developer在进行抽象类定义时对于abstract calss 和interface的选择显得比较随意,其实两
2012-11-16 10:17:39 520
原创 android.os.BatteryManager
如果我们注册了对Intent.ACTION_BATTERY_CHANGED的监听,那么我们马上会收到一个Action为Intent.ACTION_BATTERY_CHANGED的intent,之后只要我们没有取消监听,电池发送变化,我们会收到这样的intent.通过该intent的extra我们可以取得电池的很多信息,比如电压/ 当前电池的健康状况 等等。比如电压可以用如下的方式:
2012-11-15 10:01:51 7141
原创 Android 数据存储操作(3)——SQLite数据库
现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。1. SQLite常用的操作方法MainActivity
2012-11-12 10:33:42 916
原创 Android 通过adb工具查看sqlite3数据库
1.利用adb工具进入 shell:adb shell (在电脑的cmd打开,进入到android安装目录的tools目录下)2. ls查看当前目录,进入data/data/…../databases/ 目录3.打开某个数据库:sqlite3 xxx.db4.查询等sql语句:select * from xxxtable;
2012-11-12 09:43:30 739
原创 Android 数据存储操作(2)——文件存储
1.数据存储在Android系统中的文件存储操作和Java中的操作类似,不过在Android系统中文件的存放地点可以多变,可以直接在移动设备内存或可移动存储媒介里存放文件, 也可以存放在应用程序中。默认情况下,其他应用程序是没有访问权限的。(1) 如果要存放一个静态文件在应用程序中,并随着应用程序生成打包进一个APK中,那么可以保存该文件在工程中的res/raw/目录下,比如命名为test
2012-11-09 09:50:35 465
原创 Android4.1.0源码下载过程总结
1.首先下载repo,设置环境变量$ mkdir ~/bin$ PATH=~/bin:$PATH$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo$ chmod a+x ~/bin/repo2.创建一个下载文件夹,初始化repo,初始化中间会让填写用户名 / 邮箱$ mkdir W
2012-11-08 13:50:41 465
原创 android.media.AsyncPlayer
类概述 AsyncPlayer是android实现异步音乐播放的一个类,它将要播放的媒体文件封装成内部类Command。为了实现多个音乐播放,所有command都加在了 LinkedList中,当调用play或者stop方法的时候,会根据参数封装成一个command对象,启动一个thread,thread中会把LinkedList的第一个command弹出,根据command
2012-11-07 15:29:09 2453
linux Android基础知识总结.pdf
2012-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人