自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android day_11-2 (服务)

 bind方式开启服务的特点1)电话窃听器案例:实现步骤:【1】定义一个服务 开启服务  一定要在清单文件中配置【2】在服务的onCreate()方法里 获取TelephonyManager的实例//获取TelephonyManager的实例TelephonyManager tm= (TelephonyManager) getSystemService(TELE...

2018-07-29 19:45:56 114

原创 Android day_11 (四种对话框)

 //弹出一个普通对话框 public void click1(View view) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("警告"); builder.setMessage("没有网络"); bui...

2018-07-29 10:48:05 146

原创 Android day_10 (Activity的生命周期 任务栈概念和四种启动模式)

Activity的生命周期:【1】onCreate()方法 当Activity开启的时候调用【2】ondestroy()方法 当Activity销毁的时候调用【0】onRestart()方法  当Activity界面重新启动时调用  最不常用【3】onStart() 方法 当Activity的界面变成可视的时候调用【4】onStop() 方法当Activity的界面变成不可视的...

2018-07-28 14:59:36 228

原创 Android day_09-02 (Activity 短信发送器案例)

短信发送器案例:主要知识点:接收一个Activity关闭时的返回的数据   关闭一个Activity  finish()主要代码:  Intent intent = new Intent(this, ContacatActivity.class); //startActivity(intent); //注意:如果点击按钮开启了一个Activity 并且...

2018-07-28 10:57:43 216

原创 Android day_09 (Activity人品计算器案例)

1)两种意图(intent):【1】开启自己应用的界面用显示意图【2】开启其他应用(系统应用)的时候用隐示意图 例如电话拨号器【3】显示意图更安全1.隐示意图:定义:通过指定一组动作或者数据意图过滤器<intent-filter>可以有多个,只要匹配上一个意图过滤器<intent-filter>就可以 //设置意图 Inte...

2018-07-27 19:48:09 283

原创 Android day_08 (新闻客户端案例)

案例思路本案例要求从服务区获取数据显示在ListView控件上。1.冲服务器获取数据,返回一个xlm文件,解析xml文件将其中内容显示在ListView上2.重点难点:从服务器获取数据时需要网络,主线程不允许访问网络需要开辟子线程子线程中又不允许更新UI又需要跳回主线程。如何从数据库获取xml文件,xml的解析,如何把布局文件转换成一个View。3.使用到的知识点:Htt...

2018-07-26 14:40:09 209

原创 Android day_07 (图片和源码查看器案例 HttpURLConnection类,Handler,runOnUiThread()的使用)

在Android4.0之后谷歌强制要求连接网络不能在主线程进行访问,所以要开辟子线程来访问网络但是子线程中无法更新ui所以使用Handler实现从子线程快速跳回主线程的操作。   1)Handler 和runOnUiThread()的使用可以进行ui的更新 final Bitmap bitmap = BitmapFactory.decodeFile(file.ge...

2018-07-25 14:11:14 180

原创 Android day_06 (ListView的入门使用 了解数据适配Adapter以及打气筒的使用)

1)getView(int  View ViewGroup )方法的写法以及三中获取打气筒服务的方式public View getView(int i, View view, ViewGroup viewGroup) { //想办法吧 自己创建的布局 转化成一个View对象 View v; if (view == nul...

2018-07-24 16:32:13 172

原创 Android day_05 (数据库的使用)

使用dos查看数据库:1)创建数据库://创建一个类继承SQLiteOpenHelperpublic class MyOpenHelper extends SQLiteOpenHelper { //父类中没有空参的构造方法 必须重写 第一个参数上下文 第二个数据库名 第三个默认用null就可以 第四个为数据库版本 必须大于一 public MyOpenHe...

2018-07-24 08:38:31 105

原创 Android day_4 (Xml的生成和解析)

1.Xml的两种生成方式:第一种:使用StringBuffer sb=new StringBuffer();//创建sb 对象 StringBuffer sb=new StringBuffer(); //组拼xml的文件头 sb.append("<?xml version=\"1.0\" encoding=\"utf-8\"?...

2018-07-23 11:23:08 122

原创 Android day_3 (登录案例 SharedPreferences  的使用)

 登录案例:1)SharedPreferences  的使用     通过上下文拿到SharedPreferences实例 SharedPreferences sp=getSharedPreferences("sp",0);    存入数据://获取sp的编辑器 SharedPreferences.Editor edit=sp.e...

2018-07-22 19:39:03 191

原创 Java多线程

定义多线程两种方式:1.继承Thread2.实现Runnable接口start和run的区别:start是开启线程,并执行该线程中的执行语句也就是run方法中的语句。通过对象直接调用run属于对象的调用线程以创建但是未开启,仍然为单线程程序。如何获取正在执行的线程以及线程名:Thread.currentThread()返回当前正在运行的线程,线程.getName()显示正在运行的线...

2018-07-22 19:38:51 105

原创 Android day_01 (电话拨号器案例)

电话拨号器案例:(学习重点Button的四种点击事件和Intent的设置 )findViewById()按照id查找控件。例Button bt_call=(Button) findViewById(R.id.button);给Button设置点击事件,例:bttton.setOnClickListener(OnClickListener  l);☆☆☆四种点击事件:【1】定义内部...

2018-07-22 19:38:36 169

原创 Android day_02 (五大布局)

Android中的五大布局:1.线性布局 LinearLayout分两种水平线性布局和垂直线性布局通过修改orientation来实现android:orientation="vertical"垂直线性布局android:orientation="horizontal"水平线性布局2.相对布局 RelativeLayout相对布局的特点:默认所有控件都在左上角an...

2018-07-22 19:33:06 115

空空如也

空空如也

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

TA关注的人

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