学习与读书
文章平均质量分 63
王小二有点二
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【数据结构与算法分析 】第三章总结
chapter.3 – 表、栈、队列这一章讨论了最基本的三种数据结构,实际上,每一个有意义的程序都将显式的至少使用一种这样的数据结构,而不管我们在程序中声明与否,栈在程序中总是被间接地用到。抽象数据类型(abstract data structure ,ADT) :是一些自带操作功能的对象的集合,而在其定义中并未说明这些操作是如何实现的,对于我们来说并不知道这些操作功能的实现细节。这些操作功能有添原创 2016-02-24 00:55:15 · 1143 阅读 · 0 评论 -
【Android】《第一行代码—Android》第九章总结
前面几章介绍了Activity、BroadcastReceiver、ContentProvider等内容,本章对Android四大组件的最后一个组件Service进行了较为全面的讲解,涉及到Android多线程、Service的基本用法、Service生命周期的介绍等等东西,内容比较多,但都很好理解,我也是在一天之内就把这一章的内容全部看完的,所以趁现在夜深人静的时候,把总结尽可能详细的写下来,说做原创 2016-01-13 00:18:39 · 469 阅读 · 0 评论 -
【Android】《第一行代码—Android》第六章总结
由于期末考试考完,终于有完整的一天时间来撸代码呵,高兴啊!今天花了一天时间学完了第六章,进度几乎可以赶上平时的两个周时间的进度咯,主要是中间没有其他事情,思路比较连续,所以效率高。碎碎念时间到此打住。下面来总结一下今天的收获! 基础概念瞬时数据:指存储在内存中,有可能会因为程序的关闭或其他原因导致内存被回收而数据丢失的数据。数据持久化:将那些内存中的瞬时数据保存到存储设备中,保证及时在手机或电原创 2016-01-10 20:08:10 · 574 阅读 · 0 评论 -
【Android】《第一行代码—Android》第五章总结
这一章的知识点比较简单。主要介绍了Android的广播机制,具体知识点有广播的注册方式(分两种:在内部类代码中注册,称为动态注册;在AndroidMainfest.xml中注册,称为静态注册)、发送标准广播、发送有序广播、使用本地广播等。本地广播区别于系统全局广播,系统全局广播发出的广播可以被其他任意的应用程序接收到,并且也可以接收来自于其他任何引用程序的广播。这样就很容易因其安全性问题,比如我们发原创 2016-01-02 22:19:58 · 657 阅读 · 0 评论 -
【Android】《第一行代码—Android》第四章总结
为了适应不同设备各不相同的屏幕尺寸,例如手机、平板等,在Android中我们可以使用Fragment来很好的解决这一难题。通过Fragment的动态加载布局,我们不必为每个不同屏幕尺寸的设备都写一份代码,如果那样,工作量大不说,光是维护起来也要很高的成本。与Activity的使用方法类似,Fragment也需要创建自己的布局文件,也由自己的生命周期,也需要创建具体的Fragment实现类。下面将对F原创 2015-12-26 00:05:16 · 816 阅读 · 0 评论 -
【数据结构与算法分析】基本理论概念总结
数据:信息的载体,是所有能够被计算机识别、存储、加工处理的符号的总称。可以是数值数据,如整数、实数、复数等;也可以是非数值数据,如字符、文字、图形、音频、图像、语音等。数据项:组成数据的不可分割的最小单位,如学生成绩表中的“学号”、“姓名”等。数据项具有一定的类型,其取值依据其类型而定。数据元素:数据的基本单位。在不同条件下,数据元素又可称为元素、结点、顶点、记录等。例如,考试查分系统的学生成绩原创 2015-12-25 22:47:00 · 1251 阅读 · 0 评论 -
【Android】《第一行代码—Android》第三章总结
Activity启动模式standard模式standard是Activity的默认启动模式,再不进行限时指定的情况下,所有Activity都会默认使用standard启动模式。由于Android使用返回栈来管理Activity,在standard模式下,即默认情况下,每当启动一个新的Activity,它就会在返回栈中入栈,柄处有栈顶位置。对于使用standard模式的Activity,系统不会在原创 2015-12-13 20:29:00 · 628 阅读 · 0 评论 -
【Android】《第一行代码—Android》第二章总结
隐藏Acitivity标题栏如果觉得标题栏相当占用屏幕空间,隐藏Activity的标题栏只需在MainActivity类中的onCreate()方法中添加requestWindowFeature(Window.FEATURE_NO_TITLLE)代码即可。再次运行Android程序,就会看到,此时标题栏已经被隐藏掉了。 在Activity中使用ToastToast是Android提供的一种非原创 2015-12-12 13:44:35 · 540 阅读 · 0 评论 -
【Android】《第一行代码—Android》第一章总结
第一章:Android入门Android系统架构图。 Android四大组件ActivityServiceBroadcastReceiver《第一行代码:Android》中沿用的是传统的Eclipse+ADT的开发模式。笔者自行百度了解到,谷歌自2013年推出Android的专属开发工具Android Studio,这套开发环境起初并不是很稳定,加上很多Android还是习惯使用Eclips原创 2015-12-11 22:53:31 · 1491 阅读 · 0 评论 -
【Android】Android自定义控件详解
开学前提前来校,结束了寒假学习的尾巴工作。现在可以有时间来啃《Android群英传》,所以还是老习惯,在md上做好笔记写好总结。第三章主要讲自定义View。先把源码贴出来供大家参考与fork哈哈。—-Android自定义View源码github地址,欢迎fork—- Activity的setContentView()方法将布局显示到手机屏幕上的实现原理每个Activity都有一个Window对原创 2016-02-26 00:56:06 · 1282 阅读 · 0 评论 -
【数据结构与算法分析】第一章、第二章总结
昨天晚上7点在长沙出发坐11个小时的火车回家,第一次坐硬卧回家还买到了一张下铺票,到底要比硬座舒服了很多。上午休整了半天下午就这干活,虽然放假但是手中的work哪能说停下就停下呢?毕竟也是自己喜欢的work。2016有很多事情都迫在眉睫,虽说是寒假但已然是1月18号,留给我的时间已经很紧张很紧张啦。回家带了5本书,一本Thinking In Java、一本Data Structures And Al原创 2016-02-24 00:53:01 · 1898 阅读 · 1 评论 -
【数据结构与算法分析】第一章学习总结
昨天晚上7点在长沙出发坐11个小时的火车回家,第一次坐硬卧回家还买到了一张下铺票,到底要比硬座舒服了很多。上午休整了半天下午就这干活,虽然放假但是手中的work哪能说停下就停下呢?毕竟也是自己喜欢的work。2016有很多事情都迫在眉睫,虽说是寒假但已然是1月18号,留给我的时间已经很紧张很紧张啦。回家带了5本书,一本Thinking In Java、一本Data Structures And Al原创 2016-02-24 00:46:34 · 782 阅读 · 0 评论 -
【Android】BroadcastReceiver补充笔记
BroadcastReceiver这个组件实际上是一个全局的监听器,用于监听系统全局的广播消息。Broadcast是一种在应用程序之间传输信息的机制,而BroadcastReceiver是对发送出来的Broadcast进行过滤接收并响应的一类组件。例如,当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务功能;在网络状态改变时系统hi产生一条广播,接收到这条广播就能及时做出提示和保存数原创 2016-01-09 14:05:43 · 590 阅读 · 0 评论 -
【Android】数据持久化补充:SQLite数据库存储
在上一篇博客——《第一行代码—Android》基础知识点总结chapter6——中,已经对“文件存储”、“SharedPreferenced存储”这两种数据持久化方式做了简要说明,在这片文章中我们再来简单看看SQLite数据库存储,下面进入实战时间。Android系统中内置了SQLite数据库。那么什么是SQLite数据库呢?SQLite数据库就是一款轻量级的关系型数据库,他的运算速度非常快,而且占原创 2016-01-10 21:56:40 · 530 阅读 · 0 评论 -
【Java】网络编程的简单应用,多线程下载最佳实践
【Java】网络编程笔记 package com.demo.networkprogram; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import java.net.URL; public class Down原创 2016-01-14 20:18:22 · 730 阅读 · 0 评论 -
【Android】Activity启动模式
使用Intent启动Activity两种方法使用显示Intent启动Activity显示使用Intent启动组件的时候需要明确指定被激活组件的名称。具体代码很简单,如下所示Intent intent = new Intent(MainActivity.this, NextActivity.class);startActivity(intent);可以看到在创建Intent的时候需要接受两个参数原创 2016-02-24 00:22:21 · 540 阅读 · 0 评论 -
【Android】BroadcastReceiver的生命周期
一个广播接收者有一个回调方法,void onReceive(Context context, Intent intent) 。当一条广播到达接收者时,Android系统调用它的onReceive()方法并传递给它包含消息的Intent对象。广播接收者被认为仅当它执行这个方法的时候是活跃的。当onReceive()方法返回后,它是不活跃的。有一个活跃的广播接收者的进程是受保护的,不会被杀死。但是当占用原创 2016-02-24 00:24:14 · 1124 阅读 · 0 评论 -
【Android】Intent过滤器
Intent Filter一个Intent过滤器就是一个IntentFilter类的实例。Android系统在启动一个组件之前需要通过Intent对象与该组件的过滤器进行匹配,只有通过匹配该组件才能被启动。当然这种情况在使用Intent隐式启动组件时才会出现。由于显示使用Intent开启组件会明确的指定要开启的组件的类名,因此不需要匹配就能直接启动组件。那么Intent对象会怎样与过滤器进行匹配呢原创 2016-02-24 00:26:45 · 933 阅读 · 0 评论 -
【Android】多媒体编程——MediaPlayer音频播放
在动手写这篇学习笔记的时候其实我是沮丧的,因为此前的两天时间我都在折腾ANDROID多媒体编程这块,所谓多媒体编程就是指调用Android提供的api对文本、图片、音频、视频等做相应的处理,比如图片的的旋转、平移等基本的操作,音频、视频的播放、录制等操作。在这篇文章中,我主要总结多媒体编程中的音频播放的解决方案。参考了很多本书,包括传智播客高教部的《Android移动应用基础教程》以及清华大学出版社原创 2016-02-24 00:28:28 · 862 阅读 · 0 评论 -
【Android】图片资源的加载、简单处理
Android常用的绘图类有Bitmap类、BitmapFactory类、Canvas类、Paint类,下面分别做简单的总结Bitmap类即位图类,主要方法有以下几个createBitmap(int width, int height, Bitmap.Config config)----创建指定宽度、高度的位图compress(Bitmap.CompressFormat format, int q原创 2016-02-24 00:30:32 · 1062 阅读 · 0 评论 -
【Java】网络编程笔记
【Java】网络编程笔记package com.demo.networkprogram;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;public class DownUtil { // 定义下载资源的路径原创 2016-02-24 00:32:54 · 403 阅读 · 0 评论 -
【数据结构与算法分析】二叉查找树与AVL树
二叉树与普通树的区别在于二叉树的每个节点最多只能有两个儿子,节点就是有所存储的元素信息加上对其他节点(左、右子树)的引用组成的结构。表达式树就是二叉树一个很好地实现,如下图表达式树可以由后序表达式转化而来,下图就实现了这个想法而后序表达式又可以通过中序表达式转化而来,据悉转化过程见下图 查找树ADT——二叉查找树的实现细节使二叉树成为二叉查找树的性质是,对于树中的每个节点X,它的左子树中所有项原创 2016-02-24 00:38:33 · 457 阅读 · 0 评论 -
【Android】Android自定义ViewGroup
ViewGroup存在的目的就是对其子View进行管理,为其子View添加显示、响应的规则。因此,自定义ViewGroup通常需要重写onMeasure()方法对其子View进行测量,重写onLayout()方法来确定子View的位置,重写onTouchEvent()方法增加响应事件。所以我们需要做这几件事:重写onMeasure()方法对其子View进行测量重写onLayout()方法来确定子原创 2016-02-27 16:43:51 · 607 阅读 · 0 评论
分享