`
文章列表
gvim 快速编辑例子 1 准备工作 首先, 我们打开 VIM, 输入一段文本, 用于今天的演示: this is a test 2 查找替换 按几下 ESC 进入 Normal 模式, 输入以下命令: :%s/ /\r/g 。 回车后得到的效果如下: this is a test 解说: 这条命令的作用是, 将文章中所有的空格替换为回车 。 3 行的拼接     按几下 ESC 进入 Normal ...
gvim环境准备 学习材料:http://edyfox.codecarver.org/html/vim_for_beginners.html 一、gvim? Vim是Linux上的著名的文本编辑器,他是早年的Vim编辑器的加强版。gVim是Vim的图形前端,它是跨平台的编辑器,基本上主流的操作系统上面都有它 ...
101个制造浪漫的方法 转载:http://www.zhaohaifeng.com/post/3037.html   难为有人想出了这么多给女友制造浪漫的方式,不转出来都对不起写这篇文章的人,需要的朋友拿去吧! NO.1 如果你的伴侣要出差一段时间,告诉她你很担心她。你说,你会派出一个保镖来保护她,然后给她一个玩具熊。 NO.2 买一袋夜里会发光的星星,粘在你床上正上方的天花板上,拼出“I ❤ U”的形状。当夜间关掉灯光,你的表白就会显现。 NO.3 在某个特定的时刻,送她11枝红玫瑰加一枝塑料红玫瑰。将这枝塑料红玫瑰放在花束的中间,附上一张卡片:我会爱你直到最后一枝玫瑰 ...
android中Content Provider 一、Content Provider? 1.Content providers 在功能上类似于Java中的Collection,主要用于存储数据,并为操作数据提供统一的接口 2.Content provider是android中唯一共享数据的方式 3.Content provider存储结构是以表格的形式存储的 4.Android中提供了一些Content Provider 二、调用         //ContentResolver用来调用任意的Content Provider ContentRe ...
Android利用Http下载文件 一、场景    下载存文本文件和下载如mp3等大容量的文件 界面 二、代码编写  1.AndroidMainfest.xml中配置 主要是解决网络权限和写SDCard的权限     <?xml version="1.0" encoding="utf-8& ...
利用Android中的SQLite进行CRUD 一、SQLite? SQLite是一种轻量级的数据库,Android中自带有。 android可以借助SQLiteOpenHelper来对SQLite进行操作 二、效果图 三、代码编写与解析 1.编写操作系统的工具类DBHelper继承SQLiteOpenHelper SQLiteOpenHelper是用来管理数据库的创建和版本的管理 package linys.util; import android.content.Context; import android.database.sq ...
android中的Handler(2) 一、独立于主线程的Handler HandlerThread是一个独立于主线程的线程,注意必须运行HandlerThread的start方法 通过Looper向HandlerThread中添加Handler,Handler于是就独立于主线程了 二、代码   package linys.handle; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.HandlerT ...
android中的Handler(1) 一、Hanler? Handler可以认为是一个容器,可以装Runnable和Message用于信息的传递,  当其装载的Runnable发出Message时,会触发Handler对Message进行处理  Handler 主要有两个用处:  1.在将来的某个时刻调度存放在其中的messages and runnables  2.独立于持有Handler的线程 二、场景 下载文件,提供一个下载进度条,当下载完成时,提示下载完成 三、代码 package linys.handler; import and ...
android中的布局 一、Linear布局,线性布局 效果图 layout/xml   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent ...
Android中的常用控件 一、程序目的 展示和使用Android中的各种常用控件,其中的TextView和Button由于,以前例子中经常用就不举例子。 TextView:文本框,相当于JavaGUI中的TextField Button:按钮 二、例子效果图  三、代码编写 1.CheckBox和RadioButton(RadioGroup)   raido.xml,注意:RadioGroup包裹RadioButton <?xml version="1.0" encoding="utf-8" ...
Android中的生命周期LifeCycle 一、场景 Activity从新建到销毁,构成了一个生命周期。当然生命周期中不仅仅包括新建和销毁。 下图是android官方文档中的生命周期图,矩形框是生命周期中的几个状态。 本程序是通过overrideActivity中的几个方法,在DDMS视图中的LogCat中打印出我们用Sytem.out.println()输出的语句,明确生命周期的整个过程  二.代码的编写 1.layout的编写 main.xml中指定一个用于跳转的Button other.xml中指定一个用于展示接收到的信息的Text ...
Android中的Intent 一、程序效果      实现两个Activity间信息的传递,本程序通过Intent对象进行传递。 二、代码编写与解析      1.编写两个Activity对应的layout:main.xml和other.xml      main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&q ...
Activity小品 一、程序效果 1.程序窗口中有一个按钮Button和TextView,我们可以通过写过代码修改该Button和TextView上便签 二、代码编写和解析 1.在HelloWorld程序(Android版HelloWorld附件)基础上 2.编写layout包下的main.xml ...
Android版得HelloWorld 一、最终完成的功能 在android虚拟机AVM上的屏幕上显示HelloWorld,HelloWorldActivity! 二、程序的编写 1. new à Android Program 2.填写弹出的android项目定制单 其中 1)Build Target一般选择低点的版本,本人选2.2 2)Application name:程序在AVM中显示的软件名 3)package name:包名,是Activity的路径,是 ...
  android环境的搭建   一、准备(下载开发所需的软件等,以下是本人所下的软件包名)   1.       下载sdk:android-sdk_r10-windows.zip 2.       下载ADT:ADT-10.0.0.zip 3.       下载eclipse:hellio   二、安装sdk并进行配置   1.       配置是指:在Path上加上sdk跟路径\tools(D:\Android\android-sdk-windows\tools)的环境变量  
Global site tag (gtag.js) - Google Analytics