Android
007筑梦者
越努力越幸运!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android使用ant编译APK
ANT是java开发的很好的构建工具,很多开源项目都是使用ANT来构建的,并且ANT和JUNIT可以很好的配合使用,生成非常完美的测试报告,帮助开发人员开发。作为一名开发人员,如果一天天的时间都花在项目的部署和简单的测试上,是一种巨大的浪费;而ANT可以帮助我们完成一些单调而无聊的事情,使开发人员从这些无聊的工作中解脱出来;能更加专注于业务。 在我的博客中,我将系列的讲解ANT的使用转载 2016-03-29 14:36:03 · 566 阅读 · 0 评论 -
Android(Java) 代码优化
本文为Android(Java) 代码优化。主要介绍Java代码中性能优化方式及网络优化,包括缓存、异步、延迟、数据存储、算法、JNI、逻辑等优化方式。(时间仓促,后面还会继续完善^_*)1、降低执行时间这部分包括:缓存、数据存储优化、算法优化、JNI、逻辑优化、需求优化几种优化方式。(1). 缓存缓存主要包括对象缓存、IO缓存、网络缓存、DB缓存,对象缓存能减少内转载 2016-08-02 10:55:57 · 414 阅读 · 0 评论 -
Android SDK目录结构介绍
首先看一张图:1、add-ons 该文件夹中保存着附加库,比如Google Maps。2、build-tools 各版本SDK编译工具。3、docs 离线开发者文档Android SDK API参考文档,所有的API文档都可以在这里查到。4、extras 扩展开发包,如高版本的API在低版本中开发使用。5、licensing 作为Android Mark原创 2016-08-17 15:11:09 · 598 阅读 · 0 评论 -
Gradle 入门知识
随着Android Studio越来越完善,更多的开发者舍弃掉Eclipse。但是新的IDE与以往的Eclipse有很大区别,这导致部分开发者望而却步,其中一个大家觉得比较麻烦的是Android Studio采用的新的构建系统,gradle。那么这篇文章我将对gradle进行一个简单介绍(主要讲gradle配合Android Studio的使用),希望帮助大家熟悉gradle。一. gra转载 2016-08-15 14:58:12 · 747 阅读 · 0 评论 -
Android应对Activity进程被杀死
文章转载:http://blog.csdn.net/xinzheng_wang/article/details/23036217 通常在一部Android手机里同时运行着多个应用(app),每个app对应一个系统进程,当系统需要更多的资源(如内存)而空闲资源不足时,Android系统就会选择杀掉一些低优先级的进程以便释放所需资源,这也是Android开发与PC桌面开发不同的之处。转载 2016-10-14 10:04:55 · 1687 阅读 · 0 评论 -
使用tcpdump、wireshark对Android应用程序进行抓包并分析
本文主要介绍如何使用tcpdump和wireshark对Android应用程序进行抓包并分析,需要说明的是在抓包之前,你的Android设备必须root过了,另外你的电脑必须有Android SDK环境。下载并安装tcpdumptcpdump链接:http://www.tcpdump.org/选择一个版本下载并解压提取出其中呃tcpdump文件,然后push到你的手机上去:1a转载 2016-12-23 15:21:15 · 817 阅读 · 0 评论 -
android WIFI连接开发
这里列了很多,但是大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo WifiManager(1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。在我们进行wifi 搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE。打开这个类,我们可以转载 2017-03-27 10:23:00 · 722 阅读 · 0 评论 -
Android之ViewPager源码分析
20150210 ViewPager 焦点控制在TV应用开发中ViewPager是很常用的控件,在ViewPager的页切换时焦点控制是很苦恼的事,有过相关开发经验的同学一定感同身受。废话不多说,我们分析一下ViewPager的相关源码。对于ViewPager而已,一切按键的响应都是从dispatchKeyEvent开始的。[java] view plain c转载 2017-04-14 16:21:55 · 1207 阅读 · 0 评论 -
Android 布局优化
本文为Android布局优化,主要介绍使用抽象布局标签(include, viewstub, merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他Layout方面可调优点,顺带提及布局调优相关工具(hierarchy viewer和lint)。 1、抽象布局标签(1) 标签include标签常用于将布局中的公共部分提取出来供其他l转载 2016-08-02 10:53:06 · 466 阅读 · 0 评论 -
Android性能优化
一、性能瓶颈点整个页面主要由6个Page的ViewPager,每个Page为一个GridView,GridView一屏大概显示4*4的item信息(本文最后有附图)。由于网络数据获取较多且随时需要保持页面内app下载进度及状态,所以出现以下性能问题a. ViewPager左右滑动明显卡顿b. GridView上下滚动明显卡顿c. 其他Activity返回V转载 2016-08-02 10:49:08 · 475 阅读 · 0 评论 -
Android Studio项目目录结构介绍
在Android Studio中,提供了以下几种项目结构类型我们一般常用的有以下两种结构:Project 结构类型app/build/ app模块build编译输出的目录app/build.gradle app模块的gradle编译文件app/app.iml app模块的配置文件app/proguard-rules.pro app模块proguard文件build.gr转载 2016-08-16 09:52:26 · 563 阅读 · 0 评论 -
ListView加载多套布局
Android 中常用的控件ListView就是其中之一,在使用ListView的时候常常我们的列表中item并不一定就是一套布局。对于多套布局其实也挺简单的,只要重写Adapter中的getViewTypeCount()和getItemViewType(int position)方法。getViewTypeCount()方法返回的值是item布局的种类数量。getItemViewType原创 2016-03-23 11:43:55 · 532 阅读 · 0 评论 -
Android权限问题整理
Android权限系统非常庞大,我们在Android系统中做任何操作都需要首先获取Android系统权限,本文记录了所有的Android权限问题,整理一下分享给大家。访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCE转载 2016-07-16 13:40:20 · 1908 阅读 · 1 评论 -
Eclipse和Android Studio的偏好设置的导出和导入
很多同学都会碰到这样的问题,就是原先在自己的笔记本上进行项目开发,对于Eclipse和Android Studio中的各项设置已经非常熟悉和满意,如背景设置,快捷键设置,编码设置等等。如果此时需要到另一台公司电脑进行开发,必须重装Eclipse和Android Studio,如果现在对那些自定义设置重头开始配置的话,那就极为麻烦的,也是效率相当低下的。如果看到同事的IDE环境设置非常好,想要拿过来转载 2016-07-28 14:42:31 · 4270 阅读 · 0 评论 -
Android Studio常用快捷键
Android Studio 是一个全新的 Android 开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试 下面是一些常用的android studio的快捷键。这些快捷键会帮助我们提供开发效率:Ctrl+Shift+N:查找文件原创 2016-03-29 10:10:43 · 675 阅读 · 0 评论 -
Execution failed for task ':app:transformClassesWithDexForDebug'和UnsupportedClassVersionError
本文仅是记录自己开发过程中遇到的问题。原创 2016-07-19 09:14:16 · 597 阅读 · 0 评论 -
AndroidStudio如何从SVN检出项目
一、打开AndroidStudio后,点击Check out project from Version Control,选择Subversion二、点击“+”,输入SVN地址,点击OK三、然后选择刚添加的SVN地址,点击Check out,会出现选择本地文件夹的界面,这个界面就是我们要导出项目的本地路径,这里我们可以在E盘创建一个文件转载 2016-07-19 10:31:27 · 6712 阅读 · 2 评论 -
Can't use Subversion command line client: svn.Errors found while svn working copies detection.
使用Intellij的svn时提示出错:Can't use Subversion command line client: svn. Errors found while svn working copies detection.转载 2016-07-19 14:37:25 · 3606 阅读 · 2 评论 -
Android Studio如何导入工程
摘要由于谷歌准备放弃Eclipse作为Android的开发工具,现在有好多项目都已经转用Android Studio这一官方IDE来开发。特别是从github下载下来的工程,大部分是用的Gradle来编译的。 想研究下大牛的代码,兴致勃勃地将他们的工程导入到自己的Studio。可悲的是,总是有各种各样的问题,很是让人头疼。通过一段时间的摸索,我终于总结出一套行之有效的导入Android Stu转载 2016-07-20 11:23:12 · 4465 阅读 · 0 评论 -
Android Studio 新建文件自动加入SVN版本控制
解决办法如下;File ——> Settings原创 2017-08-07 11:27:47 · 5217 阅读 · 0 评论
分享