android学习笔记
文章平均质量分 70
zhouzhouZZT
这个作者很懒,什么都没留下…
展开
-
android 入门开始
学习android: 在我看来,首先要对android这样一个平台有一定的了解,然后才能说去具体的学,现在就让我们来一起进入android王国吧!!步骤1:搭建android环境(http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.html) 2:了解android相关文件目录的用处(如:res文件目录与asse...2011-06-06 21:49:03 · 89 阅读 · 0 评论 -
Android Dialog的使用
学习Android的朋友欢迎加入:群 59324839(QQ)Android对话框的使用 AlertDialog; 通过new AlertDialog.builder返回一个Builder对象 在其中包括方法有: setTitle(“”);设置标题 set...原创 2011-07-22 22:44:39 · 129 阅读 · 0 评论 -
Android 文件操作
学习Android的朋友欢迎加入:群 59324839(QQ)流相对本程序而言方法:context.openFileOutput(filename,Context.MODE_PRIVATE); 注:这种方法得到的是一个FileOutputStream对象 且:它是存储在手机存储卡中的,其中Context.MODE_PRIVATE 只能被本程序进行访问 并且会被第二次写入...2011-07-22 22:45:13 · 139 阅读 · 0 评论 -
Android 权限配置
学习Android的朋友欢迎加入:群 59324839(QQ)权限配置清单:电话与短信 <uses-permission android:name="android.permission.CALL_PHONE"/>//可以拨打电话电话的使用:Intent intent = new Intent(Intent.ACTION_CALL, Uri.pa...原创 2011-07-22 22:51:05 · 142 阅读 · 0 评论 -
Android XMl写入
学习Android的朋友欢迎加入:群 59324839(QQ)PULL方式public static void save(List<Person> persons, Writer writer) throws Throwable{ XmlSerializer serializer = Xml.newSerializer(); ...原创 2011-07-22 22:51:29 · 135 阅读 · 0 评论 -
Android SharedPreferences
学习Android的朋友欢迎加入:群 59324839(QQ)SharedPreferences共享参数原理:其本身是通过xml文件进行储存放于:/data/data/<paceage name>/shared_prefs目录下保存实现步骤: 1:得到对象SharedPreferences sharedPreferences = getSh...2011-07-22 22:53:01 · 131 阅读 · 0 评论 -
Android Xml解析
学习Android的朋友欢迎加入:群 59324839(QQ)XML文件解析Xml文件解析SAX(事件驱动)//1:Element Node 2:text Node <?xml version="1.0" encoding="UTF-8" ?> --(start document)--1<persons>--------------...2011-07-22 22:53:44 · 104 阅读 · 0 评论 -
SQLite数据库
学习Android的朋友欢迎加入:群 59324839(QQ)使用时一定要extends SQLiteOpenHelper类这将会自动重写 onCreate 与 onUpgrade(只有数据库版本改变的时候才会调用)两个方法dbOpenHelper.getWritableDatabase();或者dbOpenHelper.getReadableDatabase();这有...原创 2011-07-22 22:55:29 · 146 阅读 · 0 评论 -
android网络
学习Android的朋友欢迎加入:群 59324839(QQ)1:URL url = new URL("http://www.sohu.com/"); 2:HttpURLConnection conn = (HttpURLConnection)url.openConnection(); 3:参数设定;conn.setRequestMethod...原创 2011-07-22 22:57:12 · 133 阅读 · 0 评论 -
ContentProvider内容提供者
学习Android的朋友欢迎加入:群 59324839(QQ)使用步骤: 1:实现ContentProvider类 2:重写物业需要的方法 3:minifest.xml配置:<provider android:name=”你的类名地址(与Activity一样)” android:author=”让其他程序访问的Uri地...原创 2011-07-22 22:58:02 · 153 阅读 · 0 评论 -
SQL判断一个表在系统中是否存在
/** * 判断某张表是否存在 * @param tabName 表名 * @return */ public boolean tabbleIsExist(String tableName){ boolean result = false; if(tableName == null){...原创 2011-07-03 18:49:23 · 179 阅读 · 0 评论 -
android 对话框应用
啥都别说了,看效果吧! new AlertDialog.Builder(Lesson_01_Pic.this).setTitle("提示标题").setMessage("这是提示内容").show(); new AlertDialog.Builder(Lesson_01_Pic.this) .setTitle("这是标题") ...2011-06-28 00:21:57 · 125 阅读 · 0 评论 -
ContentProvider
在 Android中,对于数据的存贮,有几种方式,有文件方式,有文件式数据库方式,网络数据,Android自带了一个SQLite数据库,做嵌入开发的人对这个跨平台的本地文件数据库一定不会陌生,在Android对于数据的访问,提出了新的方式,ContentProvider方式,我们首先来看看SQLite在 Android中的使用,在Android中有最简单的使用方式,就是利Context对象的op...原创 2011-06-27 21:13:14 · 126 阅读 · 0 评论 -
android ListActivity学习
布局代码:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill2011-06-10 00:11:14 · 206 阅读 · 0 评论 -
android Progress进度条使用
首先是Progress的布局相关参数有1:style="?android:attr/progressBarStyleHorizontal"--------设置进度条显示的样式(水平方向的)2:android:visibility="gone"---------设置为不可见<?xml version="1.0" encoding="utf-8"?><Linear...原创 2011-06-10 00:29:30 · 306 阅读 · 0 评论 -
android Handler使用
package zhou.demo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;publ...原创 2011-06-10 00:31:00 · 115 阅读 · 0 评论 -
android Handler and progress
package zhou.demo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.view.View.OnClickListener;import an...原创 2011-06-10 00:31:50 · 125 阅读 · 0 评论 -
android SQLite使用
package zhou.demo.sql;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite....2011-06-10 00:33:24 · 100 阅读 · 0 评论 -
android 下载程序
HttpDownloader 文件:package zhou.demo.download;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;im...2011-06-10 00:34:47 · 151 阅读 · 0 评论 -
android Intent和菜单的使用
首先我们需要知道Intent这个东西是用来干什么的: intent主要可以看着是一个能够在两个Activity之间传输数据的这么一个对象,那么他的具体用法怎么用啊我们下来就来看看这个例子吧:package demo.jsj;import android.app.Activity;import android.content.Intent;import android...原创 2011-06-11 01:55:17 · 156 阅读 · 0 评论 -
android GUI线程安全
Activity:运行于主线程。因Android的GUI是非线程安全的,所有界面相关操作必须在主线程中完成,又因为即时响应的需要,主线程中不能进行耗时长的操作,如果有些操作既耗时又需要操作界面,就用消息机制吧。开子线程处理耗时操作,需要操作界面时给主线程发消息,把界面操作限制在主线程中。好在Android的消息机制还是相当方便的。Service:服务本体运行于主线程,但响应函数(就是onB...原创 2011-06-11 18:28:50 · 144 阅读 · 0 评论 -
android 权限大全
java.net.SocketException: Permission denied (maybe missing INTERNET permission) 这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception, 这个Exception会有很多变体。Android默认不允许访问网络,所以,在AndroidManifest.xml中,...原创 2011-06-14 00:19:23 · 124 阅读 · 0 评论 -
Android临时数据缓存方法
学习Android的朋友欢迎加入:群 59324839(QQ)重写onRestoreInstanceState(),inSaveInstaceState 分别使用name = savedInstanceState.getString(“key”); outstate.put...原创 2011-07-22 22:58:03 · 456 阅读 · 0 评论