好的架构不是设计出来的,而是进化而来的!写在前面从2011年底开始学习iOS开发,到现在也已经快3年了,虽然中途没有一直进行iOS的开发(总是在Android和iOS间切换),但始终没有离开,而我现在的工作也一样,在iOS和Android间来回游走,正如我博客的slogan一样,“In Androi...
分类:
移动开发 时间:
2015-01-08 17:07:03
阅读次数:
371
原文:【高德API】如何利用MapKit开发全英文检索的iOS地图制作全英文地图的展示并不困难,但是要制作全英文的数据检索列表,全英文的信息窗口,你就没办法了吧。告诉你,我有妙招!使用iOS自带的MapKit来展示全球英文底图,结合上高德API的中英文检索功能,就能打造POI数据最丰富,英文展示全方...
分类:
移动开发 时间:
2015-01-08 17:04:10
阅读次数:
211
以下内容转载自:http://yujiangshui.com/multidevice-frontend-debug/本文更新说明:第一版是在 2014-06-16 编写的,现在来看,内容不够分明,思路不够清晰,方法不够完全。故再次更新、补充、修改,力求可以作为移动端前端开发测试的基本参考文档。后续还...
分类:
移动开发 时间:
2015-01-08 17:02:52
阅读次数:
313
出现如下情况ADB server didn't ACK* failed to start daemon *解决办法:方法一:(1)查看任务管理器,关闭所有adb.exe,或者运行->cmd,在命令窗口输入adb kill-server(2)重启eclipse即可方法二, :如果方法一不行,就查看下自...
分类:
移动开发 时间:
2015-01-08 17:00:37
阅读次数:
130
前言:因为Object-C是不支持多继承的,所以很多时候都是用Protocol(协议)来代替。Protocol(协议)只能定义公用的一套接口,但不能提供具体的实现方法。也就是说,它只告诉你要做什么,但具体怎么做,它不关心。
分类:
移动开发 时间:
2015-01-08 17:00:27
阅读次数:
229
/* * 根据电话号码取得联系人姓名 */ public static String getContactNameByPhoneNumber(Context context, String address) { String[] projection = { ...
分类:
移动开发 时间:
2015-01-08 16:58:30
阅读次数:
272
本文链接:http://www.penddy.com/mobile-client-knowledge-processing-1-ios-retinal-adaptation-of-the-retina-screen.html 在产品中良好的支持Retina屏幕。一、支持视网膜(retina)屏幕的设...
分类:
移动开发 时间:
2015-01-08 16:54:26
阅读次数:
371
Google提供了Android Testing framework,但是需要模拟器或者真机去跑,速度较慢。要做纯净的unit test,项目代码里面又有很多Android API的依赖,太难测。上网搜了一下,要将java的code和Android的code区分开,好像只有Robolectric能做...
分类:
移动开发 时间:
2015-01-08 16:55:15
阅读次数:
784
方法一 通过反射: 代码: ????????Class?clsClass?=?listView.getClass().getSuperclass();
????????if(clsClass?==?null){
????????????Log.d("tag",?"null");
??????...
分类:
移动开发 时间:
2015-01-08 15:49:03
阅读次数:
143
Toast?是一个?View?视图,快速的为用户显示少量的信息。?Toast?在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于?一些帮助?/?提示。 ? Toast?最常见的创建方式是...
分类:
移动开发 时间:
2015-01-08 15:47:06
阅读次数:
162
下载nagiosql320及补丁wgethttp://110.96.192.8:83/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jaist.dl.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.2.0/nagiosql_320.tar.bz2wgethttp://110.96.193.8:82/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jaist.dl.sourceforge.net/project..
分类:
移动开发 时间:
2015-01-08 15:45:51
阅读次数:
264
对于EditText可以设置setInputType(InputType.TYPE_NULL);输入法就不会弹出。需要的时候在动态设置InputTyep.如果一加载Activity可以用getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);隐藏输入法,就不用判断焦点了。o(∩_∩)o如果..
分类:
移动开发 时间:
2015-01-08 15:41:54
阅读次数:
188
Handle的使用,首先我们要明白一点,那就是Handle的用处,Handle是用来做什么的,明白了这点,那么我在来理解下面的内容。
一:接下来我来说明一下Handle的用途
Handle到底是什么,我们为什么要来使用Handle,Handle 其实跟Intent有点类似,这里我直说类似,没有说什么是一样的啊,这种话,不是我说的,intent是用来实现四大组件之间的通信用的,而Handle呢?...
分类:
移动开发 时间:
2015-01-08 15:29:26
阅读次数:
192
问题描述:
配置完eclipse环境之后,导入代码,打开布局文件切换到视图的时候,弹出对话框,报Erroer:An internal error occurred during: "Check Android SDK"
问题解决:
由于SDK版本过高,和当前的Eclipse版本不匹配,然后把“sdk\android-sdk-windows\platforms”和“sdk\android-sd...
分类:
移动开发 时间:
2015-01-08 15:20:50
阅读次数:
184
本文内容
环境 项目结构 演示下载 参考资料
本文是 github 上
Trinea-common 和
Trinea-Demo 项目的一部分。(不知道此人攒了多久~ )
假设,现在有个下载 apk 包的需求,你大概能想到什么?
下载本身; 下载进度; 期间还能取消; 由于网络不好或中断,下载失败,还要能重试; 因为下载的是 apk,下载完还要能提示安装更好,而且,很多手...
分类:
移动开发 时间:
2015-01-08 15:22:35
阅读次数:
361
首先, 需要在AndroidManifest.xml 中添加下列权限:
判断是否连接的方法类:
package com.akm.detectinternetconnectionstatus;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.Net...
分类:
移动开发 时间:
2015-01-08 15:15:03
阅读次数:
120