一般通过navigator.userAgent来嗅探Android系统和IOS系统:if(/android/i.test(navigator.userAgent)){ //android}if(/iphone/ipad/mac/i.test(navigator.userAgent)){ //io.....
分类:
移动开发 时间:
2014-08-28 22:24:26
阅读次数:
590
一些总结出来的Android快速开发框架,全部都是开源框架,附带项目地址,是开发学习的绝佳资料。 thinkAndroid项目 github地址:https://github.com/white-cat/ThinkAndroid 功能:ThinkAndroid是一个免费的开源的...
分类:
移动开发 时间:
2014-08-28 21:18:06
阅读次数:
304
FloatService:
package com.home.floatwindow;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.graphics.PixelFormat;
import android.os.IB...
分类:
移动开发 时间:
2014-08-28 21:17:17
阅读次数:
291
适配器模式的定义是:将一个类的接口,转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以作无间。看下以下两张图就更清楚了
适配器可以实现接口的解耦,如果过一段时间后,厂家想改变接口,适配器可以把改变的部分封装起来,用户就不需要跟着接口改变而改变,只要改变适配器就行了。
有这样一个需求:有一个鸭子类和一个火鸡类,我想用火鸡对象来冒充鸭子,但火鸡和鸭子的方法不完全一样,这时就...
分类:
移动开发 时间:
2014-08-28 21:15:46
阅读次数:
256
在做IM的项目中,对话内容的长宽设置为自适应,但是如果文本内容太多,则宽度差不多布满,若自己说的和对方说的都很多内容,则满屏都是文字,则不容易分辨出是来自别人说的还是自己说的。那么需要对本身具有自适应的布局再来个宽度限制......
分类:
移动开发 时间:
2014-08-28 21:14:26
阅读次数:
314
最近因为某些原因想换工作,整理一下个人觉得面试中还比较值得记录的一些题目,给需要找这方面工作的人一个借鉴。
以下基本只记录题目或者大概答案,如果大家有比较详细的解答或者比较好的面试题木,希望各位看到的能补充在评论里,供后来人参考,谢谢。
Java部分:
1. 线程有哪几种实现方式
Thread、Runable比较简单,主要考点在关于线程池,因为我对线程池使用不多没有深入问。
2....
分类:
移动开发 时间:
2014-08-28 21:14:06
阅读次数:
282
res/drawable 专门存放png、jpg等图标文件。在代码中使用getResources().getDrawable(resourceId)获取该目录下的资源。res/layout 专门存放xml界面文件,xml界面文件和HTML文件一样,主要用于显示用户操作界面。res/values 专门...
分类:
移动开发 时间:
2014-08-28 21:11:56
阅读次数:
230
Android基础整理下个人认为新手们必须要掌握的知识点,顺便也会附带相应觉得不错的讲解博客地址。两分钟彻底让你明白Android Activity生命周期(图文)!Activity实际开发中使用频率最高,这个必须要理解Android四大基本组件介绍与生命周期Android中的四大组件必须得知道,也...
分类:
移动开发 时间:
2014-08-28 21:09:36
阅读次数:
329
特效:http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1.https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib...
分类:
移动开发 时间:
2014-08-28 21:06:36
阅读次数:
407
手机号码合法性判断(20分)问题描述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下:1、 长度13位;2、 以86的国家码打头;3、 手机号码的每一位都是数字。请实现手机号码合法性判断的函数(注:考生无需关注手机号码的真实性,也就是说诸如86123...
分类:
移动开发 时间:
2014-08-28 21:04:36
阅读次数:
303
最近在项目中用到图片轮播,试了Gallery,ViewFlipper,ViewPager,感觉Gallery最符合需求,但是Gallery的系统边框很难看,项目中要求用自己的背景图片。下面来看一下使用Gallery实现图片轮播运行效果: 布局文件:[java]view plaincopy/>>/>/...
分类:
移动开发 时间:
2014-08-28 21:01:36
阅读次数:
323
作为下一代的网页语言,HTML5拥有很多让人期待已久的新特性。HTML5的优势之一在于能够实现跨平台游戏编码移植,现在已经有很多公司在移动 设备上使用HTML5技术。随着HTML5跨平台支持的不断增强和智能手机的迅速普,HTML5技术有着非常好的发展前景,甚至有人预言HTML5将引燃 移动平台游戏开...
分类:
移动开发 时间:
2014-08-28 21:01:16
阅读次数:
285
AndroidMainfest.xml文件解释2011-08-12 03:09:17|分类:Android|举报|字号订阅AndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组...
分类:
移动开发 时间:
2014-08-28 20:59:46
阅读次数:
170
蓝牙的重连主要分为以下两种:1、恢复一些已知的设备,已知的设备就是在此次操作之前你扫描到的或者已经连接过的设备。用retrievePeripheralsWithIdentifiers:函数去完成回复操作。Retrieve a list of known peripherals—periphera.....
分类:
移动开发 时间:
2014-08-28 20:58:46
阅读次数:
467
项目地址:https://github.com/ZhangTingkuo/AndroidCnblogs.git经过很多天的努力,终于完成了博客界面的三个Fragment列表显示,分别是,首页、推荐、阅读排行。其实,距离上次,并没有增加更多的功能。下一步,添加新闻界面的列表和内容显示。
分类:
移动开发 时间:
2014-08-28 20:58:16
阅读次数:
268