- 博客(24)
- 资源 (4)
- 收藏
- 关注

原创 Android UI 之DrawerLayout 学习
Android官方地址:http://developer.android.com/training/implementing-navigation/nav-drawer.html
2014-10-14 17:10:33
462
翻译 Android UI 之 Android-ViewPagerIndicator 学习
Android ViewPagerIndicator 是一个导航蓝,
2014-10-17 13:38:10
621
原创 java中字节流和字符流的区别
1.缓存方面字节流不需要缓存,直接操作文件,如果输出helloworld到文件,不需要关闭流,就可以看到文件中helloworld。字符流有缓存,同样输出hello到文件,如果没有关闭输出流或强制输出缓存内容,那么打文件是看不到内容的。2.读取字节数字节流每次读取一个字节,字符流每次读取2个字节。如果读取一个中文汉字?有些中文汉字可能需要多个字节。。
2013-05-15 11:30:52
364
原创 Java 线程同步笔记
1. wait()与notify()/notifyAll()调用sleep()和yield()的时候锁并没有被释放,而调用wait()将释放锁。这样另一个任务(线程)可以获得当前对象的锁,从而进入它的synchronized方法中。可以通过notify()/notifyAll(),或者时间到期,从wait()中恢复执行。只能在同步控制方法或同步块中调用wait()、notify()和not
2013-05-15 10:37:41
360
转载 ubuntu 12.04 系统黑屏,登录界面黑屏
1.硬件环境 Intel® Core™ i5-2400 CPU @ 3.10GHz × 4 2.显卡 Intel 集成显卡 3.系统版本 ubuntu12.04.2 4.现象 开机后,可以看到grub 菜单,通过grub 菜单进入 ubuntu 12.04,屏幕变黑,小光标一直在左上角闪动。 5.原因 图形界面程序损坏,可
2013-05-12 20:56:59
1093
转载 Android 应用程序崩溃 调试
1.将ndk中的arm-linux-androideabi-addr2line可执行文件的路径加入配置文件~/.bashrc中,例如:export PATH=$PATH:~/dlna/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin2.使配置生效:source ~/.bashr
2013-05-12 06:58:02
612
转载 Android 性能优化设计
Designing for Performance译者署名: qiongju@gmail.com译者链接:http://admires.iteye.com/版本:Android 3.1 r1 原文 http://developer.android.com/guide/practices/design/performance.html 性能优化
2013-05-12 06:38:05
327
转载 Android软件开发中常见的几个瓶颈
Android软件开发中常见的几个瓶颈不同分辨率适配不同版本调试语言?性能?触摸?动画?内存,内存,内存...Android软件内存限制Android系统对每个软件所能使用的RAM空间进行了限制(如: Nexus one对每个软件的内存限制是24M) Java语言本身比较消耗内存 dalvik虚拟机也要占用一定的内存空间OOM功臣—Bitmap当
2013-05-12 06:31:55
674
转载 [转载]Ubuntu 12.10 64位编译 android 4.2.1_r1 源代码
google推荐的编译环境是在Ubuntu LTS(10.04),但是最新版本12.10已经出来,没必要在旧版本上做文章了对于2.3.X和更新的版本,需要64位的系统,之前的老版本2.2以下(包括2.2)可以在32位版本上编译对于虚拟机,官网上写的虚拟机配置参数:16G RAM/swap & 30G+ 硬盘空间PS: 全部编译完毕后,才发现真的很耗空间源代码下载/编译完
2013-05-11 22:30:55
656
转载 CopyOnWriteArrayList的使用
除了加锁外,其实还有一种方式可以防止并发修改异常,这就是将读写分离技术(不是数据库上的)。先回顾一下一个常识:1、JAVA中“=”操作只是将引用和某个对象关联,假如同时有一个线程将引用指向另外一个对象,一个线程获取这个引用指向的对象,那么他们之间不会发生Concurren
2011-09-02 10:28:30
301
转载 Android IMemory
Share memory using ashmem and binder in the android frameworkTo share memory between different processes in the android framework ashmem c
2011-09-02 09:55:09
2084
转载 V4L2(video 4 linux 2)简介
V4L2(video 4 linux 2)可以支持多种设备,它可以有以下几种接口: 1. 视频采集接口(video capture interface):这种应用的设备可以是高频头或者摄像头.V4L2的最初设计就是应用于这种功能的. 2. 视频
2011-09-01 15:41:32
735
转载 正则表达式
正则表达式30分钟入门教程来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说
2011-08-08 11:15:52
211
原创 opengl学习笔记(一) ubuntu下opengl开发环境搭建
1.首先,下载安装eclipse,最好for c或cpp的,否则安装cdt插件2.安装opengl的库下载并安装openGL所需要的库 sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev
2011-07-20 10:13:19
640
原创 Android中SoundPool的小结(转)
之前只知道android中可以用mediaplayer播放音乐,原来今天才发现 可以用soundpool,用soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而mediaplayer适合播放长点的。 1. SoundPool载入音乐文件使用了独立的
2011-07-18 14:35:53
505
原创 Media 录音和播放 简要笔记(一)
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> MediaRecorder的状态MediaRecorder的录音过程首先:frameworks/base/media/java/android/med
2011-07-15 17:23:28
2466
原创 Android 飞行模式笔记(一)
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> (1).在PhoneApp中,有个 Receiver接受到来Intent /** *Receiver for misc intent br
2011-07-15 16:56:29
2413
原创 Bluetooth简要笔记(一)
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 1.在app层获取adapter对象 privateBluetoothAdapter mAdapter; mAdapter= Bl
2011-07-06 10:59:07
2487
原创 wifi简要笔记(一)
<!-- @page { margin: 2cm } PRE.western { font-family: "DejaVu Sans Mono", monospace } PRE.cjk { font-family: "DejaVu Sans",
2011-07-06 10:38:14
486
原创 常见的设计模式(一)
单例模式如果某类采取了单例模式,那么保证了其实例对象的唯一性。实现方法:1.保证类的构造函数不可见2.新建一个全局可见的函数(如getInstance()),用来读取或创建类实例,返回对象是唯一的。
2011-06-30 10:27:00
243
原创 Gps学习笔记1
1.系统启动SystemServer,接着SystemServer创建LocationManagerService.并调用其SystemReady();2.在SystemReady()中,service启动了一个线程,做了一些初始化(Handler,Intent,Observer),
2011-06-22 17:44:00
627
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人