- 博客(21)
- 资源 (35)
- 收藏
- 关注
原创 Android布局使用详解
Android布局原则:1、尽量多使用LinearLayout(线性布局)和RelativeLayout(相对布局),不要使用AbsoluteLayout(绝对布局)2、在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍微高一点3、将可复用的组件抽取出来并通过include标签使用4、使用ViewStub标
2015-01-27 15:21:06 612
原创 Android中ScrollView使用详解
滚动视图(ScorollView)是指当拥有很多内容,屏幕显示不完时,需要通过滚动来显示完整的视图。包括水平滚动视图(HorizontalScorollView)和垂直滚动视图(ScorollView)隐藏滚动条1、标签属性:android:scrollbars="none"2、代码设置:setHorizontalScorollBarEnabled(false);//隐藏横向S
2015-01-23 15:33:56 14217
原创 Android中ViewFlipper的简单使用
ViewFlipper是Android系统自带的一个多页面管理控件,它可以实现子界面的自动切换。为ViewFlipper加入View:1、静态导入:在layout布局文件中直接导入2、动态导入:addView()方法ViewFlipper常用方法:setInAnimation:设置View进入屏幕时候使用的动画setOutAnimation:设置View退出屏幕时候使用
2015-01-21 17:16:35 630
原创 Android中ViewPager的使用详解
ViewPager是目前比较常用的一种控件,ViewPager的使用与ListView、GridView有些相似,都需要重写适配器Adapter。ViewPager的Adapter有下面几种:1、PagerAdapter 数据源:List将Layout布局转换为View对象1)LayoutInflater lf = getLayoutInflater.from(this); lf
2015-01-21 14:51:30 991
原创 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 2518
原创 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 553
原创 Android中的Fragment使用详解
Android在3.0中引入了Fragments的概念,主要目的是在大屏幕设备上——例如平板电脑上,支持更加动态和灵活的UI设计。平板电脑的屏幕要比手机的大很多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互。Fragment在你的应用中相当是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自己的生命周期回调方法定义了它自己的行为,你可以将Frag
2015-01-19 17:39:29 675
原创 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
原创 Android进度条ProgressBar使用详解
先介绍一下ProgressBar几种比较常用的属性布局中设置:android:max="100" ——最大显示进度android:progress="50"——第一显示进度android:secondaryProgress="80"——第二显示进度android:indeterminate="true"——设置是否精确显示,true表示不精确显示进度,false表示精确显示进度...
2015-01-16 16:16:45 24077
原创 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 15779 1
原创 Android日期时间选择控件使用详解
Android中的日期和时间选择控件主要分为两种,一种是嵌入到Activity中,另一种是弹出框的形式。下面直接使用一个小例子介绍一下日期和时间选择控件的两种使用形式。1、布局文件中的日期和时间选择控件,用于第一种形式使用。两个按钮用于弹出日期和时间选择控件。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/
2015-01-15 16:09:08 2466
原创 Android四大组件之BroadcastReceiver
Broadcast(广播)是一种广泛运用在应用程序之间传输信息的机制。BroadcastReceiver(广播接收者)是对发送出来的广播进行过滤接收并响应的一类组件,它就是用来接收来自系统和应用中的广播。用途:当开机完成后系统会产生一条广播,当网络状态改变时系统会产生一条广播,当电池电量改变时,系统会产生一条广播等。作为开发者,只需要掌握BroadcastReceiver即可。一般
2015-01-14 16:57:22 468
原创 Android四大组件——ContentProvider开发
1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简介 当应用继承ContentProvide...
2015-01-14 13:30:34 1935 1
原创 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 718
原创 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 601
原创 Android开发存储方式详解
一、SharedPreferencesSharedPreferences是一种轻型数据存储方式,本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的匹配信息。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:1、获取SharedPreferenc...
2015-01-12 19:08:47 1040
原创 Android 自定义控件详解
我们在开发工程中有时系统自带的控件已经满足不了我们的需求,这是我们就需要设计自己的控件。这里给大家介绍一个通用导航栏控件。一、设计我们在布局文件中所需要使用的属性1、在res\values文件夹下新建一个atts.xml文件。2、添加自定义控件中各部分组件的属性,代码如下: ...
2015-01-09 14:47:58 1445
原创 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 1856
原创 Android Handler使用详解
Handler负责发送消息,Looper负责接收Handler发送的消息,并直接把消息回传给handler自己,MessageQueue就是一个存储消息的容器。
2015-01-07 17:02:07 7202 1
原创 Android WebView使用详解
一、简单使用//如果页面中使用了JavaScript,不加改代码页面不显示。webView.getSettings().setJavaScriptEnabled(true);//加载页面时如果不加改代码,页面会跳转到系统自带浏览器显示。webView.setWebViewClient(new WebViewClient(){public boolean shouldOverr...
2015-01-05 15:21:45 13265
原创 Android ObjectAnimator动画效果实现
ObjectAnimator.ofFloat(imageView, "alpha", 0f, 1f).setDuration(1000).start();第一个括号参数:图片控件,动画效果属性,初始状态(浮点型),结束状态(浮点型)。第二个括号属性:动画时间(毫秒)。、动画属行:1)translationX 和 translationY:这两个属性控制了View所处的位置,...
2015-01-05 12:45:22 2201
Android控件的简单使用
2015-02-16
Fragment使用
2015-01-20
ContentProvider测试Demo
2015-01-14
添加查询联系人信息
2015-01-14
HCI Log分析工具-CPAS-11
2024-04-17
Android Audio相关流程时序图
2023-11-30
Android Radio相关流程时序图
2023-09-01
本地实现U盘扫描SDK部分代码
2022-10-28
开发调试所使用的各种格式音视频
2022-07-20
Android端Socket实现聊天功能
2021-10-11
SocketDemo.zip
2021-09-24
断点续传下载
2015-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人