- 浏览: 46559 次
- 性别:
- 来自: 北京
最新评论
文章列表
package com.firewings.smstools;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import android.content.ContentProvider;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
import ...
package com.firewings.smstools;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class DbHelper extends SQLiteOpenHelper {
private static DbHelper sSingleton = null;
...
package com.firewings.smstools;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class SmsReceiver extends BroadcastReceiver {
private static String START_ACTION = "com.fi ...
package com.firewings.smstools;
import android.app.Service;
import android.content.Intent;
import android.net.Uri;
import android.os.Handler;
import android.os.IBinder;
import android.util.Log;
public class SmsListener extends Service {
private static String ...
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.content.ContentValues;
import android.content.Context;
import android.database.ContentObserver;
import android.database.Cursor;
import android.net.ConnectivityManager;
import android.net.Ne ...
1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 e.g. 1.Mary的原工资为1000, 财务人员将Mary的工 ...
排序法
最差时间分析
平均时间复杂度
稳定度
空间复杂度
选择排序
O(n2)
O(n2)
稳定
O(1)
插入排序
O(n2)
O(n2)
稳定
O(1)
冒泡排序
O(n2)
总结:
1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次
2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次
3、设置Activity的android:configChanges="orientation|keyboardHidden"时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法
补充一点,当前Activi ...
查看cpu信息可以使用
cat /proc/cpuinfo
查看显卡使用
lspci |grep VGA
Android获取屏幕宽高的两种方法
- 博客分类:
- Android
Display display = getWindowManager().getDefaultDisplay();
Log.i("view" , "height:" +display.getHeight());
Log.i("view" , "width:" +display.getWidth());
DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
Log.i("view" , &quo ...
http://blog.csdn.net/hzdysymbol/article/details/4004791
Android Power Management
总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源 ...
Android 单HTTP链接多文件下载
- 博客分类:
- Android
public static void main(String[] args) {
System.out.println(System.currentTimeMillis());
for (int i = 1; i < 2; i++) {
int nRead = 0;
String j = "";
if (i < 10)
j = "00" + i;
else if (i < 100)
j = "0" + i;
String sPath = ...
Android 获取视频缩略图
- 博客分类:
- Android
public static Bitmap createVideoThumbnail(String filePath, int kind) {
Bitmap bitmap = null;
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
try {
retriever.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY);
retriever.setD ...
Android 获取缩略图
- 博客分类:
- Android
public void getMiniThumb(HttpServletResponse resp) {
OutputStream out;
try {
out = resp.getOutputStream();
Cursor c = _resolver.query(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, null, null, null, null);
while (c.moveToNext()) {
for (int i = 0; i &l ...