如何反编译Android 5.0 framework
在Android平台,对于和硬件交互相关的模块来说,比如:和双卡对应的Telephony模块、和拍照对应的Camera模块,以及Bluetooth模块等等,不同厂商会不同程度的修改Androidframework层对应的原生模块代...Android应用启动优化:一种DelayLoad的实现和原理
0.应用启动优化概述 在Android开发中,应用启动速度是一个非常重要的点,应用启动优化也是一个非常重要的过程.对于应用启动优化,其实核心思想就是在启动过程中少做事情,具体实践的时候无非就是...- 0
- 0
- 0
- 0
- 0
Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )
正如大家所见,这是本英文书,而由于国内的gradle翻译资料不全,所以特次开辟专栏,翻译gradleforandroid这本书,同时添加自己的心得体会以及在实际工作上的实战,希望大家能够喜欢。 如果你是名An...- 0
- 0
- 0
- 0
- 0
利用Fiddler对Android HTTPs请求进行监测
Web开发中Chrome、IE、firefox等浏览器都自带提供了插件帮助开发者跟踪http数据,在手机客户端怎么实现http数据抓包呢?Fiddler可以实现真机调试抓包。Fiddler支持AnyBrowser,AnySystem,AnyPlatfo...- 0
- 0
- 0
- 0
- 0
Android 进程通信机制之 AIDL
什么是AIDL AIDL全称?AndroidInterfaceDefinitionLanguage,即?安卓接口描述语言。听起来很深奥,其实它的本质就是生成进程间通信接口的辅助工具。它的存在形式是一种?.aidl?文件,开发者需要做的...- 0
- 0
- 0
- 0
- 0
Android模拟器2.0初探
我相信每一个安卓开发者都会同意?2015年安卓开发者大会上宣布的最大事情就是AndroidStudio2.0和安卓模拟器2.0,其中安卓模拟器2.0宣称运行和部署应用的速度比第一个版本快得超乎寻常。 几个小...- 0
- 0
- 0
- 0
- 0
谷歌官方 Android MVP 模式代码解读
关于Android程序的构架,当前(2016.10)最流行的模式即为MVP模式,Google官方提供了Sample代码来展示这种模式的用法. Repo地址:?android-architecture. 本文为阅读官方sample代码的阅读笔记和...- 0
- 0
- 0
- 0
- 0
关于Android中工作者线程的思考
本文系2015北京GDGDevfest分享内容整理。 在Android中,我们或多或少使用了工作者线程,比如Thread,AsyncTask,HandlerThread,甚至是自己创建的线程池,使用工作者线程我们可以将耗时的操作从主...- 0
- 0
- 0
- 0
- 0
一个简单易用的 Android 导航栏TitleBar
一个简单易用的导航栏TitleBar,可以轻松实现IOS导航栏的各种效果整个代码全部集中在TitleBar.java中,所有控件都动态生成,动态布局。不需要引用任何资源文件,拷贝TitleBar.java到自己工程即可...- 0
- 0
- 0
- 0
- 0
Android 热更新实现原理及代码分析
最近Android社区的氛围很不错嘛,连续放出一系列的Android动态加载插件和热更新库,这篇文章就来介绍一下Android中实现热更新的原理。ClassLoader 我们知道Java在运行时加载对应的类是通过Clas...- 0
- 0
- 0
- 0
- 0
Android 中 SQLite 性能优化
数据库是应用开发中常用的技术,在Android应用中也不例外。Android默认使用了SQLite数据库,在应用程序开发中,我们使用最多的无外乎增删改查。纵使操作简单,也有可能出现查找数据缓慢,插入数据耗...- 0
- 0
- 0
- 0
- 0
Android 端 10 个最常见问题
这里逐条记录下最容易遇到的Reactnativeandroid相关case1.app启动后,红色界面,unableloadjsbundle 解决办法:一般来说就是,你是用dev-serve方式,且你的server没有正确匹配上,如果是用手机跑...- 0
- 0
- 0
- 0
- 0
Android 6.0 运行时权限处理
运行时权限介绍 Android6.0在我们原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,以下权限都需要在运行时判断:身体传感器日历摄像头通讯录地理位置麦克风电话短信存...- 0
- 0
- 0
- 0
- 0
Android 网络框架 OKHttp 学习
OKHttp okHttp:OKHttp是Android版Http客户端。非常高效,支持SPDY、连接池、GZIP和HTTP缓存。默认情况下,OKHttp会自动处理常见的网络问题,像二次连接、SSL的握手问题。如果你的应用程序中集成了OKHtt...- 0
- 0
- 0
- 0
- 0
Android CardView 开发过程中要注意的细节
2014年,随着Google推出了全新的设计语言MaterialDesign,还迎来了新的Android支持库v7,其中就包含了MaterialDesign设计语言中关于Card卡片概念的实现——Cardview。经历了相当长的一段时间相信许...- 0
- 0
- 0
- 0
- 0
详解Android 8.1.0 Service 中 弹出 Dialog的方法
这篇文章主要介绍了Android8.1.0Service中怎么弹出Dialog问题,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 场景:在Service中开启线程下载升级包,当下...- 0
- 0
- 0
- 0
- 0
基于 NanoHttpd 的 Android 视频服务器开发
NanoHttpd是个很强大的开源库,仅仅用一个Java类,就实现了一个轻量级的WebServer,可以非常方便地集成到Android应用中去,让你的App支持?HTTP?GET,POST,PUT,HEAD和DELETE请求。 为了演示它的功...- 0
- 0
- 0
- 0
- 0
Android ViewPager 的使用总结
在一个窗口里面添加tab便签,完成便签切换来实现页面的切换,这样的好处是可以在同一个窗口里面有多个页面,这些页面共享同一个窗口的资源,同使用多个窗口来实现这个功能来得更加流畅!! 主要产...- 0
- 0
- 0
- 0
- 0
Android 动态加载技术三个关键问题详解
动态加载技术(也叫插件化技术)在技术驱动型的公司中扮演着相当重要的角色,当项目越来越庞大的时候,需要通过插件化来减轻应用的内存和CPU占用,还可以实现热插拔,即在不发布新版本的情况下更新...- 0
- 0
- 0
- 0
- 0