- 博客(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 679
原创 混合启动
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 182
原创 通知
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 130
原创 AIDL
AIDL的实现过程 1.提供远程服务方法的应用 1.创建一个Service,重写onBind方法,在onBind中返回一个Binder对象,需要远程调用的方法放到这个Binder对象中 2.在清单文件中声明对应的Service,需要添加一个intet-filter,可以通过隐式意图调用Service 3.创建一个接口,需要暴露给其他应用调用的方法都声明在这个接口中 4.把接口文件的...
2018-05-25 09:59:38 968
原创 音乐
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 180
原创 控件
public class MainActivity extends Activity { private ExpandableListView ex; public String[] groupStrings = {"西游记", "水浒传", "三国演义", "红楼梦"}; public String[][] childStrings = { {"唐三藏", "孙悟空&q
2018-05-25 09:58:14 100
原创 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 523
原创 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 403
原创 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 417
原创 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 120
原创 下刷新
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 126
原创 界面下笔记
常有的ui的布局1.LinearLayout:线性布局用来控制其子View一水平货或垂直方式展开显示2.RelativeLayout相对布局用来控制其子View以相对定位或垂直方式展开显示3.FrameLayout帧布局每一个子view都代表一个圈面后面出现的会覆盖前面的画面,通过子view的androidlayout_gravity属性指定子视图的位子四.常用的视图标签的属性视图的常用属性id:...
2018-05-22 14:11:09 153
原创 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 1128
原创 轮播广告图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 152
原创 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 97
原创 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 245
原创 画廊
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 242
原创 机试
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 158
原创 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 158
原创 侧滑
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 240
原创 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 252
原创 下拉列表
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 145
原创 样式和主题
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 146
原创 五大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 170
原创 5-11
public class MainActivity extends Activity { //GridView(网格布局)中android:numColumns="3"给他设置了三列// 如果不设,默认的是一列(效果就会和listView一样) GridView gridView; //Palace类,继承了BaseAdapter(基础适配器) Palace p...
2018-05-16 08:53:36 119
原创 对话框
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 97
原创 ui
1.UI的理解 全称user interface,意为:用户界面 由View和ViewGroup组成 View类是所有视图(包括ViewGroup)的根基类 View在屏幕上占据一片矩形区域 并会在上面进行内容绘制 ViewGroup包含一些View或ViewGroup 用于控制子View的布局 事件是什么? 在操作屏幕时发生的事件 如点击事件 滑动等等 谁是事件源? 就是操作的视图 ...
2018-05-10 10:52:34 173
原创 Activity
1.Activity的主要作用 Activity是界面、用户接口、控件窗口,负责程序与用户间进行交互.创建一个Activity需要的步骤 1.一个Activity就是一个类,并且这个类要继承Activity 2.需要复写(@override)onCreate方法,第一次运行就会运行此方法 3.每一个Activity都需要在AndroidMainfest.xml文件中配置 4.为Activ...
2018-05-09 10:28:51 91
原创 自定义吐司
//自定义吐司public class MainActivity extends Activity {//布局中的视图都要声明成员变量Button b1;//程序启动会调用onCreate方法@Overrideprotected void onCreate(Bundle savedInstanceState) {//调用父类的oncreate方法进行一些初始化操作super.onCreate(sa...
2018-05-09 10:23:49 94
原创 异常
1.NumberFormatException:字符串转换为数字类型时抛出的异常。果字符型数据中包含了非数字型的字符,如123#56,此时转换为数值型时就会出现异常。系统就会捕捉到这个异常2. ClassCastException:数据类型转换异常。有时候需要对数据类型进行转换。这个转换包括显示的转换与隐式的转换。不过无论怎么转换,都必须要符合一个前提的条件,即数据类型的兼容性。如果在数据转换的过...
2018-05-08 20:34:30 89
原创 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 244
原创 打电话
@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 93
原创 5-3
(1)界面从"死亡"-->"运行"创建对象 -->onCaeate ()-->onStart()-->onResume()-->可见可操作(运行状态)(2)界面从"运行"-->"死亡"onPause() -->onStop()--?onDestory()-->Activity对象成为垃圾对象(死亡状态)(3)界面从&q
2018-05-03 20:33:48 85
原创 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 109
原创 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 126
原创 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 137
原创 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 111
原创 作业
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 179
原创 总结
super 可以用来修饰属性 方法 构造器 * 1 当子类与父类有同名的属性是 可以通过 suer 属性 显示得调用父类中声明的属性 * 若想调用子类的同名属性是 可以同 过this 属性即可 * 2 当子类重写父类方法以后 在子类若想在显示得调用父类被重写的方法 * 就需要通过 super 方法
2017-09-21 19:44:25 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人