文章列表
在开发Android应用时,有时需要把一些数据内置到应用中,常用的有以下2种方式:其一直接拷贝制作好的SQLite数据库文件,其二是使用系统提供的数据库,然后把数据批量插入。我更倾向于使用第二种方式:使用系统创建的数据库,然后批量插入数据。批量插入数据也有很多方法,那么那种方法更快呢,下面通过一个demo比较一下各个方法的插入速度。 1. 使用db.execSQL(sql) 这里是把要插入的数据拼接成可执行的sql语句,然后调用db.execSQL(sql)方法执行插入 参考博客:http://mobile.51cto.com/android-public void inertOrUpdat ...
优秀的程序员不是你懂得什么语言或者使用多么牛叉的技术,而是你如何将客户的需求转为产品,并且用户体验好,性能稳定,后期维护和开发方便。所以编码前,理解需求,编写文档,然后将自己的思路用文档表现,并与上级和同事讨论,这样既可提高编写代码的效率,又可准确的理解需求,减少重复开发。编码过程中,规范、注释,框架的搭建是否有利于后期维护和开发都是必须考虑的。
一、插入排序
1、直接插入排序
思路:在一组排序中,假如有n-1已经排好了序,那么第n个插入到前面有序的数组中,也应该是排好序的,如此循环,就可排好序了。
/*
* 直接插入排序
*/
public static void insertSort() throws InterruptedException{
int a[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51};
int temp=0;
for(int i=1;i& ...
1。普通的Menu[size=medium]
在主Activity中覆盖onCreateOptionsMenu(Menu menu)方法。[/size]
/**初始化菜单*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//1 组 2 项 3 顺序 4 标题
menu.add(1, 1, 1, "apple");
menu.add(1, 2, 2, "bannae");
menu.add(1, 3, 3, &quo ...
Android 四大组件之一service
- 博客分类:
- Android
package com.kawa;
import com.kawa.MyService.Mybind;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.os.Bundle;
import android.os.IBinder;
import android.view.Vi ...
QQ相册
- 博客分类:
- JSH jquery sir
引入JQ库与插件js
Js代码 收藏代码
<link rel="stylesheet" href="css/basic.css" type="text/css" />
<link rel="stylesheet" href="css/galleriffic-3.css" type="text/css" />
<script type="text/javascript" src="js ...