- 博客(23)
- 收藏
- 关注
转载 升级用户必看 Android 5.0鲜为人知的新特性
[摘要]如果你手中的智能手机恰好也已经升级了新系统,不妨一起来看看这些隐藏功能是不是真的有用吧。腾讯数码讯(编译:Raul)现在,各大手机厂商都已经开始陆续推送谷歌最新的Android 5.0 Lollipop系统,甚至谷歌旗下的Nexus系列机型都已经OTA推送了Android 5.0.2版本。对于谷歌的新系统,许多拥有升级资格的Android用户来说真的都非常期待。Androi
2015-05-22 14:16:08 534
转载 Android编译选项eng、user、userdebug的区别
eng:debug 版本user: release 版本userDebug版本:部分debug版本 要了解Android编译选项eng、user和userdebug的区别,需先了解下LOCAL_MODULE_TAGS这一Android.mk文件里的配置项,一般配置形式为LOCAL_MODULE_TAGS := user eng optional test这个样子。
2015-05-21 14:37:19 621
转载 LOCAL_MODULE_TAGS 选项说明
LOCAL_MODULE_TAGS :=user eng tests optionaluser: 指该模块只在user版本下才编译eng: 指该模块只在eng版本下才编译tests: 指该模块只在tests版本下才编译optional:指该模块在所有版本下都编译 eng This is the default flavor. A plain "make" is the sa
2015-05-21 14:33:34 266
转载 Android AAPT and Overlay
在研究Android4.4KitKat中Phone模块的变化挺大的,详细可参考http://blog.csdn.net/yihongyuelan/article/details/19930861,当然这不是本文所讨论的重点,在修改编译了package/app/InCallUI后,将生成的InCallUI.apk push到对应的目录下,打电话测试并没有修改后的痕迹,最后经过尝试,编译了pack
2015-05-21 14:31:22 251
转载 Android.mk 文件语法详解
0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。Android.mk文件语法允许我们将Source打包成一个"modules".
2015-05-21 13:54:06 263
转载 用adb logcat抓取log
http://blog.csdn.net/yuxingxing198812/article/details/13000263实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志 状态信息的有:adb shell dmesg,adb shell dumpstate,adb shell d
2015-05-06 12:28:14 1216
转载 linux下sqlite3可视化工具 - [Android]
2011-08-27linux下sqlite3可视化工具 - [Android]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/java-android-logs/158316464.htmlUbuntu linux下安装sqlite31.介绍:sqlite3是linux上的小巧的数据库,一个文件就是一个
2015-04-02 11:16:38 335
转载 Android AAPT and Overlay
在研究Android4.4KitKat中Phone模块的变化挺大的,详细可参考http://blog.csdn.net/yihongyuelan/article/details/19930861,当然这不是本文所讨论的重点,在修改编译了package/app/InCallUI后,将生成的InCallUI.apk push到对应的目录下,打电话测试并没有修改后的痕迹,最后经过尝试,编译了pack
2015-04-01 10:16:19 470
转载 linux awk命令详解
linux awk命令详解简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它
2015-03-31 21:25:56 237
翻译 Android ListView控件的资源回收机制
转自:http://blog.sina.com.cn/s/blog_70a3eebd0101e30h.html问题:列表滑动不流畅,容易出现Out Of Memory的Bug1.问题: 之前做图片频道,一个列表含有20+个条目,每个条目包含一个大小为50K左右的图片。图片是通过网络异步获取的,返回结果后调用notifyDataSetChange
2015-02-06 16:33:19 404
翻译 Android 中存储路径
android 4.0 上代码打印 log 如下所示:String SDPATH = Environment.getExternalSdDirectory() + "/";String PHONEPATH = Environment.getExternalStorageDirectory() + "/";通过 Log 输出为 SDPATH 是/mnt/sdcard/extern
2015-01-21 14:21:25 252
转载 Git五分钟教程
许多人认为Git太混乱或是复杂的版本控制系统,这篇文章是面向一些人想快速上手使用Git,对于大多数基本需求这篇文章涵盖了使用的70%至90%入门使用Git前 需要先建立一个仓库(repository)。你可以使用一个已经存在的目录作为Git仓库或创建一个空目录使用您当前目录作为Git仓库,我们只需使它初始化[plain] view plaincopy
2015-01-21 09:46:06 263
转载 Android的系统架构
——不积跬步,无以至千里;不积小流,无以成江海 虽然园子里关于Android系统架构的文章已经很多了,但是作为自己学习Android的心路历程,记录下来是必要的,老鸟就速度飞过吧~ 如果说一个成功男人的背后会有一个默默支持的女人的话,那么一个优越稳定的平台背后必有一个成熟的系统架构所支撑着。那么,Android的系统架构是怎么样的呢?从下图我们可以从整体上有个大致的了解(图片来
2015-01-12 14:17:06 252
翻译 Android Context 上下文
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/ 我重新组织了下内容以及结构,建议大家尽可能看下原文。1、Context概念其实一直想写一篇关于Contex
2015-01-05 13:51:51 298
翻译 MmsSmsDatabaseHelper 大致讲解
com.android.providers.telephony.MmsSmsDatabaseHelperSmsProvider, MmsProvider, MmsSmsProvider利用MmsSmsDatabaseHelper来操作数据库。1. MmsSmsDatabaseHelper继承了SQLiteOpenHelper。public class MmsSmsDatabaseH
2014-12-23 11:41:33 322
翻译 android contentResolver与contentProvider如何关联在一起的
注:Application是一个完整的应用,比如某个apk,它对应一个Application,它里面可能包含n个Activity。涉及到的类froyo/frameworks/base/core/java/android/app/ApplicationContext.java froyo/frameworks/base/core/java/android/app/Act
2014-12-23 10:06:49 433
转载 ActivityManager的使用:Android中获取系统内存信息以及进程信息
转载:http://blog.csdn.net/qinjuning 本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等、应用程序/包、服务(Service)、任务(Task)信息。 计划如下:
2014-12-23 09:52:48 598
转载 进程与线程的简单区别!
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。
2014-12-19 10:22:14 505
翻译 ListView的几种优化方式
今天在接到千峰的电话面试时,有点小激动,不过大脑也发热,好多东西都想不起来了。毕竟那里可是大神扎堆的地儿啊,Mars、老罗,唉,想想都激动,激动归激动,当被问的时候就有点小忧伤了,脑袋有点乱了,当问道ListView的优化方式时,就有点没头绪了,想到啥说啥,好吧,下面就来简单的说说我用到过的LlistView的几种优化方式:一、重用contentView视图减少内存的消耗。二、static
2014-12-18 09:19:29 735
原创 Polishing Your Android Overview Screen Entry:抛光您的Android概述屏幕输入
Looking for a way to further polish your Android app on Lollipop? One option a lot of developers overlook is theOverview Screen.As the developer docs state:The overview screen (also referred
2014-12-08 09:25:08 541
翻译 Android官方技术文档翻译——ApplicationId 与 PackageName
本文译自androd官方技术文档《ApplicationId versus PackageName》,原文地址:http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename。本文地址:http://blog.csdn.net/maosidiaoxian/article/details/417
2014-12-05 18:00:25 409
翻译 Android startActivityForResult的使用
在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java] view plaincopypackage sn.len.actres; import
2014-11-26 20:22:23 263
翻译 synchronized 关键字(Android)
1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行
2014-11-26 14:17:13 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人