22:48:452015-03-16说道用控件,很地东方都在用。用好了,可以加快开发进度,提高可维护性,程序的稳定,健壮性,用不好,也可以提高经验值啊,下次就好了,算是学习成本吧。不同语言,不同项目个不相同。IOS中还是xib方式。用户控件.h用户控件.m用户控件.xib .相互配合。xib文件还U...
分类:
移动开发 时间:
2015-03-17 00:29:23
阅读次数:
132
本人从09年开始研究VOIP/SIP协议,开源项目也看了几个,最早pjsip 05年开始推的时候,就开始关注,也在自己的winmobile项目中有所使用。后期也看过sipdroid,imsdroid(doubango),linphone,csipsimple(pjsip)。...
分类:
移动开发 时间:
2015-03-16 23:20:37
阅读次数:
414
优化项目过程中发现了一个很Low的问题,整理一下,备忘:
说问题之前先看下HandlerThread的定义
一个封装了looper的线程:
Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调用Looper.prepare()来给线程创建一个消息循环,调用Looper.loop()来...
分类:
移动开发 时间:
2015-03-16 23:15:54
阅读次数:
234
效果图:
参看以下代码:
public class MainActivity extends Activity {
private ImageView imageView1;
private ImageView imageView2;
Bitmap mBitmap;
@Override
protected void onCreate(B...
分类:
移动开发 时间:
2015-03-16 23:13:08
阅读次数:
253
原文来自http://blog.zanlabs.com/2015/03/14/android-shortcut-summary/
将近二个多月没写博客了。
之前一段时间一直在搞红包助手,就没抽时间写博客,但写这个真的是很好玩。没想到居然在Android上实现模拟点击,从而实现自动抢红包,有兴趣的同学可以参考https://github.com/waylife/RedEnvelopeAssi...
分类:
移动开发 时间:
2015-03-16 23:13:18
阅读次数:
254
原文来自http://blog.zanlabs.com/2015/03/14/android-shortcut-summary/将近二个多月没写博客了。之前一段时间一直在搞红包助手,就没抽时间写博客,但写这个真的是很好玩。没想到居然在Android上实现模拟点击,从而实现自动抢红包,有兴趣的同学可以...
分类:
移动开发 时间:
2015-03-16 23:06:41
阅读次数:
228
Android开发需求变化快,开发周期要求尽量短,接下来一系列文章从实际使用出发总结一些常用的代码片段,便于查找,也为后来人提供一份参考。1.获取Manifest的基本信息(升级页面和软件关于页面一般会使用到)Context mContext = XXXApplication.getInstan.....
分类:
移动开发 时间:
2015-03-16 23:02:48
阅读次数:
261
Android Note written by Mr.Bubbles 首先配置JDK ECLISPE就不多言。 eclispe主要是使用XML和Java两种语言,XML处理表现层,就是可以对一个页面进行布局,添加元素,就是以后实现UI和不同UI的表层基础,也就是没有逻辑上的考虑。 Java则是具体的...
分类:
移动开发 时间:
2015-03-16 22:50:14
阅读次数:
234
iOS8 生成二维码与条形码效果图:源码://// ViewController.m// CodeCreator//// Created by YouXianMing on 15/3/16.// Copyright (c) 2015年 YouXianMing. All rights rese...
分类:
移动开发 时间:
2015-03-16 22:51:00
阅读次数:
224
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天...
分类:
移动开发 时间:
2015-03-16 22:37:47
阅读次数:
284
//// ViewController.m// AppManager//// Created by xin on 15-3-16.// Copyright (c) 2015年 Jackey. All rights reserved.//#import "ViewController.h"//...
分类:
移动开发 时间:
2015-03-16 22:35:54
阅读次数:
202
//选择图片 requestCode 返回的标识 Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT" innerIntent.setType(cont...
分类:
移动开发 时间:
2015-03-16 22:34:32
阅读次数:
155
1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属...
分类:
移动开发 时间:
2015-03-16 22:31:56
阅读次数:
147
关于Android开发中的LinearLayout子控件权重android:layout_weigh参数的作用,网上关于其用法有两种截然相反说法:说法一:值越大,重要性越高,所占用的空间越大;说法二:值越大,重要性越低,所占用的空间越小。到底哪个正确?哪个错误?抑或还有其他解释?请点击查看关于wei...
分类:
移动开发 时间:
2015-03-16 22:31:49
阅读次数:
90
TileMode是一个枚举类,位于android.graphics.Shader类里面android源码 public enum TileMode {
/**
* replicate the edge color if the shader draws outside of its
* original bounds
*/...
分类:
移动开发 时间:
2015-03-16 21:25:43
阅读次数:
199
Android、线性布局、LinearLayout...
分类:
移动开发 时间:
2015-03-16 21:23:21
阅读次数:
203
刚开始学Android,装环境装了一天,结果终于弄好后这两天Eclipse运行的时候老是出现'Android SDK Content Loader' has encountered a problem. praseSdkContent failed 错误:
经过核实,发现是我原先装了两个Android SDK ,eclipse不知道调用哪个造成的。
解决方案:
把其中一个SD...
分类:
移动开发 时间:
2015-03-16 21:19:41
阅读次数:
174