代码改变世界

(转)WebView学习

2012-07-23 16:06 by ...平..淡..., 356 阅读, 0 推荐, 收藏,
摘要:本讲内容:WebView的使用方法今天我们来学习一个可以显示网页的控件WebView。WebView的网页渲染引擎和Safari、Chrome一样都是Webkit。使用WebView进行互联网程序开发有以下优点:1、可以打开远程网址、也可以加载本地Html数据2、可以搭建Java和Javascript交互桥梁3、WebView控件可以高度定制。下面我们通过几个例子来共同学习WebView的使用方法。一、先做一个例子热热身看看效果,例子:通过WebView访问本博客http://android.yaohuiji.com1、先来一个简单的例子,新建一个项目Lesson29_WebView2、因为要 阅读全文

(转)Android实现数据存储技术

2012-07-23 13:58 by ...平..淡..., 179 阅读, 0 推荐, 收藏,
摘要:本文介绍Android中的5种数据存储方式。数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1使用SharedPreferences存储数据; 2文件存储数据;3SQLite数据库存储数据;4使用ContentProvider存储数据;5网络存储数据;下面将为大家一一详细介绍。第一种:使用SharedPreferences存储数据SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPr 阅读全文

简单记事本

2012-07-20 16:17 by ...平..淡..., 210 阅读, 0 推荐, 收藏,
摘要:使用SQLite数据库保存记事本信息,记得在manifest.xml中注册相关activity配置文件:main.xmlmain.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&qu 阅读全文

(转)LayoutInflater的使用

2012-07-19 09:41 by ...平..淡..., 240 阅读, 0 推荐, 收藏,
摘要:Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!然后调用inflate方法将xml布局文件转成View,返回一个View对象。。。而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。LayoutInflater经常在BaseAdapter的getView方法中用到,用来获取整个View并返回。(0)她可以有很多地方可以使用,如BaseAdap 阅读全文

Android模拟器使用SD卡

2012-07-08 12:18 by ...平..淡..., 928 阅读, 0 推荐, 收藏,
摘要:在Android手机上,所有的音乐、视频、图像文件都是存储在SD存储卡上的。但是如果想在Android模拟器上也同样能够存储这些内容,就必须先仿真SD存储卡,并让Android手机能够访问仿真出来的SD存储卡。Android SDK 组件的tools目录里,除了emulator这个运行文件外,另外放置mksdcard这个程序,它可以仿真出所需要的SD存储空间。下面说说如何在AVD中启用SD卡。1.创建镜像文件 用cmd中进入到android的SDK的tools目录下,执行mksdcard创建。 例如我的tools目录为:D:\Program Files\Android\android-sdk\ 阅读全文

图片浏览器

2012-07-02 11:48 by ...平..淡..., 302 阅读, 0 推荐, 收藏,
摘要:创建三种图片浏览器:1.使用ImageViewstep1:创建工程ImagesShow1,其中main.xml文件内容如下:main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height=&qu 阅读全文

SQLite详解

2012-05-14 17:58 by ...平..淡..., 436 阅读, 0 推荐, 收藏,
摘要:通过一个实例来分析..(转自http://blog.csdn.net/liuhe688/article/details/6715983,很好很强大,我根据自己需要摘取其中一部,稍作改动之后程序可运行)step1: 新建工程TestSQLite2,结构图如下其中MyHelper继承了SQLiteOpenHelper,作为维护和管理数据库的基类,DBManager是建立在DBHelper之上,封装了常用的业务方法,Person是我们的person表对应的JavaBean,MainActivity就是我们显示的界面。step2:(1)展示MyHelperMyHelper 1 package com. 阅读全文

SQLite入门

2012-05-14 16:03 by ...平..淡..., 460 阅读, 0 推荐, 收藏,
摘要:一、什么是SQLiteSQLite是一款开源的、轻量级的、嵌入式的、关系型数据库。它在2000年由D. Richard Hipp发布,可以支援Java、Net、PHP、Ruby、Python、Perl、C等几乎所有的现代编程语言,支持Windows、Linux、Unix、Mac OS、Android、IOS等几乎所有的主流操作系统平台。SQLite被广泛应用的在苹果、Adobe、Google的各项产品。如果非要举一个你身边应用SQLite的例子的话,如果你的机器中装的有迅雷,请打开迅雷安装目录,搜索一下sqlite3.dll,是不是找到了它的身影? 如果你装的有金山词霸,那么打开他的安装目录也 阅读全文

Handler的使用(二)

2012-05-13 01:03 by ...平..淡..., 456 阅读, 0 推荐, 收藏,
摘要:简单描述如下:Looper类 是用来封装消息循环和消息队列的一个类。handler 其实可以看做是一个工具类,通过Looper类向消息队列中插入消息,然后通过Looper类从消息队列中提取消息让handler类来处理消息的。ps:可以通过Loop.myLooper()可以得到当前线程的Looper对象,通过Loop.getMainLooper()可以获得当前进程的主线程的Looper对象。默认情况下建立的handler都是与当前线程的looper相关的,但是也可以获取主线程的looper,然后在子线程中建立主线程的handlerHandlerThread 类实现了循环处理消息的功能,所以在本文 阅读全文

Context有什么作用(转)

2012-05-12 22:58 by ...平..淡..., 939 阅读, 0 推荐, 收藏,
摘要:Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context。1.一般在Activity中我们直接用this代替,代表调用者的实例为Activity,2.而到了一个button的onClick(View view)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决。主要原因是:因为实现Context的类主要有Android特有的几个模型 阅读全文
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页