zoukankan      html  css  js  c++  java
  • 【幻化万千戏红尘】qianfeng-Android-Day01-安卓历史及环境的搭建基础学习:

    1.数据类型:   集合

    2.io

    3.多线程


    1.方法有没有可能被多个线程调用


    4.网络:
     

    1.http协议

    2.即时通讯协议 mqtt
    3.webservice


    5.数据解析

    xml webservice

    json 字符集 unicode  utf-8


    6.操作系统的进程和线程的关系

    java里线程的入口函数是run函数
    线程是并行运行的

    6.java面向对象=java代码复用


    7.非计算机专业的看这几本书
     计算机原理 2.linux操作系统原理 3.编译原理  4.软件工程 星月神话


    linux 开放源代码的操作系统   linux tvals   git  c

    8.经常查阅开源代码


    9.Android操作系统的四层架构

    第一层:Application

    第二层:框架层

    第三层:jni层 (Android运行时层)

    第四层:linux 内核

     
     
     
     


    1.java虚拟机和davilk虚拟机区别


    1.davilk虚拟机是基于寄存器 java是基于栈的


    2.最新的Android7.0里面davilk虚拟机 保存了java方法的本地代码,是在安装的时候翻译的


       


    java程序和android程序的区别
     

    Java虚拟机:

    1.把java文件翻译成class文件

    2.启动java虚拟机加载class并从主类开始执行

    davilk 虚拟机


    1.用javac工具将java文件翻译成class文件

    2.再把所有的class文件打包成dex文件

    3.davilk虚拟机负责解释dex文件所包含的字节码


    android

    重点知识

    四大组件  activity service broadcast contentprovider

    ui控件

    多线程

    网络访问 (http协议)

    资源管理 

    动画

    时间分发

    系统服务

    屏幕适配


     

    Android应用程序要点

    一.应用程序必须包含的信息


    1.第一个启动界面

    2.应用程序名称

    3.图标

    4.应用程序版本号


    二:生成一个App安装文件(apk文件)所需要的资源

    1.java源文件(自己的业务逻辑)

    2.应用程序的清单配置文件AndroidManifest.xml

    3.应用程序图标

    4.资源文件(图标,布局文件,不能被编译的文件,字符串文件,)

    5.资源文件的索引文件R.java文件(必须用编译工具生成)


    AndroidManifest.xml


    <?xml version="1.0" encoding="utf-8"?>

    <manifest
    //应用程序包名

    package="com.qianfeng.helloworld"
    //命名空间
              xmlns:android="http://schemas.android.com/apk/res/android">
             
              //开始描述应用程序的配置
             
    <application
              //应用程序的名称
              android:label="helloworld"
              //应用程序的图标
              android:icon="@drawable/weixin"
              >
             
             
    <activity android:name=".HelloActivity">
               
    <intent-filter>
                   
    <action android:name="android.intent.action.MAIN"/>
                    <category android:name="android.intent.category.LAUNCHER"/>
                </intent-filter>
           
    </activity>
             
    </application>
             

    </man

  • 相关阅读:
    JS仿FLASH特效可跳转回首页的CSS二级联动菜单
    来自Individuality纯CSS打造的笔记本样式的菜单导航
    Jquery仿Flash效果的3款滑动菜单
    简约漂亮的JS下拉风格的导航条
    还不错来自老外的Milonic DHTML/JavaScript Menu菜单导航
    摘自当当网的36类商品分类菜单
    纯CSS实现的蓝色竖向导航代码
    JS打造可折叠展开的导航菜单(Slashdot Menu)
    纯CSS打造的圆角下拉导航菜单
    Jquery仿FLASH特效超漂亮的CSS菜单
  • 原文地址:https://www.cnblogs.com/weigongcheng/p/5796860.html
Copyright © 2011-2022 走看看