- 博客(38)
- 资源 (16)
- 收藏
- 关注
原创 android分辨率单位等比值
规定1ldpi=120dpi,1mdpi=160 dpi,1hdpi=240 dpi,1xhdpi=320 dpi
2012-01-30 18:09:40 469
转载 Android有效解决加载大图片时内存溢出的问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView
2012-01-17 08:42:23 458
转载 Android如何截取当前View 为图片
转自:http://dev.10086.cn/cmdn/supesite/?uid-103795-action-viewspace-itemid-6194 import android.app.Activity; import android.graphics.Bitmap; import android.os.Bundle; import android.view.Vie
2012-01-16 20:29:41 1170
转载 Android中Drawable Bitmap Canvas Paint之间区别与转换
1.概念区别:对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均为graphics
2012-01-16 20:17:18 507
转载 android BitmapFactory的OutOfMemoryError: bitmap size exceeds VM budget解决方案
转载于:http://www.cnblogs.com/hellope/archive/2011/08/23/2150400.html使用android提供的BitmapFactory解码一张图片时,有时会遇到该错误,即:java.lang.OutOfMemoryError: bitmap size exceeds VM budget。这往往是由于图片过大造成的。要想正常使用,一种方式是
2012-01-16 20:14:43 760
转载 USB协议基本知识
USB 基本知识 USB的重要关键概念: 1、 端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)2、 帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。3、ups
2012-01-16 13:23:16 2265
转载 Heritrix使用小结
1. Heritrix 简介Heritrix是一个专门为互联网上的网页进行存档而开发的网页检索器。它使用Java编写并且完全开源。它主要的用户界面可以通过一个web流量器来访问并通过它来控制检索器的行为,另外,它还有一个命令行工具来供用户选择调用。Heritrix是由互联网档案馆和北欧国家图书馆联合规范化编写于2003年初。第一次正式发布是在2004年1月,并不断的被互联网档案馆和
2012-01-13 19:50:44 553
转载 JAVA String.format 方法使用介绍
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义也很好理解,就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:标识: '-' 在最小宽度内左对齐,不可以与“用0填充”同时使用'#' 只适用于8进制
2012-01-13 17:15:12 359
转载 animation的xml定义中的android:interpolator属性
zoomin.xml 代码: <set xmlns:Android="http://schemas.android.com/apk/res/android" Android:interpolator="@android:anim/decelerate_interpolator"> <scale Android:fromXScale="2.0" android:t
2012-01-08 00:14:24 775
转载 修改Android开机画面
一、开机第三屏(android动画):编译成功后在android源码根目录生成out目录,修改android\out\target\product\sdkDemo\system\framework目录下的framework-res.apk用winrar格式打开,替换assets\images里的2张图片即可 二、开机第二屏(android字样):1、选张320*480分辨率
2012-01-06 21:07:41 1895
转载 定制替换Android桌面(home screen)
替换Android桌面的相关问题:1、想将home screen换成自己写的activity,该如何实现?在你要设置为home screen的那个activity的androidManifest.xml中的标签中加上这几句 话运行后,重启模拟器会弹出一个选择进入哪个界面的对话框2、怎样将系统默认的home screen删除?重新编译launcher源码,去掉配置文件中的home
2012-01-06 20:50:47 963
转载 Android的单位及屏幕分辨率
一、常用的单位:相对单位主要有:px、sp、dp绝对单位主要有:pt、in、mm二、单位应用总结:一般用相对单位,而不是绝对单位1、字体的大小一般使用SP,用此单位的字体能够根据用户设置字体的大小而自动缩放2、空间等相对距离一般使用dp(dip),随着密度变化,对应的像素数量也变化,但并没有直接的相对比例的变化。3、px与实际像素有关,及与密度有关!dp和sp和实际像素没有关系
2012-01-06 20:47:48 428
转载 Android网络问题集合
1、Android如何使用代码判断是否Internet连接正常。android代码如下:public static boolean hasInternet(Activity activity) { ConnectivityManager manager = (ConnectivityManager) activity .getSystemService(Context.CO
2012-01-06 20:45:45 732
转载 Android多线程刷新界面问题
很多网友在Android中使用多线程处理UI相关内容时可能会发现Logcat提示Only the original thread that created a view hierarchy can touch its views这样的错误,这主要是Android的相关View和控件不是线程安全的,我们必须做独立的处理这点比J2ME麻烦一些,这里Android给 我们提供了很多方法,有关线程的,我们
2012-01-06 20:40:33 1321
转载 发布程序到Android Market
给你的程序签名注意事项:所有提交到Market的程序必须经过签名。未经签名的程序不能安装。你可以使用个人证书去签名程序,不一定要经证书机构授权。用Debug版本证书签名的程序将不能发布。在安装程序时会检测签名证书是否过期。如果程序在安装后证书过期,程序也能正常使用。你可以使用keytool和Jarsigner产生密钥并签名你的程序。l你的程序在签名后还需要使用zipalign去优化。
2012-01-06 20:34:15 777
转载 Android应用程序级全局变量Application
在Android中,我们可以通过继承Application类来实现应用程序级的全局变量,这种全局变量方法相对静态类更有保障,直到应用的所有Activity全部被destory掉之后才会被释放掉。我们可以在Activity中使用getApplication(),方法来获得Application,它是代表我们的应用程序的类,使用它可以获得当前应用的主题,资源文件中的内容等,这个类更灵活的一个特性就
2012-01-06 20:31:33 603
转载 Android相机Camera相关问题
项目中有用到相机功能,相关问题做个备忘记录。 1、启动提示:java.lang.runtimeException:setparameters failed..... 因为parameters.setPictureSize(320, 480)(设置分辨率)的参数有误, 如果不清楚分辨率可以却掉这句话,再运行就OK 了。 如果真的想看分辨率可以看logcat日志
2012-01-06 20:27:05 1347
转载 Android文本EditorText相关问题
1、输入法Enter键图标的设置:软键盘的Enter键默认显示的是“完成”文本,通过设置android:imeOptions来改变默认的“完成”文本。这里举几个常用的常量值:actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.效果: actionNone 没有动作,对应常量EditorInfo.IME_ACTI
2012-01-06 20:24:32 1694
转载 Android屏幕解锁和点亮
有些场景需要程序自动点亮屏幕,解开屏幕锁,以方便用户即时操作,下面用代码来实现这一功能://得到键盘锁管理器对象 KeyguardManager km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); //参数是LogCat里用的Tag KeyguardLock kl = km.newKeyg
2012-01-06 20:23:36 895
转载 Android屏幕解锁和点亮
有些场景需要程序自动点亮屏幕,解开屏幕锁,以方便用户即时操作,下面用代码来实现这一功能://得到键盘锁管理器对象 KeyguardManager km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); //参数是LogCat里用的Tag KeyguardLock kl = km.newKeyg
2012-01-06 20:19:30 714
转载 RadioButton自定义样式
RadioButton前面那个圆形的选中图片怎么替换呢?我想在选中时用一种图片,为选中的时候又是一种图片,两种图片我都想自定义,能实现么? 可以通过以下几种方式实现。方法一、自己写个button继承radiobutton,然后重写onDraw方法二、自己定义 selector 我们知道Android控件里的button,listview可以用xml的样式自定
2012-01-06 20:09:09 1878
转载 Android读写文件汇总
一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res = "";try{InputStream in = getResources().openRawResource(R.raw.bbi);//在\Test\res\raw\bbi.txt,int length = in.available();byte [] buff
2012-01-06 19:47:50 491
转载 Android 你的OnTouchEvent() 触屏事件的优化了吗
package com.demo;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.MotionEvent;import android.view.Window;import android.view.WindowManager;/** *
2012-01-06 19:26:41 1160
原创 BufferedInputStream和BufferedOutputStream用法 解决乱码
昨晚写了一个把所有的简体汉字转换成繁体并且取出拼音的程序,在IO流操作中遇到了中文乱码问题。下面是我写的程序package com.java.utils.charactor;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.DataInputStream;import j
2012-01-05 09:09:31 59122
转载 android 类似QQ 换皮肤 实现思路 apk资源共享
原文:http://blog.csdn.net/csy172775922/article/details/67147031、首先在AndroidManifest.xml中的中加入android:sharedUserId="共享id"----具有相同id的apk可以不受限制访问。2、根据包名创建Context,在Activity下有提供方法createPackageContext能够依据
2012-01-03 12:34:38 825
转载 [Android]实现静默安装APK的两种方法
Android上的静默安装似乎是个很诱人的功能,好多人都问这个问题。今天分享下实现静默安装的两种方法,但当看完这篇文章后,仍会让一些人失望滴。 Android把所有的Permission依据其潜在风险(属性名为protectionLevel )划分为四个等级,即"normal "、"dangerous "、 "signature "、 "signatureOrSystem "。 IN
2012-01-03 11:03:24 710
转载 android适配器的优化
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?先看看下面的代码:public View getView(int position, View convertView, ViewGroup pa
2012-01-02 22:40:42 484
转载 android 中对apache httpclient及httpurlconnection的选择
在官方blog中,android工程师谈到了如何去选择apache client和httpurlconnection的问题: 原文见http://android-developers.blogspot.com/2011/09/androids-http-clients.html这里小结下几点。1) apache httpclient比较稳定点,少BUG,但由于API的关系,扩展改
2012-01-02 22:20:17 807
转载 使用Android中sqlite表的全文检索
原文:http://jackyrong.iteye.com/blog/1184326在Android中,使用的是sqlite,而如果需要在其中做全文检索的话,也是可以的。因为sqlite中支持fts表(full-text search的简称),详细的可以参考:http://www.sqlite.org/fts3.html#section_1 ,这里介绍了FTS3和FTS4的区别,这
2012-01-02 21:54:46 1022
转载 ProgressDialog自定义方法
原文:http://hi.baidu.com/lfcaolibin/blog/item/e712e4d92f6b713e33fa1c1f.html项目当中遇到这样一个应用场景:执行某个操作需要耗时15秒以上,依照惯例,这就要使用到进度条一类的UI控件,以安抚用户等待的烦躁心情。Android Framework已经提供了ProgressDialog,可以很好的解决这个问题。Progre
2012-01-02 14:41:50 2368
转载 编写高效Android代码
原文:http://hi.baidu.com/lfcaolibin/blog/item/ce6fc413418b0d5af819b8d3.html虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Andro
2012-01-02 13:53:19 602
转载 关于SurfaceView的问题
原文:用SurfaceView写游戏的时候,遇见一个奇怪的问题。程序运行->按HOME键Activity调用的顺序是onPause->onStopSurfaceView调用了surfaceDestroyed方法然后再切回程序Activity调用的顺序是onRestart->onStart->onResumeSurfaceView调用了surfaceChanged->
2012-01-02 13:34:03 3119
转载 Android 开发笔记 动画效果 --Animation 动画专题研究(xml)
转载:http://hi.baidu.com/lfcaolibin/blog/item/d40116c551c4fea28226accc.html动画类型Android的animation由四种类型组成XML中alpha 渐变透明度动画效果scale 渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果rotate
2012-01-02 13:31:34 582
转载 【Android基础】Activity的启动模式(android:launchMode)
在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非intent包
2012-01-02 01:07:14 528
转载 一些错误及凌乱知识
来源:http://blog.csdn.net/feng88724/article/details/65461071. SharedPreference 无法写入值 先看下代码:view plainprint?/**写入*/public void storePreference(boolean value) {if(preference == null)
2012-01-02 01:00:01 474
转载 StrongReference、SoftReference、WeakReference、PhantomReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引
2012-01-02 00:55:38 510
转载 动画(Animation) 之 (闪烁、左右摇摆、上下晃动等效果)
左右晃动的效果: (这边显示没那么流畅)一、续播 (不知道取什么名字好,就是先播放动画A, 接着播放动画B)有两种方式。第一种,分别动画两个动画,A和B, 然后先播放动画A,设置A 的 AnimationListener。当onAnimationEnd触发(即A播放完毕)时,开始播放B。view plainprint? animat
2012-01-02 00:50:05 969
图书管理系统 JavaSE版本
2011-06-22
MyEclipse语言互换工具1.5
2011-06-20
hibernate_annotation_zh_CN文档
2011-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人