摘要: 我了个去,今天看代码,才摘掉所有的从服务器拿到的变量,全被写成static,类和LIST还有BEAN都是。内存那个占的大呀。我头有点蹦了,今天才看到,我说程序怎么测试蹦的都是数据溢出,今天看了他们代码知道,不好改呀。希望有缘人看到了,以此为戒,尽量不要将类和数据量大的LIST和BEAN和数组写成static,不然死的很惨。因为被标明了static,GC就很难把他们销毁,会一直在程序中占着内存,特别是bitmap,使用完了一定要销毁,大家以后一定要特别注意。其实主要原因是android提供给程序的内存低,一般在3.0-3.5左右,超过4.0-4.5系统就会把程序给干掉。 阅读全文
posted @ 2012-08-27 16:55 WangWeiDa 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 基于Android SDK安装PhoneGap框架首先,要明白一点,就是要利用PhoneGap框架开发移动应用时,也是必须在开发环境上安装对应移动设备应用的SDK的。比如你要开发一个运行在Android上的应用,则必须安装 Android的SDK包,开发iphone应用,就要安装iphone sdk。本文将介绍如何安装基于Android SDK下安装PhoneGap。无论是开发基于哪种平台的移动应用,首先要到PhoneGap的官方网站下载PhoneGap包,地址是:http://www.phonegap.com/download,目前最新的版本是0.9.1,下载之后,解压缩后,会发现如下图所示 阅读全文
posted @ 2012-02-13 11:11 WangWeiDa 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 早在7月份就听说PhoneGap.移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的支持往往需要建立不同的技术团队.而平台之间开发技术也是完全迥异的. 开发一个具有相同业务的应用Natural-Application需要使用到不同平台的框架和开发语言.使用 C/C++ 的 Symbian、使用 Object C 的 iOS 和使用 Java 的 Android 应用开发技术,几乎是完全无法融合的. PhoneGap跨平台移动应用开发框架正是应运而生.Well .在介绍Pho 阅读全文
posted @ 2012-02-13 09:51 WangWeiDa 阅读(706) 评论(0) 推荐(1) 编辑
摘要: [android.开发书籍 高清PDF].Apress.Pro.Android.Media.Dec.2010 - ORIETech[android.开发书籍 高清PDF].Hello.Android.3rd.Edition[android.开发书籍 高清PDF].The.Android.Developers.Cookbook[android.开发书籍].Professional.Android.2.Application.Development.[Publish]Android程序员指南7个Android应用程序源代码android.widget-firstAndroid.widget-sec 阅读全文
posted @ 2012-02-03 15:59 WangWeiDa 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 此代码主要包含Http中Get和Post的2种传递方法的使用,别忘了在配置内加入访问INTENET的权限MainActivitypackage David.HTTP;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.List;import 阅读全文
posted @ 2012-02-03 15:29 WangWeiDa 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1.这是个主界面,里面包含一个TextView和ProgressBar和Button.主要看Button 监听中的内容.MainActivitypackage David.async;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.ProgressBar;import android.widget.Text 阅读全文
posted @ 2012-02-03 13:08 WangWeiDa 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 1.这是继承AppwidgetProvider的类,主要包含5个主要方法。View Code package Wang.appwidget;import android.app.Activity;import android.app.PendingIntent;import android.appwidget.AppWidgetManager;import android.appwidget.AppWidgetProvider;import android.content.ComponentName;import android.content.Context;import android.c 阅读全文
posted @ 2011-12-27 18:36 WangWeiDa 阅读(480) 评论(0) 推荐(0) 编辑
摘要: main<?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_parent" > <view 阅读全文
posted @ 2011-11-29 10:38 WangWeiDa 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 安卓巴士总结了近百个Android优秀开源项目,覆盖Android开发的每个领域 Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握Android内核的接口使用: 1、Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀.. 阅读全文
posted @ 2011-11-29 09:42 WangWeiDa 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 第一,先要创建一个属于自己的Android地图API密钥,如下打开系统运行cmd,进入DOS界面,然后输入cd .android然后输入keytool -list -alias androiddebugkey -keystore debug.keystore-list:打印显示证书MD5指纹-alias 密钥库内生成MD5指纹的密钥别名--keystore 目标密钥所在的密钥库第二,在http://code.google.com/android/maps-api-signup.html里面输入认证认证指纹 (MD5)认证指纹 (MD5): 04:A2:25:80:40:A9:4D:C3:A8: 阅读全文
posted @ 2011-11-25 16:09 WangWeiDa 阅读(421) 评论(0) 推荐(0) 编辑