详解案例
文章平均质量分 61
c小旭
Android Framework车载智能座舱开发工程师
展开
-
Android中的Fragment使用详解之页面加载
1、Fragment布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertic原创 2015-01-19 16:45:58 · 1039 阅读 · 0 评论 -
Android中的Fragment使用详解之生命周期
Fragment的生命周期,关键方法:onAttach()、onCreateView(),下面Fragment的生命周期进行测试1、Fragment的布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"原创 2015-01-20 15:48:02 · 554 阅读 · 0 评论 -
Android中的Fragment使用详解之数据传递
1、Fragment布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vert原创 2015-01-20 17:26:32 · 2520 阅读 · 0 评论 -
Android手势识别详解
一、使用GestureDetector进行手势识别手势交互过程(原理):1、触屏一刹那,触发MotionEvent事件2、被OnTouchListener监听,在onTouch()中获得MotionEvent对象3、GestureDetector转发MotionEvent对象至OnGestureListener4、OnGestureListener获得该对象,根据该对象封装的信原创 2015-02-26 15:22:16 · 3688 阅读 · 0 评论 -
Android中AsyncTask的使用详解
AsyncTask是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程。(在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来)构建AsyncTask子类的参数AsyncTask是一个抽象类,通常用于被继承,继承AsyncTask需要指定如下原创 2015-05-15 17:58:21 · 446 阅读 · 0 评论 -
Android Handler使用详解
Handler负责发送消息,Looper负责接收Handler发送的消息,并直接把消息回传给handler自己,MessageQueue就是一个存储消息的容器。原创 2015-01-07 17:02:07 · 7211 阅读 · 1 评论 -
Android中的页面跳转详解
Android页面跳转方式:1、通过class跳转Intent intent = new Intent();//(当前Activity,目标Activity)intent.setClass(MainActivity.this, TestActivity.class);startActivity(intent);2、通过Activity的name跳转,其实与1相同try {原创 2015-01-15 16:24:55 · 15781 阅读 · 1 评论 -
Android开发存储方式详解
一、SharedPreferencesSharedPreferences是一种轻型数据存储方式,本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的匹配信息。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:1、获取SharedPreferenc...原创 2015-01-12 19:08:47 · 1042 阅读 · 0 评论 -
Android四大组件之BroadcastReceiver
Broadcast(广播)是一种广泛运用在应用程序之间传输信息的机制。BroadcastReceiver(广播接收者)是对发送出来的广播进行过滤接收并响应的一类组件,它就是用来接收来自系统和应用中的广播。用途:当开机完成后系统会产生一条广播,当网络状态改变时系统会产生一条广播,当电池电量改变时,系统会产生一条广播等。作为开发者,只需要掌握BroadcastReceiver即可。一般原创 2015-01-14 16:57:22 · 470 阅读 · 0 评论 -
Android布局使用详解
Android布局原则:1、尽量多使用LinearLayout(线性布局)和RelativeLayout(相对布局),不要使用AbsoluteLayout(绝对布局)2、在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍微高一点3、将可复用的组件抽取出来并通过include标签使用4、使用ViewStub标原创 2015-01-27 15:21:06 · 613 阅读 · 0 评论 -
Android Handler使用详解之UI更新
AndroidUI界面更新的四种方式:import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.widget.TextView;public class MainActivity extends Activity { private TextView t原创 2015-01-08 13:55:16 · 1860 阅读 · 0 评论 -
Android ObjectAnimator动画效果实现
ObjectAnimator.ofFloat(imageView, "alpha", 0f, 1f).setDuration(1000).start();第一个括号参数:图片控件,动画效果属性,初始状态(浮点型),结束状态(浮点型)。第二个括号属性:动画时间(毫秒)。、动画属行:1)translationX 和 translationY:这两个属性控制了View所处的位置,...原创 2015-01-05 12:45:22 · 2202 阅读 · 0 评论 -
Android 自定义控件详解
我们在开发工程中有时系统自带的控件已经满足不了我们的需求,这是我们就需要设计自己的控件。这里给大家介绍一个通用导航栏控件。一、设计我们在布局文件中所需要使用的属性1、在res\values文件夹下新建一个atts.xml文件。2、添加自定义控件中各部分组件的属性,代码如下: ...原创 2015-01-09 14:47:58 · 1446 阅读 · 0 评论 -
Android开发存储方式详解之本地文件读写实例
1、布局文件:输入框、按钮和文本<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layo原创 2015-01-13 15:15:15 · 720 阅读 · 0 评论 -
Android开发存储方式详解之SQLite使用实例
使用SQL语句完成SQLite数据库的创建、插入和查询:import android.app.Activity;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.os.Bundle;import android.util.Log;public cla原创 2015-01-13 10:15:09 · 602 阅读 · 0 评论