- 博客(6)
- 资源 (16)
- 收藏
- 关注
原创 Android知识点之动态布局加载
经常困扰Android开发者的一个问题就是UI的自适应性,Android设备太多,屏幕大小五花八门(哎,还是iOS省心) 一、横竖屏切换 1)禁止转屏 a、简单又霸道,免得切来切去麻烦死了,直接规定只能横屏或竖屏,省心又安心。 b、设置方法 通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值
2017-03-28 14:56:17 801
原创 Android知识点之JNI与NDK
JNI即Java Native Interface,Java本地接口,能够使Java访问C/C++实现的Native方法。 由于Java的跨平台特性,运行在Java虚拟机JVM之上,因此它对底层的调用实现不太好,一些与操作系统有关的操作没法完成,因此Java提供了JNI,便于Java与C/C++交互,基本属于底层和嵌入式开发范畴。 NDK,即为了实现JNI而封装的一系列工具的集合,简化了JNI
2017-03-20 17:11:09 605
原创 Android知识点之网络底层封装:细数常用的网络请求框架
Android只是体系更新如此之快,让人一不小心就会感觉,额,我out了,翻看之前的文章,14年、15年大家讨论的网络底层框架大致从原生的httpURLConnection,到HttpClient,细数二者的异同优劣,到后来推崇的AsyncTask+HttpClient,往事如风,流行的很快过去HttpClient已被废弃,到如今如果不用Okhttp、Volley、Retrofit好像都不好意思开
2017-03-15 22:55:23 1278
原创 Android知识点之多线程:Thread、AsyncTask、IntentService
Android的线程主要分两种:主线程和子线程。主线程主要负责处理UI相关的操作,子线程主要负责一些耗时操作,各司其职,如果主线程中处理一些耗时操作(一般大于5s)就会导致程序无法响应异常,同时如果子线程越权处理更新UI操作,亦会出现异常,这也就是大家平常说的Android是线程不安全的。 Android系统提供的线程实现方式主要有:原生的Thread、轻量级AsyncTask、服务Intent
2017-03-15 16:02:03 722
原创 Android知识点之延迟加载:ViewStub的使用
在看关于Android性能优化的文章时候,发现关于ViewStub的使用推荐颇多。ViewStub是一个轻量级的View,它一个看不见的,不占布局位置,占用资源非常小的控件。 做一下简单总结: 一、使用场景 假如某一个View在界面上不是一直都显示的,只有特定条件下才展示给用户,或者是运行时动态决定加载那个View的场景,特别是当这个View比较复杂,加载会耗费一定的内存,采用ViewStu
2017-03-15 12:59:41 902
原创 Android studio编译加速
使用Android Studio的童鞋应该都会被它的Gradle蜗牛编译速度所困扰,想尽各种方法优化,至今也没寻得什么良方。总结一下,大家采用的方法主要有二种,一种是在Android Studio编译器上做文章,更改各种配置,另一种是采用引入其他插件实现增量编译,File->Setting -> Plugins ->searching ... 如下图 1)在Android编
2017-03-14 16:58:13 731
Google android4.4.2之后 SD卡无法写入问题解决方法,Root&写权限
2014-07-22
Qt 网络通信源码
2012-06-19
android初学者入门教程ppt
2011-09-28
android入门与实战源代码
2011-09-28
zigbee user guide 编程资料
2011-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人