2016-01-29 16:04:14 wdsdsdsds 阅读数 4340
  • AndroidStudio开发APP-脸脸[网络版]

    本项目可拓展为适用于人脸识别、人脸签到、出席会议等相关场景中。【项目源码放在最后一节的课件里了】脸脸【网络版】项目的实现技术支撑包括My SQL数据库服务器、Java Web后台管理和Android移动APP。其中后台管理使用My Eclipse集成开发工具和Tomcat服务器;Android移动APP使用Android Studio集成开发工具。 后台管理提供接口与Android移动APP进行数据交互功能描述1.人脸库 通过移动端APP采集数据信息,提交到后台处理,最后存储到数据库中;也可以直接批量的存储到数据库中,完成人脸库的数据采集。2.移动端APP 具备采集和签到两个功能,采集功能收集用户的人脸图像和个人基本信息。 签到功能,用户刷脸后,与后台采集的信息对比,并显示最终的结果信息,成功识别则进行语音播报,在后台记录存储记录。 附: 移动端的开发是基于“AndroidStudio开发APP-脸脸[单机版]”,所以这块不熟悉的可以先看[单机版]后再来学习[网络版]。 最近周围有施工的噼里啪啦的心烦意乱脑仁疼,但是全部知识点都ok,大家只需要在自己关心的地方拓展完善即可,我相信大家只要看了之后,肯定都会有所收获的。

    7 人正在学习 去看看 朱松

思路很简单,unity可以导出为 eclipse 项目,可以在外面创建一个空的 AndroidStudio 项目,然后将导出的 eclipse 项目的文件放到对应的 AndroidStudio 项目中。
代码

    [MenuItem("Export/AndroidStudio")]
    public static void ExportGoogleProject ()
    {
        //项目路径
        string project_path = Config.PROJECT_GOOGLE + "/" + PlayerSettings.productName;

        bool exist = Directory.Exists (project_path);
        if (!exist) {
            //先将模版文件,拷贝过劳
            EditorUtils.copyFolder (Config.PROJECT_STUDIO_TEMPLATE_PROJECT, project_path);
        }

        //编译出 eclipse 项目
        BuildPipeline.BuildPlayer (EditorUtils.GetBuildScenes ().ToArray (), Config.PROJECT_GOOGLE_EXPORT, BuildTarget.Android, BuildOptions.AcceptExternalModificationsToPlayer);

        //将导出的 eclipse 项目的文件放到对应的 AndroidStudio 项目中
        EditorUtils.copyFolder (Config.PROJECT_GOOGLE_EXPORT + "/" + PlayerSettings.productName + "/assets", project_path + "/app/src/main/assets");
        EditorUtils.copyFolder (Config.PROJECT_GOOGLE_EXPORT + "/" + PlayerSettings.productName + "/res", project_path + "/app/src/main/res");
        EditorUtils.copyFolder (Config.PROJECT_GOOGLE_EXPORT + "/" + PlayerSettings.productName + "/src", project_path + "/app/src/main/java");

        EditorUtils.copyFolder (Config.PROJECT_GOOGLE_EXPORT + "/" + PlayerSettings.productName + "/libs", project_path + "/app/libs");

        //拷贝 Manifest 文件
        bool existManifest = Directory.Exists (project_path + "/app/src/main/AndroidManifest.xml");
        if (existManifest) {
            AndroidManifestModify.mergeManifestFile (project_path + "/app/src/main", Config.PROJECT_GOOGLE_EXPORT + "/" + PlayerSettings.productName);
        } else {
            EditorUtils.copyFile (Config.PROJECT_GOOGLE_EXPORT + "/" + PlayerSettings.productName + "/AndroidManifest.xml", project_path + "/app/src/main/AndroidManifest.xml");
        }

        //删除 eclipse 项目文件
        EditorUtils.DeleteDir (Config.PROJECT_GOOGLE_EXPORT);
    }

路径配置文件

    dpublic class Config 
    {
        public static string DATA_PATH = Application.dataPath + "/../";
        public static string PROJECT_IOS = DATA_PATH + "Project/iOS";
        public static string PROJECT_ANDROID = DATA_PATH + "Project/Android";
        public static string PROJECT_GOOGLE = DATA_PATH + "Project/Google";
        public static string PROJECT_GOOGLE_EXPORT = DATA_PATH + "Project/export";
        public static string PROJECT_STUDIO_TEMPLATE_PROJECT = DATA_PATH + "TemplateProject";
    }

Demo : http://pan.baidu.com/s/1i3YWhPr

2015-11-19 10:52:11 u014587769 阅读数 382
  • AndroidStudio开发APP-脸脸[网络版]

    本项目可拓展为适用于人脸识别、人脸签到、出席会议等相关场景中。【项目源码放在最后一节的课件里了】脸脸【网络版】项目的实现技术支撑包括My SQL数据库服务器、Java Web后台管理和Android移动APP。其中后台管理使用My Eclipse集成开发工具和Tomcat服务器;Android移动APP使用Android Studio集成开发工具。 后台管理提供接口与Android移动APP进行数据交互功能描述1.人脸库 通过移动端APP采集数据信息,提交到后台处理,最后存储到数据库中;也可以直接批量的存储到数据库中,完成人脸库的数据采集。2.移动端APP 具备采集和签到两个功能,采集功能收集用户的人脸图像和个人基本信息。 签到功能,用户刷脸后,与后台采集的信息对比,并显示最终的结果信息,成功识别则进行语音播报,在后台记录存储记录。 附: 移动端的开发是基于“AndroidStudio开发APP-脸脸[单机版]”,所以这块不熟悉的可以先看[单机版]后再来学习[网络版]。 最近周围有施工的噼里啪啦的心烦意乱脑仁疼,但是全部知识点都ok,大家只需要在自己关心的地方拓展完善即可,我相信大家只要看了之后,肯定都会有所收获的。

    7 人正在学习 去看看 朱松

因:

在使用 Android Studio 时,往往会进行一些设置,比如 界面风格、字体、字体大小、快捷键、常用模板等。但是这里的设置只能用在一个版本的 Android Studio 上,如果下载了新的 AS 版本或者需要在 家里 或者 办公室 里使用 Android Studio ,则不得不再次设置,或者你同事或朋友花了很多时间,配置了一个非常棒的设置组合,你想也设置成这个样子,如果一个一个手动设置自然是不现实的,下面就来讲讲如何导出 设置,从而实现共享

法:

选择 File -> Export Settings...,然后勾选需要到处的设置项,Code Style,File Template, Key maps ,Live Templates 等比较常用的,可以自己选择到处后的存放地址,命名为 settings.jar



导出成功后,会有一个成功提示。导出成功后,会得到一个 settings.jar 包,可以把这个 jar 包保存起来,共享给同事,或者拷贝到 家里 或者 办公室 的电脑里面。



接着便是 导入 的工作,选择 File -> Import Settings...,然后选择第二步中的 jar 包,选择需要导入的模块,点击 OK 即可。



恩就是这样子。



原文地址:http://jingyan.baidu.com/article/e4511cf355fbe02b845eafe9.html

2015-04-15 08:39:11 hsjMichael 阅读数 302
  • AndroidStudio开发APP-脸脸[网络版]

    本项目可拓展为适用于人脸识别、人脸签到、出席会议等相关场景中。【项目源码放在最后一节的课件里了】脸脸【网络版】项目的实现技术支撑包括My SQL数据库服务器、Java Web后台管理和Android移动APP。其中后台管理使用My Eclipse集成开发工具和Tomcat服务器;Android移动APP使用Android Studio集成开发工具。 后台管理提供接口与Android移动APP进行数据交互功能描述1.人脸库 通过移动端APP采集数据信息,提交到后台处理,最后存储到数据库中;也可以直接批量的存储到数据库中,完成人脸库的数据采集。2.移动端APP 具备采集和签到两个功能,采集功能收集用户的人脸图像和个人基本信息。 签到功能,用户刷脸后,与后台采集的信息对比,并显示最终的结果信息,成功识别则进行语音播报,在后台记录存储记录。 附: 移动端的开发是基于“AndroidStudio开发APP-脸脸[单机版]”,所以这块不熟悉的可以先看[单机版]后再来学习[网络版]。 最近周围有施工的噼里啪啦的心烦意乱脑仁疼,但是全部知识点都ok,大家只需要在自己关心的地方拓展完善即可,我相信大家只要看了之后,肯定都会有所收获的。

    7 人正在学习 去看看 朱松

AndroidStudio导出jar包(AndroidStudio导出类库)


      Eclipse导出jar包很简单,菜单里就有选项,跟着向导就能导出。但是AndroidStudio只能生成aar的包,
这个包只能被AndroidStudio识别。
AndroidStudio的aar包要比jar包要好,里面集成了类库所需的图片、xml等资源,但是jar包就只包括类。
     不废话了,直接看图。进入cmd,进入到你所在工程的路径,输入
jar cvf mylibrary.jar -C build/intermediates/classes/release .     注意 release后面有个空格以及英文的句点。
之后在你的类库文件夹下就有了mylibrary.jar的jar包了

2017-08-02 18:48:26 ZHW1551706847 阅读数 40978
  • AndroidStudio开发APP-脸脸[网络版]

    本项目可拓展为适用于人脸识别、人脸签到、出席会议等相关场景中。【项目源码放在最后一节的课件里了】脸脸【网络版】项目的实现技术支撑包括My SQL数据库服务器、Java Web后台管理和Android移动APP。其中后台管理使用My Eclipse集成开发工具和Tomcat服务器;Android移动APP使用Android Studio集成开发工具。 后台管理提供接口与Android移动APP进行数据交互功能描述1.人脸库 通过移动端APP采集数据信息,提交到后台处理,最后存储到数据库中;也可以直接批量的存储到数据库中,完成人脸库的数据采集。2.移动端APP 具备采集和签到两个功能,采集功能收集用户的人脸图像和个人基本信息。 签到功能,用户刷脸后,与后台采集的信息对比,并显示最终的结果信息,成功识别则进行语音播报,在后台记录存储记录。 附: 移动端的开发是基于“AndroidStudio开发APP-脸脸[单机版]”,所以这块不熟悉的可以先看[单机版]后再来学习[网络版]。 最近周围有施工的噼里啪啦的心烦意乱脑仁疼,但是全部知识点都ok,大家只需要在自己关心的地方拓展完善即可,我相信大家只要看了之后,肯定都会有所收获的。

    7 人正在学习 去看看 朱松

这个博客其实也没有什么写的,因为有点困,想睡觉了,那就装个爱学习的孩子吧

在Androidstudio中,我们平时都是直接使用USB数据线安装APP的,要是要求拿到apk文件,那怎么办?我认为有两个方法

方法一:这个方法是最简单的咯,啊哈哈,算是偷懒吧

1.找到你当前项目的存储位置,比如在C盘的studio文件夹中。

2.在你的项目文件中找到Module名字,我的叫app,如图:


3.点击进去后,看到是这样的:


4.点击build进去


5.再进outputs,就可以看到


6.进apk就可以看到你的apk文件了


这时可能懵了,两个apk,到底是哪个?两个到底有啥区别?答案是第一个,第二个是在产生第一个时的一个中间产物,生成apk时,有两个过程,先生成unaligned的apk,就是这个中间产物,再得到aligned的debug的apk,就是app-debug.apk

方法二:其实我一般用方法一,这个最快,我也习惯了,啊哈哈,方法二就是我们常规的方法

1.在Androidstudio界面,点击上方编辑栏中的build,跳出这样的


2.选择Generate Signed APK

要是你有密匙,那就会跳出这样的


直接next就可以了,要是没有就会跳出这样的


你肯定没有密匙,要是有的话你就知道怎么生apk了,也不会看这个博客了,所以,你要创建一个密匙,点击Create new...

3.跳出这样的


4.OK后是这样的


这是第三个密码,master password is required to unlock the password database. the password database will be unlocked during this session for all subsystems的意思就是

让你设置一个数据库的主密码,这个数据库主密码可以解锁所有子系统密码

5.点击OK后,就进入这个界面


然后finish就可以了,到你自己指定生成apk的位置就可以找到apk了。


2019-06-19 10:14:00 star__119 阅读数 409
  • AndroidStudio开发APP-脸脸[网络版]

    本项目可拓展为适用于人脸识别、人脸签到、出席会议等相关场景中。【项目源码放在最后一节的课件里了】脸脸【网络版】项目的实现技术支撑包括My SQL数据库服务器、Java Web后台管理和Android移动APP。其中后台管理使用My Eclipse集成开发工具和Tomcat服务器;Android移动APP使用Android Studio集成开发工具。 后台管理提供接口与Android移动APP进行数据交互功能描述1.人脸库 通过移动端APP采集数据信息,提交到后台处理,最后存储到数据库中;也可以直接批量的存储到数据库中,完成人脸库的数据采集。2.移动端APP 具备采集和签到两个功能,采集功能收集用户的人脸图像和个人基本信息。 签到功能,用户刷脸后,与后台采集的信息对比,并显示最终的结果信息,成功识别则进行语音播报,在后台记录存储记录。 附: 移动端的开发是基于“AndroidStudio开发APP-脸脸[单机版]”,所以这块不熟悉的可以先看[单机版]后再来学习[网络版]。 最近周围有施工的噼里啪啦的心烦意乱脑仁疼,但是全部知识点都ok,大家只需要在自己关心的地方拓展完善即可,我相信大家只要看了之后,肯定都会有所收获的。

    7 人正在学习 去看看 朱松

1. unity导出Gradle

image

2. 使用AndroidStudio打开包

image

3. 遇到的问题

  • 问题:

Unable to find method ‘org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V’.

  • 解决方法:

找到文件gradle/wrapper/gradle-wrapper.properties,然后往文件中新增

distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip

找到File → Settings → Build, Execution, Deployment → Instant Run,然后不勾选
image

  • 问题:

Out of memory: Java heap space. Please assign more memory to Gradle in the project’s gradle.properties file. For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: org.gradle.jvmargs=-Xmx1024m

  • 解决方法:

找到文件gradle/wrapper/gradle-wrapper.properties,然后往文件中新增

org.gradle.jvmargs=-Xmx1024m -XX:MaxPermSize=1024m
  • 问题:

android studio 一直卡在Gradle:Build Running

  • 解决方法:

勾选Offline work
image

  • 问题:

项目一下子膨胀到很大

  • 解决方法:

原因:工程项目目录下生成了很多.hprof文件,.hprof文件可以展示某一时刻Java堆的使用情况,可用于分析内存泄漏或内存分配的问题,如果项目太大也可选择删除

  • 问题:

摸不清头脑的问题,或者做了一些修改,可以试试重启下AndroidStudio,如下图

  • 解决方法:
    image

4. 打包apk

image

上面的这些问题和解决方法也不一定就是这么对应,反正到时候看着好好设置吧

没有更多推荐了,返回首页