随笔分类 -  Android

教你如何开关Android的APN网络
摘要:版权所有,转载请注明来自Mobile Developer (http://mdev.cc ) 作者 : SinFrancis 由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者 关闭APN。 大家可以研究一下frameworks/base/core/java/android/provider/Teleph... 阅读全文
posted @ 2010-07-19 14:44 清水湾 阅读(825) 评论(0) 推荐(0) 编辑
使用<include /> 标签来重用layout代码(转)
摘要:http://www.chengyunfeng.com/2010/01/android-layout-optimization-of-the-two-use-include-and-merge如果在一个项目中需要用到相同的布局设 计,可以通过<include /> 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在android 主屏程序中 用到了这个标签:... 阅读全文
posted @ 2010-07-01 19:09 清水湾 阅读(1112) 评论(0) 推荐(0) 编辑
拖动图片
摘要:package com.test.Time;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;import android.view.View;pub 阅读全文
posted @ 2010-06-21 11:08 清水湾 阅读(447) 评论(0) 推荐(0) 编辑
Apk文件结构简介(转)
摘要:http://www.ophonesdn.com/article/show/38平台基础知识, 2009-08-27 16:02:02 标签 : 景涛 apk android Application package OPhone 一.引言 做过OPhone/Android应用开发的人,对apk文件应该不会陌生。apk文件,即Android application package文件。每个要安装到O... 阅读全文
posted @ 2010-06-13 11:19 清水湾 阅读(3893) 评论(0) 推荐(0) 编辑
OPhone动画原理及示例(转)
摘要:http://www.ophonesdn.com/article/show/33 OPhone平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果,本文将向读者阐述OPhone平台的动画框架是如何实现的。任何一个框架都有其优势和局限性,只有明白了其实现原理,开发者才能知道哪些功能可以利用框架来实现,哪些功能须用其他途径实现。 (作者:鲁威)OPhone动画框架原理 现有的OPhone... 阅读全文
posted @ 2010-06-04 12:10 清水湾 阅读(436) 评论(0) 推荐(0) 编辑
简述Android触摸屏手势识别(转)
摘要:http://www.williamhua.com/2009/04/23/android-touchscreen-gesture-recogniton/很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过GestureDetect... 阅读全文
posted @ 2010-06-04 11:42 清水湾 阅读(821) 评论(0) 推荐(0) 编辑
FrameLayou和布 局优化(转)
摘要:http://android.blog.51cto.com/268543/308090FrameLayout 先来看官方文档的定义:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素... 阅读全文
posted @ 2010-05-26 14:30 清水湾 阅读(302) 评论(0) 推荐(0) 编辑
FrameLayou和布局优化(转)
摘要:http://android.blog.51cto.com/268543/308090FrameLayout 先来看官方文档的定义:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素... 阅读全文
posted @ 2010-05-26 10:44 清水湾 阅读(347) 评论(0) 推荐(0) 编辑
Activity和任务
摘要:Activity和任务 就像前面提到的,一个activity可以启动另一个,包括那些定义在不同应用程序中的。假设,例如,你想让用户显示一些地方的街道地图。已经有一个activity可以做这个事,所以你的activity所要做的就是将行为对象和需要的信息放在一起,并将它们传递给startActivity()。地图查看器将显示这个地图。当用户按下后退按钮时,你的activity又重新显示在屏幕上了。 ... 阅读全文
posted @ 2010-05-19 15:18 清水湾 阅读(679) 评论(0) 推荐(0) 编辑
File,FileInputStream,FileReader,InputStreamReader,BufferedReader
摘要:File,FileInputStream,FileReader,InputStreamReader,BufferedReader使用 Java 操作文本文件的方法详解http://java.ccidnet.com/art/3737/20041108/523627_1.htmlFileReader 是什么类?和 FileInputStream 有什么不同??? http://book.hackba... 阅读全文
posted @ 2010-05-17 22:10 清水湾 阅读(1363) 评论(0) 推荐(0) 编辑
自定义Android组件之带图像的TextView(转)
摘要:http://dev.chinamobile.com/cmdn/wiki/index.php?doc-view-2351.html在本例中要实现一个可以在文本前方添加一个图像(可以是任何Android系统支持的图像格式)的TextView组件。在编写代码之前,先看一下Android组件的配置代码。 复制到剪贴板XML/HTML代码<TextViewandroid:id="@+id/textv... 阅读全文
posted @ 2010-05-13 11:31 清水湾 阅读(405) 评论(0) 推荐(0) 编辑
Android权限列表permission说明
摘要:public static final String BROADCAST_PACKAGE_REMOVED允许应用程序发出一个应用程序被删除的通知。常量值: "android.permission.BROADCAST_PACKAGE_REMOVED"public static final String CALL_PHONE允许应用程序发起一个电话呼叫而不需要经拨号器用户界面确认。常量值: "andr... 阅读全文
posted @ 2010-05-12 21:00 清水湾 阅读(663) 评论(0) 推荐(0) 编辑
JSON 数据格式解析(转)
摘要:JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者经常... 阅读全文
posted @ 2010-05-12 13:37 清水湾 阅读(696) 评论(0) 推荐(0) 编辑
Android基础 : Android Service
摘要:很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一种长生命周期的组件,它不实现任何用户界面。最常见的例子如:媒体播放器程序,它可以在转到后台运行的时候仍然能保持播放歌曲;或者如文件下载程序,它可以在后台执行文件的下载。让我们... 阅读全文
posted @ 2010-05-06 18:40 清水湾 阅读(347) 评论(0) 推荐(0) 编辑
ScrollTextView - scrolling TextView for Android
摘要:找了很就终于在国外一网站上找到一个Scroller的例子,为了日后方便查阅,在博客上记录以下。Here are the source codes.The key points are:setHorizontallyScrolling() and use android.widget.Scroller to make the text scroll;Use the attached TextPain... 阅读全文
posted @ 2010-05-05 20:28 清水湾 阅读(2494) 评论(0) 推荐(0) 编辑
重载EditText
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--packagecom.test.MyEditText;importandroid.content.Context;importandroid.graphics.Paint;importandroid.... 阅读全文
posted @ 2010-05-05 19:43 清水湾 阅读(533) 评论(0) 推荐(0) 编辑
android构建自定义的视图组件
摘要:android构建自定义的视图组件android提供了精巧和有力的组件化模型构建用户的UI部分。主要是基于布局类:View和ViewGroup。在此基础上,android平台提供了大量的预制的View和ViewGroup子类,即布局(layout)和窗口小部件(widget)。可以用它们构建自己的UI。如果没有符合你需求的预制窗口小部件,你可以创建自己的视图子类。如果只是对已存在的窗口小部件或者布... 阅读全文
posted @ 2010-05-05 18:06 清水湾 阅读(630) 评论(0) 推荐(0) 编辑
Handler的使用
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--HandlermyHandler=newHandler(){publicvoidhandleMessage(Messagemsg){ //接收到消息后进行处理switch(msg.what){case... 阅读全文
posted @ 2010-05-05 17:37 清水湾 阅读(245) 评论(0) 推荐(0) 编辑
自定义View
摘要:1在 res/value 目录下创建 attrs.xml 文件 定义类似:<?xmlversion="1.0"encoding="utf-8"?>[代码]2 定义代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassGa... 阅读全文
posted @ 2010-05-05 17:31 清水湾 阅读(258) 评论(0) 推荐(0) 编辑
Android SDK sample 之 SoftKeyboard 详解
摘要:http://www.cnmsdn.com/html/201003/1268842572ID2157.html 这里面有4个文件:  LatinKeyboard.java:  这个就是软键盘类了,直接继承了 Keyboard类来实现一个输入拉丁文的键盘。它还定义了一个内部类,叫做LatinKey,它直接继承了Key,来定义一个单独的键,它唯一重载的函数是isInside(int x , int y... 阅读全文
posted @ 2010-04-23 15:19 清水湾 阅读(1373) 评论(0) 推荐(0) 编辑