摘要:
主要介绍如何利用tcpdump抓取andorid手机上网络数据请求,利用Wireshark可以清晰的查看到网络请求的各个过程包括三次握手,但相对来说使用Fiddler进行网络数据抓包和展现更方便,优点包括:(1)无需root (2)对Android和Iphone同样适用 (3)操作更简单方便(第一次...
阅读全文
posted @ 2015-02-12 11:00
Bigben
阅读(910)
推荐(0)
摘要:
Android学习-应用程序管理在前段时间,公司要求做一个Android系统的应用程序管理,要实现卸载程序、清除数据、停止正在运行的服务这几大模块,现在将代码粗略总结如下:主要运用到的类有PackageManagerActivityManagerApplicationInfoRunningServi...
阅读全文
posted @ 2015-02-11 16:19
Bigben
阅读(297)
推荐(0)
摘要:
package test;public abstract class Logger { private static Class mLoggerClass = null; public static final boolean DBG = true; public static f...
阅读全文
posted @ 2015-02-11 16:11
Bigben
阅读(253)
推荐(0)
摘要:
http://www.trinea.cn/android/android-downloadmanager-pro/本文主要介绍如何修改Android系统下载管理,以支持更多的功能及部分bug修改和如何编译生效。目前内容包括暂停下载、继续下载、通知设置NotiExtra和NotiClass、wifi切...
阅读全文
posted @ 2015-02-11 12:17
Bigben
阅读(816)
推荐(0)
摘要:
网上有不少教程,那个提示框字符集都是事先写好的,例如用一个String[] 数组去包含了这些数据,但是,我们也可以吧用户输入的作为历史记录保存 下面先上我写的代码:import android.app.Activity;[java]view plaincopyimportandroid.conte...
阅读全文
posted @ 2015-02-11 10:24
Bigben
阅读(1336)
推荐(0)
摘要:
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == Activity.RESULT_OK) { if (resultCode == A...
阅读全文
posted @ 2015-02-10 19:11
Bigben
阅读(531)
推荐(0)
摘要:
大家都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。但你是否遭遇过onActivityResult()不执行或者未按预想的那样执行的情况呢?这里我总结了三种情况:1、执行startActivityForResul...
阅读全文
posted @ 2015-02-10 18:39
Bigben
阅读(348)
推荐(0)
摘要:
用雅虎天气接口和AutoCompleteTextView开发天气应用(1)2014/03/20 | 分类:ANDROID,开发|2 条评论| 标签:天气,安卓开发分享到:5jQuery源码解析(DOM与核心模块)JDBC之 “ 对岸的女孩看过来”Java中的文件上传下载高性能产品的必由之路—性能测试...
阅读全文
posted @ 2015-02-10 15:52
Bigben
阅读(602)
推荐(0)
摘要:
分类:android 技巧2013-05-28 10:323278人阅读评论(1)收藏举报目录(?)[+]从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Mana...
阅读全文
posted @ 2015-02-09 09:43
Bigben
阅读(610)
推荐(0)
摘要:
Android Fragment是Android4.0以上才有的;而FragmentActivity是为了兼容4.0以下版本的Fragment使用的。所以如果你想兼容4.0以下Android版本使用Fragment的话,框架Activity需要继承FragmentActivity,FragmentA...
阅读全文
posted @ 2015-02-07 12:23
Bigben
阅读(997)
推荐(0)
摘要:
1,申请的秘钥: 2,看sha1签名和包名:06:44:1B:A7:6B:6D:D9:72:4E:9D:16:90:B5:22:5A:4D:F8:3C:2D:D2;com.renwuto查看方法:在adt 22中直接查看如果使用adt 22,可以在eclipse中直接查看:windows -> pr...
阅读全文
posted @ 2015-02-05 15:00
Bigben
阅读(229)
推荐(0)
摘要:
yc.renwuto.cn:4321http://code.taobao.org/u/%E5%86%9C%E6%B0%91%E4%BC%AF%E4%BC%AF/mypro/
阅读全文
posted @ 2015-02-03 19:11
Bigben
阅读(107)
推荐(0)
摘要:
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://android.blog.51cto.com/268543/323982Activity跳转与传值,主要是通过Intent类来连接多个Activity,以及传递数据。Intent是And...
阅读全文
posted @ 2015-02-02 17:43
Bigben
阅读(153)
推荐(0)
摘要:
http://www.open-open.com/lib/view/open1409191580182.html本文介绍3个方法,判断手机上是否安装了某应用、该应用是否正在运行、获取手机某个APK文件的安装Intent.启动该Intent就可以直接安装该APK。?123456789101112131...
阅读全文
posted @ 2015-02-02 10:30
Bigben
阅读(1007)
推荐(0)
摘要:
一、从Eclipse导入工程到Android Studio根据官方的介绍,Android Studio可以兼容Eclipse的现有工程,但需要做一些操作:首先升级ADT到最新版本,目前为版本号为22(注意和ADT相关的组件最好一并升级,避免后期可能出现的错误)选择需要从Eclipse导出的工程,右键...
阅读全文
posted @ 2015-01-31 13:59
Bigben
阅读(240)
推荐(0)
摘要:
本文综合了:http://zhujiao.iteye.com/blog/1856980和http://blog.csdn.net/maikol/article/details/6048647两篇文章加入了自己的一些心得。Android的Margin和Padding跟Html的是一样的。如下图所示:黄...
阅读全文
posted @ 2015-01-31 13:46
Bigben
阅读(222)
推荐(0)
摘要:
1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)Conte...
阅读全文
posted @ 2015-01-29 10:44
Bigben
阅读(191)
推荐(0)
摘要:
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashta...
阅读全文
posted @ 2015-01-26 17:29
Bigben
阅读(255)
推荐(0)
摘要:
摘要: 当我们设计应用程序时,希望能够尽最大限度的适配各种设备,包括4寸屏、7寸屏、10寸屏等等,Android开发文档给了我们参考,而且Google IO的app(如图二)也实现了这种思想,他们都是使用layout、layout-large里 ... 当我们设计应用程序时,希望能够尽最大限度...
阅读全文
posted @ 2015-01-25 12:33
Bigben
阅读(328)
推荐(0)
摘要:
http://www.cnblogs.com/linjiqin/archive/2011/06/03/2071956.html一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, in...
阅读全文
posted @ 2015-01-25 12:30
Bigben
阅读(224)
推荐(0)
摘要:
当我们在使用SQLiteOpenHelper时,经常使用db.execSQL(String sql)方法写入对应语句实现创建表的操作,这样的确可以实现业务逻辑。与此同时还有一种更灵活的方法,从assets文件夹下读取对应的.sql文件,然后创建表。 1.首先在工程的assets文件夹下,添加对应的...
阅读全文
posted @ 2015-01-24 12:13
Bigben
阅读(538)
推荐(0)
摘要:
http://blog.csdn.net/feiyangxiaomi/article/details/402981551.android为什么要签名 所有的Android应用程序都要求开发人员用一个证书进行数字签名,anroid系统不会安装没有进行签名的由于程序。平时我们的程序可以在模拟器上安装并...
阅读全文
posted @ 2015-01-24 11:33
Bigben
阅读(609)
推荐(0)
摘要:
http://blog.csdn.net/lyq8479/article/details/6401093 本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。1、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在...
阅读全文
posted @ 2015-01-24 11:11
Bigben
阅读(193)
推荐(0)
摘要:
1.一个Handler只有一个队列;2.在调用Handler.post(Runnablerunnable)方法时,会将runnable封装成一个Message;3.在队列执行时,会判断当前的Message里是否封装了Runnable,如果封闭了,就直接执行Runnable,如果没有,将当前的Mess...
阅读全文
posted @ 2015-01-23 17:56
Bigben
阅读(222)
推荐(0)
摘要:
1、Activity , Window和View的关系是什么?跟踪Activity的源码就会发现:Activity.attch() -> PolicyManager -> Policy -> PhoneWindow -> mLayoutInflater.inflate()&mContentPare...
阅读全文
posted @ 2015-01-23 14:49
Bigben
阅读(317)
推荐(0)
摘要:
IntentBundle传递对象SerializableParcelableAndroid开发中有时需要在应用中或进程间传递对象,下面详细介绍Intent使用Bundle传递对象的方法。被传递的对象需要先实现序列化,而序列化对象有两种方式:java.io.Serializable和android.o...
阅读全文
posted @ 2015-01-23 11:09
Bigben
阅读(631)
推荐(0)
摘要:
1 基于消息的通信机制 Intent--------boudle,extra用这种简单的形式,一般而言传递一些简单的类型是比较容易的,如int、string等详细介绍下Intent机制Intent包含两部分:1 目的【action】-------要去到哪里去2 内容【category、data】--...
阅读全文
posted @ 2015-01-22 19:10
Bigben
阅读(643)
推荐(0)
摘要:
今天刚发了一篇关于ImageView的缩放和拖拽的博客,然后我想了下,将他自定义下,方便我们来复用这个imageView,效果我就不多说了,http://blog.csdn.net/xiaanming/article/details/8827257就是这个效果,我只是把他抽出来自定义了下,代码还是贴...
阅读全文
posted @ 2015-01-21 17:41
Bigben
阅读(615)
推荐(0)
摘要:
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工...
阅读全文
posted @ 2015-01-21 17:07
Bigben
阅读(200)
推荐(0)
摘要:
Application配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context第三步、使用,使用的时候用的时候根据类的名称访问ContextAndro...
阅读全文
posted @ 2015-01-21 15:13
Bigben
阅读(176)
推荐(0)
摘要:
(1)创建数据库 在命令行中切换到sqlite.exe所在的文件夹 在命令中键入sqlite3 test.db;即可创建了一个名为test.db的数据库 由于此时的数据库中没有任何表及数据存在,这时候是看不到test.db的,必须往里面插入一张表即可看到数据库(2)创建表 create table ...
阅读全文
posted @ 2015-01-20 16:51
Bigben
阅读(191)
推荐(0)
摘要:
public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version) 這個方法在實現時需要重寫。public abstract void onUpgrade(SQLiteDatabase db,int old...
阅读全文
posted @ 2015-01-20 15:28
Bigben
阅读(228)
推荐(0)
摘要:
转自 http://hi.baidu.com/hfutonline/blog/item/62b1e4de8bdf4b2e5882dd28.html最近在做android项目的时候遇到一个问题,应用程序初始化时需要批量的向sqlite中插入大量数,导致应用启动过慢。android使用的是sqlite数...
阅读全文
posted @ 2015-01-19 17:27
Bigben
阅读(403)
推荐(0)
摘要:
之前一直搞不很明白 AndroidManifest.xml 中 activity 标签下的 intent-filter 中 data 标签的属性含义,今天认真看了 Dev Guide,又在网上查询了大量相关资料,现把 data 标签中的属性含义做一个总结。一、定义scheme, host, port...
阅读全文
posted @ 2015-01-19 17:24
Bigben
阅读(299)
推荐(0)
摘要:
泡在网上的日子 发表于 2014-11-13 10:32第569次阅读RecyclerView0摘要Google官方最近新增加的RecyclerView,据说是ListView的升级版本,本篇博客,首先介绍RecyclerView的用法,然后经行一定的分析;最后自定义一下RecyclerView实现...
阅读全文
posted @ 2015-01-17 17:10
Bigben
阅读(486)
推荐(0)
摘要:
在使用自定义视图的时候,对触屏事件的处理是比不可少的,有能力的可以自己写代码处理,这样更加的灵活。如果不想这么麻烦,Android提供了一个手势监听类GestureDetector,可以供我们使用。GestureDetector使用很方便,提供了单击,双击,长按等操作的处理,但是一般的定义界面都比较...
阅读全文
posted @ 2015-01-17 16:10
Bigben
阅读(526)
推荐(0)
摘要:
关于如何处理手势操作以及那四个基本固定的顺序我就不讲解了,这里直接跳到我们获得瞬间滑动后回调onFling()这个抽象函数时,应该如何根据参数比较准确的判断滑动方向。如果你没有前面的基础知识,你可以去看看这篇文章:http://jcodecraeer.com/a/anzhuokaifa/androi...
阅读全文
posted @ 2015-01-17 11:38
Bigben
阅读(1142)
推荐(0)
摘要:
手机屏幕事件的处理方法onTouchEvent。该方法在View类中的定义,并且所有的View子类全部重写了该方法,应用程序可以通过该方法处理手机屏幕的触摸事件。该方法的签名如下所示。[java]view plaincopypublicbooleanonTouchEvent(MotionEvente...
阅读全文
posted @ 2015-01-17 11:37
Bigben
阅读(327)
推荐(0)
摘要:
在刚开始学Android的时候,就觉得Google的文档不咋样,在研究手势时,更加的感觉Google的文档写得实在是太差了。很多常量,属性和方法,居然连个描述都没有。没有描述也就罢了,但是OnGestureListener里手势这么多,它也没有一个介绍说明,在没有进行不断才尝试之前,谁能搞懂onLo...
阅读全文
posted @ 2015-01-17 11:36
Bigben
阅读(341)
推荐(0)
摘要:
我们在开发时,经常会输出各种日志来debug代码。但是等到应用发布的apk运行时不希望它输出日志。 关闭输出日志Log.v(),Log.i(),Log.w(),Log.v(),Log.e()等原理: 那么我们可以通过proguard导出apk时删除各种日志输出代码。然后,将会过滤掉日志代码。...
阅读全文
posted @ 2015-01-16 05:42
Bigben
阅读(1911)
推荐(0)