- 博客(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
androidstudio在断点调试时如何限制不让流程进入.class文件
2022-01-08
PHP站点海量 (Too many open files)异常信息
2021-06-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人