- 博客(153)
- 资源 (3)
- 收藏
- 关注
原创 Android 如何判断一个应用在运行
转 http://www.cnblogs.com/zdz8207/archive/2012/07/23/2605377.htmlAndroid 如何判断一个应用在运行 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity
2015-06-17 10:56:19
1595
转载 allowBackup安全风险描述
转http://www.2cto.com/Article/201503/382610.html1.allowBackup安全风险描述Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默认是True。当allowBa
2015-03-30 15:01:07
1142
原创 关于View的学习点 和onInterceptTouchEvent()与onTouchEvent()的机制:
http://blog.csdn.net/vipzjyno1/article/details/24577023http://www.cnblogs.com/zhengbeibei/archive/2013/05/07/3065999.html 坐标的理解http://blog.csdn.net/vipzjyno1/article/details/24592591 scroller的理
2015-03-17 22:35:53
616
转载 android 新建项目基类设计
转http://www.kwstu.com/ArticleView/346933996_201383021481386虽然我的项目经验不是很丰富,但是,就接手过的几个项目来说,如果在项目建立时存在下面提到的那些东西将会给项目的进行带来很大的方便,编写以下的那些类是个很好的习惯,也许大家都会这么做的吧,通常我把它们放在总包的.app包内,如图:看到这个图感觉熟悉的兄弟姐妹们就可以直接
2015-03-13 10:14:13
3166
转载 Android 程序框架设计
[置顶] Android 程序框架设计http://blog.csdn.net/leehong2005/article/details/8535306android这篇文章主要内容来自于之前我讲的一个PPT文档,现在将其整理如下。欢迎指正。以下的内容都是来自于我自身的经验,欢迎大家多提自己的建议。1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断
2015-03-13 09:25:13
761
原创 startActivityForResult启动singleTask的Activity,则onActivitResult()立即回调且resultCode为RESULT_CANCEL
http://www.cnblogs.com/tt_mc/p/3586834.htmlhttp://blog.csdn.net/sodino/article/details/22101881
2015-03-11 22:31:51
992
原创 activity 启动模式
http://www.cnblogs.com/meizixiong/archive/2013/07/03/3170591.html
2015-03-11 11:01:59
443
转载 Android最佳性能实践(二)——分析内存的使用情况
Android最佳性能实践(二)——分析内存的使用情况分类: Android疑难解析 2015-02-12 09:09 5946人阅读 评论(42)收藏 举报android性能内存泄露内存mat转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/42238633由于Android是为移动设
2015-02-26 14:27:01
617
原创 ICC 卡知识点
http://www.2cto.com/kf/201306/223784.html 如果要做android通讯录的联系人的机卡混排显示,由于手机卡类型的不同,导致手机卡存储容量以及可以存储信息不同,就要涉及到android去读Icc卡的信息。 一般的sim卡只能存储姓名跟一个电话号码,而USIM卡还可以存多个电话号码跟邮箱,所以编辑卡上联系人的时候应该动态的去布局,或者
2015-01-27 22:26:22
2327
转载 android studio首次安装运行时卡在更新处理方法
http://jingyan.baidu.com/article/af9f5a2d07965c43140a45be.html这是在检查你的 Android SDK 。有人会在这里卡上很长时间,很大的原因就是:网络连接有问题。可以通过配置hosts 的方式来解决。如果检查需要更新,则需要你进行安装 。方法/步骤
2014-12-30 22:35:14
5314
原创 android 工具收藏
http://mirrors.neusoft.edu.cn/android/repository/ android 开发工具大陆镜像
2014-12-30 22:05:18
612
原创 双卡发送和接收彩信的解决方法 mms 主要还是看数据连接的建立
双卡发送和接收彩信的解决方法,因每一个厂商都有自己的接口,下面列出一些我常用到的的接口: 第一种: 1、点击发送(卡1或卡2)按钮时,就把数据连接(data connect)切换到对应的卡上。问题来了,如何切换,用哪个api? 一般厂商和原生android源码里都有一个管理和订阅card信息的隐藏管理类:"android.telephon
2014-12-30 15:39:48
4453
1
原创 SubscriptionManager 的讲解
http://blog.163.com/machao_163job/blog/static/2087753220121020101316838/
2014-12-29 22:49:26
12493
转载 Android弹出拨号界面和拨打电话实现
需要使用反射机制将ITelephony反射出来进行操作。private void dial(String number) { ClassTelephonyManager> c = TelephonyManager.class; Method getITelephonyMethod = null; try { g
2014-12-28 21:58:28
3421
1
转载 短信拦截,如何抢先于QQ通讯录,360
最近写一个应用(A),需要拦截短信分析。一般是这样实现的:注册一个接受短信Intent-Filter,获取短信广播,分析短信内容然后相应处理。对特定短信终止广播继续(abort方法),阻止其进入收件箱。大致就是这么一个过程。但上述方式,在QQ通讯录/360/飞信存在的情况下,拦截短信失败~也就是说它们抢先拿到了收短信的广播,并将其中断了。那么如何解决这个问题呢~
2014-12-28 20:36:10
899
原创 mms建立数据连接过程(data connection)
http://yinger-fei.iteye.com/blog/1522339建立新的彩信,点击发送后,会断开默认的数据业务,然后连接MMS网络。 首先调用:ConnectivityService.java—startUsingNetworkFeature,这个函数中会判断当前连接的网络是否为MMS网络,若不是就会调用函数:MobileDataStateTrack
2014-12-25 22:50:01
1259
原创 mms 数据包相关 抓包
1 抓包 adb shell tcpdump -i any -p -vv -s 0 -w /sdcard/capture.pca 2 在wireshark中查看收到的信息时,输入以下搜索 MMSE/SMIL MMS m-retrieve-conf DU即协议数据单元,对应前面每种消息的消息格式。彩信的PDU和HTTP协议极为类似,当然相对来说要简单多了。它定
2014-12-25 22:43:59
3144
1
原创 Cannot locate boot class path file /system/framework/core.odex 反编译odex
Cannot locate boot class path file /system/framework/core.odex解决方法:在当前文件夹下新建system文件夹,并在system文件夹下建立framework文件夹,然后将常用的一些odex放入framework文件夹下,如core.odex, ext.odex, framework.odex, android.polic
2014-12-11 15:33:36
1534
原创 android jar java 文件源码
http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/
2014-12-11 09:41:21
599
原创 android apk反编译和odex转dex
大家好,这里介绍apk反编译操作。http://blog.csdn.net/cqupt_chen/article/details/83733001:apk反编译2:odex转dex 操作环境:ubuntu A:apk反编译.到code.google上下载apktool.jar以及相关文件:http://code.google.com/p/android-apktool/
2014-12-11 09:37:37
629
原创 ApkTool在Mac上的安装和使用
ApkTool在Mac上的安装和使用标签:apktoolmac| 发表时间:2013-05-30 15:05 | 作者:wirelessqa 分享到:出处:http://blog.csdn.net本文目录一.安装操作:二.配置环境变量三.APKTOOL的命令解释四.APKTOOL使用实例4.1 反编译新浪微博的APK4.2 重新打包修改后的资源文
2014-12-05 12:48:06
5741
原创 : java.lang.SecurityException: Unable to find app for caller android.app.ApplicationThreadProxy 解决方法
11-26 09:13:10.105: E/AndroidRuntime(30379): FATAL EXCEPTION: main11-26 09:13:10.105: E/AndroidRuntime(30379): Process: com.chinamobile.contacts.im, PID: 3037911-26 09:13:10.105: E/AndroidRuntime(
2014-11-26 09:26:30
12774
原创 Android 2.0以后的Contacts API--ContactsContract
http://www.cnblogs.com/angeldevil/archive/2011/11/23/2259336.htmlAndroid 2.0以后的Contacts API--ContactsContract联系人信息的存储结构:从Android 2.0(API Level 5)开始,Android平台提供了一个改进的Contacts API,
2014-11-16 20:05:02
767
原创 onNewIntent调用时机
http://www.cnblogs.com/zenfly/archive/2012/02/10/2345196.htmlonNewIntent调用时机在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent
2014-11-05 17:06:56
479
原创 图片缩放插件GestureImageView——Android 常用插件推荐(一)
图片缩放插件GestureImageView——Android 常用插件推荐(一)Android 开发过程中,交互效果是一个非常繁琐的过程,甚至比Web开发过程中JS特效更加复杂。通过多年的发展,常用的交互方式已经发展相当成熟,而且有很多非常好的插件。为了避免重复造轮子,一些常用的特效,我们可以直接拿来就用的,节省我们开发时间。留时间去开发更具有自身特色的东西。这里介绍一些常用的Andro
2014-09-19 15:03:05
773
原创 android 4.4 设置默认短信 和来电短信拒接
怎么开发default SMS app 现存的短信类App不会默认升级为default SMS app,需要完成Android新的规范协议。Android 4.4中,系统收到短信时,只有一个应用能收到SMS_DELIVER_ACTION,这个应用就是default SMS app,WAP_PUSH_DELIVER_ACTION也是类似。如果现存的短信类App不做改造,运行在Andro
2014-09-18 10:44:55
13195
原创 Log分析 你还可以去data/anr的目录下把trace.txt这个文件拷贝出来,在该文件中会写了产生anr的函数堆栈可以帮助分析
Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused
2014-08-21 15:13:14
19038
2
原创 收到短信广播,还原短信内容。
public staticfinal SmsMessage[] getMessagesFromIntent(Intent intent) { Object[] messages = (Object[]) intent.getSerializableExtra("pdus"); byte[][] pduObjs =
2014-08-06 11:27:22
790
原创 Activity生命周期 及 各个回调应该做什么事情
http://blog.csdn.net/lonelyroamer/article/details/8927940
2014-08-01 17:09:37
639
原创 按这个目标努力
1. 编程语言能力 不用多说,作为合格的计算机程序员,精通一门语言是必须的。这种精通,不是说看了一本编程宝典,抄了几个程序就能说精通的,要靠长时间的积累。 2.编码能力 我曾经看很多程序员写的代码,在同一个jsp或者java源文件里,出现了三种以上的对方法的命名方式,有下划线间隔的,有全大写的,有拼音首字母的。就像一个菜市场,杂乱无比,估计10天后,他自己
2014-08-01 11:28:12
629
原创 android 源码
http://pan.baidu.com/share/link?shareid=536999228&uk=487862004
2014-07-25 16:00:36
533
原创 Android 4.4开发中向SD存储卡写入文件方案
http://jingyan.baidu.com/article/6525d4b1308f12ac7d2e9481.html
2014-07-24 10:52:20
1475
1
原创 android 学习中文网
http://hukai.me/android-training-course-in-chinese/index.html
2014-07-24 09:19:56
692
原创 android ant 编译打包 和批量打包
http://www.cnblogs.com/yaozhongxiao/p/3523061.html
2014-07-23 11:08:47
478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人