随笔分类 - Android开发指南
摘要:本程序介绍如何通过HttpClient模块来创建Http连接,并分别以Http Get和Post方法传递参数,连接之后取回web server的返回网页结果。 注意,在用Post时,传递变量必须用NameValuePais[]数组存储,通过HttpRequest.setEntity()方法来发出http请求。 此外,也必须通过DefaultHttpClient().execute(httpRequest)添加HttpRequest对象来接收web server的回复,在通过httpResponse.getEntity()取出回复信息。/*必需引用apache.http相关类别来建立HTTP联机
阅读全文
摘要:由于新浪微博的认证已经更新到OAuth2.0,以前的有些东西已不能使用,在网上找的资料大多都是基于1.0的认证,故只能自己摸索,现把DEMO分享出来给大家共享。这里注意,该DEMO只是初步实现了发新微博,转发微博,评论微博和查询最新的微博的功能,和实际项目还有很大差距,我直接使用了新浪微博提供的SDK,大牛们可以直接无视掉了,呵呵先说一下新浪微博的SDK的导入吧,新浪微博的SDK是源码方式开放的,和我们平时使用的有些不一样,我在这里卡了很久,当然和我没仔细看SDK的文档有关系,为了减少大家走的弯路,这里着重提一下。导入步骤如下:1)新浪微博官方的SDK包中一般有2个目录,一个是SDK的源码包(
阅读全文
摘要:public class MainActivity extends Activity { private Button btn; private ImageView img; Bitmap bitmap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn=(Button)findViewBy...
阅读全文
摘要:通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片ImageView,文字TextView)上的内容,你就必须用inflate()先将对话框上的layout找出来,然后再用这个layout对象去找到它上面的组件,如: Viewview=View.inflate(this,R.layout.di...
阅读全文
摘要:Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。packagetest;publicclassThisTest {privateinti=0;//第一个构造器:有一个int型形参ThisTest(inti){this.i=i+1;//此时thi
阅读全文
摘要:android开发环境1.在http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新的JDKJDK安装路径可以自定义,这里安装在D:\Java\jdk1.7.0_09\JRE安装在D:\Java\jre7\2.JDK环境变量配置WIN7在高级系统设置 环境变量 系统变量里设置3属性JAVA_HOME、CLASSPATH、Path(不区分大小写),若已存在则点击“编辑”,不存在则点击“新建”;JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\Java\jdk1.7.0_09\,此路径下包括li
阅读全文
摘要:File的存取方法适用于将数据直接以文本的形式保存在设备之中,通过Context.openFileInput()方法获得标准Java文件输入流(FileInputStream),通过Context.openFileOutput()方法获得标准Java文件输出流(FileOutputStream)下面是具体代码package com.example.data2;import java.io.FileInputStream;import java.io.FileOutputStream;import android.os.Bundle;import android.app.Activity;imp
阅读全文
摘要:程序是数据的输入、处理和输出的过程。大容量的数据存取不能仅仅依靠内存的空间,我们必须把他们以文件的形式保存在磁盘等持久的存储介质中。Android作为一种手机程序,不可避免的需要用到数据的存储,有以下几种存取数据的方式:Preference(配置)、File(文件)、SQLite数据和网络。首先先谈谈PreferencePreference是一种轻量级的数据存取方法,应用场合主要是数据比较少的配置信息。它以“键-值”对的方式将数据保存在一个XML配置文件中。用到的接口有SharedPreferences和其中的内部接口SharedPreferences.Editor调用方法:getShared
阅读全文
摘要:在Android程序中,Button的状态有以下几种1、基本态2、获取焦点(Focus)3、按下(Press) 首先,在res/drawable下建立定义Button样式的xml文件,我将这个文件命名为button_style.xml,代码如下 1 <?xml version="1.0" encoding="utf-8"?> 2 <selector xmlns:android="http://schemas.android.com/apk/res/android"> 3 4 <item 5 android
阅读全文

浙公网安备 33010602011771号