笔记
shikai_yang
专注android开发3年
展开
-
Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在I转载 2014-07-27 12:36:33 · 350 阅读 · 0 评论 -
正则表达式的使用
------- android培训、java培训、期待与您交流! ----------在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示:原创 2014-04-11 22:32:09 · 332 阅读 · 0 评论 -
银行系统模拟
------- android培训、java培训、期待与您交流! ----------原创 2014-04-11 22:10:42 · 508 阅读 · 0 评论 -
交通灯模拟系统
------- android培训、java培训、期待与您交流! ----------原创 2014-04-11 21:40:48 · 763 阅读 · 0 评论 -
设置Dialog为系统级别的弹窗
View view = this.inflater.inflate(R.layout.wifi_dialog, null);Dialog aDialog = new Dialog(getApplicationContext(), R.style.dialog_shadow);//这个方法的第一参数一定要用getApplicationContext() 如果传activity.this的话不会弹转载 2015-03-12 10:37:37 · 1405 阅读 · 0 评论 -
Android 实现Html Li标签效果
其实如果每条内容只有一行的话,用drawableLeft就可以实现了,问题是当有不止一行的情况下,这个drawableLeft是相对于整个TextView的高度居中的。所有不能单纯的使用drawableLeft来显示。我的做法是自定义一个Drawable,继承Drawable类,并重写onDraw方法LiDrawable public class LiDrawabl原创 2015-03-23 10:50:26 · 1060 阅读 · 1 评论 -
listview的优化
ListView一般优化首先,虽然大家都知道,还是提一下,利用好 convertView 来重用 View,切忌每次 getView() 都新建。ListView 的核心原理就是重用 View。ListView 中有一个回收器,Item 滑出界面的时候 View 会回收到这里,需要显示新的 Item 的时候,就尽量重用回收器里面的 View。利用好 View Type,例如你的 L原创 2016-03-21 18:30:02 · 363 阅读 · 0 评论 -
android性能优化问题
很多时候,写代码往往是兴之所至。如行云流水般,想到哪,便可以写到哪,这是多么的让人心旷神怡。然而大多数随兴所至的代码往往缺乏必要的思考,从而导致一些不必要的内存浪费;这些泄漏累积之下,往往会造成让人头疼的后果,付出难以想象的代价;所以,写代码要学会思考。android开发中,一部手机允许我们使用的内存空间屈指可数,标准的内存最大容量预计为16M左右,伴随着手机的发展,可能这个内存会扩展为20多原创 2016-03-14 12:14:28 · 260 阅读 · 0 评论 -
Android绘制流程
一、前言1.1、C++界面库 MFC、WTL、DuiLib、QT、Skia、OpenGL。Android里面的画图分为2D和3D两种: 2D是由Skia 来实现的,3D部分是由OpenGL实现的。1.2、Android基本概念窗口 对用户来说, 窗口就是手机屏幕, 包括下面的那些home、back按键、状态栏等。对于Activit转载 2016-04-26 18:24:54 · 493 阅读 · 0 评论 -
加快Android编译速度
对于Android开发者而言,随着工程不断的壮大,Android项目的编译时间也逐渐变长,即便是有时候添加一行代码也需要等待好久才能看见期待的效果。之前加快Android编译的工具相对较少,其中最具有代表性的开源项目当属FaceBook的Buck和 mmin18的LayoutCast,除此之外还有JRebel 和 Jimulabs。不过前两天google宣布推出Instant Run加快A转载 2016-04-26 18:41:02 · 358 阅读 · 1 评论