Android学习笔记

Android第一天

1.四大组件:

activity(界面 美女)

 

service(后台)

 

content provider(图书馆)

 

broadcastreceiver( 广播接收者 )

 

//////第二天

1,平台架构

   要求:大家一定要能说出四层

2, 工程结构

   src: xxxx.java  源代码(java)

   gen: 自动生成R.java 与资源相关(res

   assets:原生资源 以流的形式

   bin:编译后生成一些文件  XXX.apk

   libs:类库 与(java一样,导包如JDBC  驱动包)

   res:放资源文件:

                 drawable  (图片  xml)

                 layout   布局(显示在activity)

                 values   值 

                        string

                        color

                        dime 大小  px dp mm  in

                 menu   菜单(xml)

3,核心文件:清单文件

androidManifest.xml

 

4,电话拨号的步骤:

  (1) 界面给绘出来---res---layout---view.xml

   (2)给按钮加了事件(点击)android:onClick="XXXX"

   (3)activity中提供一个方法XXXX 处理打电话

       Intent intent = new Intent();

       

 5,Activity步骤:

  (1)定义 一个类继承  Activity

  (2) 重写onCreate()  setContentView(R.layout.xxxx);

  (3) 提供res--layout--xxxx.xml    

 6,可以移动的小球   

 

/////第三天

1,怎么样将一个apk安装到模拟器中去

  adb android debug bridge 

  (1)adb 配到path

  (2)adb install xxxx.apk(路径)

2,卸载

   adb uninstall 包名 com.example.layouts

3,windows命令到手机系统中去

  adb shell

  root$android: 手机系统 (Linux)

  ls 查看当前文件下所有的文件夹与文件

  cd 文件夹 进入到当前的文件夹中去

  cd .. 返回上一级目录

4,布局:

   线性布局 LinearLayout

   orientation :

   gravity:

   子结点: weight 权重

   相对布局

   子结点: layout_toRightOf

                     leftof

                     below

                     above

   TableLayout <table>

   TableRow    <tr>

///////第四天//////

1,常用控件

   学习方法  apidemo  

2,事件 :

   四种方式

   onclick属性

   给这个控件加上监听器   

      匿名内部类  

      写一个监听器类

                        

  添加事件的四种方式:

  1. 控件上直接设置onclick属性
  2. 匿名内部类
  3. 写一个监听类继承OnclickListener
  4. activity继承OnclickListener              

软件偏好保存与读取

 

XML文件的读取与写入

 

 

 

数据库操作

 

 

数据库操作的时候使用占位符“?”防止出现语义错误

事务的使用(注意一定要使用try finally 让事务及时结束不然就会影响系统性能)防止SQL注入

 

 

线程睡眠的时候是不会执行run方法

使用setTag实现缓存对象功能,优化性能

 

HTTP协议

1Get

2.post

 

3HTTPClient  android 开源项目

 

4socket发送文件发送xml数据

 

 

 

 

 

posted @ 2014-09-15 23:32  BlueSea017  阅读(203)  评论(0)    收藏  举报