Android开发FAQ集锦!!!
.Android SDK应该从什么地方下载?为什么(http://developer.Android.com/ )经常上不上去?
答:谷歌官网的 (http://developer.Android.com/ ) 这个被和谐了,经常上不去,中国的网络大家都是 知道的呵呵~
下载SDK,我给大家推荐下面网站比较及时,和谷歌同步的!网址:( http://Androidappdocs.appspot.com ).
2.drawable-hdpi,drawable-ldpi,drawable-mdpi有什么区别?
答:主要是为了支持多分辨率的.
hdpi里面主要放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)
mdpi 里面主要放中等分辨率的图片,如HVGA (320x480)
ldpi里面主要放低分辨率的图片,如QVGA (240x320)
系统会 根据机器的分辨率来分别到这几个文件夹里面去找对应的图片
所以在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片
3.Android 判断SdCard是否存在?
答:if (android .os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED))
4.Android 删除文件为什么总是报错,删除不了?
答:Android自1.6版本以后,引入了一个权限,让用户可以修改外部存储设备文件,这个问题只要我们在Manifest.xml加一个permission节点就可以解决了:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
5.Android 如何判断系统语言?
- private String getLocaleLanguage() {
- Locale l = Locale.getDefault();
- return String.format("%s-%s", l.getLanguage(), l.getCountry());
- }
返回en-US(也可能是en-XX)表示英语,zh-CN表示简体中文,zh-TW表示繁体中文,以此类推。
6.Android 如何判断系统时间是12小时制还是24小时制?
- ContentResolver cv = this.getContentResolver();
- String strTimeFormat = android.provider.Settings.System.getString(cv,
- android.provider.Settings.System.TIME_12_24);
返回值strTimeFormat有三种可能一种是NULL,一种是24,另外一种是12.
最新文章
- Mono 4.0 Mac上运行asp.net mvc 5.2.3
- Lasso回归算法: 坐标轴下降法与最小角回归法小结
- git版本控制管理实践-2
- io与nio的区别
- 与锤子手机HR的对话——创业没有联合创始人,CTO 等高管会把它当做自己的事业吗?
- .NET 创建Windows服务,及服务的安装卸载
- leach协议matlab仿真代码
- TortoiseGit使用与操作
- 查询mysql数据库中所有用户及用户权限
- Qt 学习之路 :进程间通信
- TCO 2015 Round 1B DIV1 500 概率题
- GO求平均值
- 官方解答:Vultr VPS常见问题
- 2016青岛网络赛 Sort
- AOP:代理思想 (没有考虑到Spring)
- Maven(二)之Maven项目构建演练
- nativefier(一行代码将任意网页转化为桌面应用)
- 微服务(Microservices )简介
- Symbol -- JavaScript 语言的第七种数据类型
- DBArtist之Oracle入门第2步: 了解Oracle的Database Control