Android RIL (Radio Interface Layer)提供了Telephony服务和Radio硬件之间的抽象层。RIL负责数据的可靠传输、AT命令的发送
以及response(响应)的解析。一般的,应用处理器(AP)通过AT命令集与无线通讯模块(基带/BP)通信。通信的方式又分为主动
请求的request(诸如拨号、发短信……),以及Modem主动上报的例如信号强度、基站信息、来电、来短信等,称之为
unsolicitedresponse(未经请求的响应)。系统框架如下图:...
分类:
移动开发 时间:
2015-01-08 11:29:54
阅读次数:
371
进度条:相信大家也都明白,有了进度条,那么给用户就不会造成,长时间的等待而觉得自己的程序挂掉了,所以,这个小demo还是可一看看的,那么接下来,然我们来看看到底是如何实现的。
1.效果图:
2.布局说明:
1.textview显示进度条
2.ProgressBar进度条
3.进度条配置:
android:id="@+id/pb"
...
分类:
移动开发 时间:
2015-01-08 11:28:22
阅读次数:
187
ios8 UITableView 中编辑删除状态(isEditing:YES)不点击“删除”按钮点击其他位置,UITableView会假死,不可滑动,点击无效而userInteractionEnabled:YES,isEditing:NO(图片三--->图片四);
而低版本(如ios5)中编辑删除状态不点击“删除” UITableView会回到编辑状态(图片三--->图片二)。
解决办法:当ios8 编辑删除状态不点击"删除"按钮点击其他位置,页面会进入此tableView:canEditRowAtInd...
分类:
移动开发 时间:
2015-01-08 11:27:11
阅读次数:
338
iOS 8在应用界面的可视化设计上添加了一个新的特性-Size Classes,对于任何设备来说,界面的宽度和高度都只分为两种描述:正常和紧凑。这样开发者便可以无视设备具体的尺寸,而是对这两类和它们的组合进行适配。这样不论在设计时还是代码上,我们都可以不再受限于具体的尺寸,而是变成遵循尺寸的视觉感官来进行适配
要知道Size Classes并不能帮我们自动布局,而是帮助我们来管理不同类型的IB...
分类:
移动开发 时间:
2015-01-08 11:27:00
阅读次数:
228
如今,当用户首次打开App时弹出引导页面已经是很常见的事。引导页面是用于帮助用户更好地使用App。
鉴于这些往往是用户进行交互的第一组屏幕,他们还设置了用户的应用程序的预期。因此 ,在其中起着至关重要的是那些参与开发APP的人——产品经理、设计师、开发人员——会花时间评估APP的引导页面是否必要,如果是必要的,那么就要很好的实现它。
在这篇文章中,我们将提供一些好的建议以及资源,常见的设计...
分类:
移动开发 时间:
2015-01-08 11:26:18
阅读次数:
437
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42407923 ,本文出自:【张鸿洋的博客】1、概述话说,随着Android SDK版本的升级,很多控件增加了新的属性方便我们的使用,比如LinearLayout中多了:divider、showDividers等,用于为其内部元素添加分隔;但是呢,这样的属性在较低版本的SDK中不能...
分类:
移动开发 时间:
2015-01-08 11:27:42
阅读次数:
305
Android 仿 腾讯应用宝 漂亮 弹出对话框...
分类:
移动开发 时间:
2015-01-08 11:24:49
阅读次数:
636
z以后一篇介绍sizeclasses啦。这次弄一个播放页面。会用到旋转然后重新布局的
如下创建出视图:
然后用自动布局来约束它
竖屏差不多为这样
然后我们来做出横屏
约束后差不多是这个样子
然后来看下转换屏幕方向的效果
竖屏:
横屏...
分类:
移动开发 时间:
2015-01-08 11:25:06
阅读次数:
163
前面我们已经掌握了xml格式数据的解析方式,那么接下来我们学习下如何解析json格式的数据。比起xml,json的主要优势在于它体积更小,在网络上传输的时候可以更省流量。但缺点在于,它的语义性差,看起来不如xml直观。
开始之前,先在自己的电脑apache-tomcat-6.0.39\webapps\ROOT路径目录下新建一个get_data.json的文件,然后编辑这个文件,并加入如下...
分类:
移动开发 时间:
2015-01-08 11:22:06
阅读次数:
272
首先是这个问题如何修改。
在/frameworks/base/Android.mk中,找到如下行:
packages_to_document :=
在该变量的赋值语句最后添加
xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/frameworks/base//java/下面的一部分路径,只要能够唯一的匹配到你的代码即可)
即可。
该添加的...
分类:
移动开发 时间:
2015-01-08 11:20:45
阅读次数:
177
直接看效果。此linearLayout只有两个Button ,当选中Button1,Button1有个下划线选中效果。当选中Buton2,Button2有个下划线选中效果。
如下图。
package com.daoge.ui;
import roboguice.activity.RoboActivity;
import roboguice.inject.Inject...
分类:
移动开发 时间:
2015-01-08 11:22:31
阅读次数:
277
首先我们要知道,这使用的是运行时的反射机制
所以我们需要头文件 runtime.h
+(BOOL)checkoutOneTabByName:(NSString*)oneName
{
//openDB
FMDatabase *db = [DatabaseOperation openDataBase];
NSArray *array = [DatabaseOper...
分类:
移动开发 时间:
2015-01-08 11:20:16
阅读次数:
250
App Icon and Launch Images for iOS7.0 or Later1、App IconFile NameFile Size(px)Used ForIcon-Small@2x.png58 x 58Spotlight and Settings on devices with r...
分类:
移动开发 时间:
2015-01-08 11:17:58
阅读次数:
255
每当接近年尾,最痛苦的工作无疑是写年终总结,写总结的同时不禁感叹这一年过得不容易阿。突然想起这一年也是自己开发Android APP的第一年,于是觉得应该给自己的APP来一个年终总结。一、开发方面严格来说,我只有8个月的Android开发年龄,同样过着苦逼Android开发者的生活:完成公司任务后回...
分类:
移动开发 时间:
2015-01-08 11:14:47
阅读次数:
152
append是追加,html是完全替换比如123$("#1").html("456");结果是:456 $("#1").append("");结果是:123456--------------------------------------------------比如下面的环境就必须使用html而不能...
分类:
移动开发 时间:
2015-01-08 11:13:07
阅读次数:
166
某天,在ios8.1下运行了一个之前没有问题的老项目,登录的时候出现了:NSXMLParser does not support reentrant parsing。直接翻译成中文,系统的xml解析不支持折返解析,不理解!于是开始写demo测试问题。因为此项目登录接口将2份用途不同的数据合并在同一个...
分类:
移动开发 时间:
2015-01-08 11:06:57
阅读次数:
413