- 博客(39)
- 收藏
- 关注
原创 手机适配 屏幕分辨率
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 85416:9FW...
2018-05-25 13:57:15 2333
原创 监听广播
1.BroadcastReceiver用来接收sendBroadcast()方法发出来的广播,可以通过Intent传递数据,它是一个抽象类2、广播特点:数据的传递方向是单向的,调到固定的频率3、安卓的广播作用范围有限,只在当前手机里有效4、系统把一些重要的操作,通过广播的形式通知给所有的应用广播接受者案例1、 IP拨号器1. 写一个类继承BroadcastReceiver,重写onReceive...
2018-05-25 13:54:20 1388
原创 侧滑2
package com.imooc.slidingmenu;import com.imooc.slidingmenu.view.SlidingMenu;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.view.W...
2018-05-25 11:18:59 128
原创 侧滑1
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-25 11:15:00 101
原创 测试对话框
import java.util.Calendar;import android.app.Activity;import android.app.AlertDialog;import android.app.DatePickerDialog;import android.app.ProgressDialog;import android.app.TimePickerDialog;import an...
2018-05-25 11:11:42 712
原创 进度条
ProgressComponentActivity.javaimport android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.LinearLayout;import android.widget.ProgressBar...
2018-05-25 11:10:23 141
原创 样式和主题
public class MainActivity extends Activity { private GridView gr; private MainAdapter adapter; private String[] mz = new String[]{"放到","通讯","软件","打","启动","尺寸","的","打","擦擦
2018-05-25 11:06:26 125
原创 六个控件
public class MainActivity extends Activity { private ExpandableListView ex; public String[] groupStrings = {"西游记", "水浒传", "三国演义", "红楼梦"}; public String[][] childStrings = { {"唐三藏", "孙悟空&q
2018-05-25 09:42:00 115
原创 通知
package com.example.test27_notification;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Inten...
2018-05-25 09:29:52 103
原创 通知
package com.example.test27_notification;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Inten...
2018-05-25 09:28:42 102
原创 AIDL
AIDL的实现过程 1.提供远程服务方法的应用 1.创建一个Service,重写onBind方法,在onBind中返回一个Binder对象,需要远程调用的方法放到这个Binder对象中 2.在清单文件中声明对应的Service,需要添加一个intet-filter,可以通过隐式意图调用Service 3.创建一个接口,需要暴露给其他应用调用的方法都声明在这个接口中 4.把接口文件的...
2018-05-24 20:33:42 192
原创 混合启动
public class MainActivity extends Activity { Mycoment ic; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }...
2018-05-24 20:27:35 135
原创 音乐播放器
package com.example.app06_musicplayerframework;import com.example.app06_musicplayerframework.MusicPlayerService.MyBinder;import android.app.Activity;import android.content.ComponentName;import android...
2018-05-24 09:39:23 262
原创 TabHost
package com.example.test13_tabhost;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.TabHost;imp...
2018-05-23 20:43:00 98
原创 SimpleAdapter
package com.example.test07_listview;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.v...
2018-05-23 16:15:58 116
原创 下拉刷新
package com.imooc.listviewfrashdemo1;import java.util.ArrayList;import com.example.listviewfrashdemo1.R;import android.content.Context;import android.view.LayoutInflater;import android.view.View;impor...
2018-05-22 20:38:25 76
原创 bind服务/Activity调用Service方法
package com.example.test23_bindservice;import com.example.test23_bindservice.BindService.MyBinder;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import ...
2018-05-22 20:29:02 852
原创 轮播
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 android.os.Ha...
2018-05-22 14:30:10 113
原创 手机分辨
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 85416:9FW...
2018-05-22 14:22:52 320
原创 用户界面笔记
常有的ui的布局1.LinearLayout:线性布局用来控制其子View一水平货或垂直方式展开显示2.RelativeLayout相对布局用来控制其子View以相对定位或垂直方式展开显示3.FrameLayout帧布局每一个子view都代表一个圈面后面出现的会覆盖前面的画面,通过子view的androidlayout_gravity属性指定子视图的位子四.常用的视图标签的属性视图的常用属性id:...
2018-05-22 14:19:08 119
原创 计试题
import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.Vie...
2018-05-21 16:33:29 143
原创 优化
ListView的优化不优化每次都执行getView(),都会执行converterView=View.inflate(R.layout.xxx);问题:效率低,在快速滑动时会有卡顿,在数据很多时甚至会内存溢出,,第一层:复用converterViewif(converterView==null){converterView=ViewView.inflate(R.layout.xxx);//n+1...
2018-05-15 22:13:21 140
原创 下拉列表
效果图:Spinner.gettitltlemAtPossiton(Spinner.getSelectItemPositilon());获取下拉列表框的值;调用setOnItemSelectIliistener()方法;处理下拉列表框被选择事件,把Adapster View.OnItemSelectIliistener实例作为参数传入item...
2018-05-15 22:12:32 187
原创 GridView,ListView列表布局
Java 里代码package com.example.palace;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.GridView;import android.wid...
2018-05-15 21:50:16 534
原创 自定义对话框七个对话框
package com.example.test05___component;import java.util.Calendar;import android.app.Activity;import android.app.AlertDialog;import android.app.DatePickerDialog;import android.app.ProgressDialog;import...
2018-05-10 10:27:41 438
原创 高级
1.Actvity的理解: 1).活动:四大应用组件之一 2).作用:提供能让用户操作并与交互的界面 3).组件的特点:提供能让用户操作并与之交互的界面 它的类必须实现特定接口或者继承特定类 需要在配置文件中配置其全类名 它的对象不是通过new来创建的,而是系统自动创建的 它的对象具有一定的生命周期,它的类中有对应的生命周期回调方法 4).哪些地方用到反射技术(Android) ...
2018-05-09 23:05:43 93
原创 简单UI总结
1.UI的理解 全称user interface,意为:用户界面 由View和ViewGroup组成 View类是所有视图(包括ViewGroup)的根基类 View在屏幕上占据一片矩形区域 并会在上面进行内容绘制 ViewGroup包含一些View或ViewGroup 用于控制子View的布局 事件是什么? 在操作屏幕时发生的事件 如点击事件 滑动等等 谁是事件源? 就是操作的视图 ...
2018-05-09 20:22:25 88
原创 5.8号代码
package com.beicai.test05_component;import android.app.Activity;import android.os.Bundle;import android.view.ContextMenu;import android.view.ContextMenu.ContextMenuInfo;import android.view.Menu;import...
2018-05-08 19:04:19 155
原创 异常
常见的异常: 1. NullPointerException 原因: 调用对象的方法/属性,担对象为null 2. ClassCastException 原因: 类型转换异常3. ActivityNotFoundException: 原因: 没有在清单文件中注册Activity,或注册不正确基本常见异常的一般分析步骤:1.在LogCat中从下向上找,尽量找到Caused by(会显示由哪种异常导致...
2018-05-08 19:00:10 92
原创 打电话 发短信
//打电话发短信 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
2018-05-08 11:53:12 216
原创 5.7号代码
package com.beicai.test05_component;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.Button;imp...
2018-05-08 11:51:08 74
原创 5.3笔记
(1)界面从"死亡"-->"运行"创建对象 -->onCaeate ()-->onStart()-->onResume()-->可见可操作(运行状态) (2)界面从"运行"-->"死亡" onPause() -->onStop()--?onDestory()-->Activity对象成为垃圾对象(死亡状态) (3)
2018-05-03 19:58:45 104
原创 Android快速入门
1.搭建开发环境 1>解压sdk.zip文件 2>配置path2.创建第一个android项目:HelloAndroid 1>指定sdk的版本都是18 2>要适配低版本,修改清单文件:minSdk=“8”3.四个文件目录结构: 1>应用项目的组成文件 src(源码文件夹)MainActivity.java:主界面类 gen(自动生成的源码文件夹)R.j...
2018-05-03 11:08:50 587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人