
移动开发
移动开发
IfElseZhang
持续推送技术文章,点击关注,第一时间接收;微信知乎同名
展开
-
AndroidManifest.xml文件的作用和简单使用
当Android启动一个应用程序组件之前,它必须知道哪些个组件是存在的,所以开发人员在开发过程中,必须将应用程序中出现的组件一一在 AndroidManifest.xml文件中申明,最终这个AndroidManifest.xml文件也会被一起打包到.apk文件中去。在前面一系列的中级进阶文件中,我们提到了Android的四大组件分别是:Activity、BroadCast receiver、s转载 2014-08-17 09:47:26 · 979 阅读 · 0 评论 -
Android组件间通信——EventBus
EventBus——Android开发中一个优雅的组件间通信的方式原创 2015-05-25 19:33:19 · 1042 阅读 · 0 评论 -
Eclipse导入所依赖的Android项目
在Android开发中,有时需要应用第三方框架,那么就需要把第三方项目导入到Eclipse中,并完成依赖。接下来详细讲一下该过程原创 2015-05-25 19:06:23 · 3584 阅读 · 0 评论 -
Android Studio 新建项目的R文件丢失的解决方法
Android Studio 新建项目的R文件丢失的解决方法。外加吐槽。原创 2015-06-27 20:43:27 · 23043 阅读 · 7 评论 -
Activity.onNewIntent(Intent intent)的触发时机
Activity.onNewIntent(Intent intent)的触发时机和Activity的启动模式有关,所以先简单回顾一下“启动模式”Activity启动模式设置: ".MainActivity" android:launchMode="standard" /> Activity的四种启动模式: 1.standard 默认启动模式,每次原创 2015-04-15 22:43:17 · 956 阅读 · 0 评论 -
ListView优化
ListView的性能优化,解释ViewHolder模式原创 2015-05-19 19:37:38 · 654 阅读 · 0 评论 -
Service之“绑定”
Service之“绑定”原创 2015-04-22 21:29:57 · 675 阅读 · 0 评论 -
Service之“停止Service”
在Service类中,用于停止Service的方法有如下三个: 1. public final void stopSelf(); 2. public final void stopSelf(int startId); 3. public final boolean stopSelfResult(int startId); 先说最好理解的,“public fi原创 2015-04-21 20:27:25 · 2600 阅读 · 0 评论 -
Android之隐式意图(Intent)如何查找匹配的组件
【0】Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图),Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。 【1】Intent可以划分成显式意图和隐式意图。显式意图:调用Intent.setC转载 2015-03-08 23:47:09 · 876 阅读 · 0 评论 -
Android xml资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其实@android:type/name是@[package:]t转载 2014-12-18 20:53:44 · 416 阅读 · 0 评论 -
AdapterViewFlipper的功能和用法
AdapterViewFlipper继承了AdapterViewAnimator,它会显示一个View组件,可以通过showPrevious()和showNext()方法控制组件显示上一个、下一个组件。XML属性:android:animateFirstView:设置显示该组件的第一个View时是否使用动画android:inAnimation:设置组件显示时使用的动画an转载 2014-12-18 12:58:48 · 784 阅读 · 0 评论 -
Android布局的各种对齐问题
一、LinearLayout(线性布局) 提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大 小。 水平(vertical)垂直(horizontal) fill-parent:占满整个屏幕 wrap-content:刚好适合控件内容的大小 对齐方式gravity原创 2014-12-16 19:14:15 · 6706 阅读 · 0 评论 -
Android Paint类
要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARGB: 设置画笔的a,r,p,g值。 setAlpha: 设转载 2014-10-04 22:08:07 · 573 阅读 · 0 评论 -
Android Canvas绘图详解(图文)
摘要 Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。 大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图Android中使用图形处理引擎,2D部分是android SD转载 2014-10-04 22:00:01 · 866 阅读 · 0 评论 -
android:inputType参数类型说明
android:inputType参数类型说明 android:inputType="none"--输入普通字符 android:inputType="text"--输入普通字符 android:inputType="textCapCharacters"--输入普通字符 android:inputType="textCapWords"--单词首字母大小 andr转载 2014-10-01 02:02:04 · 488 阅读 · 0 评论 -
Android 资源文件中的符号含义与说明
一、@ 代表引用资源1.引用自定义资源。格式:@[package]:type/nameandroid:text = "@string/hello"2.引用系统资源。格式:@android:type/nameandroid:textColor="@android:color/opaque_red"(@android:type/name 是 @[package:]type/转载 2014-08-16 21:06:06 · 919 阅读 · 0 评论 -
关于left,translationX,X
关于left,translationX,X原创 2015-08-27 22:42:51 · 2496 阅读 · 0 评论