自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

铁锹在手,天下我有

一天挖一点

  • 博客(66)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android Resource介绍和使用[转]

http://www.cnblogs.com/tt_mc/archive/2010/05/31/1748140.html

2010-06-30 12:46:00 588

原创 打印Android程序所占内存

项目中内存溢出,故关注程序运行情况写了个打印内存使用情况的脚本:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class Cd

2010-06-19 16:16:00 2493 1

转载 Android程序内存管理必读

<br />http://www.android123.com.cn/androidkaifa/534.html<br />http://www.android123.com.cn/androidkaifa/534.html<br />http://www.android123.com.cn/androidkaifa/534.html<br /> 发布时间:2010-06-18 作者:Android开发网原创<br /> <br />如作者不允许转载请告知,本人将会删除,谢谢 !!<br /> <br />

2010-06-18 20:03:00 1515 1

转载 浅析Android线程模型一 --- 转

<br /><br />http://www.cppblog.com/fwxjj/archive/2010/05/31/116787.html<br /> <br /> <br />摘要:随着中国移动在8月份相继发布基于Google Android的OPhone平台和手机网上应用商店Mobile Market,以及各大手机生产厂商在2009年北京国际通信展?上展出了各自基于Android的 手机,Android技术受到越来越多的关注。基于这样的背景 下,本文将通过一个例子来初探Android的线程模型。关键

2010-06-10 21:03:00 1008 1

转载 Task和Activity相关

<br />http://www.cnblogs.com/xirihanlin/archive/2010/06/03/1750811.html

2010-06-09 20:39:00 436

转载 TraceView + 避免内存泄露, 有效利用内存

<br />http://blog.csdn.net/wukunting/archive/2010/01/24/5250381.aspx<br /> <br /><br />一  TraceView 简介<br />Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。下面我们看下如何使用这个东东。<br />首先,我们必须在程序当中加入代码,以便生成trace文件,有了这个trace文件我们才可以将其转化为图形

2010-06-09 20:30:00 1460

原创 项目中为解决Android out of memeory问题做出的尝试

<br />在项目中要使用几十张图片,以及背景,产生了out of memory异常.<br /> <br /> Bitmap bitmap = Bitmap.createBitmap(BitmapFactory.decodeResource(getResources(), gi.getBitMapResoureceId(), mOptions));<br /> <br />因为大量使用图片而且切换屏幕时或回到前台时重复生成Bitmap ,导致内存溢出。<br /> <br />专门针对out of mem

2010-06-09 20:20:00 6869 5

原创 Android 简单笔记

陆续添加1.生成Bitmap一般用BitmapFactory类的静态方法BitmapFactory.Options mOptions;mOptions = new BitmapFactory.Options();mOptions.inSampleSize = 1;mOptions.inTempStorage = new byte[100 * 1024];Bitmap bitmap = Bitmap.createBitmap(BitmapFactory.decodeResource(getResources(

2010-06-08 20:52:00 2260

转载 深入了解Android 任务和进程

<br />http://www.ophonesdn.com/forum/viewthread.jsp?tid=1914&page=1<br /> 任务、进程和线程 <br />      关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。 <br />Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来

2010-06-08 15:57:00 589

转载 Android permission 访问权限大全

http://www.cnblogs.com/wservices/archive/2010/05/04/1727250.html程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table

2010-06-08 11:14:00 671

原创 Android 程序 随系统启动

这是看了别人的帖子后自己写的笔记:http://www.cnblogs.com/windwithlife/archive/2009/07/24/1530446.html主要使用broadcast来实现。当Android系统启动完成时,会广播一个Intent,其中的Action为android.intent.action.BOOT_COMPLETED ,我们只要写个BroadcastReceiver 来监听这个消息,并启动自己的程序就可以了。BroadcastReceiver 所在的AndroidManife

2010-06-07 17:20:00 1505 1

转载 Content Providers

<br />http://docs.google.com/View?id=dcz49tvn_105cqq7tsdz<br /> <br />Content Providers<br /> <br />Content provider 存取数据并使它对其它应用程序可见. 它们是应用程序间共享数据的唯一方法; 没有其他的公有数据区域.<br /> <br />android内置了一些常用数据类型的content provider(音频,视频,图像,联系人信息, 等等). 你可以在android.provider

2010-06-04 18:11:00 3833 1

转载 Content Provider 基础 之URI

<br />http://notfatboy.javaeye.com/blog/582834<br /> <br />Keywords: content provider, URI <br />Content Provider这个东西在Android平台上是最常用的共享数据的方法(似乎应用程序之间共享数据也只有这种方法吧,待求证)。虽然常用,但是这个东 西要理解透彻还是要先掌握一些基础的。URI就是Content Provider(简称CP)的基础。我们要标识一个CP,就必须用URI这个东东。这就类似于我们

2010-06-04 18:03:00 820

转载 Android Drawable绘图学习笔记

Android Drawable绘图学习笔记http://fei2008sky.blog.com/category/1/如何获取 res 中的资源数据包package:android.content.res主要类:ResourcesAndroid SDK中的简介:Class for accessing an application’s resources.Class for accessing an application’s resources. This sits on top of the asset

2010-06-03 15:03:00 9053

转载 Android Animation学习笔记

<br />http://blog.sina.com.cn/s/blog_48aa915f0100gos3.html<br /> <br /><br />关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:<br />1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;<br />2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型<br

2010-06-02 10:43:00 588

转载 java串口编程

<br />1. SerialBean<br />SerialBean是本类库与其他应用程序的接口。该类库中定义了SerialBean的构造方法以及初始化串口,从串口读取数据,往串口写入数据以及关闭串口的函数。具体介绍如下: <br /><br />public SerialBean(int PortID)<br />本函数构造一个指向特定串口的SerialBean,该串口由参数PortID所指定。PortID = 1 表示COM1,PortID = 2 表示COM2,由此类推。<br /><br />pu

2010-06-01 21:01:00 612

转载 Android手机客户端与Servlet交换数据

 Android手机客户端与Servlet交换数据(by quqi99)    <br />                                       Android手机客户端与Servlet交换数据(by quqi99)<br />                                                (张华 http://blog.csdn.net/quqi99)<br />手机端:<br />package zhanghua.test.dataexchange

2010-06-01 21:00:00 1978

转载 Android adb shell 启动java程序

Android adb shell 启动java程序进入shell <br />引用C:/Documents and Settings/mawenjian>adb shell<br />看一下命令的帮助 <br />引用<br /># am -help <br />am -help <br />Error: Unknown command: -help <br />usage: am [start|instrument] <br />am start [-a <ACTION>] [-d <DATA_URI>

2010-06-01 21:00:00 1031

转载 Android ApiDemos/ScrollView2 添加自动滚动和智能焦点切换

Android ApiDemos/ScrollView2 添加自动滚动和智能焦点切换首先总结一下andorid view的键盘事件处理过程: <br />键盘事件首先交给当前Activity中获得焦点的View,该View的setKeyListener(OnKeyListener l)中设定的l的onKey方法被调用,若返回true,framwork不再处理,否则有framework继续处理.我就是用该方法实现的智能焦点切换。 <br /><br />然后是自动滚动的实现,当ViewGroup中添加了新的V

2010-06-01 21:00:00 619

转载 在Google Android模拟器中使用SD卡

<br />1. 进入Android SDK目录下的tools子目录,运行 <br />mksdcard -l sdcard 512M /your_path_for_img/sdcard.img <br />这样就创建了一个512M的SD卡镜像文件 <br /><br />2. 运行模拟器的时候指定路径(注意需要完整路径): <br />emulator -sdcard /your_path_for_img/sdcard.img <br />这样模拟器中就可以使用"/sdcard"这个路径来指向模拟的SD卡

2010-06-01 20:59:00 427

转载 java mp3 tag

<br />public class ReadMp3ID3v1Info {<br />  private static final int TAG_SIZE = 128;<br />  private static final int TITLE_SIZE = 30;<br />  private static final int ARTIST_SIZE = 30;<br />  private static final int ALBUM_SIZE = 30;<br />  private static 

2010-06-01 20:58:00 633

转载 layout

<br />checkbox_row:<br /><?xml version="1.0" encoding="utf-8"?> <br /><CheckBox <br />        xmlns:android="http://schemas.android.com/apk/res/android"<br />          android:layout_width="wrap_content"<br />        android:layout_height="wrap_content"<br

2010-06-01 20:57:00 476

转载 Shared library "Hello World!" for Android

<br />This article describes the trace I followed when I managed to compile and run the shared library type of "Hello, world!" for Android. I confirmed this procedure only on my host (Fedora 8). Sorry for Windows and Mac users.<br /><br />I would like to a

2010-06-01 20:56:00 1207

转载 values

<br />style:<br /><?xml version="1.0" encoding="utf-8"?><br /><br /><resources><br />    <style name="Theme" parent="android:Theme.Dark"><br />    </style><br /><br />    <style name="Theme.Menu"><br />        <item name="android:windowBackground">@color/b

2010-06-01 20:56:00 654

转载 java 聊天室

<br />import java.applet.*; <br />import java.awt.*; <br />import java.io.*; <br />import java.net.*; <br />import java.awt.event.*; <br />public class ChatClient extends Applet{ <br />protected boolean loggedIn;//登入状态 <br />protected Frame cp;//聊天室框架 <br

2010-06-01 20:55:00 968

转载 制作可执行的jar文件

<br />常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像. chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。  <br /><br />下面就来看看什么是 JAR 文件包吧:  <br

2010-06-01 20:54:00 443

转载 java文件操作

<br />package com.gamvan.tools;<br />import java.io.BufferedReader;<br />import java.io.File;<br />import java.io.FileInputStream;<br />import java.io.FileOutputStream;<br />import java.io.FileWriter;<br />import java.io.IOException;<br />import java.io.In

2010-06-01 20:53:00 556

转载 Get android source

<br />To set up your Linux development environment, make sure you have the following:Git 1.5.4 or newer. To install Git and the GNU Privacy Guard, run <br />   $ sudo apt-get install git-core gnupgJDK 5.0, update 12 or higher: run   $ sudo apt-get install

2010-06-01 20:52:00 397

转载 java 读写xml

<br />使用DOM方式,Java解析XML基本步骤:<br />首先,我们需要建立一个解析器工厂。<br />DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();<br />然后可以利用这个工厂来获得一个具体的解析对象。<br />DocumentBuilder builder=dbf.newDocumentBuilder();<br />DocumentBuilder的Parse()方法接受一个XML文档名作为输入参数,返回一

2010-06-01 20:52:00 577

转载 Android internet

<br />Android中,互联网应用和java里基本一样,也没有什么好说的,但在我测试上传图片时遇到一个问题,先看一段代码: <br />private void uploadImage(String httpUrl) { <br />try { <br />OutputStream os = null; <br />InputStream is = null; <br />URL url = new URL(httpUrl); <br />HttpURLConnection conn = (HttpU

2010-06-01 20:51:00 508

转载 Android map and location

<br />GOOGLE MAP API是Android的靓点之一,我们可以创建一个MapActivity的子类,将MapView显示于其上即可,可以用MapController来控制显示的坐标、地图模式和视野高度,处理起来非常简单。 <br />完整代码如下: <br />public class MapTest extends MapActivity { <br />private MapView mapView; <br />private MapController mc; <br /><br />

2010-06-01 20:51:00 679

转载 Android 电话 短信

<br />Android打电话也是两行代码: <br />Intent intent = new Intent("android.intent.action.DIAL", Uri.parse("tel:10086") ); <br />startActivity(intent); <br />这样便进进入呼叫界面了。 <br /><br />接下来我们再看一下监听电话状态的功能。 <br /><br />监听电话状态首先建立一个继承于PhoneStateListener电话监听类(如:TeleListen

2010-06-01 20:50:00 737

转载 Android onDraw

<br />做java的都知道,绘图肯定首先需要一个Canvas,然后在用Graphics在上面绘制自己想要图案。不错,Android上面也类似,你可以从一个Bitmap得到它的Canvas,进行绘制,也可以自定义一个View,用它的Canvas。不同的时,Android里没有Graphics,而用 Paint代之,当然用法也稍有不同。以下是自定义View的一段代码: <br /><br />@Override <br />public void onDraw(Canvas canvas) { <br />

2010-06-01 20:49:00 1486 2

转载 Android Database【origin】

<br />一 .要在android里面使用数据库, 首先必须熟悉数据库的操作.在此我们只需要熟悉sqlite3的数据库操作就可以了.<br />1.      理论上sqlite3数据库是支持任何数据格式,所以你甚至可以用数据库来存放图片,当然也可以自己定义数据格式进行存取.<br />2. sqlite3的命令参数当中有一条比较有意思 也是比较有用的.就是 -init 命令参数,该指令可以指定sqlite3依此执行一个文件里面的命令.<br />这样我们就可以将本来要在数据库shell下输入的命令写到一

2010-06-01 20:48:00 1026

转载 Android拍照

<br />拍照有两种方式,一是使用android.hardware.Camera,二是使用Intent("android.media.action.IMAGE_CAPTURE"),当然还是第一种好,不过代码太复杂,以后有时间再说,这里就说一下第二种方式吧。 <br />try { <br />Intent i = new Intent("android.media.action.IMAGE_CAPTURE"); <br />startActivityForResult(i, Activity.DEFAUL

2010-06-01 20:47:00 706

转载 Android 多媒体录制

<br />try { <br />String path = "/sdcard/recorder.amr"; <br />MediaRecorder recorder = new MediaRecorder(); <br />recorder.setAudioSource(MediaRecorder.AudioSource.MIC); <br />recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); <br />recorder.s

2010-06-01 20:47:00 479

转载 转载

<br />程序中默的显示是带有标题栏和系统信息栏的,有的时候,这很影响程序界面的美观。手机默认的是竖屏,或与感应器状态相关,为了某种效果,我们的程序需要限制使用横屏或竖屏。以下的代码就解决了上述问题。 <br /><br />//设置为无标题栏 <br />requestWindowFeature(Window.FEATURE_NO_TITLE); <br />//设置为全屏模式 <br />getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULL

2010-06-01 20:46:00 376

转载 Android IPC 通讯机制源码分析(1)

<br />----Albertchen<br />Binder通信简介: <br />    Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory。Java系统中的进程间通信方式有socket, named pipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通信几乎看不到这些IPC通信方式,取而代之的是Binder通信。Go

2010-06-01 20:45:00 348

转载 Android IPC 通讯机制源码分析2(转)

<br />Client A与Binder kernel通信:<br /><br />kernel/drivers/android/Binder.c)<br />static int binder_open(struct inode *nodp, struct file *filp)<br />{<br />struct binder_proc *proc;<br />if (binder_debug_mask & BINDER_DEBUG_OPEN_CLOSE)<br />   printk(KERN_I

2010-06-01 20:44:00 355

转载 Java反射机制深入研究

ava 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 Java 反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。 Reflect

2010-06-01 20:40:00 409 1

sqlcipher 加密数据库查看工具3.0.1

sqlcipher 数据的查看工具 但对应是sqlcipher 3.0 以后加密的数据 sqlcipher 2.x加密的不可以 需使用 http://download.csdn.net/detail/zhanghw0917/7931759

2014-09-17

opengl超级宝典 第二版 中文版

opengl 超级宝典 第二版 中文版 清晰度可以

2011-10-11

Java深度历险 王森

本书作者王森 繁体中文 第一章深入Java 2 SDK 第二章深入類別載入器 第三章Java 與Microsoft Office 第四章用Visual Studio.net 來操控Java 虛擬機器 第五章package 與import 機制 第六章Ant 话不错说,书很好,

2009-12-08

严蔚敏:数据结构题集(c语言版) pdf

严蔚敏:数据结构题集(c语言版) pdf

2008-12-08

SIP消息之逐项讲解

SIP消息之逐项讲解, sip协议各个消息的详细介绍

2008-10-23

jvm虚拟机规范 pdf 经典

详细介绍了jvm虚拟机规范,很好 第一章引言 第二章 java概念 第三章 java虚拟机结构 第四章 class文件格式 第五章 常熟池解析 第六章 java虚拟机指令集 第七章 为java虚拟机编译 第八章 线程和锁 第九章 优化 第十章 操作码的操作码助记符

2008-06-23

jsf实战(中文版)

jsf实战(中文版)需要2分

2008-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除