android知识点
subaohao
这个作者很懒,什么都没留下…
展开
-
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 · 1163 阅读 · 0 评论 -
android 跳转到系统修剪方法
http://www.linuxidc.com/Linux/2011-10/45171.htm原创 2014-11-20 22:49:44 · 824 阅读 · 0 评论 -
: 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 · 12806 阅读 · 0 评论 -
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 · 788 阅读 · 0 评论 -
contacts表字段解析
http://www.it165.net/pro/html/201406/15693.html原创 2014-11-16 22:25:34 · 561 阅读 · 0 评论 -
图片缩放插件GestureImageView——Android 常用插件推荐(一)
图片缩放插件GestureImageView——Android 常用插件推荐(一)Android 开发过程中,交互效果是一个非常繁琐的过程,甚至比Web开发过程中JS特效更加复杂。通过多年的发展,常用的交互方式已经发展相当成熟,而且有很多非常好的插件。为了避免重复造轮子,一些常用的特效,我们可以直接拿来就用的,节省我们开发时间。留时间去开发更具有自身特色的东西。这里介绍一些常用的Andro原创 2014-09-19 15:03:05 · 787 阅读 · 0 评论 -
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 · 19090 阅读 · 2 评论 -
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 · 13243 阅读 · 0 评论 -
Activity生命周期 及 各个回调应该做什么事情
http://blog.csdn.net/lonelyroamer/article/details/8927940原创 2014-08-01 17:09:37 · 653 阅读 · 0 评论 -
收到短信广播,还原短信内容。
public staticfinal SmsMessage[] getMessagesFromIntent(Intent intent) { Object[] messages = (Object[]) intent.getSerializableExtra("pdus"); byte[][] pduObjs =原创 2014-08-06 11:27:22 · 801 阅读 · 0 评论 -
MMs 各个类解析
http://blog.csdn.net/hitlion2008/article/details/7055025原创 2014-08-05 16:34:47 · 2086 阅读 · 0 评论 -
android 源码
http://pan.baidu.com/share/link?shareid=536999228&uk=487862004原创 2014-07-25 16:00:36 · 544 阅读 · 0 评论 -
android 学习中文网
http://hukai.me/android-training-course-in-chinese/index.html原创 2014-07-24 09:19:56 · 706 阅读 · 0 评论 -
android ant 编译打包 和批量打包
http://www.cnblogs.com/yaozhongxiao/p/3523061.html原创 2014-07-23 11:08:47 · 490 阅读 · 0 评论 -
Android 4.4开发中向SD存储卡写入文件方案
http://jingyan.baidu.com/article/6525d4b1308f12ac7d2e9481.html原创 2014-07-24 10:52:20 · 1492 阅读 · 1 评论 -
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 · 490 阅读 · 0 评论 -
ICC 卡知识点
http://www.2cto.com/kf/201306/223784.html 如果要做android通讯录的联系人的机卡混排显示,由于手机卡类型的不同,导致手机卡存储容量以及可以存储信息不同,就要涉及到android去读Icc卡的信息。 一般的sim卡只能存储姓名跟一个电话号码,而USIM卡还可以存多个电话号码跟邮箱,所以编辑卡上联系人的时候应该动态的去布局,或者原创 2015-01-27 22:26:22 · 2379 阅读 · 0 评论 -
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 · 1004 阅读 · 0 评论 -
View绘图流程
http://www.linuxidc.com/Linux/2012-01/51162p2.htm 只要view有变化都会重绘原创 2015-03-19 16:34:05 · 566 阅读 · 0 评论 -
关于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 · 630 阅读 · 0 评论 -
android studio首次安装运行时卡在更新处理方法
http://jingyan.baidu.com/article/af9f5a2d07965c43140a45be.html这是在检查你的 Android SDK 。有人会在这里卡上很长时间,很大的原因就是:网络连接有问题。可以通过配置hosts 的方式来解决。如果检查需要更新,则需要你进行安装 。方法/步骤转载 2014-12-30 22:35:14 · 5345 阅读 · 0 评论 -
android 工具收藏
http://mirrors.neusoft.edu.cn/android/repository/ android 开发工具大陆镜像原创 2014-12-30 22:05:18 · 625 阅读 · 0 评论 -
SubscriptionManager 的讲解
http://blog.163.com/machao_163job/blog/static/2087753220121020101316838/原创 2014-12-29 22:49:26 · 12508 阅读 · 0 评论 -
双卡发送和接收彩信的解决方法 mms 主要还是看数据连接的建立
双卡发送和接收彩信的解决方法,因每一个厂商都有自己的接口,下面列出一些我常用到的的接口: 第一种: 1、点击发送(卡1或卡2)按钮时,就把数据连接(data connect)切换到对应的卡上。问题来了,如何切换,用哪个api? 一般厂商和原生android源码里都有一个管理和订阅card信息的隐藏管理类:"android.telephon原创 2014-12-30 15:39:48 · 4483 阅读 · 1 评论 -
Android弹出拨号界面和拨打电话实现
需要使用反射机制将ITelephony反射出来进行操作。private void dial(String number) { ClassTelephonyManager> c = TelephonyManager.class; Method getITelephonyMethod = null; try { g转载 2014-12-28 21:58:28 · 3437 阅读 · 1 评论 -
短信拦截,如何抢先于QQ通讯录,360
最近写一个应用(A),需要拦截短信分析。一般是这样实现的:注册一个接受短信Intent-Filter,获取短信广播,分析短信内容然后相应处理。对特定短信终止广播继续(abort方法),阻止其进入收件箱。大致就是这么一个过程。但上述方式,在QQ通讯录/360/飞信存在的情况下,拦截短信失败~也就是说它们抢先拿到了收短信的广播,并将其中断了。那么如何解决这个问题呢~转载 2014-12-28 20:36:10 · 917 阅读 · 0 评论 -
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 · 640 阅读 · 0 评论 -
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 · 1553 阅读 · 0 评论 -
mms建立数据连接过程(data connection)
http://yinger-fei.iteye.com/blog/1522339建立新的彩信,点击发送后,会断开默认的数据业务,然后连接MMS网络。 首先调用:ConnectivityService.java—startUsingNetworkFeature,这个函数中会判断当前连接的网络是否为MMS网络,若不是就会调用函数:MobileDataStateTrack原创 2014-12-25 22:50:01 · 1280 阅读 · 0 评论 -
android jar java 文件源码
http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/原创 2014-12-11 09:41:21 · 611 阅读 · 0 评论 -
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 · 3202 阅读 · 1 评论 -
大牛android博客
http://blog.csdn.net/guolin_blog/article/details/9991569原创 2014-07-20 10:52:30 · 1116 阅读 · 0 评论 -
Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等
Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等原创 2014-07-19 23:14:08 · 648 阅读 · 0 评论 -
判断某个service服务是否正在运行
public static boolean isServiceRunning(Context context) {boolean isRunning = false;ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);Li原创 2014-03-26 10:17:26 · 999 阅读 · 0 评论 -
Android手电筒
public class HandLightActivity extends Activity implements OnClickListener{private ToggleButton toggleButton;private Camera m_Camera;@Overrideprotected void onCreate(Bundle savedInstanceState)原创 2013-07-17 00:16:09 · 695 阅读 · 0 评论 -
让EditText不能自动获取焦点
在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢?方法:在第一个EditText前面添加一个LinearLayout,并且一定要请求获得焦点,否则无效。网上很多都说到要添加一个LinearLayout,但是没有强调要使用 这句,发现不使用这句其实是没有原创 2013-06-07 00:33:58 · 58524 阅读 · 10 评论 -
androd之绘制文本(FontMetrics)
Canvas 作为绘制文本时,使用FontMetrics对象,计算位置的坐标。它的思路和java.awt.FontMetrics的基本相同。 FontMetrics对象它以四个基本坐标为基准,分别为:・FontMetrics.top・FontMetrics.ascent・FontMetrics.descent・FontMetrics.bottom转载 2013-05-14 22:02:12 · 1200 阅读 · 0 评论 -
给Android应用签名
给Android应用签名您的评价: 很差 收藏该经验生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。如果想要自己给apk签名:1.签名的意义转载 2013-05-12 21:43:35 · 1889 阅读 · 0 评论 -
Android混淆代码工具ProGuard
Android从2.3的SDK开始,将ProGuard混淆代码的功能加入了进来。 我们可以从android sdk的tools目录下看到有一个proguard目录。说明具有了代码混淆的功能。 至于如何进行代码的混淆。我们需要做的很简单: 1、在用eclipse生成的android工程中都有一个project.properties文件,我们需转载 2013-05-12 23:07:45 · 969 阅读 · 0 评论 -
Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开转载 2013-05-12 23:03:58 · 999 阅读 · 0 评论