Android
EricBrown
这个作者很懒,什么都没留下…
展开
-
ActionBar隐藏方法
当使用Android中的ActionBar控件时,如果想要隐藏上面的ActionBar,可以使用如下的代码: getSupportActionBar().hide();//隐藏掉整个ActionBar,包括下面的Tabs 上面的代码会将整个ActionBar都隐藏掉,包括ActionBar中的Tab分页标签,如果想要保留分页标签的话,可以使用如下的代码: ActionBar actionBa原创 2015-06-29 11:26:48 · 738 阅读 · 0 评论 -
Android关机界面分析
Android关机界面如下:修改字符串等资源编译frameworks/base/core/res/生成code\out\target\product\scx35_sp7731gea\system\framework\framework-res.apk如修改Reboot字符串,则需要修改framework\base\core\res\res\values\strings.xm原创 2018-06-04 17:18:49 · 1439 阅读 · 0 评论 -
Android 内存泄漏调试
、概述 Java编程中经常容易被忽视,但本身又十分重要的一个问题就是内存使用的问题。Android应用主要使用Java语言编写,因此这个问题也同样会在Android开发中出现。本文不对Java编程问题做探讨,而是对于在Android中,特别是应用开发中的此类问题进行整理。 由于作者接触Android时间并不是很长,因此如有叙述不当之处,欢迎指正。二、Androi转载 2015-11-24 09:42:58 · 626 阅读 · 0 评论 -
android数字签名
http://www.oschina.net/question/157182_45890Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Androi转载 2015-07-22 10:33:38 · 646 阅读 · 0 评论 -
android的task任务栈
http://www.cnblogs.com/CSU-PL/p/3794280.html上次我们讲到Activity的四种启动模式的时候,已经了解到一些关于task的技术,今天我再向大家介绍一下。task是一个具有栈结构的容器,可以放置多个Activity实例。启动一个应用,系统就会为之创建一个task,来放置根Activity;默认情况下,一个Activity启动另一个Activity时,两个Ac转载 2015-07-22 09:23:27 · 562 阅读 · 0 评论 -
android 开发如何做内存优化
http://www.cnblogs.com/kingOfPointer/archive/2012/12/21/2828018.html不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,转载 2015-07-22 08:50:06 · 418 阅读 · 0 评论 -
观察者模式
http://www.cnblogs.com/wangjq/archive/2012/07/12/2587966.html概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相转载 2015-08-01 13:21:22 · 427 阅读 · 0 评论 -
Android 编程下 Touch 事件的分发和消费机制
http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.htmlAndroid 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包转载 2015-08-01 17:49:07 · 346 阅读 · 0 评论 -
适配器模式
http://blog.csdn.net/beyond0525/article/details/22814129适配者模式是也是android中应用很广泛的设计模式,如我们常见用 BaseAdpter, ArrayAdapter, CursorAdapter,就是用的适配者模式,看到源码你是不是对这种设计方式很陌生,没事,下面我们通过实际的例子来取理解这种设计模式。一、作用适配器模式(Adapter转载 2015-08-01 17:34:49 · 381 阅读 · 0 评论 -
单例模式
http://cantellow.iteye.com/blog/838473第一种(懒汉,线程不安全):Java代码 收藏代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() {转载 2015-08-01 12:55:35 · 358 阅读 · 0 评论 -
View及Viewgroup
http://www.cnblogs.com/hnrainll/archive/2011/11/14/2248564.html.1.0 View及ViewGroup类关系 Android View和ViewGroup从组成架构上看,似乎ViewGroup在View之上,View需要继承ViewGroup,但实际上不是这样的。 View是基类,ViewGroup是它的子类。这就证明了一点,View代转载 2015-08-01 21:14:10 · 407 阅读 · 0 评论 -
Java中堆内存和栈内存详解
http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.htmlJava把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻转载 2015-07-29 22:20:41 · 418 阅读 · 0 评论 -
Android.mk
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。每个模块属下列类型之一: 1)APK程序,一般的Android程序,编译打包生成apk文件 2)JAVA库,java类库,编译打包生成j原创 2015-06-29 14:21:51 · 449 阅读 · 0 评论 -
ADB (Android Debug Bridge)常用命令
ADB (Android Debug Bridge)说明:下面一些命令需要有root权限才能执行成功 快速启动dos窗口执行adb: 1. adb.exe所在路径添加到系统环境变量中 2. 配置快捷键启动dos 进入C:\WINDOWS\system32目录下,找到cmd.exe. 右击菜单 “发送到” -> 桌面快捷方式。 在桌面上右击”快捷方式 到 cmd.exe” -> “属性”原创 2015-06-29 11:27:47 · 695 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-06-29 11:26:02 · 383 阅读 · 0 评论