精华内容
下载资源
问答
  • 几个比较好的Android项目源码

    千次下载 热门讨论 2013-09-02 20:22:28
    几个比较好的Android项目源码,非常适合Android进阶,因为是从网上收集起来的,所以设置成不需要资源分
  • Android项目开发详解,完整扫描版

    千次下载 热门讨论 2014-04-16 07:54:46
    《移动平台开发书库:Android项目开发详解》从实战的角度出发,介绍了基于Android环境的Mobile/Server应用系统开发,涉及移动客户端和服务器端的开发环节,以满足智能手机在线应用的需求。全书以一个Android应用程序...
  • 使用Android Studio创建Android项目

    千次阅读 2015-12-09 14:54:33
    使用Android Studio创建Android项目

    部分内容摘自github android develop APIGuides的翻译项目 Android官方培训课程中文版,本文仅仅是总结摘抄,用于复习,并提供给广大求知人员参考,不会用于商业途径。感谢前辈们的付出,请尊重原创。
    ###使用Android Studio创建Android项目

    1.启动Android Studio。

    • 如果我们还没有用Android Studio打开过项目,会看到欢迎页,点击New Project。
    • 如果已经用Android Studio打开过项目,点击菜单中的File,选择New Project来创建一个新的项目。

    2.在弹出的窗口(Configure your new project)中填入内容,点击Next。按照如图所示的值进行填写会使得后续的操作步骤不不容易差错。

    选项 意义
    Application_Name 此处填写想呈现给用户的应用名称,此处我们使用“TextApplication”。
    Company_domain 包名限定符,Android Studio会将这个限定符应用于每个新建的Android项目。
    Package_Name 是应用的包命名空间(同Java的包的概念),该包名在同一Android系统上所有已安装的应用中具有唯一性,我们可以独立地编辑该包名。
    Project_location 操作系统存放项目的目录。

    20151209141421325 Configure your new project

    3.在Select the form factors your app will run on窗口勾选Phone and Tablet。

    • Minimum Required SDK表示我们的应用支持的最低Android版本。
      为了支持尽可能多的设备,我们应该设置为能支持你应用核心功能的最低API版本。
      如果某些非核心功能仅在较高版本的API支持,你可以只在支持这些功能的版本上开启它们
      (参考兼容不同的系统版本),此处采用默认值即可。
    • 不要勾选其他选项 (TV, Wear, and Glass) ,点击 Next.
    20151209142210203 Select the form factors your app will run on

    4.在Add an activity to 窗口选择Blank Activity,点击 Next.

    20151209143115214 add an activity

    5.在Choose options for your new file 窗口修改各个属性的文件名。

    选项 意义
    activity name 主activity的名称
    layout name 布局文件的名称
    title 一般与activity name 保持一致
    Menu Resource Name 菜单项的布局文件名称

    20151209143636453 choose options for your new file

    6.点击Finish完成创建。

    刚创建的Android项目是一个基础的Hello World项目,包含一些默认文件,我们花一点时间看看最重要的部分:

    app/src/main/AndroidManifest.xml

    AndroidManifest.xml文件描述了项目的基本特征并列出了组成应用的各个组件,接下来的学习会更深入了解这个文件并添加更多组件到该文件中。

    app/build.gradle

    Android Studio使用Gradle 编译运行Android工程. 工程的每个模块以及整个工程都有一个build.gradle文件。通常你只需要关注模块的build.gradle文件,该文件存放编译依赖设置,包括defaultConfig设置:

    • compiledSdkVersion 是我们的应用将要编译的目标Android版本,此处默认为你的SDK已安装的最新Android版本(目前应该是4.1或更高版本,如果你没有安装一个可用Android版本,就要先用SDK Manager来完成安装),我们仍然可以使用较老的版本编译项目,但把该值设为最新版本,可以使用Android的最新特性,同时可以在最新的设备上优化应用来提高用户体验。
    • applicationId 创建新项目时指定的包名。
    • minSdkVersion 创建项目时指定的最低SDK版本,是新建应用支持的最低SDK版本。
    • targetSdkVersion 表示你测试过你的应用支持的最高Android版本(同样用API level表示).当Android发布最新版本后,我们应该在最新版本的Android测试自己的应用同时更新target sdk到Android最新版本,以便充分利用Android新版本的特性。更多知识,请阅读Supporting Different Platform Versions
    展开全文
  • idea运行android项目

    千次阅读 2019-11-12 09:25:50
    idea运行android项目 ...

    idea运行android项目

    第一步
    在这里插入图片描述

    第二步
    在这里插入图片描述

    第三步
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    选择模拟器
    在这里插入图片描述

    也可以自己创建模拟器
    在这里插入图片描述

    启动完成
    在这里插入图片描述

    展开全文
  • android项目实例 商业项目源代码

    千次下载 热门讨论 2011-11-14 15:50:30
    使用本Android SNS 178折社区 应用开源框架 可以迅速开发android手机应用 应用范围 商城android应用 交友android手机应用 开发者:178折网购社区 网址:http://www.178zhe.com
  • Android项目创建 1. Android基本常识 1.1 Android系统架构 Linux内核层 Android系统是基于Linux内核的,为Android设备硬件提供底层驱动 系统运行层 C/C++库为Android系统提供特性支持 Android运行时库,包含ART...

    1. Android基本常识

    1.1 Android系统架构

    • Linux内核层
      Android系统是基于Linux内核的,为Android设备硬件提供底层驱动
    • 系统运行层
      1. C/C++库为Android系统提供特性支持
      2. Android运行时库,包含ART运行环境1
    • 应用框架层:即构建程序的API
    • 应用层:即程序

    1.2 Android四大组件

    • 活动(Activity)
      活动是所有Android应用程序呈现出的页面,即包含用户界面的组件
    • 服务(Service)
      在后台运行
    • 广播接收器(Broadcast Receiver)
      接收/发送广播消息(电话、短信)
    • 内容提供器(Content Provider)
      程序间共享数据

    2. Android项目创建

    • 打开Android Studio,点击【File】——【New】——【New Project】,打开“Create Android Project"对话框
      Android项目创建第一步
    • 选择项目的最低兼容版本(默认)
    • 选择活动模板(以Empty Activity为例)
      创建空活动

    3.Android项目目录结构

    Android项目目录

    3.1 app模块目录结构

    app模块目录

    3.1.1 引用res中的资源

    • 在代码中获得引用:R.文件夹.文件
    • 在XML中获得引用:@文件名/文件

    3.2 build.gradle文件

    3.2.1 项目的build.gradle文件

    buildscript {    
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.2.1'
        }
    }
    //1.jcenter:代码托管仓库
    //2.classpath:声明Gradle插件,用来构建Android项目
    

    3.2.2 app模块的build.gradle文件

    apply plugin: 'com.android.application'	//表示是应用程序模块
    //apply plugin: 'com.android.library'		//表示是库模块
    //android闭包:配置项目构建的各种属性
    android {
        compileSdkVersion 28	//指定项目编译版本
        defaultConfig {
            applicationId "com.example.helloworld"	//指定项目包名
            minSdkVersion 15	//项目最低兼容的Android系统版本
            targetSdkVersion 28
            versionCode 1		//指定项目版本号
            versionName "1.0"		//指定项目版本名
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        //buildTypes指定生成安装文件的相关配置,包含两个子包
        //1.debug:指定生成测试版安装文件的配置
        //2.release:指定生成正式版安装文件的配置
        buildTypes {
            release {
                minifyEnabled false	//是否对项目代码进行混淆
                //1.proguard-android.txt:在Android SDK目录下,是所有项目通用的混淆规则
                //2.proguard-rules.pro:当前项目根目录下
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'	//指定混淆的规则文件
            }
        }
    }
    //指定当前项目所有依赖关系
    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        implementation 'com.android.support:appcompat-v7:28.0.0'
        implementation 'com.android.support.constraint:constraint-layout:1.1.3'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    }
    

    4. HelloWorld项目解析

    4.1 AndroidManifest.xml文件

        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity android:name=".HelloWorldActivity">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
    //1.android:allowBackup:是否备份
    //2.android:icon:应用图标
    //3.android:label:应用名称
    
    <activity android:name=".HelloWorldActivity">
    	<intent-filter>
    		<action android:name="android.intent.action.MAIN" />
    		<category android:name="android.intent.category.LAUNCHER" />
    	</intent-filter>
     </activity>
     //<activity>标签用于注册活动,没有在AndroidManifest.xml文件中注册的组件不能使用
     //活动的注册声明放置在<application>标签内
    
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    //表示该活动是项目的主活动
    

    4.2 HelloWorldActivity.java

    public class HelloWorldActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.hello_world_layout);
        }
    }
    //1.onCreate():在activity初始化时调用
    //2.setContentView():引入布局
    

    1. ART运行环境使每个Android应用都运行在独立的进程中 ↩︎

    展开全文
  • Eclipse Android项目开发完成以后就要将android项目文件打包成apk文件,并最终下载到真机上运行。其实最懒的办法,就是直接到eclipse项目的bin目录找到文件,那是eclipse系统自动生成的apk文件。 【1】生成...

            Eclipse Android项目开发完成以后就要将android项目文件打包成apk文件,并最终下载到真机上运行。其实最懒的办法,就是直接到eclipse项目的bin目录找到文件,那是eclipse系统自动生成的apk文件。

    【1】生成keystore

    按照下面的命令行在C:\ProgramFiles\Java\jdk1.6.0_10\bin>目录下,输入keytool-genkey-aliasandroid.keystore-keyalgRSA-validity100000-keystoreandroid.keystore

    参数意义:-validity主要是证书的有效期,写100000天;空格,退格键都算密码。

    命令执行后会在C:\ProgramFiles\Java\jdk1.6.0_10\bin>目录下生成android.keystore文件。


    【2】Eclipse Android生成apk文件

    选择要打包的项目,右键点击–>Androidtools–>ExportSignedApplicationPackage…


    【3】接下来的步骤就是不断的next。


    【4】选择打包的项目


    【5】选择生成的Eclipse Android.keystore文件并输入密码


    【6】选择aliaskey并输入密码


    【7】最后选择生成androidapk文件的目录及文件名


    最终生成的apk文件。

    小结:

    将Eclipse Android项目打包成APK文件的内容介绍完了,希望通过Eclipse Android打包内容的学习能对大家有所帮助!




    展开全文
  • Unity项目嵌入原生Android项目

    千次阅读 2018-06-27 13:17:15
    说明:通过Unity开发android AR,导出项目作为一个模块嵌入到原生的Android项目中,并通过跳转的方式打开AR内容。本文档使用的是,Vuforia,有机会再试试其他的AR平台,例如AR CORE,ARKIT等Unity版本:使用5.6.4 、...
  • 2.Android Studio 打开项目,修改包名 2.1选择项目project 视图 2.2设置视图包名不重叠,打钩去掉 2.3修改中间包名、或者末尾包同理 3.修改全部包名相关,替换成新包名 4.创建新的打包key : new.jks 5....
  • Android项目升级AndroidX

    千次阅读 2019-08-29 10:22:35
    强烈建议:把项目升级到AndroidX一定一定要新建分支来操作,不然升级不了(使用的某些第三方还没有支持android等其他情况),可是又回不原先的项目,就…… 1.gradle下修改Version 若是模块化,强烈建议用config...
  • Android 如何在Android项目中搭建HTTP服务器 前言 顾客在无人售货机前购买商品,需要把选购的商品信息上传给Android应用并显示在屏幕上,通信协议为Http协议,无人售货机将作为客户端,Android应用作为服务端...
  • 使用android studio开发android项目一:hello android1 安装包的下载 http://tools.android-studio.org/ 我下载的是windows版本2.2G,然后就是下一步。完成后可能需要配置一下java开发环境(因为我电脑上以前有...
  • Android Studio开发Android项目所生成的目录文件的作用
  • Android Studio3.5.2,新建项目都是默认AndroidX,想改成android项目,改动如下所示: 一.gradle.properties(Project Properties),改成如下: android.useAndroidX=false android.enableJetifier=false 二....
  • 2、选择Android,发现下面有一段红字,解释很清楚,由于第一使用为设置...4、当然在这之前想要做Android项目要有jdk和sdk这我就不在说了,默认已经有了哦 点击new一个新的sdk 把jdk先配置进入(特殊说明下此版本ide
  • Unity 之 导出 Android项目过程简析

    千次阅读 2018-07-09 09:23:39
    在出游戏包的时候,如果需要接入sdk,一般都不会直接在...下面是Unity导出Android项目的过程, 配置BuildSetting,选择android平台点击switch platform,如果工程较大,时间会比较长。 Build Syatem 选...
  • Android官方入门文档[1]创建一个Android项目 创建一个Android项目 这节课教你 1.创建与Android Studio中的一个项目 2.创建使用命令行工具项目
  • Android项目下各文件夹及文件详解

    万次阅读 2015-10-15 23:07:10
    今天,有位面试官问我一个很简单的问题,这个问题是关于Android项目结构中各文件夹及文件的内容和含义。结果,我的回答并不理想。平时创建工程不少,却从来没有好好注意下这个问题。今天,我具体总结一下Android项目...
  • Android项目中引用外部项目library失败的原因 2014年3月23日  为了将Android项目打包成jar包,让其他Android程序使用,但一直报错中,目前还在研究中,知道可以告知一下么? 我们在使用Android项目的...
  • Unity 3D项目导出为Android项目

    万次阅读 2015-03-15 02:10:39
    使用Unity 3D开发完项目后,可使用以下方法导出Android项目。导出的结果有两种,一种是直接导出成Apk,另一种是导出为含有源代码的Android项目工程 第一步: 点击File -> Build Settings 第二步: 这是弹出的...
  • Xamarin Android项目真机测试闪退

    千次阅读 2016-06-24 14:00:53
    Xamarin Android项目真机测试闪退Xamarin Android项目真机测试闪退
  • 一. 打包vue vue项目开发完成后, 使用 npm run build ... 二. 使用cordova打包android项目 1. 新建cordova项目 全局安装cordova: npm install -g cordova 创建cordova项目: cordova c...
  • 文章目录一、创建android项目二、修改MainActivity1.修改布局文件activity_main.xml,添加TextView2.修改MainAcitivty,添加监听器三、运行结果 项目需求: 本项目是一个安卓项目,启动页面有一个TextView,...
  • Unity3D项目融合到Android项目

    千次阅读 2015-09-16 15:59:43
    需求是这样的,有一个Android项目,里面要添加一个unity3D做的模块,然后把它们融合到一个项目中,操蛋的是两个独立的项目,还是unity3D融合到Android项目中,如果是在项目设计架构之前选择一个为基点做二次开发,那...
  • Android源码解析之(一)-->Android项目构建过程

    万次阅读 多人点赞 2016-02-04 11:50:40
    平时开发过程中我们通过android studio编写完成android项目之后直接点击 Run ‘app’就可以在build/outputs/apk生成可以在android设备中安装的apk文件了,那么整个android源码的构建过程是怎么样的呢?我们可以根据...
  • 将ReactNative项目整合到android项目中步骤学习React-Native已经有一段时间了,以前学习都是新建react-native项目,没有和android项目有什么关联。今天研究了一天,终于大致摸清了将ReactNative项目整合到现有...
  • android 项目迁移到 AndroidX

    千次阅读 2019-07-25 12:54:45
    使用 Android Studio 迁移现有项目 借助 Android Studio 3.2 及更高版本,您可以通过从菜单栏中依次选择Refactor > Migrate to AndroidX,快速迁移现有项目以使用 AndroidX。 如果您有任何尚未迁移至 AndroidX ...
  • Eclipse导入android项目出现很多错误

    千次阅读 2016-06-13 19:20:40
    Eclipse导入android项目出现很多错误 【问题描述】  使用Eclipse导入别人正确的android项目,会出现很多未知的错误错误。如下面的AndroidTest项目,在别人的Eclipse上是完全正常,而当导入到其他版本的Eclipse就会...
  • 1.把module A设置为android library,修改对应module A下面的build.gradle,把apply plugin后面的值修改为apply plugin: 'com.android.library'然后同一个project下面module B就可以依赖该module A了. 设置为...
  • 1、右击你的Android项目——>Android Tools——>Fix Project Properties即可。 2、清理下项目:使用菜单Project——>clean——>选中需要clean的项目 这个最简单的方法,但是我觉得这并没有什么卵用。。。。。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 348,171
精华内容 139,268
关键字:

android项目