mezipstream
码龄10年
求更新 关注
提问 私信
  • 博客:16,423
    16,423
    总访问量
  • 35
    原创
  • 1
    粉丝
  • 10
    关注
加入CSDN时间: 2015-06-22

个人简介:首先,做一名资浅码农。

博客简介:

翻滚吧,安卓!

博客描述:
Java/Android学习路上的点滴
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得1次收藏
创作历程
  • 35篇
    2015年
成就勋章
TA的专栏
  • Java
    3篇
  • JavaWeb
    19篇
  • Android
    13篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

《第一行代码》读书笔记(十二)----高级技巧

全局获取 Context 的技巧安卓开发过程中, 很多地方都要使用 Context , 比如: 弹出 Toast 启动活动 发送广播 操作数据库 使用通知 ……遇到的问题是, 怎么在一个脱离了 Activity 的类中获取到 Context 对象? 在 Android 中, 提供了一个 Application 类, 当应用启动时, 系统会自动将这个类进行初始化. 我们可以定制一个自己的
原创
发布博客 2015.09.21 ·
342 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(十一)----内容提供器

Android 的数据持久化所保存的数据只能在当前应用程序中访问. SharedPreferences 存储中提供了 MODE_WORLD_READABLE 和 MODE_WORLD_WRITEABLE 两种模式为什么在 4.2 版本以后被废弃了呢? 官方不推荐这种方式, 应该使用更加安全可靠的内容提供器技术.账号密码等隐私数据不应提供给其他应用, 但是可以让其他程序进行二次开发的基础性数据还
原创
发布博客 2015.09.14 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(十)----网络编程

WebView 的用法新建一个项目, 修改 activity_main.xml, 添加一个 WebView :<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="matc
原创
发布博客 2015.09.13 ·
446 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

《第一行代码》读书笔记(九)----服务

什么是服务服务(Service) 是 Android 中实现程序后台运行的解决方案. 非常适合不需要和用户交互但又要求长期运行的任务. 它的运行不依赖任何用户界面, 即使当程序被切换到后台, 或者用户打开了另外的应用程序, 服务仍然能够保持正常运行. 需要注意的是, 服务并不是运行在一个独立的进程之中, 而是依赖于创建这个服务时所在的程序进程. 当这个程序进程被杀掉时, 服务也会停止运行. 服务
原创
发布博客 2015.09.12 ·
429 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(八)----多媒体

使用通知需求:当某个应用程序希望向用户发送一些提示信息又不在前台运行时.通知的基本用法新建一个项目, 修改 activity_main.xml, 添加一个按钮, 用来弹出通知. 新建布局文件 notification_layout.xml, 作为点击通知后出现的活动的布局. 相对布局, 含有一个局中显示的 TextView. 新建活动 NotificationActivity , 代码:publ
原创
发布博客 2015.09.10 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(七)----持久化(下)

SQLite 数据库存储SQLite 是一款轻量级的关系型数据库, 运算速度非常快, 占用资源很少, 支持标准的SQL语法, 遵循ACID事务.创建数据库Android 提供了一个 SQLiteOpenHelper 帮助类, 可以对数据库进行创建和升级. 这个类是抽象类, 我们要创建自己的类去继承它. 有两个抽象方法, onCreate() 和 onUpdate(). 还有两个很重要的实例方法, g
原创
发布博客 2015.09.07 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(六)----持久化(上)

简介数据持久化是指将内存中的瞬时数据保存到存储设备中, 保证即使在手机或电脑关机的情况下数据也不会丢失. Android系统中主要提供了三种持久化方式, 即文件存储, SharedPreferences 存储和数据库存储. 此外, 还可以将数据保存在SD卡中, 不过使用前面三种方式更简单也更安全.文件存储这种方式不会对存储的内容进行任何的格式化处理, 所有数据都原封不动保存到文件当中. 因而比较适
原创
发布博客 2015.09.06 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(五)----广播

简介Android中每个应用程序都可以对自己感兴趣的广播进行注册, 这样该程序就只会接收到来自系统或者其他应用程序的自己所关心的广播内容. Android中允许应用程序自由地发送和接收广播. 发送广播借助 Intent , 接受广播需要广播接收器(Broadcast Receiver).广播的类型标准广播(Normal broadcast) 一种完全异步执行的广播, 发出后所有的广播接收器几乎都
原创
发布博客 2015.09.06 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(四)----碎片

碎片是什么碎片(Fragment)是可以嵌入在活动中的UI片段, 能让程序更合理使用大屏幕的空间. 可理解成一个迷你型的活动. 同活动一样, 能包含布局, 有自己的生命周期.碎片的使用方式简单用法目标: 在一个活动中添加两个碎片, 并让这两个碎片评分活动空间.步骤:第一, 新建左侧碎片布局和右侧碎片布局, 左侧布局放置一个居中显示的按钮, 右侧放置一个TextView, 用于显示一段文本.第二, 新
原创
发布博客 2015.09.03 ·
557 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(三)----UI开发(下)

最常用的控件—-ListView通过手机滑动将大量的数据展示在手机屏幕上. 比如查阅微博, 查看联系人列表等.ListView的简单写法在布局文件中定义一个ListView, 宽高都匹配父布局.然后再活动的代码中:public class MainActivity extends Activity { private String[] data = {"Apple", "Banana", "O
原创
发布博客 2015.08.30 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(二)----UI开发(上)

常用控件的使用方法TextViewandroid:layout_width: 指定宽度android:layout_height: 指定高度 这两个属性是每个控件都必须有的, 通常可选值有match_parent(大小有父布局指定)和wrap_content(大小由内容指定), 也可以写固定值, 但是这样写屏幕适配会有问题.android:gravity: 指定文字的大小 可选的值一看便知
原创
发布博客 2015.08.29 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《第一行代码》读书笔记(一)----活动

基本用法有点意思Android 5.0系统中, Android Studio开发环境下. 新建一个活动继承自Activity, 运行是没有标题栏的. 但默认继承的是ActionBarActivity, 运行的话是有标题栏的. ActionBarActivity是过时的API….在活动中使用Toast:Toast.makeText(FirstActivity.this, "You clicked Bu
原创
发布博客 2015.08.28 ·
540 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Android Studio的安装与配置

查阅了网上很多资料, 看过至少20篇博客, 并且安装成功. 整理如下:1,选择安装目录2, 安装完成后, 先不启动, 配置缓存文件位置.3, 卡在了这个页面, 强行关闭进程.4, 修改idea.properties文件, 末尾加上:5, 第一次运行, 弹出这个:按照提示去修改一下SDK的位置即可.6
原创
发布博客 2015.08.27 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

事务以及数据库连接池

事务事务的概念事务是指逻辑上的一组操作,这组操作要么同时完成要么同时不完成.事务的管理默认情况下,数据库会自动管理事务,管理的方式是一条语句就独占一个事务. 如果需要自己控制事务也可以通过如下命令开启/提交/回滚事务 start transaction; commit; rollback;JDBC中管理事务: conn.setAutoCommit(false); conn.commit(
原创
发布博客 2015.08.06 ·
1111 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

JDBC学习笔记

JDBC简介数据库驱动数据库厂商为了方便开发人员从程序中操作数据库而提供的一套jar包,导入这个jar包就可以调用其中的方法操作数据库,这样的jar包就叫做数据库驱动。JDBCSUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。 JDBC全称为:Java DataBase Connectivity(java数据库连接),它主要由接口组成。 组成JDBC的2
原创
发布博客 2015.08.06 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL语句及多表设计与查询

SQL语句操作数据库创建数据库CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification:... [DEFAULT] CHARACTER SET charset_name. | [DEFAULT] COLLATE colla
原创
发布博客 2015.08.05 ·
1404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSP学习笔记(四)---自定义标签

传统标签写一个类实现Tag接口写一个tld文件,描述写好的类在jsp页面中引入tld文件,就可以在jsp页面中使用自定义标签了分为doStartTag 和 doEndTag方法来分别处理发现开始标签和发现结束标签时的代码,在doStartTag可以通过返回值来控制标签体是否允许执行,在doEndTag方法里可以通过返回值控制标签之后的剩余页面是否允许执行。传统标签的这种开发方式,需要我们分析
原创
发布博客 2015.08.03 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSP学习笔记(三)---JSTL标签核心库

JSTL全称为:JavaServer Pages Standard Tag Library。 这里只学习它的核心标签库(core)。c:out用于输出一段文本内容到pageContext对象当前保存的“out”对象中。<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http:/
原创
发布博客 2015.07.31 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSP学习笔记(二)---JSP标签和EL表达式

JSP标签sun原生提供的标签,直接在jsp页面中就可以使用。 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在JSP页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jSP页面难以维护。<jsp:include>:实现请求,属于动态包含。<jsp:forword>:实现请求转发。<jsp:param> :配合上面两个标签使用,在请求包含和请求转发时用
原创
发布博客 2015.07.31 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JSP学习笔记(一)---JSP基础

JSP概念JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。它看起来像是html,实际上在第一次访问jsp页面时,它会被服务器编译成一个Servlet
原创
发布博客 2015.07.30 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多