Android-1

原创 2018年04月16日 16:17:50

res 资源目录
不同资源放在不同的目录,生成对应的资源清单类
AndroidMainfest.xml

四大组件

Activity

Activity是应用中负责与用户交互组件
View是所有UI、容器控件的基类

Service

是后台运行,不需要跟用户交互
运行之后有自己独立的生命周期

BroadcastReceiver

广播消息接受器
监听的是Android应用中的其他组件

ContentProvider

跨应用的数据交换

Intent

可以启动应用中的另一个Activity或Service
可以发送广播消息来触发系统中的BroadcastReceiver
Activity、Service、BroadcastReceiver 三者可以使用Inter作为通信载体

构建文件

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        google()
        jcenter() // 代码托管仓库
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0-alpha08'
//        项目构建插件

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
apply plugin: 'com.android.application'
//应用程序模块,可以直接运行,库 不能直接运行

android {
//    闭包
    compileSdkVersion 27
//    具体的配置
    defaultConfig {
        applicationId "com.example.liuhuajian.myapplication2"
//        最低兼容的版本
        minSdkVersion 25
//        测试过的版本
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
//    生产安装文件的配置
    buildTypes {
//正式包
        release {
//            代码是否混淆
            minifyEnabled false
//            混淆规则
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
//        debug  测试包
    }
}
//依赖 :本地依赖、远程依赖、库依赖
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

日志打印

log.v() 小日志,verbose 最小级别的日志
log.d() debug 调试日志
log.i() info
log.w() warn 警告
log.e() 错误信息

cocos2d android-1

  • 2014年11月07日 18:01
  • 25.4MB
  • 下载

android-1

14年年底的时候,公司决定裁员,我在的手游部门需要撤掉,最然当时没有什么感觉,意料之中,但是问了几个用人单位才觉得公司这样做有点不地道,现在并不好找工作。回收过去了9个月,一天到晚无非是发发新闻礼包,...
  • moyel
  • moyel
  • 2015-01-07 12:35:02
  • 146

Android-1(Intent)

  • 2014年02月10日 17:13
  • 2.85MB
  • 下载

android-1:开发环境配置

jdk Eclipse adt sdk
  • tTGYtanguangyuan
  • tTGYtanguangyuan
  • 2014-06-16 01:46:46
  • 315

我学过的android-1

我学过的android-1 fragment好久没有更新了,最近在写android 额。。。。。接口和springmvc 重新写一个项目。 机械键盘打字真实爽!!!! ok 复习一下fragment...
  • u011080560
  • u011080560
  • 2016-05-28 17:24:11
  • 144

用Cocos2d -android1开发了个2048

最近学习了一波Cocos2d,因为比较懒,所以选择看一波学习视频。 点我 视频介绍了一些简单的知识,挺不错的,可惜太短了,后面的都没有,只好自己搞。 然后发现现在全是用Cocos2dx的,androi...
  • jtjy568805874
  • jtjy568805874
  • 2017-05-10 17:56:27
  • 430

android-1(android环境的搭建)

在Mac系统下搭建android开发环境。   国内由于网络的问题导致android无法更新。这里我们可以设置android sdk 的url到国内的镜像站,无需翻墙。  下面这个链接很好的解决了这个...
  • yuyuefeng123
  • yuyuefeng123
  • 2016-03-19 22:47:09
  • 217

cocos 2d android-1 精灵基本操作

//CCHide // CCHide hide = CCHide.action(); // pika.runAction(hide); //CCShow //        CCShow ...
  • Trouble_F
  • Trouble_F
  • 2014-05-14 18:37:41
  • 443

Android(1.1-4.2) platform 开发包【全版本】

Android系统版本从1.0到写这篇帖子时的4.2,大大小小已经经历了10多个版本,每个版本发布时Google都会提供一个sdk platform package供开发者使用。一般这个压缩包是在Ec...
  • OnlyOneCoder
  • OnlyOneCoder
  • 2012-12-11 16:43:13
  • 11977

Android不错的入门.Study On Android-1

 一、概述 如果你还不知道google的重磅炸弹Android(中文意思是机器人...感觉google取名字的天赋全部花在google这个词上了...)是什么,你可以看一下这里。如果你觉得挺没有意思,...
  • cyberHunK
  • cyberHunK
  • 2008-12-30 13:45:00
  • 1753
收藏助手
不良信息举报
您举报文章:Android-1
举报原因:
原因补充:

(最多只允许输入30个字)