博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android学习笔记
阅读量:4960 次
发布时间:2019-06-12

本文共 1467 字,大约阅读时间需要 4 分钟。

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数据

 

 

 

 

 

转载于:https://www.cnblogs.com/xuzhiyong/p/3974000.html

你可能感兴趣的文章
webdriver api
查看>>
apache 实现图标缓存客户端
查看>>
揭秘:黑客必备的Kali Linux是什么,有哪些弊端?
查看>>
linux系统的远程控制方法——学神IT教育
查看>>
springboot+mybatis报错Invalid bound statement (not found)
查看>>
Linux环境下SolrCloud集群环境搭建关键步骤
查看>>
P3565 [POI2014]HOT-Hotels
查看>>
MongoDB的简单使用
查看>>
hdfs 命令使用
查看>>
prometheus配置
查看>>
【noip2004】虫食算——剪枝DFS
查看>>
java语法之final
查看>>
python 多进程和多线程的区别
查看>>
sigar
查看>>
iOS7自定义statusbar和navigationbar的若干问题
查看>>
[Locked] Wiggle Sort
查看>>
deque
查看>>
Setting up a Passive FTP Server in Windows Azure VM(ReplyCode: 227, Entering Passive Mode )
查看>>
Python模块调用
查看>>
委托的调用
查看>>