知识记录
onionde
这个作者很懒,什么都没留下…
展开
-
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 · 306 阅读 · 0 评论 -
Android 中存储路径
android 4.0 上代码打印 log 如下所示:String SDPATH = Environment.getExternalSdDirectory() + "/";String PHONEPATH = Environment.getExternalStorageDirectory() + "/";通过 Log 输出为 SDPATH 是/mnt/sdcard/extern翻译 2015-01-21 14:21:25 · 263 阅读 · 0 评论 -
Git五分钟教程
许多人认为Git太混乱或是复杂的版本控制系统,这篇文章是面向一些人想快速上手使用Git,对于大多数基本需求这篇文章涵盖了使用的70%至90%入门使用Git前 需要先建立一个仓库(repository)。你可以使用一个已经存在的目录作为Git仓库或创建一个空目录使用您当前目录作为Git仓库,我们只需使它初始化[plain] view plaincopy转载 2015-01-21 09:46:06 · 274 阅读 · 0 评论 -
Android ListView控件的资源回收机制
转自:http://blog.sina.com.cn/s/blog_70a3eebd0101e30h.html问题:列表滑动不流畅,容易出现Out Of Memory的Bug1.问题: 之前做图片频道,一个列表含有20+个条目,每个条目包含一个大小为50K左右的图片。图片是通过网络异步获取的,返回结果后调用notifyDataSetChange翻译 2015-02-06 16:33:19 · 418 阅读 · 0 评论 -
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 · 249 阅读 · 0 评论 -
升级用户必看 Android 5.0鲜为人知的新特性
[摘要]如果你手中的智能手机恰好也已经升级了新系统,不妨一起来看看这些隐藏功能是不是真的有用吧。腾讯数码讯(编译:Raul)现在,各大手机厂商都已经开始陆续推送谷歌最新的Android 5.0 Lollipop系统,甚至谷歌旗下的Nexus系列机型都已经OTA推送了Android 5.0.2版本。对于谷歌的新系统,许多拥有升级资格的Android用户来说真的都非常期待。Androi转载 2015-05-22 14:16:08 · 553 阅读 · 0 评论 -
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 · 635 阅读 · 0 评论 -
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 · 275 阅读 · 0 评论 -
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 · 264 阅读 · 0 评论 -
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 · 275 阅读 · 0 评论 -
用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 · 1223 阅读 · 0 评论 -
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 · 489 阅读 · 0 评论 -
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 · 352 阅读 · 0 评论 -
进程与线程的简单区别!
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。转载 2014-12-19 10:22:14 · 514 阅读 · 0 评论 -
synchronized 关键字(Android)
1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行翻译 2014-11-26 14:17:13 · 304 阅读 · 0 评论 -
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 · 418 阅读 · 0 评论 -
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 · 553 阅读 · 0 评论 -
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 · 452 阅读 · 0 评论 -
ActivityManager的使用:Android中获取系统内存信息以及进程信息
转载:http://blog.csdn.net/qinjuning 本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等、应用程序/包、服务(Service)、任务(Task)信息。 计划如下:转载 2014-12-23 09:52:48 · 644 阅读 · 0 评论 -
Android的系统架构
——不积跬步,无以至千里;不积小流,无以成江海 虽然园子里关于Android系统架构的文章已经很多了,但是作为自己学习Android的心路历程,记录下来是必要的,老鸟就速度飞过吧~ 如果说一个成功男人的背后会有一个默默支持的女人的话,那么一个优越稳定的平台背后必有一个成熟的系统架构所支撑着。那么,Android的系统架构是怎么样的呢?从下图我们可以从整体上有个大致的了解(图片来转载 2015-01-12 14:17:06 · 262 阅读 · 0 评论 -
MmsSmsDatabaseHelper 大致讲解
com.android.providers.telephony.MmsSmsDatabaseHelperSmsProvider, MmsProvider, MmsSmsProvider利用MmsSmsDatabaseHelper来操作数据库。1. MmsSmsDatabaseHelper继承了SQLiteOpenHelper。public class MmsSmsDatabaseH翻译 2014-12-23 11:41:33 · 330 阅读 · 0 评论 -
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 · 269 阅读 · 0 评论