Welcome 微信登录

首页 / 移动开发 / Android

Adapter模式实战之重构鸿洋集团的Android圆形菜单建行

Adapter模式实战之重构鸿洋集团的Android圆形菜单建行

对于很多开发人员来说,炫酷的UI效果是最吸引他们注意力的,很多人也因为这些炫酷的效果而去学习一些比较知名的UI库。而做出炫酷效果的前提是你必须对自定义View有所理解,作为90的小民自然也不例外。特别对于刚处在开发初期的小民,对于自定义View这件事觉得又神秘又帅气,于是小民决定深入研究自定义View以及相关的知识点。在此之前我们先来看看洋神的原版效果图:记得那是2014年的第一场雪,比以往时候来得稍晚一些。小民的同事洋叔是一位资深的研发人员,擅长写UI特...
Android 暂停和恢复Activity

Android 暂停和恢复Activity

暂停和恢复Activity(Pausing and Resuming an Activity)一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。 一个应用程序通常由多个activities组成,他们通常是松耦合关系。通常,一个应用程序中的activity被指定为"...
Android结束进程的方法详解

Android结束进程的方法详解

本文实例讲述了Android结束进程的方法。分享给大家供大家参考,具体如下:最近在做一个类似与任务管理器的东西,里面有个功能,可以通过这个管理器结束掉其他的进程。在Android平台下,结束进程的方法还是比较多的。首先指明,此处的“结束进程”,包含了结束自身进程和结束其他进程两个方面。通过查阅SDK文档和网上的一些资料,自己找到一些结束进程的方法。在这里做一些归纳和总结,文章的部分信息有可能来自网上已有的文章和帖子,由于过了比较长时间,所以若发现本文与其他...
Android中TelephonyManager用法实例

Android中TelephonyManager用法实例

本文实例讲述了Android中TelephonyManager用法。分享给大家供大家参考,具体如下:一、概述:TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SER...
Android设备间实现蓝牙(Bluetooth)共享上网

Android设备间实现蓝牙(Bluetooth)共享上网

Android设备之间可以除了通过wifi热点共享上网,还可以通过蓝牙共享上网,后面这个功能很少人使用,但适合某台设备没有wifi却有蓝牙的情况。一、设置WT19i,系统设置》无线连接》网络共享》开启蓝牙共享网络(这步很多人忽略,导致无法上网)二、开启N7 二代蓝牙并配对,返回WT19i,已配对设备》配置》开启互联网连接共享三、设置N7 二代,已配对设备》配置》开启互联网访问(第二步主机共享没开启的话这里也无法开启)测试效果良好,访问网络正常,Androi...
Android 蓝牙2.0的使用方法详解

Android 蓝牙2.0的使用方法详解

本文为大家分享了Android操作蓝牙2.0的使用方法,供大家参考,具体内容如下1.Android操作蓝牙2.0的使用流程(1)找到设备uuid(2)获取蓝牙适配器,使得蓝牙处于可发现模式,获取下位机的socket,并且与上位机建立建立连接,获取获取输入流和输出流,两个流都不为空时,表示连接成功。否则是连接失败。(3).与下位机的socket开始通信。(4).通信结束后,断开连接(关闭流,关闭socket)2接下来接直接上代码:2.1找到设备uuid(一般...
分享Android 蓝牙4.0(ble)开发的解决方案

分享Android 蓝牙4.0(ble)开发的解决方案

最近,随着智能穿戴式设备、智能医疗以及智能家居的普及,蓝牙开发在移动开中显得非常的重要。由于公司需要,研究了一下,蓝牙4.0在Android中的应用。以下是我的一些总结。1.先介绍一下关于蓝牙4.0中的一些名词吧:(1)、GATT(Gneric Attibute Profile)通过ble连接,读写属性类小数据Profile通用的规范。现在所有的ble应用Profile 都是基于GATT(2)、ATT(Attribute Protocal)GATT是基于A...
Windows下React Native的Android环境部署及布局示例

Windows下React Native的Android环境部署及布局示例

搭建基础环境JDK(必须,不解释)SDK(建议使用Android Studio,集成SDK以及模拟器)genymotion(如果是使用真机或者Android Studio自带的模拟器,可以选择不装)NVM(node版本控制器,需要node4.0以上版本)以上配置不是必须,可自行选择适合自己的环境,部分安装过程可能会涉及到翻墙,需要配置代理配置踩坑记录genymotion这里选择genymotion模拟器来讲解,也会提一下Android Studio自带的模...
Android仿淘宝商品浏览界面图片滚动效果

Android仿淘宝商品浏览界面图片滚动效果

用手机淘宝浏览商品详情时,商品图片是放在后面的,在第一个ScrollView滚动到最底下时会有提示,继续拖动才能浏览图片。仿照这个效果写一个出来并不难,只要定义一个Layout管理两个ScrollView就行了,当第一个ScrollView滑到底部时,再次向上滑动进入第二个ScrollView。效果如下:需要注意的地方是: 1、如果是手动滑到底部需要再次按下才能继续往下滑,自动滚动到底部则不需要 2、在由上一个ScrollView滑动到下一个ScrollV...
Android实现Activity、Service与Broadcaster三大组件之间互相调用的方法详解

Android实现Activity、Service与Broadcaster三大组件之间互相调用的方法详解

本文实例讲述了Android实现Activity、Service与Broadcaster三大组件之间互相调用的方法。分享给大家供大家参考,具体如下:我们研究两个问题,1、Service如何通过Broadcaster更改activity的一个TextView。(研究这个问题,考虑到Service从服务器端获得消息之后,将msg返回给activity)2、Activity如何通过Binder调用Service的一个方法。(研究这个问题,考虑到与服务器端交互的动...
Android实现通讯录效果——获取手机号码和姓名

Android实现通讯录效果——获取手机号码和姓名

首先给大家展示下运行效果图:由于通讯录在手机里是以数据库贮存的 所以我们可以通过一个方法context.getContentResolver().query(Phone.CONTENT_URI,null, null, null, null);来获得通讯录 ,这个方法返回一个游标的数据类型,通过moveToNext()方法来获取所有的手机号码信息当然读取手机通讯录需要权限 在adnroidManifest文件中声明即可由于我也实现了打电话的功能 所以也要声明...
<< 241 242 243 244 245 246 247 248 249 250 >>