自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 服务

概念:1、startService(Intent)通过这种方式开启的服务,执行的生命周期方法:第一次调用startService的时候:onCreate→onStartCommand再次调用startService的时候:只执行onStartCommand2、想停止用startService开启的服务要使用stopService(Intent),stopService执行之后,Service会走o...

2018-05-25 11:24:44 177

原创 动态注册和静态注册

1、四大组件只有广播接收者可以不在清单文件中注册2、静态注册:在清单文件中通过声明一个receiver节点指定intent-filter,这种方式就是静态注册3、动态注册:registerReceiver(receiver, filter);4、注销的方法:unregisterReceiver(receiver);向我们之前在清单文件注册的都是静态注册列如:有序无序的发送广播有的广播需要经常触发 ...

2018-05-25 11:22:42 317

原创 屏幕适配和广播

尽量用相对布局和线性布局最好不要用相对布局为了更好地适配我们用九图 画图列如:480x320 和 320x240<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="m...

2018-05-25 11:17:44 186

原创 界面下笔记

常用UI的布局1.LinearLayout: 线性布局用来控制其子View以水平和垂直方式展开2.RelativeLayout: 相对布局用来控制其子view以相对定位的方式进行布局显示3.FrameLayout: 帧布局每一个子view都代表一个画布,后面出现的会覆盖前面的画面通过view的android:layout_gravity属性来指定子视图的位置常用视图的属性:1.视图的常用属性内...

2018-05-22 11:35:25 184

原创 导航栏

package com.example.test13;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.TabHost;import andr...

2018-05-21 15:02:41 142

原创 小程序

package com.example.text12;import android.app.Activity;import android.graphics.drawable.BitmapDrawable;import android.os.Bundle;import android.view.Gravity;import android.view.View;import android.view...

2018-05-21 14:46:53 146

原创 下拉刷新

先创建一个RefreshLivstView类package com.example.mylistviewrefresh;import java.text.SimpleDateFormat;import java.util.Date;import com.example.mylistviewfresh.R;import android.content.Context;import android.u...

2018-05-16 09:46:55 246

原创 样式 主题 显示所有应用 手机卫士

•多个视图属性的集合, 在写布局时, 当多个视图有不少相同的属性时, 可以把这些相同的属性放在一起在styles.xml中定义成一个Style, 而在布局文件中使用@style/style_name统一引用•作用: •复用视图标签属性•目标: •针对的是窗口中的某些视图•系统样式:•Android也定义了些系统样式可以使用•使用系统样式: @android:style/xxx-----------...

2018-05-16 09:46:00 181

原创 ListView优化

第0层:不优化每次都会执行getView(),都会执行 convertView=View.inflate(R.layout.XXX);问题:效率太低,再快速滑动时会有卡顿,在数据多的时候甚至内存溢出第一层:复用convertViewif(convertView==null){convertView=View.inflate(R.layout.XXX); //n+1}问题: 每次执行getvie...

2018-05-16 09:41:09 124

原创 Listiew

ListView理解ListView是一种用来显示多个可滑动项(Item)列表的ViewGroup需要使用Adapter将集合数据和每一个Item所对应的布局动态适配到ListView中显示显示列表: listView.setAdapter(adapter)更新列表:adapter.notifyDataSetChanged()———————————————————————————ListView效...

2018-05-16 09:40:06 181

原创 Button 实现圆角按钮

1 xml布局的第一个,就是一个Button.,其他的都是TextView<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pa...

2018-05-14 14:05:12 20900

原创 常用的ui布局

UI常用的布局LineaLayout:线性布局重要属性:-orientation方向 分为水平,垂直-layout-Weight(权重)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_...

2018-05-14 12:51:38 383

原创 5.9

1.UI 的理解|全称user interface,意为: 用户界面UI 由View 和ViewGroup 组成View 类是所有视图(包括ViewGroup)的根基类View在屏幕上占据一片矩形区域,并会在上面进行内容绘制ViewGroup 包含一些View 或ViewGroup,用于控制子View 的布局1).TextView: 文本视图<TextViewandroid:id='@+id...

2018-05-10 15:12:58 168

原创 5.8

见的异常: 1. NullPointerException 原因: 调用对象的方法/属性,担对象为null 2. ClassCastException 原因: 类型转换异常3. ActivityNotFoundException: 原因: 没有在清单文件中注册Activity,或注册不正确基本常见异常的一般分析步骤:1.在LogCat中从下向上找,尽量找到Caused by(会显示由哪种异常导致的...

2018-05-09 08:52:36 252

原创 5.4

public class MainActivity extends Activity implements OnClickListener, OnLongClickListener {//布局中的视图都要声明成员变量EditText t1,t2;Button b1,b2;//程序启动会调用onCreate方法 @Override protected void onCreate(Bundle sav...

2018-05-07 15:40:30 123

原创 总结笔记

Activity 的理解:活动:四大应用组建之一作用:提供能让用户操作并与之交互的界面组建的特点:①他的剋必须实现特定接口或继承特定类②需要在配置文件中配置其全类名③它的对象不是通过new来创建的,而是系统自动创建的④它的对象具有一定的生命周期,它的类中有对应的生命周期的回调方法哪些地方用到反射 技术:(Andriod)a.配置文件中配置全类名b.布局文件定义标签c.显示意图:Intent(Con...

2018-05-07 15:36:37 251

原创 自定义Toast

public void onClick(View v) { //设置自定义吐司视图 Toast tp = new Toast(SimpleComponentActivity.this); //获取图片 View vi =View.inflate(SimpleComponentActivity.this, R.layout.ee, null); //设置自定义吐司居中 ...

2018-05-07 15:12:08 141

原创 5.4

 1). 应用项目的组成结构           --src(源码文本夹)    MainActivity.java: 主界面类-- gen(自动生成的源码文本夹)    R.java : 对应res文件夹         drawble : 图片         layout : 布局        string : 字符串--res(资源文件夹)    drawable-xxx : 图片文件夹...

2018-05-04 16:26:26 115

原创 生命周期加单词

(1)界面从"死亡"-->"运行"创建对象 -->onCaeate ()-->onStart()-->onResume()-->可见可操作(运行状态)  (2)界面从"运行"-->"死亡" onPause() -->onStop()--?onDestory()-->Activity对象成为垃圾对象(死亡状态)  (3)

2018-05-04 14:26:15 175

原创 带回调启动

  MainActivity类public void onClick(View v) {// v就是发生事件 用户操作的试图对象,就是按钮 if(v == btn_main_start1){ //Toast.makeText(this,"一般启动",Toast.LENGTH_SHORT).show(); //创建Intent对象(显示) Intent intent = new Int...

2018-05-04 14:22:26 301

原创 安卓初级入门

解压sdk.zip 文件(目录不许有中文)配置path创建第一个android项目:helloAndroid1.制定sdk的版本为182要配饰低版本,修改清单文件:minSdk=“8”3四个文件目录结构src:编写的Java源码代码包gen:自动生成的Java的源码代码包assets:资源目录bin:包含编译生成文件的目录(如Apk)libs:以来的jar包目录res:资源文件夹drawable-...

2018-05-03 16:37:56 198

原创 Hello Android

 * 主界面Activity类 * 主界面:点击应用图标启动的界面 * 继承自四大组件之一的Activity */public class MainActivity extends Activity { /** * 重写的方法 * onCreate:在当前类(Activity)对象创建的时候自动调用 * 回调方法:系统自动调用 */ @Override protected void onC...

2018-05-03 09:03:32 151

原创 安卓初级

清单文件可以修改包名还有修改配置xml布局可以直接增添部件

2018-05-02 11:38:18 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除