我想关于这个话题已经有很多前辈讨论过了。今天算是一次学习总结吧。在android的设计思想中,为了确保用户顺滑的操作体验。一 些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者 间接的需要访问和控制UI控件...
分类:
移动开发 时间:
2014-07-16 17:02:52
阅读次数:
257
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中...
分类:
移动开发 时间:
2014-07-16 17:04:54
阅读次数:
193
内容来自:http://blog.csdn.net/lovexieyuan520/article/details/9036673很多人在网上问LayoutInflater类的用法,以及inflate()方法参数的含义,现解释如下:inflate()的作用就是将一个用xml定义的布局文件查找出来,注意...
分类:
移动开发 时间:
2014-07-16 17:05:21
阅读次数:
238
参考:https://developer.apple.com/support/ios/program-renewals.phpWhat happens if I do not renew my membership?If your iOS Developer Program membership e...
分类:
移动开发 时间:
2014-07-16 09:45:19
阅读次数:
291
iOS中用系统提供的API能实现能实现文件的上传与下载,分别有两种方式。NSURLConnection与NSURLSession。
其中NSURLConnection是使用很久的的一种方式,NSURLSession是新出来的一种方式。
一、 POST方式上传
POST方式提交信息默认使用的是 :
*Content-Type:
application/x-www-form-u...
分类:
移动开发 时间:
2014-07-16 08:21:07
阅读次数:
414
一个控件应当使用它的父控件的 LayoutParams 类型。因此,一个 TableVow 应该使用 TableLayout.Params 。所以,以一个 TableRow 为例: TableRow tableRow = new TableRow(context); ta...
分类:
移动开发 时间:
2014-07-16 17:36:33
阅读次数:
225
http://hsx9566.iteye.com/blog/1305052在android上使用ASCII显示特殊符号在xml中表示如下:Java代码¥相应的在代码中表示如下:Java代码tv.setText(R.string.symbol);或直接Java代码charsymbol=165...
分类:
移动开发 时间:
2014-07-16 17:39:56
阅读次数:
242
这是去年的时候做项目写的一篇文章了,项目背景是有一个IP摄像头(拥有网络服务器),在iPad端实现视频的实时监控,最开始去理解RTP、RTSP、H.264等等一些专业概念,经过TCP握手建立连接接收数据,最后的结果是接收到数据不知道怎么用FFMpeg进行解析,后来使用第三方程序iFrameE...
分类:
移动开发 时间:
2014-07-16 18:57:30
阅读次数:
315
依据《中国第三方网络支付安全调研报告》,现如今移动互联网的飞速发展,网络支付为人们带来极大便利,APP的安全性也一直备受关注。山寨APP一方面,用户的身份、银行财产等相关数据和手机应用的绑定越来越紧密,另一方面,伺机而动的黑客们也抓住了这送上门的机会,在移动支付领域兴风作浪,将黑手伸进手机钱包甚至银行账户里面,移动支付安全面临巨大挑战。
据业内人士表示,当前阶段移动支付安全问题,已经成为整个...
分类:
移动开发 时间:
2014-07-16 08:25:17
阅读次数:
405
上半年,公司的一个项目,本身我是不喜欢Android开发的,但是学习到的东西总需要整理一下。从iOS转到Android,真心有些不习惯。就IDE来说,eclipse比Xcode差的不是一点半点。Android模拟器竟然还要开机!我勒个去。。 今天写个最简单的Android NDK的小栗子。首先,什么...
分类:
移动开发 时间:
2014-07-16 19:07:06
阅读次数:
213
语音操作是可穿戴用户体验的重要部分,可以让用户以快捷、免提的方式执行动作。Wear提供两种类型的语音操作:系统提供(System-provided)这些语音操作是基于任务的,且内置于Wear平台。语音命令到达时,在你想启动的活动(Activity)中进行动作过滤。比如“记一下”(Take a note)或“提醒一下”(Set an alarm)。...
分类:
移动开发 时间:
2014-07-16 08:32:19
阅读次数:
275
Binder机制作为一种IPC通信机制,在android系统中扮演了非常重要的角色,因此我也花了一些时间来研究它,按照我的理解,下面我将从4个方面来讲一下Binder,如有不对的地方,还希望大家多多指教。下面的例子都将以MediaServer来讲。
一、ServiceManager
ServiceManager在Binder系统中相当与DNS,Server会先在这里注册,然后Client会在这...
分类:
移动开发 时间:
2014-07-16 08:46:50
阅读次数:
531
转载地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/index.htmlEclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,...
分类:
移动开发 时间:
2014-07-16 18:27:53
阅读次数:
413
http://ice-k.iteye.com/blog/1426526下面的这篇文章主要是说,网页中的链接如何写,可以激活电话的功能。例如,页面中展示的是一个电话号码,当用户在手机浏览器里面点击这个电话号码的时候,手机会弹出拨号的面板,或者是短信程序会启动等。1. 打电话在android的浏览器中,...
分类:
移动开发 时间:
2014-07-16 18:15:48
阅读次数:
260
1.布局 首先整体用的是TableLayout,表格布局然后将单选框那部分放在TableRow里,里面有一个TextView和两个RadioButton(这两个用RadioGroup括起来,形成一个整体)还有多...
分类:
移动开发 时间:
2014-07-16 18:14:51
阅读次数:
227
一、问题表现: 在MAC OSX(10.9.2)上安装了比较新的XCODE5.1 和COMMAND LINE TOOLS 在DELPHI XE5 UP2上放了一个按钮,输出到MAC OSX上,出现: Wrapper init failed: (null)查看了很多大侠的博客。二、问题的其他表现...
分类:
移动开发 时间:
2014-07-16 18:21:14
阅读次数:
326
项目需求如下:
1.页面布局
最上方为搜索/网址框
中间为网页显示区,默认主页为百度搜索
最下方为功能栏,分别有后退,前进,窗口和更多功能
在更多功能中有
分享给好友
发送网址到桌面
查看历史记录等
2.搜索/网址框
用户在最上方的搜索/网址框中可以进行搜索或者输入网址
如果输入的网址则跳转到该网址
如果是文字内容,则对该文字进行百度搜索
用户点击输入时弹出url...
分类:
移动开发 时间:
2014-07-16 08:31:18
阅读次数:
408