网上关于拨号流程的文章有很多,大多讲逻辑,本文从logcat输出的日志入手。分析通话流程,还原系统应用真实的调试场景。adb logcat -b main -b radio -v time >> call.log用如上adb命令将拨号至接通电话的日志输出。1-01 08:02:07.458 V/Ou...
分类:
移动开发 时间:
2014-07-25 19:14:12
阅读次数:
424
http://iosdevelopertips.com/user-interface/creating-circular-and-infinite-uiscrollviews.htmlhttps://github.com/darcyliu/SampleCode/tree/master/StreetS...
分类:
移动开发 时间:
2014-07-25 19:13:51
阅读次数:
252
最近一直在看android源码相关的文档,包括编译源码,还有framework层的代码,本人很懒,一直没有写博客,今天想自己在编译一下源码,并且运行在模拟器中。 源码的版本不同,需要的jdk可能也有所不同,一切都参照官方给与的文档,下载源码的方法也参考官方文档。 注意点:1.环境变量要设置正...
分类:
移动开发 时间:
2014-07-25 19:10:32
阅读次数:
353
Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 w...
分类:
移动开发 时间:
2014-07-25 19:01:11
阅读次数:
280
转自:http://blog.csdn.net/ithomer/article/details/6960989今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDK的Android开发平台一 安装配置Eclipse环境1 下载安装包Eclipse:eclipse官方下载网站, 或直....
分类:
移动开发 时间:
2014-07-25 18:57:42
阅读次数:
299
iOs7下,使用AVAudioRecorder录音的时候,会在顶部出现一个红框,或者红框一闪而过,这时候需要设置AVAudioSession,如下代码:AVAudioSession * session = [AVAudioSession sharedInstance]; NSError * s...
分类:
移动开发 时间:
2014-07-25 18:56:02
阅读次数:
222
首先应该在AndroidManifest.xml把下面这个加上使得具有网络访问权限然后在布局文件上插入WebView main.xml 本地Code 创建 一个JavaScriptInterface的实例final JavaScriptInterface myJ...
分类:
移动开发 时间:
2014-07-25 18:55:52
阅读次数:
267
这篇文章旨在给自己以后需要时能及时的查到,省得每次都去baidu.1. xml解析库-GDataXML参考文章:http://blog.csdn.net/tangren03/article/details/7868246GDataXML下载地址:(1)GDataXML.h/m文件http://cod...
分类:
移动开发 时间:
2014-07-25 18:54:12
阅读次数:
266
不知不觉中,带你一步步深入了解View系列的文章已经写到第四篇了,回顾一下,我们一共学习了LayoutInflater的原理分析、视图的绘制流程、视图的状态及重绘等知识,算是把View中很多重要的知识点都涉及到了。如果你还没有看过我前面的几篇文章,建议先去阅读一下,多了解一些原理方面的东西。之前我有...
分类:
移动开发 时间:
2014-07-25 18:53:42
阅读次数:
468
1.如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。首先:需要在AndroidManifest.xml文件的元素如下添加子元素 名如其意,以上是为我们的屏幕设置多分辨率支持(更准确的说是适配大、中、小三种密度)。an...
分类:
移动开发 时间:
2014-07-25 18:53:12
阅读次数:
224
有时候相同的按钮页面的切换,在代码中需要进行多个点击的分开的处理,这些其实是不用这样的操作的,在xml布局中使用tag标签可以很好的处理这些问题;简化操作布局文件如下: 1 10 11 19 20 28 29 37 38 46 47 ...
分类:
移动开发 时间:
2014-07-25 16:47:01
阅读次数:
368
相信大家在平时使用View的时候都会发现它是有状态的,比如说有一个按钮,普通状态下是一种效果,但是当手指按下的时候就会变成另外一种效果,这样才会给人产生一种点击了按钮的感觉。当然了,这种效果相信几乎所有的Android程序员都知道该如何实现,但是我们既然是深入了解View,那么自然也应该知道它背后的...
分类:
移动开发 时间:
2014-07-25 16:45:31
阅读次数:
522
O(∩_∩)O哈哈哈~今天又遇到了一个好东西,记录一下下哈~一个网站,有些页面的头部跟尾部是相同的,还在为总是复制,为错了一个小小点而需要改好多个页面烦恼吗?现在我知道怎么来偷懒了!1、首先找到conf这个文件夹,然后找到里面的httpd.conf这个文件,然后用记事本打开就可以了2、配置appac...
分类:
移动开发 时间:
2014-07-25 16:43:21
阅读次数:
323
1、应用程序状态1.1、Not running-未运行程序没有启动1.2、Inactive-未激活程序在前台运行,不过没有接受到事件,在没有事件处理下程序同城停留在这个状态1.3、Active-激活程序在前台运行并且接受到了事件,这也是前台的一个正常的模式1.4、Background-后台程序在后台...
分类:
移动开发 时间:
2014-07-25 16:42:21
阅读次数:
358
#!/bin/sh#ROOT_DIR=/backup/PRJ_NAME=6592wetcustBRR_NAME=mydevcd $ROOT_DIR$PRJ_NAME"/"echo ">>>>>>>>.. repo clean ..>>>>>>>.. repo abandon ..>>>>>>>.. ...
分类:
移动开发 时间:
2014-07-25 16:40:01
阅读次数:
319
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其它平台开发经验的朋友都会知道,大部分的平台都仅仅提供了几个最简单的实现,假设我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,可是一般的情况却是这样,我们重写...
分类:
移动开发 时间:
2014-07-25 16:37:11
阅读次数:
296
HashMap的几种遍历方法1、第一种: Map map = new HashMap(); Set keys = map.keySet(); Iterator iterator = keys.iterator(); while (iterator.hasNext()) { ...
分类:
移动开发 时间:
2014-07-25 16:35:21
阅读次数:
565