![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
ggcrazy
这个作者很懒,什么都没留下…
展开
-
libjpeg
image_compressor.cppCMakeLists.txt原创 2020-05-19 17:45:34 · 194 阅读 · 0 评论 -
annotation processor
编译注入步骤complier工程debug配置原创 2020-05-19 17:31:22 · 184 阅读 · 0 评论 -
ActivityManagerService
原创 2020-05-19 17:22:51 · 148 阅读 · 0 评论 -
activity start sequence
原创 2020-05-19 17:20:17 · 98 阅读 · 0 评论 -
Binder ipc
Binder ipc通信Binder类结构:进程空间:包括用户空间和内核空间两条进程间,用户空间的数据不可共享,而内核空间的数据可以共享进程内用户与内核进行交互,称为系统调用Binder跨进程通信原理图注册服务流程请求服务流程使用服务流程...原创 2020-05-19 17:18:28 · 180 阅读 · 1 评论 -
zygote
原创 2020-05-19 17:07:08 · 1080 阅读 · 0 评论 -
view draw sequece
原创 2020-05-19 17:04:53 · 111 阅读 · 0 评论 -
内存优化
一般Java在内存分配时会涉及到以下区域栈(Stack):存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆(Heap):堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器(GC)来管理。静态域(static field): 静态存储区域就是指在固定的位置存放应用程序运行时一直存在的数据,Java在内存中专门划转载 2014-10-29 16:51:47 · 384 阅读 · 0 评论 -
ant apk签名打包环境配置
1. 从http://ant.apache.org 上下载一个ant原创 2014-08-20 15:44:35 · 658 阅读 · 0 评论 -
.9.png图画法备忘
下边,右边 -----> 显示内容的区域上边 ,左边 ------> 拉伸的区域原创 2013-08-28 15:09:15 · 556 阅读 · 0 评论 -
Fragment替换
View container1 = this.findViewById(R.id.fl_container1 );View container2 = this.findViewById(R.id.fl_container2 ); Fragment f1 = new Fragment1();Fragment f2 = new Fragment2(); FragmentTransact原创 2013-08-12 17:00:48 · 690 阅读 · 0 评论 -
Dialog动画
Dialog dlg = new Dialog(context, R.style.Dialog);LinearLayout layout = (LinearLayout) LayoutInflater.from(context).inflate(R.layout.route_dialog, null);Window w = dlg.getWindow();WindowManager.L原创 2013-08-01 18:04:54 · 489 阅读 · 0 评论 -
Acivity
1. Acivity用户与程序交互的一个载体,是应用程序的一个门面,相当于一个jsp页面,不同的是Activity里的是事件驱动,而jsp是request请求驱动2.生命周期3.Acitvity启动模式?Activty启动提供了四种启动模式。launchMode:Standard 每次启动新的活动窗口(new操作)singleTop 如果在栈顶是目原创 2013-05-15 08:50:16 · 613 阅读 · 0 评论 -
软引用(SoftReference)
软引用(SoftReference) 如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存软引用可以和一个引用队列(ReferenceQueue)联合使用,如果软引用所引用的对象被垃圾回收器回收,Java虚拟机就会把这个软引用加入到与之关联原创 2013-05-27 12:28:03 · 636 阅读 · 0 评论 -
AIDL笔记
MyIterface.aidl文件中接口的定义Person.java和Person.aidl 服务器端Service的实现 对service的配置客户端对远程方法的调用done原创 2013-01-25 11:19:25 · 396 阅读 · 0 评论 -
Intent笔记
A、1. Intent负责四大组件之间的通讯,实现调用者与被调用者之间的解耦。2. Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述, Android则根据此Intent的描述,负责找到对应的组件, 将 Intent传递给调用的组件,并完成组件的调用。B、动作(Action) 数据(Data) 类型(type) 类别(c原创 2013-01-25 10:34:58 · 360 阅读 · 0 评论 -
android 设置listview item选中背景色
转自:http://fine36.blog.163.com/blog/static/189251005201162155413475/listview是android常用的控件,点击listview item时,默认显示橘黄色的背景色,而且翻滚时也显示相应的颜色。这样往往会跟实际的软件UI设计风格很不协调。通过对listview背景颜色的设置,从而实现与软件UI风格相协调。改变转载 2013-04-10 13:56:06 · 1197 阅读 · 0 评论 -
Handler,Looper,MessageQueue关系
本文从http://blog.csdn.net/l_yqing/article/details/7770729总结了重点,感谢原作者1.Loop.myLooper()得到当前线程的Looper对象,通过Loop.getMainLooper()可以获得当前进程的主线程的Looper对象。2.Android系统的消息队列(MessageQueue)和消息循环(Looper)都是针对原创 2013-05-15 09:44:33 · 467 阅读 · 0 评论 -
RecycleableRoundCorneImageView
圆角 自动回收 ImageViewstyles.xml //使用<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:lyn="http://schemas.android.com/apk/res/com.example.pa"原创 2013-05-22 10:55:44 · 468 阅读 · 0 评论 -
拍照
//通过Intent启动照相机String filePath = MyApplication.APP_TEMP + "/" + System.currentTimeMillis() + ".jpg"; photoFile = new File(filePath);if(!photoFile.exists()){ try { photoFile.createNewFile();原创 2013-05-22 12:01:41 · 448 阅读 · 0 评论 -
最小化到状态栏
public class MainActivity extends Activity { private NotificationManager manager = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCont原创 2013-05-09 14:50:45 · 482 阅读 · 0 评论 -
【Android】状态栏通知Notification、NotificationManager详解
在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一转载 2013-05-09 15:08:47 · 565 阅读 · 0 评论 -
Android ViewPager动态加载数据
最近做一个项目需要做viewpager这一块,需要滑动到哪一页再加载那一页的数据,后来做出来了,把自己的思路与大家分享一下。其实可以把viewpager当做一个listview那样来做都是在adapter中加载数据,先设置每个item的view样式。本文主要思路是想将所有的item的view存入一个views 列表中 ,通过instantiateItem(ViewGroup contain转载 2013-05-09 16:00:47 · 1617 阅读 · 0 评论 -
动画专题研究 一
动画专题研究 一动画效果编程基础--AnimationAndroid 动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果转载 2013-05-10 10:17:25 · 483 阅读 · 0 评论 -
Service笔记
A。onStartCommand 2.0之后才有的 onStart 1.6B、Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。Service和其他的应用组件一样,运行在进程的原创 2013-01-25 10:25:30 · 418 阅读 · 0 评论