Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍常用的两种网络请求方式POST,GET。首先要区别POST和GET请求1.GET是从服务器上获取数据,POST是向服务器传送数据。2.GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段..
分类:
移动开发 时间:
2015-05-27 19:28:25
阅读次数:
208
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者..
分类:
移动开发 时间:
2015-05-27 19:28:04
阅读次数:
195
在一个项目中我们可能会需要用到相同的布局设计,如果都写在一个xml文件中,代码显得很冗余,并且可读性也很差,所以我们可以把相同布局的代码单独写成一个模块,然后用到的时候可以通过<include/>标签来重用layout代码。btn.xml:<?xmlversion="1.0"encoding="utf-8"?..
分类:
移动开发 时间:
2015-05-27 19:28:04
阅读次数:
168
安卓开发中应注意内存的释放,一旦加载图片或其他占用太多内存,此时就会发生OOM错误,即内存泄露。在开发中,尤其应注意图片资源的释放。1。背景图片和ImageView释放------尤其注意图片资源如:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http..
分类:
移动开发 时间:
2015-05-27 19:27:53
阅读次数:
147
很长时间没有专注写代码了,即使写点代码也主要是写写敏捷个人app,这个App主体内容是我用了一周的时间,使用PhoneGap+JQueryMobile搭建的,之所以会比较快的完成,是因为11年我在做建筑云运维项目时使用过。时隔几年,我在《掌中广材产品经理日志(1)-妈的,不想再呆在广联达..
分类:
移动开发 时间:
2015-05-27 19:21:56
阅读次数:
190
利用该控件可以实现"去啊"、"携程"的卡片式效果,支持点击后缩放动画。http://www.see-source.com/androidwidget/list.html
分类:
移动开发 时间:
2015-05-27 19:21:30
阅读次数:
148
IOS 键盘的显示与关闭
在每一个IOS应用中,几乎不可避免的要进行文本输入操作,例如要求用户填写登陆注册信息,进行话题的评论回复,等等。用到的文本输入组件有UITextField,UITextView,对于这两个组件的相关属性和方法想必大家都很熟悉,但貌似对于键盘的显示或隐藏过程貌似常常不是很清楚,其实本人也是一知半解,所以趁此做简单的总结,基本上以下描述出自于官方的文档,并没有什...
分类:
移动开发 时间:
2015-05-27 19:13:51
阅读次数:
37614
X-code6.3 创建xib文件
加载xib文件到控制器的两种方式(MS)
// 1.第一种方式
// NSArray * array = [[NSBundle mainBundle]loadNibNamed:@"cell" owner:nil options:nil];
// MyTableViewCell * cell = [array firstObject];...
分类:
移动开发 时间:
2015-05-27 19:09:36
阅读次数:
135
之前一章记录了跨应用启动service,之前学习过startService于bindService的区别及用法。
使用bindService方法,activity需要service返回一个Binder对象,那么如果是两个应用怎么实现呢,这里就涉及到了一个AIDL的概念。
AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在...
分类:
移动开发 时间:
2015-05-27 19:08:21
阅读次数:
174
关于证书
1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储为(自定义名称.certSigningReuqest,简称CSR文件,只是为了提交到苹果开发者账号中,然后就没用了)到本地
2.苹果开发者账号中,创建证书(Development和Production)——上传CSR文件——下载证书运行 ( xxx.cer文件)...
分类:
移动开发 时间:
2015-05-27 19:08:00
阅读次数:
210
问题:以调试 模式启动Android 项目时,在service 中设置断点,调试器不会停止下来。
解决办法:
1. Androidmanifest.xml配置文件,将service 配置后面的 android:process=":remote" 删除就可以了。
2. 使用Log,打印信息。
3. 等待添加调试器,添加了这条语句之后,可以在这个方法的任何地方添加断点。
在需要调...
分类:
移动开发 时间:
2015-05-27 19:07:16
阅读次数:
147
第一步是实现字母的a-z的控件的显示:
import android.content.Context;
import
android.graphics.Bitmap;
import
android.graphics.BitmapFactory;
import
android.graphics.Canvas;
import
android.graphics.Paint;...
分类:
移动开发 时间:
2015-05-27 19:07:07
阅读次数:
256
故事背景为Google发布的j2objc可以将java代码转换为objc,这便为iOS,安卓,服务器大一统提供了有利前提。
可以在github上找到j2objc的项目源码(https://github.com/google/j2objc),其实wiki上已经有很详细的说明了
使用步骤:
1、下载JDK并安装(https://support.apple.co...
分类:
移动开发 时间:
2015-05-27 19:06:52
阅读次数:
339
使用的是豆瓣的音频播放类导入头文件#import #import #import 远程控制事件接收与处理- (void)viewWillAppear:(BOOL)animated{[super viewWillAppear:animated];[[UIApplication sharedApplic...
分类:
移动开发 时间:
2015-05-27 19:04:09
阅读次数:
259
最近更新Android studio版本到1.2.1.1后 出现了一些问题,首先一个就是创建一个项目后,布局文件会提示 找不到类。网上找了下答案,原来是这个版本的bug。其实解决起来很简单,找到 res/values/style.xml 文件修改一下代码 原来的代码是修改后的代码是然后问题就解决了。
分类:
移动开发 时间:
2015-05-27 18:57:08
阅读次数:
219
HTTP 标题信息(http-equiv) 和页面描述信息(name)http-equiv:该枚举的属性定义,可以改变服务器和用户代理行为的编译。编译的值取content 里的内容。简单来说即可以模拟 HTTP 协议响应头。最常见的大概属于Content-Type了,设置编码类型。如H5中可以简化为...
分类:
移动开发 时间:
2015-05-27 18:57:11
阅读次数:
188