开发app的时候,比较麻烦的地方,就是处理屏幕适配,比如文字设为12的大小,测试的时候,看得文字挺正常,可是,放到高分辨率设备一看,文字就变得特别小, 怎样实现随着分辨率变大或者变小,所有的size数值,也会等比例变化呢? 首先,在App类,加两个static变量,用来获取屏幕大小 然后在andro ...
分类:
其他好文 时间:
2017-05-31 11:55:22
阅读次数:
1499
假设你基于没有一个专门的开发板练手。那你的Android手机也能够开发大多数C应用程序。安装好后编译C的编译器。本文仅仅写一个Hello World的执行过程。长处是:不须要eclipse,不须要Android源代码,不须要Android.mk。不须要NDK。一个C程序猿就能够非常好的利用Andro ...
分类:
移动开发 时间:
2017-05-28 10:49:37
阅读次数:
196
android中的一些耗时操作,例如网络请求,如果不能及时响应,就会导致主线程被阻塞,出现ANR,非常影响用户体验,所以一些耗时的操作,我们会想办法放在子线程中去完成。 android的UI操作并不是线程安全的,所以多个线程并发操作UI组件的时候,则可能导致线程安全问题。为了解决这个问题,andro ...
分类:
移动开发 时间:
2017-05-22 13:39:19
阅读次数:
253
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47072451 通过《Android之——AIDL小结》与《Android之——AIDL深入》两篇博文。相信大家已经对Android AIDL有了一定的了解。以下,我们就利用Andro ...
分类:
移动开发 时间:
2017-05-19 21:03:56
阅读次数:
207
一.安装配置环境 1.安装Android Studio,下载路径https://developer.android.com/studio/index.html?hl=zh-cn。我下载的是Windows 64位集成Android SDK版本https://dl.google.com/dl/andro ...
分类:
移动开发 时间:
2017-05-19 14:32:08
阅读次数:
314
1.RadioButton(单选按钮) 嵌入到RsdioGroup中实现单选效果 android:checkedButton="radio的id值" int getCheckedRadioButtonId(); //获得被选中的radionutton的id 1 <RadioGroup 2 andro ...
分类:
移动开发 时间:
2017-05-18 22:10:53
阅读次数:
193
R文件丢失的原因有非常多,这里提供几种解决的方法: 1. 选中项目,点击 Project — Clean , 清理一下项目。 2. 选中项目,右键 选择 Android Tools — Fix Project Properties ; 3. 选中项目,右键 选择 Properties — Andro ...
分类:
移动开发 时间:
2017-05-14 17:53:25
阅读次数:
212
一、首先还是运行效果图 二、工程结构 三、进入代码阶段,首先三级缓存分为,内存缓存为一级,本地缓存即SD卡缓存为二级,最后是网络下载为三级 1、内存缓存 package com.example.imageloaddemotest.threelevelcache.utils; import andro ...
分类:
移动开发 时间:
2017-05-09 15:47:12
阅读次数:
290
1.从官网下载Genymotion Genymotion官方下载地址:https://www.genymotion.com/#!/download 没有注册,先进行注册 公司规模选择个人 2.Android Studio使用Genymotion插件 参考: Genymotion安装与使用、Andro ...
分类:
其他好文 时间:
2017-05-07 00:02:57
阅读次数:
128
昨天做了:昨天看了android开发教程的一点内容,掌握了android开发的一些流程,熟悉了android studio的一点语法规则,其中的java代码已经初步掌握,会设计自己的一点android小程序,比如输出自己的姓名,生成.apk安装包,将之安装到自己的手机上面,开发了一个自己的andro ...
分类:
其他好文 时间:
2017-05-05 21:49:55
阅读次数:
127