一、Android消息机制一 Android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的消息机制是一样的。角色描述1. Loope...
分类:
移动平台 时间:
2014-12-12 22:10:15
收藏:
0 评论:
0 赞:
0 阅读:
542
//ios根据gps坐标来计算两点间的距离//x1,y1 点1的坐标 x2,y2点2的坐标-(double) gps2m:(double)x1 _y1:(double)y1 _x2:(double)x2 _y2:(double)y2{ double radLat1 = (x1 * 3.1416 / ...
分类:
移动平台 时间:
2014-12-12 22:04:25
收藏:
0 评论:
0 赞:
0 阅读:
769
_searchBar = [[UISearchBar
alloc]initWithFrame:CGRectMake(0,
0, 320,
44)];
_searchBar.delegate =
self;
//不贴view下拉就会有阴影
UIView *view = [[UIView
alloc] initWithFrame:CGRectMake...
分类:
移动平台 时间:
2014-12-12 20:55:05
收藏:
0 评论:
0 赞:
0 阅读:
735
## iOS DLNA编程
近期实现了iOS下的DLNA,发现ios下的DLNA编程资料很少,其实DLNA文档还好 (28m) ,但是真的确定要看文档自己去实现么?
下面先介绍一下DLNA的基本概念,已经有概念的同学可以跳过,直接看iOS下的DLNA库...
分类:
移动平台 时间:
2014-12-12 20:51:25
收藏:
0 评论:
0 赞:
0 阅读:
353
硬件平台:TI AM335X Starter Kit
开发源码:TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1.bin
主机系统:Ubuntu 10.04
这次写《Android 从硬件到应用》是想尝试从底层的最简单的GPIO硬件驱动开始,一步一步的向上走,经过硬件抽象层HAL、JNI方法等,最终编写出APP,达到硬件调用的目的,期间会增加一些...
分类:
移动平台 时间:
2014-12-12 20:50:55
收藏:
0 评论:
0 赞:
0 阅读:
345
项目开发中遇到了这样一个需求,标签(图片)和文字,标签显示在标题的开头,自然而然想到了用TextView+ImageSpan的方式来弄,开始没有思路,网上搜索一下基本上都有说到,但是都没有解决一个问题,就是居中。怎么设置都设置不了!后来找到一篇文章里面介绍了ImageSpan的getSize()方法设置了展示位置!下面给出自定义修改的ImageSpan,至于怎么用ImageSpan就不多说了
/...
分类:
移动平台 时间:
2014-12-12 20:50:15
收藏:
0 评论:
0 赞:
0 阅读:
443
又到了总结的时间了,突然间感觉时间过得好快啊, 总觉的时间不够用,但是这也没办法啊, 只有自己挤时间了,虽然是零基础,但是这并不能代表什么啦,只要努力,收获总还是有的, 同时我也相信广大的博友肯定也有同样的感触吧! 接下来就让我来为大家解读我们今天所学习的内容吧,嘿嘿. 首先在上课刚开始时间,...
分类:
移动平台 时间:
2014-12-12 20:46:36
收藏:
0 评论:
0 赞:
0 阅读:
277
转自:http://my.oschina.net/shaorongjie/blog/105354 可以使用adb shell showmap pid查看一个进程的showmap,这对于我们来说非常有用,可以确定进程中哪些库占用内存比较多。virtual size, RSS,PSS可以参考htt...
分类:
移动平台 时间:
2014-12-12 20:41:25
收藏:
0 评论:
0 赞:
0 阅读:
876
引文:http://www.cnblogs.com/linjiqin/p/3147764.html package com.iruisi.service;import android.app.Service;import android.content.Intent;i...
分类:
移动平台 时间:
2014-12-12 20:39:55
收藏:
0 评论:
0 赞:
0 阅读:
549
今天升级了下Android Studio,然后发现更新gradle,然后在sync项目的时候总是报method not found: 'runProguard'的错误找了很多发现不对。最后解决办法是这样的,修改app下 build.gradle文件。If you are using version ...
分类:
移动平台 时间:
2014-12-12 20:36:55
收藏:
0 评论:
0 赞:
0 阅读:
441
android 至今仍然不能靠谱的在 windows 下正常编译。官方虽然提供了用 cygwin 辅助编译的方法,但从来不推荐你使用该方法,仅仅当你非用 windows 不可时才会考虑。 现实问题是,国内有很多搞安卓的人并不...
分类:
移动平台 时间:
2014-12-12 19:28:16
收藏:
0 评论:
0 赞:
0 阅读:
284
Android ListView 滑动,方通讯录,A-Z项浮动收缩...
分类:
移动平台 时间:
2014-12-12 19:17:56
收藏:
0 评论:
0 赞:
0 阅读:
404
android开发之APP Widget
本博文主要讲述的android开发中的桌面程序的开发--APP widget,主要用的是PendingIntent和RemoteViews。
PendingIntent主要用来设置桌面程序的相应方式。此对象可以有三种Intent方式,第一个是开始一个新的Activity,第二个是发送一个广播,第三个是开始一个service。
RemoteVi...
分类:
移动平台 时间:
2014-12-12 19:16:45
收藏:
0 评论:
0 赞:
0 阅读:
378
在android设备中,我们可以通过如下方式获取到设备log:
adb logcat -v time
但是我们通过这种方式得到了很多对我们无用的log。所以我们可以通过如下方式对log进行过滤:
adb logcat -v time -s "TAG"
-S:代表只得到TAG所对应的log。
或者:
adb logcat |grep -v "TAG1" |grep -v "TAG2"
-V:代表在所有log中,不显示TAG1所对应的log。...
分类:
移动平台 时间:
2014-12-12 19:16:36
收藏:
0 评论:
0 赞:
0 阅读:
315
矫正我们对安卓SAX解析XML的错误认知...
分类:
移动平台 时间:
2014-12-12 19:14:25
收藏:
0 评论:
0 赞:
0 阅读:
261
当你的项目中有IOS 8 的Today Extension项目时,执行
$ pod install 不会报错,也能生成项目workspace,但是在Today
Extension项目里引用头文件#import "AFNetworking.h"#import "UALogger.h"
修改 viewDidLoad函数如下:- (void)viewDidLoad {
[s...
分类:
移动平台 时间:
2014-12-12 19:13:55
收藏:
0 评论:
0 赞:
0 阅读:
408
android控件开发之progress
本博文主要讲述的是android开发中的progress进度条的使用方法,代码如下:
MainActivity.java:
package com.example.progress;
import android.os.Bundle;
import android.R.integer;
import android.ap...
分类:
移动平台 时间:
2014-12-12 19:11:35
收藏:
0 评论:
0 赞:
0 阅读:
274
android控件开发之Radio(单选按钮)和CheckBox(多选按钮)开发
本博文主要讲述的是android开发中的单选和多选按钮的使用,具体情况请看实例代码:
MainActivity.java:
package com.example.radiotest;
import android.os.Bundle;
import android.app.Acti...
分类:
移动平台 时间:
2014-12-12 19:09:35
收藏:
0 评论:
0 赞:
0 阅读:
463
1.首先,我们了解一下进入进入系统更新的操作步骤;设置-->关于手机-->系统更新
①设置界面进入系统更新的设置界面为设置模块下DeviceInfoSettings.java类,所对应preference为Device_info_settings.xml中如下:
android:title="@string/system_update_settin...
分类:
移动平台 时间:
2014-12-12 19:06:56
收藏:
0 评论:
0 赞:
0 阅读:
470
方法一: //1, 关闭键盘 [[[UIApplication sharedApplication] keyWindow] endEditing:YES];方法二: //2, 关闭键盘 [[selffindFirstResponderBeneathView:self]resignFirstRespo...
分类:
移动平台 时间:
2014-12-12 19:00:05
收藏:
0 评论:
0 赞:
0 阅读:
373