- 博客(60)
- 资源 (11)
- 收藏
- 关注
原创 Android中的Fragment详解 ("碎片"这个翻译真是太烂了!)
Android在3.0版本引中入了Fragment,作用与Activity类似,可以包含布局。Fragment一般是嵌套在Activity中使用,对一个Activity中的布局进行模块化管理。
2015-10-14 20:44:53
1714
原创 SQLite开发实例
上一篇文章介绍了SQLite的一些基本用法,本篇文章是一个SQLite在项目中的实际例子。实际开发中,为了能够更好的管理和维护数据库,我们会封装一个继承自SQLiteOpenHelper类的数据库操作类,然后以这个类为基础,再封装我们的业务逻辑方法。目录结构DBHelper继承了SQLiteOpenHelper,作为维护和管理数据库的基类,DBManager
2015-10-12 15:33:21
1394
原创 Android中的数据库——SQLite
SQLite是遵守ACID的关系型数据库管理系统。废话不多说,直接上代码。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //打开或创建test.db数据库 SQLiteDatabase db = openOrCre
2015-10-12 14:11:48
754
原创 Android 屏幕适配
Android设备的屏幕尺寸千差万别,屏幕适配是Android开发中很重要的一部分。本文介绍和总结了屏幕适配中常遇到的一些问题,使得屏幕适配不再是问题。几个缩写的意思pxpixel的缩写,屏幕上的像素点。都是整数,不可能出现0.5px的情况。ininch的缩写。1 inch = 2.54cm。平时所说的手机屏幕尺寸,指的是屏幕对角线的长度。dpiDots Per Inc
2015-10-12 11:12:53
656
转载 Android系统中标准Intent的使用
一 Android系统用于Activity的标准Intent1 根据联系人ID显示联系人信息[java] view plaincopyIntent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); //显示联系人信息 intent.setData(
2015-10-12 10:40:53
1043
原创 BaseAdapter中getView()方法详解
上一篇文章中关于优化ListView(使用BaseAdapter)的例子中,getView()这个方法解释的不是很清楚。这次单独写一篇详细解释一下getView方法。官方API中关于getView的解释public abstract View getView (int position, View convertView, ViewGroup parent)
2015-10-09 23:13:38
3125
原创 Android中ListView的基本使用与优化
ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。要使用ListView,首先要了解什么是适配器。适配器是一个连接数据和Adapte
2015-10-05 20:53:03
1028
原创 Android四大基本组件——Content Provider
ContentProvider:使一个应用程序的指定数据集提供给其他应用程序使用。这些数据可以存储在文件系统中、在一个SQLite数据库、或以任何其他合理的方式。其他应用可以通过ContentResolver类从该内容提供者中获取或存入数据.(相当于在应用外包了一层壳)。只有需要在多个应用程序间共享数据是才需要内容提供者。例如,通讯录数据被多个应用程序使用,且必须存储在一个内容提供者中。它
2015-10-05 16:49:16
1017
原创 Android四大基本组件——Service完全解析
一个Service 是一段长生命周期的,没有用户界面的程序,可以用来开发如监控类程序。一个比较好的例子就是一个正在从播放列表中播放歌曲的媒体播放器。在一个媒体播放器的应用中,应该会有多个activity,让使用者可以选择歌曲并播放歌曲。然而,音乐播放这个功能并没有对应的activity,因为使用者当然会认为在导航到其它屏幕时音乐应该还在播放的。在这个例子中,媒体播放器这个activity 会使用Context.startService()来启动一个service,从而可以在后台保持音乐的播放。同时,系统
2015-10-04 20:25:27
1904
原创 Android Studio 配置优化
Android Studio固然好用,但是刚从Eclipse转移到Android Studio上难免有很多不便,现在集中整理一下AS与Eclipse的区别,使得AS更好用。1. 首先,快捷键Keymap到Eclipse。2. 代码自动补全功能快捷键换成熟悉的Alt + /3. 代码自动补全的相关设置。下图是根据个人喜好选择的,仅供参考。
2015-10-04 16:15:57
1543
原创 Android四大基本组件——BroadcastReceive
BroadcastReceiver:使你的应用只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。BroadcastReceive没有用户界面。然而,它们可以启动一个activity或service来响应它们收到的信息,或者用NotificationManager 来通知用户。通知可以用很多种方式来吸引用户的注意力──闪动背灯、震动、播放声音等。一般来说是
2015-10-04 13:41:43
1244
原创 Android四大基本组件——Activity
Activity: 应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity的知识点主要分为两个部分,Activity生命周期,Activity之间的Intent数据通信。Activity声明周期BACK键:当我们按BACK键时,我们这个应用程序将结束,这时候我们将先后调用onPa
2015-10-04 13:10:11
1771
原创 Pro Git 笔记(思维导图)
自己读Pro Git时所整理的笔记。-----------------------------------------------------------------如果遇到任何问题欢迎留言讨论,我知道的一定会尽力解答O(∩_∩)O~
2015-09-30 00:41:38
1219
原创 软件测试 读书笔记(思维导图)
自己整理的有关软件测试的一些知识点。Xmind原文件-----------------------------------------------------------------如果遇到任何问题欢迎留言讨论,我知道的一定会尽力解答O(∩_∩)O~-------------------------------------------------------
2015-09-30 00:16:58
2908
原创 软件工程:面向对象和传统的方法(原书第8版)读书笔记(思维导图)
自己整理的软件工程知识点。Xmind原文件------------------------------------------------------------------------如果遇到任何问题欢迎留言讨论,我知道的一定会尽力解答O(∩_∩)O~
2015-09-30 00:07:43
3475
3
原创 Effective Java 2nd 读书笔记(思维导图)
自己整理的 Effective Java 第二版的知识点,做成了思维导图,Xmind编辑的。
2015-09-29 20:45:04
2180
原创 一句话解释什么是回调函数
在类B中调用了类A的函数,这个函数就叫做回调函数。回调函数常用来实现Notifier的作用。为了实现这种模式,通常把回掉函数放在interface里,并用类来实现它,这个类作为类A,在类B中注册类A,执行完某些操作后调用类B的方法。interface CallBack { void methodToCallBack();}class CallBackImp
2015-08-03 21:31:11
1554
原创 Android Studio中集成OpenCV——只需4步
Android Studio中集成OpenCV——只需4步软件版本 Android Studio 1.3, Android OpenCV SDK 2.4.10,其他版本大同小异1. 在Android Studio中, File -> new -> Import Module。选择OpenCV文件夹中的sdk/java文件夹。
2015-08-01 23:06:27
9791
Android MVP模式示例
2016-01-19
Transitions Framework参考示例
2015-12-09
操作系统笔记(汤子瀛 思维导图)
2015-10-09
软件工程:面向对象和传统的方法(原书第8版)读书笔记(思维导图)
2015-09-30
Effective Java 2nd 读书笔记(思维导图)
2015-09-29
计算机网络读书笔记(谢希仁 第六版 思维导图)
2015-09-28
Effective Java 2nd 读书笔记(思维导图)PDF版
2015-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人