
android
文章平均质量分 82
AndroidDevWjm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android最佳学习路线,学习心得
Android 学习路线图 收藏1.Java基础很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:a) Java基础语法:具体的知识点列表可以在这里下载:《Java知识点转载 2011-12-02 20:12:17 · 1056 阅读 · 0 评论 -
在Android中替换掉原有的HOME,实现自主的控制Launcher
一:用户可自行添加HOME Android2.3.7共有两个home,一个在packages/apps/Launcher2、另一个在development/samples/Home。1:launcher2,系统默认的。去除launcher2 直接修改它的AndroidManifest.xml中的注释掉2:samples下的Home只是个样例,但是也在Intent过滤器原创 2012-07-19 20:33:38 · 10947 阅读 · 3 评论 -
.修改android选择壁纸来源列表
在主界面按菜单键会弹出菜单,其中有一项是壁纸,当选择之后,出现一个选择器,出现一个列表,这个不是dialog ,你可以选择是一般的壁纸,还是比较炫的动态壁纸或者是从设备中寻找存在的照片设置为你的桌面壁纸。startWallpaper 方法,看一下源码private void startWallpaper() { closeAllApps(true);原创 2012-07-19 20:15:31 · 2536 阅读 · 0 评论 -
Android中如何启动第三方程序?
方法一: Intent intent = new Intent(); intent.setClassName(, ); startActivity(intent);方法二: Intent i=new Intent; ComponentName com= new ComponentName( , )原创 2012-07-19 20:24:05 · 1042 阅读 · 0 评论 -
Android开发 AsyncTask异步任务类
这是本人在做腾讯微博客户端项目时,需要异步加载图片,故用到了AsyncTask!!!在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启原创 2011-12-04 01:41:41 · 623 阅读 · 0 评论 -
简单介绍一下 设计模式在android中运用
1.观察者模式:观察者模式在Android中有着广泛的应用,尤其是在Listener中应用广泛。本文以Button为例来介绍一下观察者模式。 首先回顾一下观察者模式。 观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。原创 2011-12-03 20:34:51 · 680 阅读 · 0 评论 -
Android开发文件下载中的断点续传源码
import java.io.File;import java.net.URL;import java.net.URLConnection;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.os.Handler;import原创 2011-12-04 01:06:13 · 1331 阅读 · 1 评论 -
android设计模式---SDK源码之工厂方法模式
工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。今天以ThreadFactory举例说明一下简单工厂模式和工厂方法模式。 工厂方法模式,Factory Method,简单的方式,不简单的应用。1.意图定义一个用于创建对象转载 2011-12-03 20:41:43 · 825 阅读 · 1 评论 -
MVC,Android体系结构,常用设计模式
//首先是Android系统结构图 linux kernel:负责硬件的驱动程序、网络、电源、系统安全以及内存管理等功能。 libraries和androidruntime:libraries:即c/c++函数库部分,大多数都是开放源代码的函数库,例如webkit,该函数库负责android网页浏览器的运行,例如标准的c函数库libc、openssl、sqlite等,当然也包括原创 2011-12-04 14:39:06 · 2070 阅读 · 0 评论 -
android ListView中一些源码测试程序
package com.ldci.listview;import android.app.ListActivity;import android.os.Bundle;import android.view.View;import android.widget.AbsListView;import android.widget.ImageView;import android原创 2011-12-02 20:09:01 · 775 阅读 · 0 评论 -
在TextView控件中单击链接弹出Activity
Android开发技巧:在TextView控件中单击链接弹出Activity 介绍了标签以及TextView自动识别的特殊文本(网址、电话号、Email等),这些都可以通过单击来触发不同的动作。虽然这些单击动作已经可以满足大多数需要了,但如果读者想在单击链接时执行任意自定义的动作,那么本节的内容非看不可。 介绍的方法重新查看Html.java文件的内容,随便找一个处理Html标签的方法原创 2011-12-03 13:04:13 · 982 阅读 · 1 评论 -
android中的ListView的优化
ListView优化 Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源? List.xml:"1.0" encoding="utf-8"?> xmlns:android="http:原创 2011-12-02 20:07:33 · 3812 阅读 · 1 评论 -
android中内存溢出自己的一些总结
在模拟器上给gallery放入图片的时候,出现java.lang.OutOfMemoryError: bitmap size exceeds VM budget 异常,图像大小超过了RAM内存。 模拟器RAM比较小,只有8M内存,当我放入的大量的图片(每个100多K左右),就出现上面的原因。由于每张图片先前是压缩的情况。放入到 Bitmap的时候,大小会变大,导致超出RAM内存,具体解决办法如下:原创 2011-12-02 20:05:39 · 1463 阅读 · 1 评论 -
Service BroadcastReceiver备份短信的应用
package com.ldci.smsmessagedemo;import android.app.Service;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.IBinder;import原创 2011-12-02 20:00:04 · 565 阅读 · 0 评论 -
android实际项目中数据库的应用(增删改查)
//下面有详细的注释,package com.ldci.db;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import andro原创 2011-12-02 19:54:10 · 1557 阅读 · 0 评论 -
在java中发送Email自我总结
//首先是一个信息类package com.util.mail;/** * 发送邮件需要使用的基本信息 */import java.util.Properties;public class MailSenderInfo { // 发送邮件的服务器的IP和端口 private String mailServerHost; private String m原创 2011-12-02 19:46:41 · 496 阅读 · 0 评论 -
VMWare安装Ubuntu系统图文教程
1.下载所需的工具百度"VMWare 8"与"Ubuntu 11"即可找到相关的下载地址(VMWare一定要下载完整版,不然用着很不给力) 2.安装VMWare①.1.双击已下载的VMWare8,此时他会自动加载安装所需文件。 ②.选择安装方式,这里我们选择典型安装"Typical",点下一步"Next >" ③.点击"Next >"后这里会让我们选择安原创 2012-07-19 20:18:17 · 4116 阅读 · 0 评论