- 浏览: 558675 次
-
最新评论
文章列表
1.新建一anim文件夹,里面建立一myanim.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="0.1"
android:toAlpha="1.0"
android:durati ...
Matrix操作贴图
- 博客分类:
- Android
public class MyView extends View {
//图片的引用
Bitmap myBitmap;
Paint paint;
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
//调用初始化
initBitmap();
}
//初始化图片
public void initBitmap(){
paint = new Paint();
myBitmap = BitmapFactory.decodeResource ...
Date类
在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。
1、使用Date类代表当前系统时间
Date d = new Date();
System.out.println(d);
使用Date类的默认构造方法创建出的对象就代表当前时间,由于Date类覆盖了
今天在用Spring时遇到一个问题,提示找不到applicationContext.xml文件。原来是在加载这个文件时调用的方法不太合适,所以造成了程序找不到项目下的xml配置文件。
我们常用的加载context文件的方法有如下三个:
1、FileSystemXmlApplicationContext
这个方法是从文件绝对路径加载配置文件,例如:
ApplicationContext ctx = new FileSystemXmlApplicationContext( "G:/Test/applicationcontext.xml ");
如果在参数中 ...
private ResultSetExtractor hKTCloudExtractor;
//多态
public HKTCloudUserDaoImpl() {
//polymorphellosm
hKTCloudExtractor = new HKTCloudSetExtractor();
}
public class HKTCloudSetExtractor implements ResultSetExtractor {
//get HKTCloudUser data from db
@Override
public Obj ...
如何获取一个联系人下的多个号码和号码类别
- 博客分类:
- Android
public ListAdapter getMoreContacts(String name) {
contactIdCur = null;
if (name == null || name.equals("") || name.length() == 0) {
// query
contactIdCur = getContentResolver()
.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
new String[] {
...
在代码中新建Layout
- 博客分类:
- Android
1.声明一个layout
LinearLayout linearLayoutMain = new LinearLayout(this);
linearLayoutMain.setLayoutParams(new LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
2.放入一个listview
ListView listView = new ListView(this);
listView.setFadingEdgeLength(0);
listView.setAdapter( ...
public class OpenDialogAdapter extends ArrayAdapter<Phone> {
private int resourceId;
public OpenDialogAdapter(Context context, int textViewResourceId,
List<Phone> objects) {
super(context, textViewResourceId, objects);
resourceId = textViewResourceId;
}
@Override
...
在spring项目中做测试的话,获得spring中定义的bean实例(对象).可以用:
方法一:ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");ac.getBean("beanName");
方法二:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("bean ...
Bitmap转黑白&灰度方法
- 博客分类:
- Android
1.转灰度
方法一:
//copy from web(灰度图)
public Bitmap toGrayscale(Bitmap bmpOriginal) {
int width, height;
height = bmpOriginal.getHeight();
width = bmpOriginal.getWidth();
Bitmap bmpGrayscale = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
...
Bitmap缩放相关
- 博客分类:
- Android
Bitmap bitmap =null;
//通过工厂类,解释路径,获得图片
bitmap = BitmapFactory.decodeFile(filePath);
//get width & height
int width = bitmap.getWidth();
int height = bitmap.getHeight();
Bitmap destBitmap = null;
//destination height & width
float destH = height;
float des ...
如何获取一个联系人下的多个号码
- 博客分类:
- Android
// 获得多个号码
public ListAdapter getMoreContacts(String name) {
contactIdCur = null;
if (name == null || name.equals("") || name.length() == 0) {
// query
contactIdCur = getContentResolver()
.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
new Strin ...
getListView()需要继承ListActivity才有它是使用系统默认的id 必须是"@+id/android:list"就直接继承ListActivity 然后 setListAdapter(adapter)就可以了。自定义的话ListView list=(ListView)findViewById(R.id.list);list.setListAdapter(adapter)
public class Test {
public static void main(String[] args) {
Map<String ,List<String>> map = new HashMap<String ,List<String>>();
Set<String> nameSet = new HashSet<String>();
List<Contract> list = getContracts();
for(Contract c : list){
n ...
Content Provider
在数据处理中,Android通常使用Content Provider的方式。Content Provider使用Uri实例作为句柄的数据封装的,很方便地访问地进行数据的增、删、改、查的操作。Android并不提供所有应用共享的数据存储,采用content Provider,提供简单便捷的接口来保持和获取数据,也可以实现跨应用的数据访问。简单地说,Android通过content Provider从数据的封装中获取信息。
Content provider使用Uri的方式来定位信息。以“content://” 开头来表明这是一个content URI。例如“ ...