android

上一篇文章在讲到Handler的时候谈到了android的Activity启动是如何执行到onCreate方法的,Android中Handler原理这篇主要从onCreate方法里面我们必须要写的方法setContentView开始,研究布局或者View是如何加载到手机窗口上的。 当在执行到setContentView时,实际上执行的是 pu
dexcoder 1年前发布
概述 明窗半掩小庭幽夜静灯残未待留 风冷结阴寒落叶别离长倚望高楼 迟迟月影斜依竹叠叠诗余赋旅愁 将欲断肠随断梦雁飞连阵几声秋 概述 上一篇文章,已经解决了前两个问题,那么现在我们继续。 首先,我们回顾一下问题: 问题1:表名的获取 问题2:如何将实体中的数据,按照对
dexcoder 1年前发布
概述 悠悠绿水傍林侵日落观山四望回 幽林古寺孤明月冷井寒泉碧映台 鸥飞满浦渔舟泛鹤伴闲亭仙客来 游径踏花烟上走流溪远棹一篷开 概述 一个不小心都写了三篇了,也不知道大家还看得懂不?如果看不懂最好给我留个言,我好下一次改正。 接着上次的说,准备工作都已经做好了,现
dexcoder 1年前发布
概述 去年一滴相思泪今年刚流到腮边 问君能有几多愁恰似一江春水向东流 衣带渐宽终不悔为伊消得人憔悴 概述 接着上回的说,虽然我们已经找出了阻挡我们通用化Android数据库操作的五个问题,但是现在我们还不能立即开始去解决这些问题。 试想一下,我们有一个News,那么,相应
dexcoder 1年前发布
概述 小小说明 一别之后二地相悬 都说是三四月谁又知五六年 七弦琴无心弹八行书不可传 九连环从中折断十里长亭望眼欲穿 披荆斩棘 概述 在开始考虑Android的数据库操作之前,我们先回想一下Web方面的数据库操作。如果我们只是停留在JDBC的简单使用和封装上(比如纯JDCB,或者DB
dexcoder 1年前发布
Handler主要是主线程和子线程通信。一般子线程中做一些耗时操作做完之后通知主线程来修改UI。 实际上android系统在Activity启动或者状态变化等都是通过Handler机制实现的。 首先进入到ActivityThread的main方法中 public static void main(String[] args) { ……
dexcoder 1年前发布
TCP和UDP在网络传输中非常重要,在Android开发中同样重要。 首先我们来看一下什么是TCP和UDP。 什么是TCP? TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明
dexcoder 1年前发布
现在越来越多程序都有引导页面了。网上资料不全。现在自己实现下。 /** * 实现 * @author dujinyang * */ 顺序是: OneAcitivity? –>MainActivity -> TwoActivity 然后第2次进去就是:OneActivity -> TwoActivity 代码里都有注释的了,这里就不多说了。
dexcoder 1年前发布
一、为啥 在android设备跑ftp服务,在现场方便查看日志,目前就是这么用的。 二、前提: 从apache的官网下载依赖包:http://mina.apache.org/ftpserver-project/download_1.0.6.html 解压后如下: 在最右侧的jar包列表中,并不需要全部导入我们的工程,需要导入的包为: 记得
dexcoder 1年前发布
? ? ? ? 本篇文章实现的水印相机,类似于qq空间中的水印相机功能,因之前看过一个demo上实现了一个简陋的水印相机功能,觉得挺有意思,就在此基础上进行了修改,优化和完善,并增加了部分功能,使之更接近于qq水印相机功能。 ? ? ? 支持功能: 1.前后置摄像头切换; 2.拍照对
dexcoder 1年前发布
? ? 在上一篇blog中介绍过POI检索的使用,本篇blog主要介绍公交信息检索和线路规划的内容。 公交信息检索 ? ? 实际上,公交信息检索与POI检索、在线建议检索非常相似,也是把你需要检索的信息发送给百度地图服务器,然后解析得到的结果。 ? ? 一般步骤: ? ? 1. 设置检索参数
dexcoder 1年前发布
POI检索 ? ? POI~~~ Point of Interest,翻译过来就是“兴趣点”。我们在使用地图的时候,搜索周边的ktv,饭店,或者宾馆的时候,输入关键字,然后地图展示给我们很多个点,这些点就是我需要的信息。这就是所谓的兴趣点,也就是一个普通的查询,然后结果的反馈罢了。 ? ? 百度
dexcoder 1年前发布
这篇blog主要说一些关于地图控制方面的内容和定位功能。 百度地图提供的关于地图的操作主要有:单击、双击、长按、缩放、旋转、俯视等。 地图控制 ? ? 我们现在已经知道,想要显示一个地图,只需要在xml文件中添加一个MapView控件即可,但是想要对其进行一些控制,就需要通过
dexcoder 1年前发布
添加覆盖物 ? ? 在地图上添加覆盖物,一般需要以下几个步骤: ? ? 1. 定义坐标点,有可能是一个,有可能是多个(比如:多边形覆盖物)。 ? ? 2. 构造OverlayOptions(地图覆盖物选型基类)。 ? ? 3. 在地图上添加覆盖物。 ? ? 4. 添加相应的监听事件。 ? ? 在API中可以看到,B
dexcoder 1年前发布
开源对于Google的Android来说是一把双刃剑。一方面它带动了Android的繁荣,在市场份额及使用量方面逐步压倒了苹果的iOS。另一方面,允许任何人使用和修改又导致了严重的碎片化,令Google有可能对Android失去控制,尽管Google一直在努力。据ABI Research的调查,20%的运行定制
dexcoder 1年前发布
我记得在前面,我写了一篇Android 微信6.1 tab栏图标和字体颜色渐变的实现,如果大家仅仅认为这篇文章的功能只是模仿微信颜色渐变效果,那就大错特错了!认真阅读了这篇文章的朋友,应该知道,这里面代码可用作 app 通用的底部栏导航,通过它能快速的实现类似微信6.0版本以底
dexcoder 1年前发布
Android中Handler可以异步控制Runnable,那么这样做于Android中的Thread有什么区别呢?本文将通过多个角度来讲解这个问题,读完此文,相信你会对Android中的Handler Runnable与Thread有一个非常全面的了解。 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现R
dexcoder 1年前发布
苹果的Touch Icon相对我们都比较熟悉,是苹果为了支持网络应用(或者说网页)添加到桌面需要的图标,有了这些Touch Icon的网页链接更加和Native应用更相像了。由于苹果设备IPod,IPhone,IPad等设备广泛,很多网页都提供了touch icon这种图标资源。由于Android中并没有及早的有
dexcoder 1年前发布
Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。 如何实现 实现Java和js交互十分便捷。通常只需要以下几步。 WebView开启JavaScript脚本执行 WebView设置供J
dexcoder 1年前发布
做关于位置或者定位的app的时候免不了使用地图功能,本人最近由于项目的需求需要使用百度地图的一些功能,所以这几天研究了一下,现写一下blog记录一下,欢迎大家评论指正! 一、申请AK(API Key) ? ? 要想使用百度地图sdk,就必须申请一个百度地图的api key。申请流程挺简单
dexcoder 1年前发布