`
文章列表
main.xml布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_paren ...
  一个WebView的简单例子 。 在开发过程中应该注意几点:      1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。     2.如果访问的页面中有Javascript,则webview必须设置支持Javascript。         webview.getSettings().setJavaScriptEnabled(true);       3.如果页面中链接,如果希望点击链接继续在当前browser中响应,而不是新开A ...
在android中有时候我们不需要用到本机的SQLite数据库提供数据,更多的时候是从网络上获取数据,那么Android怎么从服务器端获取数据呢?有很多种,归纳起来有 一:基于Http协议获取数据方法。二:基于SAOP协议获取数据方法,三:忘了------- 那么我们的这篇文章主要是将关于使用Http协议获取服务器端数据,这里我们采取的服务器端技术为java,框架为Struts2,或者可以有Servlet,又或者可直接从JSP页面中获取数据。 那么,接下来我们便开始这一路程: 首先:编写服务器端方法,我这里采用的MVC框架是Struts2,目的很单纯,就是为了以后做个完整的商业项目 ...
简单对象访问协议 (SOAP,全称为Simple Object Access Protocol)是一种标准化的通讯规范,主要用于Web服务(web service)中。SOAP的出现是为了简化网页服务器(Web Server)在从XML数据库中提取资料时,不用花时间去格式化页面,並能够 ...
一、什么是XMPP? 介绍XMPP之前,我们先来聊聊GTalk。GTalk是Google推出的IM(Instant Messaging,即时通讯)软件,类似于QQ和MSN。从技术角度来说,GTalk与QQ和MSN的差异是使用了不同的通讯协议,QQ使用了自己的私有协议(未公开),MSN也使用了自己的私有协议。而GTalk使用了XMPP(Extensible Messageing and Presence Protocol,可扩展消息与存在协议),这种通讯协议是一种公开的协议,有很多IM都使用了XMPP。 XMPP是目前主流的四种IM协议之一,其他三种协议分别为:IMPP(Instant ...
简介   Android Cloud to Device Messaging (C2DM) 作为 Android 2.2 的一部分已经发布了。C2DM 允许第三方开发者开发相关的应用来推送少量数据消息(1024bytes)到用户的手机上。C2DM 创造了一个良好的机会,允许我们使用多种 Google 开发 ...
  MediaScannerReceiver 会在任何的 ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED 或 ACTION_MEDIA_SCANNER_SCAN_FILE 意图( intent )发出的时候启动。因为解析媒体文件 的元数据 或许会需要很长时间 ,所以 MediaScannerReceiver 会启动 MediaScannerService 。 MediaScannerService 调用一个公用类 MediaScanner 去处理真正的工作。 MediaScannerReceiver 维持两种扫描目录:一种是内部卷( int ...
在main.xml中增加ImageView控件时如果没有加android:contentDescription="@string/app_name"时会引起Missing contentDescription attribute on image 主要是因为在main.xml中没有使用TextView之类的文本控件,ADT会提示给像ImageView增加一个说明,这里添加android:contentDescription="@string/app_name"即可,其实加不加影响不大。只是在IDE中会显示一个黄色下划线,看着不爽。
  在AndroidMenifest.xml中,常常会有下面的语句:   <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="10" android:maxSdkVersion="10" /> 在default.properties中,会看到下面的语句:target=android-10 如果是使用Eclipse的话,还可能会看到这样的警告: Attribute minSdkVersion (4) is lower than the ...
  在通知栏设置进度条的可见性,会无缘无故的崩溃。   //下面一句是没有语法错误的,但是会导致程序出错
在Android系统的"图库"中,选择一张图片之后,点击"分享",可以添加自己的应用程序. 这一步要在AndroidManifest.xml中<intent-filter>中注册一个 <action android:name="android.intent.action.SEND">就可以了.   在activity里:如果是文本的话String shareText = getIntent().getStringExtra(Intent.EXTRA_TEXT);这样应该可以分享的内容。图片应该 ...
ViewPager需要android-support-v4.jar这个包的支持,来自google提供的一个附加包。大家搜下即可。 ViewPager主要用来组织一组数据,并且通过左右滑动的方式来展示。 现在的大多数应用都会有一个欢迎引导页面,如图所示,通过左右滑动来告知用户一些功能特性。     这个引导图效果用ViewPager可以很轻松的实现。
网上介绍Android布局单位的文章很多,但是我翻了不少,却发现大部分都是一个拷贝的版本,当然网络上也有不少是是根据个人使用习惯写的一些心得,最终经过整合后,walfred将这些很基础的知识给整合吸收了,所以这里会结 ...
1 活动管理器  权限 <uses-permission android:name="android.permission.GET_TASKS"/>  代码 ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);  2 警报管理器 权限  代码 AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);  ...
      由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表       首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为 ...
Global site tag (gtag.js) - Google Analytics