自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 list优化

每次都执行getView(),都会执行converterView=View.inflate(R.layout.xxx);问题:效率低,在快速滑动时会有卡顿,在数据很多时甚至会内存溢出,,第一层:复用converterViewif(converterView==null){converterView=ViewView.inflate(R.layout.xxx);//n+1}问题:每次执行getVie...

2018-05-25 10:15:12 658

原创 混合启动

public class MainActivity extends Activity { Mycoment ic; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }...

2018-05-25 10:01:06 158

原创 通知

public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void ...

2018-05-25 10:00:34 115

原创 AIDL

AIDL的实现过程 1.提供远程服务方法的应用   1.创建一个Service,重写onBind方法,在onBind中返回一个Binder对象,需要远程调用的方法放到这个Binder对象中   2.在清单文件中声明对应的Service,需要添加一个intet-filter,可以通过隐式意图调用Service   3.创建一个接口,需要暴露给其他应用调用的方法都声明在这个接口中   4.把接口文件的...

2018-05-25 09:59:38 949

原创 音乐

public class MainActivity extends Activity { private MyConnection conn; private MyBinder musicContro1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat...

2018-05-25 09:59:12 167

原创 控件

public class MainActivity extends Activity { private ExpandableListView ex; public String[] groupStrings = {"西游记", "水浒传", "三国演义", "红楼梦"};    public String[][] childStrings = {            {"唐三藏", "孙悟空&q

2018-05-25 09:58:14 79

原创 TabHost

MainActivitypublic class MainActivity extends Activity {  private TabHost tabhost; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R...

2018-05-24 16:31:41 502

原创 simpleAdapter

import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuIte...

2018-05-23 16:23:17 361

原创 bind服务/Activity调用Service方法

import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.ServiceConnection;import android.os.Bundle;import android.os.IBinder;import androi...

2018-05-23 16:22:20 392

原创 Viewpager的使用

package com.example.viewpager_text2;import java.util.ArrayList;import android.R.integer;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import androi...

2018-05-23 11:20:51 102

原创 下刷新

ArrayList<ApkEntity> apk_list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setData(); showList(...

2018-05-22 20:11:18 107

原创 界面下笔记

常有的ui的布局1.LinearLayout:线性布局用来控制其子View一水平货或垂直方式展开显示2.RelativeLayout相对布局用来控制其子View以相对定位或垂直方式展开显示3.FrameLayout帧布局每一个子view都代表一个圈面后面出现的会覆盖前面的画面,通过子view的androidlayout_gravity属性指定子视图的位子四.常用的视图标签的属性视图的常用属性id:...

2018-05-22 14:11:09 133

原创 Android屏幕分辨率

Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640480 (Video Graphics Array)QVGA 320QVGA 320240 (Quarter VGA)HVGA 480320 (Half-size VGA)SVGA 800SVGA 800600 (Super VGA)5:3WVGA 800480 (Wide VGA)16:9FWVGA...

2018-05-22 11:51:13 1098

原创 轮播广告图Viewpager

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc...

2018-05-22 11:29:50 131

原创 5-18(BroadcastReceiver广播)

打电话public class DialReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub String data = getResu...

2018-05-22 11:28:48 74

原创 ScrollView列表

<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:l...

2018-05-22 11:20:14 224

原创 画廊

package com.example.gallerytext;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.Gallery;import android.widg...

2018-05-22 10:43:01 224

原创 机试

package com.example.beicai;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;imp...

2018-05-21 11:39:42 136

原创 paopao

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc...

2018-05-18 11:43:16 132

原创 侧滑

package com.example.drawerlayout;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import ContentFragment.ContentFragment;import android.app.Activity;import android.content.Inte...

2018-05-18 11:41:06 222

原创 5-16

package com.example.expandablelistr;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.MenuItem;import android.view.View;...

2018-05-17 11:40:12 222

原创 下拉列表

Spinner android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/spinner2" android:entries="@array/spingarr" /><?xml version="1.0" encodin

2018-05-17 11:39:19 134

原创 样式和主题

image.png定义:在styles.xml里面写一个 <style name="mystyle"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height"&am

2018-05-17 11:35:43 138

原创 适配器三种

1.ArrayAdapter列表适配器2,SimpleCursorAdapter简单标游适配器3,BaseAdapter基础适配器

2018-05-17 11:33:43 532

原创 五大ui布局

image.png<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" &...

2018-05-17 11:32:00 148

原创 5-11

public class MainActivity extends Activity { //GridView(网格布局)中android:numColumns="3"给他设置了三列// 如果不设,默认的是一列(效果就会和listView一样) GridView gridView; //Palace类,继承了BaseAdapter(基础适配器) Palace p...

2018-05-16 08:53:36 90

原创 对话框

import java.util.Calendar;import android.app.Activity;import android.app.AlertDialog;import android.app.DatePickerDialog;import android.app.ProgressDialog;import android.content.DialogInterface;import...

2018-05-10 11:51:39 88

原创 ui

1.UI的理解 全称user interface,意为:用户界面  由View和ViewGroup组成 View类是所有视图(包括ViewGroup)的根基类 View在屏幕上占据一片矩形区域  并会在上面进行内容绘制 ViewGroup包含一些View或ViewGroup  用于控制子View的布局 事件是什么? 在操作屏幕时发生的事件   如点击事件 滑动等等 谁是事件源? 就是操作的视图  ...

2018-05-10 10:52:34 160

原创 Activity

1.Activity的主要作用  Activity是界面、用户接口、控件窗口,负责程序与用户间进行交互.创建一个Activity需要的步骤  1.一个Activity就是一个类,并且这个类要继承Activity  2.需要复写(@override)onCreate方法,第一次运行就会运行此方法  3.每一个Activity都需要在AndroidMainfest.xml文件中配置  4.为Activ...

2018-05-09 10:28:51 80

原创 自定义吐司

//自定义吐司public class MainActivity extends Activity {//布局中的视图都要声明成员变量Button b1;//程序启动会调用onCreate方法@Overrideprotected void onCreate(Bundle savedInstanceState) {//调用父类的oncreate方法进行一些初始化操作super.onCreate(sa...

2018-05-09 10:23:49 79

原创 异常

1.NumberFormatException:字符串转换为数字类型时抛出的异常。果字符型数据中包含了非数字型的字符,如123#56,此时转换为数值型时就会出现异常。系统就会捕捉到这个异常2. ClassCastException:数据类型转换异常。有时候需要对数据类型进行转换。这个转换包括显示的转换与隐式的转换。不过无论怎么转换,都必须要符合一个前提的条件,即数据类型的兼容性。如果在数据转换的过...

2018-05-08 20:34:30 81

原创 5-3

private  TextView  tv_main_msg; private EditText  et_simp_num; private Button   bt_mainm_msg; private  ImageView iv_simple_play; private CheckBox cb_simple_basketball; private CheckBox cb_simple_footb...

2018-05-07 20:34:46 227

原创 打电话

@Override public void onClick(View v) { if(v==bt_main1){ //Toast.makeText(MainActivity.this, "点击打电话", Toast.LENGTH_SHORT).show();// 创建一个隐视的意图 String action="android.intent.action.DIAL"; ...

2018-05-07 20:28:22 80

原创 5-3

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

2018-05-03 20:33:48 76

原创 5-2

1.搭建开发环境1>解压sdk.zip文件2>配置path2.创建第一个android项目:HelloAndroid1>指定sdk的版本都是18 2>要适配低版本,修改清单文件:minSdk=“8”3.四个文件目录结构: 1>应用项目的组成文件    src(源码文件夹)MainActivity.java:主界面类    gen(自动生成的源码文件夹)R.java...

2018-05-03 11:35:50 97

原创 5-2

package com.example.andrdoidclass2;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.wi...

2018-05-02 11:38:46 110

原创 4-26

如何在Eclipse LUNA 版本中配置Tomcat7:什么事Tomcat7:Tomcat 7.0是一款兼容32位和64位系统由Apache开发的免费且开源的轻量级WEB应用TomCat服务器,1.启动Eclipse LUNA2.选择菜单栏里的"Window"选项3.选择“Preferences",并单击4.单击后,会弹出一个框框,如图,找到”Server"5.选择"Runtime Enviro...

2018-04-26 19:23:57 120

原创 2018-2-27

1.MainActivity  主界面  R  自动生成  drawble  图片  latout 页面布局  strings.xml 包含固定的字符串  AndroidManifest.xml2.点击事件(1) 创建一个类,如上MyListener类。btnCall.setOnClickListener(new MyListener());(2)使用匿名类btnCall.setOnClick...

2018-02-28 16:32:42 100

原创 作业

public class Account {protected int id;// 账号protected double  balance;//余额protected   double annualInterestRate;//年利率public Account(int id, double balance, double annualInterestRate) {super(

2017-09-21 19:45:33 165

原创 总结

super  可以用来修饰属性 方法  构造器 * 1  当子类与父类有同名的属性是  可以通过  suer 属性  显示得调用父类中声明的属性 * 若想调用子类的同名属性是  可以同 过this 属性即可 * 2  当子类重写父类方法以后  在子类若想在显示得调用父类被重写的方法 * 就需要通过 super  方法

2017-09-21 19:44:25 114

空空如也

空空如也

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

TA关注的人

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