Welcome 微信登录

首页 / 移动开发 / Android

pp列表之分组ListView详解

pp列表之分组ListView详解

吸引用户的眼球,是我们至死不渝的追求;第一时间呈现最有价值的信息,简明大方,告诉客户,你的选择是多么的明智,这正是你寻觅已久的东西。分组的应用场合还是很多的,有数据集合的地方往往要分组显示;分组的形式也很多,最常见的就是镶嵌在列表中,网上说的很多ExpandListView的也是一种。Android自带的通讯录中的联系人是按照拼音首字母(A,B,C,D......)分组分类的,效果如下:我们今天也是要实现这样类似的一个效果。1.样本数据:为了突出重点,直击...
android通过蓝牙接收文件打开时无法自动选择合适的应用程序

android通过蓝牙接收文件打开时无法自动选择合适的应用程序

通过蓝牙接收文件,从历史传输记录打开,无法自动选择合适的应用程序 但是从file manager打开这个新接收的文件,是可以选择对应的应用程序(比如video player打开.3gp、.mp4文件) 历史传输记录打开download的文件,是通过接收文件时对方传过来的mime type来选择适合的APP打开该文件 如果出现提示“未支持格式的文件”,或者使用了错误的APP来打开该文件 原因在于发送方发送文件时填的mime type存在问题 如下的log是m...
Android键盘输入语言设置默认打开myanmar缅甸语的步骤

Android键盘输入语言设置默认打开myanmar缅甸语的步骤

locale是通过系统设置的地区和latin输入法语言通过merger出来的,所以在系统地区设置和输入法语言中同时支持才可以在“输入语言设置“里设置 languageList是从存储latin输入法设置的latin_preferences.xml文件里读取出来的,上一次设置的输入语言 如果要设置某种语言在输入法默认打开可按一下步骤添加文件,我这里已经验证时OK的,你可以试一下。 提供简单的sample code,如默认将缅甸语、英文、法语输入法勾选: 1....
android fm单体声和立体声的切换示例代码

android fm单体声和立体声的切换示例代码

目前的设计中是支持单体声和立体声自动切换的。切换是需要在一定的条件下满足才会进行切换,切换的条件和电台的信号强度RSSI、信号稳定性CQI等等都有关系。 目前在上层留有两个接口,分别为stereoMono和setStereoMono。 StereoMono 查询当前电台是以立体声,还是单体声播放。 setStereoMono 设置当前电台是以立体声,还是单体声播放。 需要注意的一点: 1.当设置为单体声时,一定会切换到单体声,而且一直保持单体声,不会随着电...
Android仿QQ空间底部菜单示例代码

Android仿QQ空间底部菜单示例代码

之前曾经在网上看到Android仿QQ空间底部菜单的Demo,发现这个Demo有很多Bug,布局用了很多神秘数字。于是研究了一下QQ空间底部菜单的实现,自己写了一个,供大家参考。效果如下图所示: 1、实现原理很简单,底部菜单是一个水平分布的LinearLayout,里面又是五个LinearLayout,它们的layout_weight都为1,意味着底部菜单的子控件将屏幕宽度平均分为5部分。五个LinearLayout除了中间那个,其余都在里面放置Imag...
Android多线程及异步处理问题详细探讨

Android多线程及异步处理问题详细探讨

1、问题提出 1)为何需要多线程? 2)多线程如何实现? 3)多线程机制的核心是啥? 4)到底有多少种实现方式? 2、问题分析 1)究其为啥需要多线程的本质就是异步处理,直观一点说就是不要让用户感觉到“很卡”。 eg:你点击按钮下载一首歌,接着该按钮一直处于按下状态,那么用户体验就很差。 2)多线程实现方式implements Runnable 或 extends Thread 3)多线程核心机制是Handler 4)提供如下几种实现方式 —-1—–Han...
在Android模拟器上模拟GPS功能总是null的解决方法

在Android模拟器上模拟GPS功能总是null的解决方法

我们都知道,在我们开发时需要在模拟器上模拟GPS,可在Location的时候总是null,上网查了一下,发现如下解决: 网上大侠的解决方案: 在模拟器上获取GPS信息时,使用Location loc = LocationManager.getLastKnownLocation("gps");来获取location信息,但是往往在调试中loc是null的,因为首先需要在模拟器中手动添加GPS信息,有两种手动添加方法 1、在eclipse下,windows--...
android ImageView 的几点经验总结

android ImageView 的几点经验总结

最近作图片的显示,遇到了些问题,简单总结1)可以用ImageSwicher和ImageView结合在来做,这样会用到setFectory(),华而不实最要命的是如果图片的大小超过屏幕,实现比较困难,目前是没有找到方法2)最简单的方法是用ImageView,图片直接FIT_CENTER,android会根据图片的大小自动调节保持图片的比例。如果图片分辨率超过屏幕,android也会自动的调整到屏幕能放下整张的图片在放大图片的时候,可以用ImageView的S...
<< 131 132 133 134 135 136 137 138 139 140 >>