Welcome 微信登录

首页 / 移动开发 / Android

Android中自定义Window Title样式实例

Android中自定义Window Title样式实例

Android提供了很多控件便于开发者进行UI相关的程序设计。但是很多时候,默认的一些UI设置不足以满足我们的需求,要么不好看,要么高度不够,亦或者是与应用界面不协调。于是这时候需要通过自定义样式或者自定义控件来实现。当然,在空间足以满足需求的情况下,通常需要定义样式就可以搞定。本文将简单介绍如何通过自定义样式来实现定义Window Title。先看一下效果图逐步实现在res/values/styles.xml文件中加入下列代码复制代码 代码如下:<...
使用User Agent分辨出Android设备类型的安全做法

使用User Agent分辨出Android设备类型的安全做法

随着Android设备增多,不少网站都开始设备Android设备,而Android主流设备类型以手机和平板为主。网站在适配时通过User Agent(用户代理,以下简称UA)又如何区分呢,本文部分内容翻译自Google官方博客Mo" better to also detect “mobile” user-agent。 一针见血标准判断规则:Mobile Android has “Mobile” string in the User-Agent header...
Android中自定义Checkbox组件实例

Android中自定义Checkbox组件实例

在Android中,Checkbox是一个很重要的UI组件,而且在Android中,它展现的形式越来越好看,这就说明有些系统,比如4.0以下,checkbox还是比较不好看,或者跟软件的风格不协调,就需要我们自定义这个组件。自定义这个组件很简单,简单的增加修改xml文件即可。准备工作准备好两张图片,一个是选中的图片,另一个是未选中的图片。本文以checked.png和unchecked.png为例。设置选择框在drawable下新建文件custom_che...
Android中捕获TTextView文本中的链接点击事件方法

Android中捕获TTextView文本中的链接点击事件方法

Android中的TTextView很强大,我们可以不仅可以设置纯文本为其内容,还可以设置包含网址和电子邮件地址的内容,并且使得这些点击可以点击。但是我们可以捕获并控制这些链接的点击事件么,当然是可以的。本文将一个超级简单的例子介绍一下如何实现在Android TextView 捕获链接的点击事件。关键实现实现原理就是将所有的URL设置成ClickSpan,然后在它的onClick事件中加入你想要的控制逻辑就可以了。复制代码 代码如下:private vo...
Android中的应用认领总结

Android中的应用认领总结

最近公司的一款产品提交国内市场,发现有些国内市场提示需要进行应用认领。原因就是别人(或者市场抓取)已经在我们之前将这个应用提交到了该市场。认领成功后,这个应用就重回你的怀抱了,其实认领很简单,这里讲到的自然是对未签名的包进行签名。由于这样的操作细小琐屑,这样更需要记录一下,免得以后麻烦。如何认领1.一般的就是市场提供一个未签名的apk包,认领方进行签名后,上传即可认领成功。2.另一种就是提供公司证明,这个我们不讲,也没什么可以讲。通常情况下认领都会有对一个...
Android字体设置及Roboto字体使用方法

Android字体设置及Roboto字体使用方法

本文实例讲述了Android字体设置及Roboto字体使用方法。分享给大家供大家参考。具体分析如下:一、自定义字体1.android Typeface使用TTF字体文件设置字体我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。第二步,程序中调用:复制代码 代码如下:AssetManager mgr=getAssets();//得到AssetManagerType...
android获取当前运行Activity名字的方法

android获取当前运行Activity名字的方法

本文实例讲述了android获取当前运行Activity名字的方法,可以避免即时聊天再出现通知的情况。分享给大家供大家参考。具体方法如下:最近在做IM时需要知道当前Activity是哪一个Activity.自己整理一下两种方法第一种:要方便一点(Service中无法使用)复制代码 代码如下:private String getRunningActivityName() { String contextString = context.toString()...
android获取屏幕高度和宽度的实现方法

android获取屏幕高度和宽度的实现方法

本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下:我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸下面的代码即可获取屏幕的尺寸。在一个Activity的onCreate方法中,写入如下代码: 复制代码 代码如下:DisplayMetrics metric = new DisplayMetrics(); getWindowManag...
Android集成新浪微博第三方登录的方法

Android集成新浪微博第三方登录的方法

本文实例讲述了Android集成新浪微博第三方登录的方法。分享给大家供大家参考。具体实现方法如下:1.下载微博的sdk ,导入微博的jar包两个 android-support-v4.jar和weibosdkcore.jar两个包2.把新浪微博中的demo_src中SDK中的com,导入到项目中3.用demo中的constants,主要是参数设置,将里面的参数改成自己的参数。4.编写代码,主要步骤如下:复制代码 代码如下:// 初始化微博对象mWeiboA...
Android、iOS和Windows Phone中的推送技术详解

Android、iOS和Windows Phone中的推送技术详解

推送并不是什么新技术,这种技术在互联网时代就已经很流行了。只是随着进入移动互联网时代,推送技术显得更加重要。因为在智能手机中,推送从某种程度上,可以取代使用多年的短信,而且与短信相比,还可以向用户展示更多的信息(如图像、表格、声音等)。推送技术的实现通常会使用服务端向客户端推送消息的方式。也就是说客户端通过用户名、Key等ID注册到服务端后,在服务端就可以将消息向所有活动的客户端发送。实际上,在很多移动操作系统中,官方都为其提供了推送方案,例如,Googl...
使用adb命令向Android模拟器中导入通讯录联系人的方法

使用adb命令向Android模拟器中导入通讯录联系人的方法

本文实例讲述了使用adb命令向Android模拟器中导入通讯录联系人的方法。分享给大家供大家参考。具体实现方法如下:使用adb提供的命令, 可以非常方便地从PC中将通讯录导入android模拟器中.首先要先准备好固定格式的contacts.vcf文件, 该文件即android中的通讯录存储文件. 格式如下:复制代码 代码如下:BEGIN:VCARD VERSION:3.0 N:15200000000;;;; TEL;TYPE=cell:1520000000...
Android开发之Wifi基础教程

Android开发之Wifi基础教程

本文实例讲述了Android开发Wifi的基础知识。分享给大家供大家参考。具体如下:Android提供了WifiManager这个类,通过这个类可以进行wifi相关的各种操作。通过wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE) 可获取该类的实例。1. 获取wifi开启状态 (只要手机的wifi打开了,即认为是开启状态,而与是否连接了某个wifi无关):boolean is...
<< 391 392 393 394 395 396 397 398 399 400 >>