自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Levin的专栏

工作中的一些技术总结,很多都是转载,权当是个记事本,免得遗忘重复造轮子。

  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

转载 ContentProvider,SQLiteOpenHelper,SQLiteDatabase三者之间的区别和联系

http://blog.csdn.net/androidzhaoxiaogang/article/details/81806281.SQLiteOpenHelper是将对数据库和表的创建、插入、更新、删除操作进行了简单的封装;2.而ContentProvider可以说是一个对外的接口,除了可以实现对SQLiteOpenHelper的封装,还可以实现对文件操作、图片操作、对象操作等实

2013-11-29 15:33:20 809

原创 Android获取经纬度的方法

方法1:LocationManager.GPS_PROVIDER方法2:LocationManager.NETWORK_PROVIDER方法3:通过网络的方式,请google服务分析定位:http://blog.csdn.net/lancees/article/details/7616735方法1和方法2是常规的方式,但是在国内这写Provider经常被阉割了,根本取不到经纬度数据

2013-11-28 17:37:34 1056

转载 Android 各种网络信号强度术语

http://stackoverflow.com/questions/15054498/android-signalstrength-terminology-explanation

2013-11-28 14:28:49 1393

原创 Cellid LAC(获取)监听

com.android.internal.telephony Class PhoneStateIntentReceiverjava.lang.Object android.content.BroadcastReceiver com.android.internal.telephony.PhoneStateIntentReceiverDeprecated.

2013-11-27 18:41:56 3395

原创 MCC MNC 什么意思

MCC 是国家编码:中国是 460MNC 是运营商编码:移动 是 0 联通是 1 电信是2

2013-11-27 16:46:44 6684

原创 LAC+CELLID定位手机位置

表示一个移动通信基站的某个扇区,LAC是位置区码,CELLID是扇区代码。由这两个加上国家码,如86(中国),和运营商识别码,如中国移动 01,就可以用于精度为500、600米左右的全球唯一定位了。

2013-11-27 16:41:12 9402

原创 Android中获取本机IPv4地址、IPv6地址、MAC地址

通过InetAddress.getLocalHost()得到始终是“127.0.0.1”,要想得到真正的网络ip地址要通过下面的方法:首先新建一个工程,修改AndroidManifest.xml文件增加用户权限,如下: //必写 //必写 主要函数代码如下:// 得到本机ip地址 public String getLocalHostIp() { String ipaddress = ""; try

2013-11-27 14:51:50 7668 1

转载 Android应用程序获取ROOT权限的方法(android中如何通过代码检测是否有root权限?)

private boolean isRoot(String command){Process process = null;  DataOutputStream os = null;  try {  process = Runtime.getRuntime().exec("su");  os = new DataOutputStream(process.getOutputStr

2013-11-26 10:17:41 4588

原创 从TelephonyManager获取设备信息

直接看api文档就一目了然了:http://developer.android.com/reference/android/telephony/TelephonyManager.html#getSubscriberId()Public MethodsListCellInfo>getAllCellInfo()Returns all

2013-11-25 19:14:30 1612

转载 Service生命周期

http://android.blog.51cto.com/268543/527314Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。    Service和其他的应用组件一样,运行在进程的主线程中

2013-11-24 14:39:09 764

转载 startService和bindService的区别

我们有两种方式启动一个Service,他们对Service 生命周期的影响是不一样的。  1 通过startService    Service会经历 onCreate -> onStartCommand, stopService的时候直接onDestroy     如果是调用者(TestServiceHolder)自己直接退出而没有调用stopServic

2013-11-23 12:46:09 1076

原创 Service是跑在主线程中

Service是跑在主线程中,所以的耗时操作还是要起线程(Task)来执行比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。

2013-11-23 12:38:11 2807

转载 android虚拟机和java虚拟机的区别

为什么android不直接用java虚拟机,而自己开发了一个叫dalvik虚拟机?android中使用的是dalvik虚拟机和普通的虚拟机不同sun java 虚拟机dalvik 虚拟机花大力气开发出该虚拟机的原因是因为 sun虚拟机是有版权问题的 而且 dalvik  更适合于移动的设备 。为什么呢 接下来 我去比较下dalvik 虚拟机和java

2013-11-22 14:56:30 1183

转载 android httpClient 支持HTTPS的2种处理方式

http://www.cnblogs.com/P_Chou/archive/2010/12/27/https-ssl-certification.html  浅谈https\ssl\数字证书http://my.oschina.net/blackylin/blog/144136   android httpClient 支持HTTPS的2种处理方式

2013-11-21 16:35:25 1021

转载 Android通过tcpdump抓包

下载的apk工具都不给力,还是命令行好用!!1. 手机要有root权限2. 下载tcpdump 3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump4. adb shell chmod 6755 /data/local/tcpdump5, adb shell,   su获得root权限

2013-11-21 15:09:30 1721 1

转载 LINUX ulimit命令

原文:http://www.cnblogs.com/wangkangluo1/archive/2012/06/06/2537677.htmllinux下默认是不产生core文件的,要用ulimit -c unlimited放开概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们

2013-11-19 20:34:12 986

转载 Java Callable用法

Java Thread ExecutorService Callable Runnable Callable 和 Runnable 的使用方法大同小异, 区别在于: 1.Callable 使用 call() 方法, Runnable 使用 run() 方法 2.call() 可以返回值, 而 run()方法不能返回。 3.call() 可以抛出受检查的异常,比如Clas

2013-11-18 19:25:12 1667

转载 java throw和throws的区别及用法

这两者虽然看起来只有一个s的区别,但是作用完全不一样/////java处理异常方式///////////////////////////////在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如:int i= 1;int j = 0;int res = 0;res = i/j;//除0错误System

2013-11-18 19:00:55 1640

原创 python官方下载,各个详细版本都有,不用到处baidu了

http://www.python.org/ftp/python/

2013-11-18 09:27:41 1126

原创 Android定时器的用法

/**      * 当我们设置了新时间时触发。      */      @Override      public void onTimeSet(TimePicker view, int hourOfDay, int minute) {                    // 将时间设置为定时的时间          calendar.set(Calendar.

2013-11-14 18:40:46 687

转载 使用PriorityBlockingQueue进行任务按优先级同步执行,摘自Think in Java

package concurrency;import java.util.ArrayList;import java.util.List;import java.util.Queue;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Execu

2013-11-14 13:53:37 1004

转载 Java实现生产者消费者模型:多线程+BlockingQueue

转载:http://blog.163.com/chenxiaojie89@126/blog/static/15105000920126231418429/认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致如下图所示:从上图我们可以很清楚看到,通过一个共享的队列,可以使得数据由队列的一端输入,从另外一端输出;常用的队列

2013-11-14 13:39:16 1757

转载 Java线程池(Android拥有与Java相同的ExecutorService实现)

转载:http://www.oschina.net/question/12_11255让我们开始来从入门了解一下 Java 的并发编程。本文主要介绍如何开始创建线程以及管理线程池,在 Java 语言中,一个最简单的线程如下代码所示:Runnable runnable = new Runnable(){ public void run(){ Syst

2013-11-14 12:13:51 1493

Free Video to GIF Converter

一款很好用的视频格式转换gif图片的免费工具

2016-07-17

achartengine 1.1.0 源码

这是我自己费了很大的劲下载的achartengine 1.1.0源码,我相信5个下载积分是值得的。 再次强调,是1.1.0的最新代码,不是1.0.0,之前在csdn上下载了一个假冒的1.1.0源码,我很气愤,故亲自下载了一个分享出来。 本源码包对应的官方svn revision: 569,作者最后提交日期:2014年9月16日。 代码目录里面包含demo源码。 如有问题,欢迎加我

2015-03-31

webrtc源码

最新的WebRtc源码

2014-08-15

抓包大师V1.2

抓包大师是一款非常简洁的Android抓包工具,让您随心所欲地抓取所有网络包,使用时需要Root权限。 1.抓包需要Root权限,请确保手机已经Root 2.抓到的网络包包存放在/sdcard/pcap目录下 3.在PC上以命令行方式下载tcpdump包 D:\tmp>adb pull /sdcard/pcap/ ./local_dir 4.在PC上直接用Wireshark软件打开下载下来的pcap包,即可使用Wireshark进行分析

2014-08-04

抓包大师V1.1

抓包大师是一款非常简洁的Android抓包工具,让您随心所欲地抓取所有网络包,使用时需要Root权限。 1.抓包需要Root权限,请确保手机已经Root 2.抓到的tcpdum包存放在/sdcard/pcap目录下 3.在PC上以命令行方式下载tcpdump包 D:\tmp>adb pull /sdcard/pcap/ . 4.在PC上直接用Wireshark软件打开下载下来的pcap包,即可使用Wireshark进行分析

2014-06-28

FragmentActivity+FragmentTabHost+Fragement替代TabActibvity+TabHost+Activity.rar

自Android3.2之后,TabActibvity被弃用(Deprecated),取而代之的是FragmentActivity,因为Fragment比Activiy更灵活,消耗的资源更小,完全能够满足TabActivity的效果,所以直接替代之。原来的TabActibvity+TabHost+Activity那套还可以用,不过强烈建议改用FragmentActivity+FragmentTabHost+Fragement

2014-06-28

Android抓包工具tcpdump

Android抓包工具tcpdump,用起来很方便 具体用法请见帖子: http://blog.csdn.net/olevin/article/details/16861321

2013-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除