前几天,听说室友的老师要求他们做一个图片效果。其效果如下图所示(可左右滑动切换图片):我当时晃眼一看,第一感觉好高级的样子。我还没做过这种效果呢,但室友说他们同学已经有人做出来了,我觉得既然有人做出来了,那么我也应该做出来,于是上个星期五的时候在教室研究了一下午,最后在网上找到了两个Demo都与这个...
分类:
移动开发 时间:
2014-04-28 18:30:56
阅读次数:
753
Android提供了两个API用于实现录音功能:android.media.AudioRecord、android.media.MediaRecorder。
网上有很多谈论这两个类的资料。现在大致总结下: 1、AudioRecord 主要是实现边录边播(AudioRecord+AudioTrack)...
分类:
移动开发 时间:
2014-04-28 01:45:38
阅读次数:
935
做项目时候会遇到我们用WebView
打开一个web,希望这个web可以调用自己的一些方法,比如我们在进一个web页面,然后当我们点击web上的某个按钮时,希望能判断当前手机端是否已经登录,如果未登录,那么就会跳转到登录页面(登陆页面是另一个Activity)。这个时候,一个简单的做法就是在按钮动作...
分类:
移动开发 时间:
2014-04-28 01:41:42
阅读次数:
662
一、编写JNI模块当安装好NDK编译环境后,会在它的目录下找到sample目录,它里面有一些例子,可以参考这些例子来写我们自已的模块。1、在/home/android/文件夹下,新建“ledjni”文件夹。2、/ledjni/jni/目录下,新建“led-jni.c”led-jni.c文件[html...
分类:
其他好文 时间:
2014-04-28 00:30:59
阅读次数:
679
Java的优势1. 简单
不像C或者C++语言,Java中省去了对指针的操作。但是,Java中并没有省去指针,代替指针的是一种新的变量——引用,引用也是保存一个对象的内存地址。2.方便
Java虚拟机自带垃圾回收器,能够自动回收内存资源。而C和C++语言,需要开发人员手动进行内存资源回收。3.安.....
分类:
编程语言 时间:
2014-04-28 00:01:34
阅读次数:
574
对SD卡状态监听,到现在为止我知道的有两种方式:1.注册StorageEventListener来监听sd卡状态StorageEventListener中有onStorageStateChanged()方法,当sd卡状态改变时,此方法会调用,对各状态的判断一般会用到Environment类,此类中包...
分类:
移动开发 时间:
2014-04-27 23:45:49
阅读次数:
637
jni.c中注册中int register_android_boa(JNIEnv *env){
jclass clazz; static const char* const kClassName = "com/lxl/ledClass"; //命名的类
/* look up the class */...
分类:
编程语言 时间:
2014-04-27 23:43:52
阅读次数:
521
目录(?)[-]基本原理写 framebuffer 驱动程序要做什么LCD 模块 驱动程序
控制器什么是 frame buffer 设备Linux Frame Buffer 驱动程序层次结构数据结构接口一个 LCD controller
驱动程序分配系统内存作为显存实现 fb_ops 结构基本原理通...
分类:
系统相关 时间:
2014-04-27 23:41:53
阅读次数:
827
Ctrl+D:删除光标所在行Ctrl+/ :注释选中行
;Ctrl+\:注销选中行Ctrl+Shift+/:注释选中的java或xml代码块; Ctrl+Shift+\:注销选中的Java或xml代码块。(形式:/*
*/ 或 )shift + alt + j或/**+Enter(回车键):添加.....
分类:
移动开发 时间:
2014-04-27 23:06:14
阅读次数:
668
本文中的代码托管在github上:https://github.com/WindyShade/DataSaveMethods相对复杂的App仅靠内存的数据肯定无法满足,数据写磁盘作持久化存储是几乎每个客户端软件都需要做的。简单如“是否第一次打开”的BOOL值,大到游戏的进度和状态等数据,都需要进行本...
分类:
移动开发 时间:
2014-04-27 22:44:13
阅读次数:
819