Android APP
文章平均质量分 87
Moonhuazai
主要从事嵌入式开发,Window&Android GUI开发,WIn7 GPS传感器USB驱动开发,移动平台开发、GPS和北斗导航开发、GPS软件接收机开发出售源代码。Android BLE低功耗蓝牙开发
QQ群:188426506
展开
-
Web service - current time zone for a city?
http://stackoverflow.com/questions/55901/web-service-current-time-zone-for-a-cityWeb service - current time zone for a city?up vote36down votefavorite23转载 2015-10-23 11:12:39 · 837 阅读 · 0 评论 -
Android总结篇系列:Android广播机制
1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同一app具有多个进程转载 2016-03-10 14:08:19 · 398 阅读 · 0 评论 -
Android 中文API (70) —— BluetoothDevice[蓝牙]
前言 本章内容是 android.bluetooth.BluetoothDevice,为Android蓝牙部分的章节翻译。蓝牙设备类,代表了蓝牙通讯国足中的远端设备。版本为 Android 2.3 r1,翻译来自中山大学的"Android Club SYSU",欢迎访问他们的WIKI:http://www.android-wiki.net,再次感谢"Android Club SYSU转载 2015-11-02 16:40:13 · 530 阅读 · 0 评论 -
蓝牙RSSI计算距离
利用CoreLocation.framework很容易扫描获得周边蓝牙设备,苹果开源代码AirLocate有具体实现,下载地址:https://developer.apple.com/library/ios/samplecode/AirLocate/Introduction/Intro.html所获得的iBeacon在CoreLocation里以CLBeacon表示,其中有RS转载 2015-11-18 14:45:19 · 2956 阅读 · 1 评论 -
Android开发--蓝牙操作 经典蓝牙 扫描和连接
首先,由于模拟器上没有蓝牙装置,所以我们需要一个含有蓝牙装置的Android系统其次,要操作设备上的蓝牙装置,需要在AndroidManifest中声明两个权限: 第一个权限称为“蓝牙管理”,是对蓝牙的可见性设置,扫描装置,关闭等操作所设置的第二个权限是普通的“蓝牙操作权限”,可以操作对蓝牙的打开,搜索配对设备等操作 Bluetoo转载 2015-10-29 16:08:06 · 3025 阅读 · 0 评论 -
蓝牙设计问与答
1. 问:什么是蓝牙通信?答:蓝牙通讯最初设计初衷是方便移动电话(手机)与配件之间进行低成本、低功耗无线通信连接,现在已经成为IEEE802.15标准,得到全球上万家厂商支持。 2. 问:如果从事蓝牙开发有没有前途?答:严格地说,这不是一个技术问题,而是一个世界观问题。什么是前途?如果单纯是金钱,从事技术是不太可能暴富的(注意比尔.盖茨是个技术商人);如转载 2015-10-29 17:15:44 · 562 阅读 · 0 评论 -
android上加载大图片需要注意的问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的转载 2015-10-28 17:11:23 · 400 阅读 · 0 评论 -
android 图片随意的放大缩小拖动利用Matrix
http://www.bdqn.cn/news/201304/8794.shtml摘要:step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示:step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示: step2: 设置应用的UI界面转载 2015-10-28 11:09:19 · 610 阅读 · 0 评论 -
GestureDetector类的用法
不要重复造轮子。 很多控件都为我们提供了双击等事件的处理。但还是有一部分控件没用提供较好的帮助。 那么我们就可以使用GestureDetector来弥补此处的不足。 尽量不要自己去重复实现双击等事件。 因为这样你会损失掉一部分内容。步骤:1. 在onCreate 方法中去创建 mGestureDetector = new GestureDetector(this, new转载 2015-10-27 14:37:34 · 376 阅读 · 0 评论 -
GestureDetector类及其用法
当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用转载 2015-10-27 14:38:21 · 327 阅读 · 0 评论 -
android Matrix图片随意的放大缩小,拖动
摘要:step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示:step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示: step2: 设置应用的UI界面,在main.xml中设置:1234转载 2015-10-23 17:45:39 · 413 阅读 · 0 评论 -
根据经纬度计算当地时间
可以通过网络中一些在线服务,更加经纬度计算此经纬度的时间,api地址和使用格式如: http://www.earthtools.org/timezone/40.71417/-74.00639 返回: xml version="1.0" encoding="ISO-8859-1" ?> timezone xmlns:xsi="http://转载 2015-10-23 09:43:14 · 2858 阅读 · 0 评论 -
通过GeoIP获取ip所属地 (国家,城市,时区,邮编,经纬度等)
来源: http://www.phpandstuff.com/articles/geoip-country-lookup-with-php GeoIP + PHPPhp代码 //计时开始 function utime() { $time = explode( " ", microtim转载 2015-10-23 09:50:20 · 2042 阅读 · 0 评论 -
timezone 0.4.3
A simple way to get accurate current and historical timezone information based on zone or latitude and longitude coordinates. This gem uses the tz database (http://www.twinsun.com/tz/tz-link.h转载 2015-10-23 10:48:08 · 418 阅读 · 0 评论 -
由编译一个android开源项目, 学习如何解决AndroidStudio编译问题
由编译一个android开源项目, 学习如何解决AndroidStudio编译问题关键字: android, studio, gradle, 编译失败, 编译异常, appcompat-v7, 23.0.0https://www.cnblogs.com/poplartang/p/4981916.html看过此文章能帮到你什么:我在build.gradle里声明的compile三方库...转载 2018-12-13 17:18:55 · 591 阅读 · 1 评论