Android
-船长-
Java Web 程序员 !
展开
-
android 使用MideaPlayer API来播放简单的应用
采用的Activity来播放音乐 Hello World, HomeActivity! 音乐播放器 音乐文件 播放 暂停 停止 重播<LinearLayout xmlns:android="http://schema原创 2011-07-09 08:12:08 · 1474 阅读 · 0 评论 -
Android 监听ContentProvider中数据的变化
如果ContentProvider的访问者需要知道ContentProvider中的数据发生了变化,可以在ContentProvider 发生数据变化时调用getContentResolver().notifyChange(uri, null)来通知注册在此URI上的访问者,例子如下:public class PersonContentProvider extends ContentProvider {public Uri insert(Uri uri, ContentValues values)原创 2011-01-19 11:31:00 · 6685 阅读 · 0 评论 -
android基础进度条原理
<br /><br /> <br />一、说明<br /> 在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。<br />二、XML重要属性<br /> android:progressBarStyle:默认进度条样式<br /> android:progressBarStyleHorizontal:水平样式<转载 2011-03-09 10:09:00 · 1441 阅读 · 0 评论 -
android横竖屏总结
<br /><br />Android横竖屏要解决的问题应该就两个:一。布局问题;二。重新载入问题。<br />1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的 AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:<br />"unspecified" <br />默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. <br />"landscape"原创 2011-03-31 11:41:00 · 1238 阅读 · 0 评论 -
Android ListView优化
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?先看看下面的代码: public View getView(int position, View convertView, ViewGroup转载 2011-06-27 10:46:00 · 1746 阅读 · 1 评论 -
Android 从web应用获取json格式的视频资讯并列表显示在屏幕上
<br /> <br /> <br /> //JSON数据格式/*[{id:1,title:"实拍奥巴马国宴秀中国谚语 主菜烤牛排",timelength:90}, {id:1,title:"实拍奥巴马国宴秀中国谚语 主菜烤牛排",timelength:90}, {id:1,title:"实拍奥巴马国宴秀中国谚语 主菜烤牛排",timelength:90}, {id:1,title:"实拍奥巴马国宴秀中国谚语 主菜烤牛排",timelength:90}, {id:1,title:"原创 2011-01-21 18:02:00 · 2236 阅读 · 0 评论 -
Android 之往通讯录中添加数据和查询数据
首先 我们要在E:/android-sdk-windows/platforms/android-8/sources/ContactsProvider 找到源码 ! 因为android自带的通讯录也是通过ContentProvider对外共享数据。 贴点源码: URI 这是ContactsProvider2.javastatic { // Contacts URI matching table final UriMatcher matcher = sUriMatche原创 2011-01-20 11:39:00 · 9900 阅读 · 3 评论 -
Android 从Internet获取数据 实现获取一张图片
<br />l从Internet获取数据利用HttpURLConnection对象,我们可以从网络中获取文件数据.<br />URL url = new URL("http://photocdn.sohu.com/20100125/Img269812337.jpg");HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setConnectTimeout(5* 1000);conn.setRequestMe原创 2011-01-20 16:59:00 · 2297 阅读 · 2 评论 -
Android 从web应用获取xml格式的视频资讯并列表显示在屏幕上
就贴一下主要代码吧 ~package com.zyq.service;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPullParser;import android.util.Xml;import cn.zyq.v原创 2011-01-21 16:17:00 · 2560 阅读 · 1 评论 -
Android 通过Get方式提交参数给Web应用
HTTP协议发送数据:小于2K的数据 可以通过GET方式。 当然传送中文参数会出现乱码 服务端要和客户端要统一编码就行! 主要代码贴一下吧:package com.zyq.service;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;import java.util.HashMap;import java.util.Map;import java.util原创 2011-01-24 11:49:00 · 1710 阅读 · 0 评论 -
如何创建QuickAction在Android对话 类似于苹果的效果
<br />官方 Twitter的 Android应用程序的不断推出新 的Android的UI功能和行为模式 ,如仪表板,搜索栏,QuickAction和行动吧。 一个有趣的模式是 QuickActions 显示在上下文行动 列表视图 。 这种模式实际上已经存在于 QuickContact 对话框/默认酒吧 跟 应用程序(因为机器人2.0)。<br /> <br /> <br /> <br /><br />该 QuickActions 对话框不包含在标准的 Android SDK的 ,所以我们必须手动原创 2011-03-04 15:47:00 · 3981 阅读 · 3 评论 -
Android中application 全局变量
<br />android编程中,application这样的名词似乎变得那样的不常见,而让大家更为熟悉的是activity、intent、provider、broadcast和service。但其实android中的application也有着它自身的用处。打开manifest文件,会看到有一个application配置标签,这就是有关application的使用了。<br /><br /> 就是说application是用来保存全局变量的,并且是在package创建的时候就转载 2011-03-09 10:46:00 · 2273 阅读 · 1 评论 -
进度条(ProgressBar)
<br /> <br />下面详细介绍ProgressBar<br />一、说明<br /> 在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。<br />二、XML重要属性<br /> android:progressBarStyle:默认进度条样式<br /> android:progressBarStyl原创 2011-03-11 12:15:00 · 1968 阅读 · 1 评论 -
Android ExecutorService线程池
ExecutorService线程池ExecutorService 建立多线程的步骤: 1。定义线程类 class Handler implements Runnable{ } 2。建立ExecutorService线程池 ExecutorService executorService = Executors.newCachedThreadPool(); 或者 int cpuNums =原创 2011-06-23 12:13:00 · 9777 阅读 · 5 评论 -
Android有效解决加载大图片时内存溢出的问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 source原创 2011-06-24 16:15:00 · 1744 阅读 · 0 评论 -
android的进程与线程
进程:在Android 中,进程完全是应用程序的实现细节,不是用户一般想象的那样。它们的用途很简单:原创 2011-06-27 10:00:00 · 869 阅读 · 0 评论 -
android 使用服务来窃听电话,并且通过语音录制
服务--ServiceAndroid中的服务和windows中的服务是类似的东西,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。服务的开发比较简单,如下:第一步:继承Service类public class SMSService ext原创 2011-07-06 22:00:55 · 2246 阅读 · 1 评论 -
使用ContentProvider(内容提供者)共享数据
l使用ContentProvider(内容提供者)共享数据/*ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE同样也可以对外共享数据。那么,原创 2011-01-19 10:35:00 · 3171 阅读 · 3 评论