随笔分类 -  Android初学

摘要:在Android开发中,Android SDK附带了Apache的HttpClient,它是一个完善的客户端。它提供了对HTTP协议的全面支持,可以使用HttpClient的对象来执行HTTP GET和HTTP POST调用。HTTP工作原理:1.客户端(一般是指浏览器,这里是指自己写的程序)与... 阅读全文
posted @ 2015-06-25 15:44 佬D 阅读(333) 评论(0) 推荐(0)
摘要:(转自:http://blog.csdn.net/ithomer/article/details/7366396)一、bindService简介bindService是绑定Service服务,执行service服务中的逻辑流程。service通过Context.startService()方法开始,... 阅读全文
posted @ 2014-10-10 15:33 佬D 阅读(367) 评论(0) 推荐(0)
摘要:(转自:http://blog.csdn.net/ithomer/article/details/7365147)一、 BroadcastReceiver简介BroadcastReceiver,用于异步接收广播Intent,广播Intent是通过调用Context.sendBroadcast()发送... 阅读全文
posted @ 2014-10-10 15:05 佬D 阅读(429) 评论(0) 推荐(0)
摘要:(转自:http://blog.csdn.net/ithomer/article/details/7364024)一、 Service简介Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟... 阅读全文
posted @ 2014-10-10 15:01 佬D 阅读(366) 评论(0) 推荐(0)
摘要:文章转自:http://blog.sina.com.cn/s/blog_a661f16c0101d5qp.htmlPeople类是自己写的一个类,主要保存各个字符串数据。 由于没学过Xml语法只能依样画葫芦了呗- -1.为了具有扩展性 自己编了一个xml文件: aaaaaaaaa ... 阅读全文
posted @ 2014-07-07 10:05 佬D 阅读(443) 评论(0) 推荐(0)
摘要:本文转自:http://www.cnblogs.com/qingblog/archive/2012/06/15/2550735.html第一部分 Android网络基础 Android平台浏览器采用了WeBKit引擎,这款名为Chorme Lite的Web浏览器拥有强大扩展特性,每个开发者都以为编写自己的插件,使得浏览器的功能更加完善。 目前Android平台有3种网络接口。 第一种 java.net.*(标准java接口) 此接口提供与联网有关的类,包括流和数据包套接字、Internet协议、常见HTTP处理。如:创建URL以及URLConnection/HttpURLConnection对 阅读全文
posted @ 2013-10-19 22:59 佬D 阅读(616) 评论(0) 推荐(0)
摘要:转自http://blog.csdn.net/yuzhiboyi/article/details/7743390Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。1.标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnection/HttpURLConnection对象、设置链接参数、链接到服务器、向服务器写数据、从服 阅读全文
posted @ 2013-10-19 22:48 佬D 阅读(8533) 评论(0) 推荐(0)
摘要:Android绘图操作,通过继承View实现,在onDraw函数中实现绘图。下面是一个简单的例子: 1 public class AndroidTest extends Activity { 2 /** Called when the activity is first created. */ 3 @Override 4 public void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 7 MyView mv... 阅读全文
posted @ 2013-10-09 13:07 佬D 阅读(1332) 评论(0) 推荐(0)
摘要:当我们调整好画笔之后,现在需要绘制到画布上,这就得用Canvas类了。在Android中既然把Canvas当做画布,那么就可以在画布上绘制我们想要的任何东西。除了在画布上绘制之外,还需要设置一些关于画布的属性,比如,画布的颜色、尺寸等。下面来分析Android中Canvas有哪些功能,Canvas提供了如下一些方法: Canvas(): 创建一个空的画布,可以使用setBitmap()方法来设置绘制具体的画布。 Canvas(Bitmap bitmap): 以bitmap对象创建一个画布,则将内容都绘制在bitmap上,因此bitmap不得为null。 Canvas(GL gl): 在绘制3D 阅读全文
posted @ 2013-10-09 12:53 佬D 阅读(689) 评论(0) 推荐(0)
摘要:MediaPlayer类可用于控制音频/视频文件或流的播放。关于如何使用这个类的方法还可以阅读VideoView类的文档。1.状态图对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同步的方法调用,而以双箭头开头的代表的弧线代表异步方法调用。<ignore_js_op>通过这张图,我们可以知道一个MediaPlayer对象有以下的状态:1 阅读全文
posted @ 2013-04-27 18:37 佬D 阅读(2427) 评论(0) 推荐(0)
摘要:Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。一、Bitmap的生成1.1 BitmapFactory decode出Bitmap Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不能实例化,只能是通过JNI实例化。这必然是 某个辅助类提供了创建Bitmap的接口,而这个类的实现通过JNI接口来实例化Bitmap的,这个类就是BitmapFactory。图一、BitmapFactory 阅读全文
posted @ 2013-04-25 21:36 佬D 阅读(766) 评论(0) 推荐(0)
摘要:< ?xml version="1.0" encoding="utf-8" ?>< resources>< color name="white">#FFFFFF< /color>< !--白色 -->< color name="ivory">#FFFFF0< /color>< !--象牙色 -->< color name="lightyellow">#FFFFE0< /color&g 阅读全文
posted @ 2013-04-21 17:51 佬D 阅读(292) 评论(0) 推荐(0)
摘要:import java.text.SimpleDateFormat;import java.util.Calendar;方法一:SimpleDateFormat sdf = newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");String ly_time = sdf.format(newjava.util.Date()); System.out.println("现在时间是:"+ly_time);结果:现在时间是:2013-04-21 16:50:43方法二:String ly_time = newSimpleDateF 阅读全文
posted @ 2013-04-21 17:11 佬D 阅读(676) 评论(0) 推荐(0)
摘要:MainActivity:package com.example.myservice1;import com.example.myservice1.Myservice.MyBinder;import android.os.Bundle;import android.os.IBinder;import android.annotation.SuppressLint;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content 阅读全文
posted @ 2013-04-21 16:24 佬D 阅读(263) 评论(0) 推荐(0)
摘要:使用Intent可以很方便在不同的Acitivity之间传递数据,这个也是官方推荐的方式,但是也有一定的局限性,就是Intent无法传递不能序列化的对象,我们可以使用静态变量来解决这个问题.举一个实例:代码:最后记得在AndroidManifest.xml添加OtherActivity标签 阅读全文
posted @ 2013-04-16 20:28 佬D 阅读(178) 评论(0) 推荐(0)
摘要:使用意图传递数据之通用方式:1.什么是 Intent (意图)-Intent是一种运行时绑定(runtime binding)机制,他能在程序运行的过程中连接两个不同的组件,通过 Intent ,你的程序可以向 Android 表达某种请求或者意见, Android 会根据意思的内容选择适当的组件来请求.-在这些组件之间的通讯中,主要是由 Intent 协助完成的. Intent负责对应用中一次操作的动作,动作涉及数据,附加数据进行描述,Android则根据此 Intent 的描述,负责找到对应的组件,将Intent传递给调用的组件,并完成组件的调用.-因此, Intent 在这里起着一个媒体 阅读全文
posted @ 2013-04-16 11:35 佬D 阅读(261) 评论(0) 推荐(0)
摘要:1.什么是Activity:简单的说:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面.在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置: <activity android:label="@string/app_name" android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"/> 阅读全文
posted @ 2013-04-14 19:27 佬D 阅读(321) 评论(0) 推荐(2)
摘要:Android系统框架介绍:1.大体框架:-src目录: 主要是完成java代码的编写-assets目录: 资源目录-res目录: 存储图片,布局文件和字符串,菜单等文件-bin目录: 输出文件夹,如生成的APK文件-project.properties: 工程属性文件配置-gen目录: 系统自动生成的源代码目录 R.java默认有attr, drawable, layout, string 4个静态内部类,每个类对应一种资源,例如我们在工程中添加一幅图片,那么工程就会在此类的drawable内部类中添加一条数据,如果删除了此图片,工程则会自动删除此条数据.2.关于res目录:在res资源文. 阅读全文
posted @ 2013-04-14 17:50 佬D 阅读(926) 评论(0) 推荐(0)