`
文章列表
主要由两种方法,个人建议第二种。 1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为: String path = "com/drawable/resource/imageName.png"; InputStream is = getClassLoader().getResourceAsStream(path); Drawable.createFromStream(is, "src"); 2. 如果还是希望直接使用res/drawable中的图片,就需 ...
老式电视机关闭的时候画面一闪消失的那个效果:   首先创建一个TVOffAnimation继承于Animation: 
接看这里吧,我只是搬运工。 定时执行在一段时候后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知(译者:触发onTick方法),下面的例子显示在一个文本框中显示一个30s倒计时:  Java代码  
概述 对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。 另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。 那么如何处理好图片资源的获取和管理呢? 异步下载 本地缓存 异步下载 大家都知道,在android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这 ...
系统自带的DatePickerDialog只能一次性选择一个日期,有时候我们需要这样的功能:需要录入2个日期,比如开始日期和结束日期,如果采用DatePickerDialog需要弹出2次Dialog,能不能一次就搞定呢?那就需要下面的内容了。 自定义一个DatePickerDialog,实现OnDateChangedListener接口,里面有2个DatePicker,然后分别对这2个DatePicker设置日期就行了。   Java代码 
一、使用Intent的setComponent方法 二、使用包管理器 一、使用Intent的setComponent方法 Intent intent = new Intent(); intent.setComponent(new ComponentName("包名", "包名.主类名")); intent.setAction(Intent.ACTION_VIEW); 
 本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。  1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。  (1)Spring配置文件: Java代码     <!-- 引入jdbc配置文件 -->   

hibernate 错误

hibernate 错误:org.hibernate.HibernateException: Unable to get the default Bean Validation factory  在hibernate配置文件properties中加入<property name="javax.persistence.validation.mode">none</property>   原因不知道,好像是新版本的原因,旧版本没
原来一直以为intent中无法实现除基本数据的传递,其实intent中也可以传递继承Parcelable接口的类     Parcelable 是android 的一个新的序列化方式   1、新的序列化方式:      android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。      除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。 Parcelable实现要点:需要实现三个东西 1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel中.声明如下: ...
android 下如果做处理图片的软件 可以调用系统的控件 实现缩放切割图片 非常好的效果 import java.io.ByteArrayOutputStream; import java.io.File; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; import android.os.Bundle; ...
今天在写listview时更新adapter时有时会出现下面的错误 10-07 01:15:58.960: ERROR/AndroidRuntime(13162): java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only fro ...
ExecutorService 建立多线程的步骤: 1。定义线程类 class Handler implements Runnable{} 2。建立ExecutorService线程池 ExecutorService executorService = Executors.newCachedThreadPool();或者int cpuNums = Runtime.getRuntime().availableProcessors();               ...
有时需要访问其他应用的Context; Context.createPackageContext(packageName, flags) flags可取Context.CONTEXT_IGNORE_SECURITY;等忽略安全策略;    
 在activity中有getPerferences(int mode)方法; Activity方法(常用简单) getpreferences(int mode);   其实是下面的一种实现会默认保存到shared——prefs/文件夹中。。activity文件名的简写     数据存储的另一种方式.sharedperferences    用于保存软件的参数的设置,比如uc浏览器设置是否显示wap页面中的图片.如果是windows软件一般使用ini文件来保存,如果是j2ee项目我们会使用property文件来保存这些参数,在android中提供了sharedperfere ...
对应用进行测试 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.xml" android:versionCode="1" android:versionName="1.0"> &l ...
Global site tag (gtag.js) - Google Analytics