由于工作上的需要,把数据库中备份的联系人添加到通讯录,一般都有几百条记录,插入一条数据系统默认commit一次,这样效率就降低了,如果把所有的数据都添加进去后再commit效率就不一样,这就需要事务
没有添加事务的方法,每次添加一条记录
/**
* 单条添加数据
*
* @param contacts
* @return
*/
public boolean add(T...
分类:
移动开发 时间:
2014-05-18 07:03:31
阅读次数:
629
/**
* 封装ProecssDialog对话框
*
*/
public class LoadDialog extends ProgressDialog {
private String title = "进度对话框";
private String message = "加载数据中....";
public LoadDialog(Context context, int theme)...
分类:
移动开发 时间:
2014-05-18 15:42:07
阅读次数:
314
本文出自:http://blog.csdn.net/svitter
Application对象为了多个应用程序保存信息,对于每个容器,每个用户都共同拥有一个application对象,服务器启动以后,会自动创建一个application对象,这个对象会一直保持到服务器关闭。
下列实例用于统计页面访问次数。
1.application.jsp
<%
int count =...
分类:
移动开发 时间:
2014-05-18 05:18:53
阅读次数:
286
IPC进程间通信+共享内存Mapping
IPC(Inter-Process Communication,进程间通信)。
文件映射(Mapping)是一种将文件内容映射到内存地址的技术,通过对映射内存,读写文件如同读写内存一般简单。
多个进程映射同一个文件映射对象,也即多个进程映射到同一个物理存储页面,因此,当一个进程...
分类:
移动开发 时间:
2014-05-18 04:28:39
阅读次数:
324
Warning[★警告★]:
(1) authorization code sensitive parts of antivirus software, you can let go.
Do not worry deleted! Such as: 360
(2) requires a license copyrighted software, pirated reserved!...
分类:
移动开发 时间:
2014-05-18 13:59:25
阅读次数:
380
一些武侠小说里的大人物,为了争夺武林盟主,号召天下,经常闭关修炼一段时间,闭关期间只能接触送饭的人,并且关外还有很多守卫的人员。还有,无论是篮球还是足球运动员,他们在真正接触球之前,都必须做很长一段时间的身体素质锻炼,像长跑之类。
如果我们想成为程序界的武林至尊,那么我们也必须得闭关修炼,仔细修炼基本功。
那么我们做Windows移动开发的程序员们的基本功是什么...
分类:
移动开发 时间:
2014-05-18 03:06:42
阅读次数:
315
developer.android.com 文档中有一篇关于性能的文章,里面提到了内部类的使用。文章建议“对于私有内部类 使用 包访问权限代替私有权限访问”,
这里说的是在内部类访问外部类的成员或方法时如果 内部类是私有的并且外部类的成员也是私有的,那么编译器就会为内部类在外部类中增加一个静态方法。
真的是这样的吗?只有试一试才知道。
我们使用一个简单的例子来测试下:
public c...
分类:
移动开发 时间:
2014-05-18 07:23:58
阅读次数:
387
本篇介绍与菜单设计有关的工具条。
上篇介绍的菜单其实已经包含了工具条,只不过没有加背景看不出来。
加上背景以及加多一些实际功能后如下图
图1:浅灰色的就是工具条,苹果浏览器在全屏的时候,地址栏和工具条是隐藏的,鼠标到屏幕顶边才显示。自己设计的工具条也应该不需要时隐藏起来。
鼠标移到工具条在蓝色“大字体”上点一下,改变字体,菜单上蓝色“大字体” 自动变成“小字体,正文立刻也变成小字体。如图2...
分类:
移动开发 时间:
2014-05-18 09:33:23
阅读次数:
284
用Soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,
而Mediaplayer适合播放长点的。 MediaRecorder主要用来录音。
SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。
但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产生严重的后果,
这里AndroidSDK提供了一个SoundPool.OnLoad...
分类:
移动开发 时间:
2014-05-18 03:50:39
阅读次数:
424
package com.dhy.phonedial;
import android.app.Activity;
import android.app.Fragment;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflate...
分类:
移动开发 时间:
2014-05-18 15:58:42
阅读次数:
342
如下58同城快捷方式的效果:
下面是添加桌面快捷方式:
/**
* 启动某个activity是需要在manifest里面定义
*/
private void addShortCut()
{
// 安装的Intent
Intent shortc...
分类:
移动开发 时间:
2014-05-18 04:52:12
阅读次数:
289
今天起床看了一下以前下载的N多的代码,随便挑了个简单的看了一下,看名字(获取手机号码,获取手机运营商)挺有意思的就学习了一下。
然后发现只能获取运营商信息,无法得到号码,就百度谷歌了一下,找到了原因与解决办法,下面贴一些链接
http://www. cppblog.com/fwxjj/archive/2011/01/27/139433.html
http://macleo. itey...
分类:
移动开发 时间:
2014-05-18 09:31:16
阅读次数:
297
Android Intent传递对象小结
Intent 传递复杂类型,例如:数组,ArrayList类型,传递类对象...
分类:
移动开发 时间:
2014-05-18 06:54:14
阅读次数:
338
本文参考《Android系统源代码情景分析》,作者罗升阳
一、测试代码:
~/Android/external/binder/server
----FregServer.cpp
~/Android/external/binder/common
----IFregService.cpp...
分类:
移动开发 时间:
2014-05-18 06:08:05
阅读次数:
494
public class MainActivity extends Activity {
private ImageView operImage;
private PointF point = new PointF();//记录手指的位置
private PointF midPoint = new PointF();//记录手指间的中点的位置
private Matrix matrix...
分类:
移动开发 时间:
2014-05-18 18:44:57
阅读次数:
363
假设有如下分辨率机器:
800 x 480
1024 x 600
1024 x 768
1280 x 800
1920 x 1200
2048 x 1536
总共六种类分辨率机器,如果按照dp为单位来细分可以分为几种呢?
首先通过context.getResources().getDisplayMetrics().density获取到当前机器的屏幕密度,然后通过dp = px/d...
分类:
移动开发 时间:
2014-05-18 05:46:38
阅读次数:
340
public class MainActivity extends Activity {
private ImageView iv;
float startX = 0;
float startY = 0;
//获得一个可以被bitmap
Bitmap bitmap = Bitmap.createBitmap(400, 400,Bitmap.Config.ARGB_8888);
//创...
分类:
移动开发 时间:
2014-05-18 15:54:33
阅读次数:
318