自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚁人日记

shoujiodm

  • 博客(27)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 BitMap、Drawable、inputStream及byte[] 互转

inputStream is=xxxx;                  BitmapDrawable bmpDraw=new BitmapDrawable(is);                     Bitmap bmp=bmpDraw.getBitmap();android 中怎样将 R.drawable里面的图片资源转成换Bitmap型Bitmap bmp=BitmapF

2012-03-31 14:16:51 1999 1

转载 HMAC-MD5 算法的java实例

HMAC-MD5 算法的java实例 0推荐hmac  HMAC的原理和应用  hmac的原理  计算HMAC需要一个散列函数hash(可以是md5或者sha-1)和一个密钥key。用L表示hash函数输出字符串长(md5是16),用B表示数据块的长度(md5和sha-1的分割数据块长都是64)。密钥key的长度可以小于等于数据块长B,如果大于数据块

2012-03-31 14:02:33 1961

转载 AES加密解密|及Base64的使用

AES加解密算法,使用Base64做转码以及辅助加密:package com.wintv.common;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decod

2012-03-31 10:25:05 1399

原创 java开发_MD5_加密算法

package com.b510.note; 2 3 import java.math.BigInteger; 4 import java.security.MessageDigest; 5 import java.security.NoSuchAlgorithmException; 6 7 /** 8 * MD5加密 9 * 10 * @author Hongten

2012-03-30 20:02:28 514

转载 Android中以JAR形式封装控件 或者类库

本文出自:http://blog.csdn.net/zblue78/article/details/5935738在开发过程中经常需要将代码封装后交付使用,在Android中也是如此 下面是封装的步骤 创建一个没有Activity的Android的工程1将res中的资源全部删除2删除AndroidManifest.xml中资源的引用  类似这样的代码an

2012-03-30 16:46:20 1080

转载 android应用程序制定皮肤

在实现程序功能的同时,如果能让程序界面更加美观,有锦上添花之妙.先说思路:1)皮肤也就是相关的资源文件单独放置在某个工程中,一种皮肤一个工程文件.一个工程包括N多的资源文件,多个工程间资源的关系是,文件名,资源ID等完全一样.不同的可能是图片资源,style等的设置不一样.2)皮肤工程在AndroidManifest.xml中配置android:sharedUserId="com.er

2012-03-30 16:36:07 772 1

转载 Android美工坊--selector选择器的使用

selector选择器可以让你切换自定义的背景风格,比如button、ListView、或者布局点击时候的背景切换等,都需要用到它背景可以是自定义到颜色,或者图片资源首先需要在你的res目录下创建drawable文件夹,然后在里面创建一个selector文件,如myselector.xml注:不知为什么,selector里面有关focus的东西在真机上没什么效果,反而会影响使用,比如a

2012-03-27 14:49:53 909

转载 Android美工坊--底部菜单栏实现

http://www.cnblogs.com/loulijun/archive/2012/03/21/2409994.html本文出自虽然网上有很多底部菜单栏的实现方式,但是实现方式各种各样,很多也不符合自己的口味,所以还是总结下底部菜单栏的实现方式,以便以后方便查询使用实现方式一:通过TabWidget实现这种方式主要是在布局中将TabWidget标签嵌套在RelativeLay

2012-03-27 14:42:52 999

转载 android Dialog 各种Dialog 三个选项的、进度条的、单选的、多选的、自定义的对话框

本文出自:http://blog.csdn.net/wanzdhan/article/details/7024834文字就不说了,直接上代码。1.三个选项Dialog.效果图如下:  [html] view plaincopy/**      * 三个选项的Dialog      */     private void threeDialog()

2012-03-21 15:49:38 1775

原创 getSharedPreferences 与 getPreferences 与getDefaultSharedPreferences的区别

getSharedPreferences 与 getPreferences 的区别。 getSharedPreferences   是Context类中的方法, 可以指定file name 以及 mode。getPreferences  是Activity类中的方法,只需指定mode而 getSharedPreferences 与getDefaultSharedPrefer

2012-03-16 14:58:06 4315

原创 PreferenceActivity 全接触

当PreferenceActivity中的内容改变时,Android系统会自动进行保存和持久化维护,我们只需要在要用的设置界面中数据的地方进行读取就可以了。同时Android还提供了OnPreferenceClickListener和OnPreferenceChangeListener两个与Preference相关的监听接口,当PreferenceActivity中的某一个Preference进行

2012-03-15 11:26:07 1267

转载 android window类的解释及软输入法模式选项:

Android的Window类2011-03-25 10:02 by Keis, 110 visits, 网摘, 收藏,编辑Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原

2012-03-14 17:44:07 904

转载 Android 一个下载任务分为多个线程下载

[java] view plaincopyprint?package my.Thread;    import java.io.BufferedInputStream;  import java.io.RandomAccessFile;  import java.net.HttpURLConnection;  import java.net.URL;  import java.ne

2012-03-14 14:54:30 582

原创 java 类的解释

CountDownLatch;一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回。这种现象只出现一次——计数无法被重置。如果需要重

2012-03-14 14:50:14 452

原创 android listview分页异步加载图片及图片缓存

我是开发android的新手,参考了很多大牛的资料,才完成这个demo的,分享出来和大家一同学习如图:AsyncImageLoader.javaJava代码  package cn.anycall.testlist;    import java.lang.ref.SoftReference;  import java.util.HashMap;

2012-03-13 22:29:35 1467

原创 在activity中调用Application 出现android java.lang.ClassCastException

在功能配置清单文件中,少指定这个 Application类名,我们应该这样   android:debuggable="true" android:name=".你的这个application 继承类名">在这个 application 节点中指明 android:name=".*********",还要带上这个:android:debuggable="true" 允许调试的意思

2012-03-13 18:04:39 605

原创 Android.app.SuperNotCalledException

超类中方法没有调用。当复写了Activity中的on系列函数时,会有一个super.onXXX函数被调用。如果你删除了它,就有可能造成这个错误。例如:[java] view plaincopy@Override      protected void onDestroy() {            }  正确的是:[java]

2012-03-13 18:01:08 603

原创 android 图片点击一下就放大到全屏,再点一下就回到原界面

public class TestanroidpicActivity extends Activity { /** Called when the activity is first created. */ Bitmap bp=null; ImageView imageview; float scaleWidth;

2012-03-13 16:15:48 5021

转载 android去掉标题栏、信息栏、获取屏幕分辨率、图片全屏

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 去掉标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE); // 去掉信息栏 // this.getWindow().setFlags(Wind

2012-03-13 16:08:23 1095

转载 Android实现数据存储技术

Android实现数据存储技术本文介绍Android中的5种数据存储方式。数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据;  2 文件存储数据; 3 SQLite数据库存储数据; 4 使用ContentProvider存储数据; 6 网络存储数据; 下面将为

2012-03-12 10:19:17 597

原创 在非Activity中使用startActivity

本文出自:http://blog.csdn.net/scwhy/article/details/6650712错误提示信息:        Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires t

2012-03-05 10:50:57 658

转载 Android 之 内存管理

概述在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜。这样就需要我们在开发过程中要时刻注意。不要因为自己的代码问题而造成OOM错误。JAVA的内存管理大家都知道,android应用层是由java开发的,android的davlik虚

2012-03-05 10:45:40 495

原创 View中的draw和onDraw有什么区别

我们在自定义view的时候只需要重写onDraw(),而没必要去重写draw(),因为onDraw()是draw()方法的一部分。大概扫一下源码就可以明白,draw()这个函数本身会做很多事情,* 1. Draw the background* 2. If necessary, save the canvas' layers to prepare for fading* 3. Dr

2012-03-03 22:31:27 5073 1

原创 java静态代码块和构造方法执行顺序

先看看下面几个类,然后判断它们的输出public class A {static{System.out.print(1);}public A(){System.out.print(2);}}public class B extends A{static{System.out.print("a");}public B(){System.out.print("b");

2012-03-03 21:29:06 702

原创 sql语句

它们都是对于行的操作SQL FOREIGN KEY 约束一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。让我们通过一个例子来解释外键。请看下面两个表:"Persons" 表:Id_PLastNameFirstNameAddressCity1AdamsJohnOxford Stree

2012-03-01 20:42:51 578

转载 关于数据库主从表、主键、外键的关系

如果由两个列共同组成主键,而且一个子表将主键作为可为空值的外键来继承,就可能得到错误的数据。可在一个外键列中插入有效的值,但在另一个外键列中插入空值。然后,可添加一个数据表检查约束,在可为空的外键中检查数据的有效性。    任何多列外键都可能遇到同样的问题。所以,你需要添加一个检查约束来检测异常。最初,检查约束将检查构成外键的所有列中可能为空的值。检查约束还要检查这些列中不能为空的值。如两个检

2012-03-01 17:07:56 2521

原创 SQL数据库的疑惑

那个   SQLiteOpenHelper 类的继承类的构造函数,无论是写四个参数的还是写一个参数的构造函数都可以,//带个参数的只name,version只能是在这个类里定义,不能通过传递过来          publicMyOpenHelper(Context context) {                  /**                    * C

2012-03-01 16:34:55 439

openjdk-src.zip

openjdk源码-JDK18

2021-07-12

贝壳单词完整app.zip

贝壳单词完整app.zip

2015-09-20

android 小游戏 美女密码源码

android 小游戏 美女密码源码

2015-09-02

android api中文翻译CMH文档

android api中文翻译CMH文档

2013-03-28

android SDK源码

anddroid SDK源码,与中国开源社区的里源码是一个样的,希望对学习android同学有帮忙,谢谢

2011-11-04

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

TA关注的人

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