[App]Android Studio First App】的更多相关文章

准备着看Android Studio的体验如何. 通过Android Studio构建一个默认的项目,添加一些元素 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" androi…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio新建项目后会有一个默认图标,那么如何更换图标呢? 替换图标 这个方案不建议直接在已有项目上更换图标,建议新建一个空白项目,然后专门用来更换图标,然后将含有新图标的mipmap-xxxx目录覆盖到项目中. app右键——New——Image Asset 选择前景图标并调整到合适的大小到安全区域 选择背景图标或者设置背景颜色[可以使用默认的] 选择背景图标 设置背景颜色 Next——Finish 删除bu…
在Android Studio中,给App签名,如果没有给App设置签名的话,Android Studio会主动给app设置一个默认的签名 接下来,介绍主动给App设置一个签名的整个步骤过程: 1) 点击 Build ---> Generae Signed APK 2) 完成1),会弹出如下图,然后点击 Create new (目的:创建一个签名) 3) 如下图,是介绍创建签名文件的要点 ,填写完,点击OK 4)如果自己已经创建了一个签名,如果要给app使用原有的签名:则点击  Choose e…
Android开发中难免会遇到各种内存泄漏,如果不及时发现处理,会导致出现内存越用越大,可能会因为内存泄漏导致出现各种奇怪的crash,甚至可能出现因内存不足而导致APP崩溃. 一般检测android内存泄漏都是使用android studio自带的Monitor工具结合mat,或者是使用第三方开源库工具:leakCanary. 但是这两者都不是十分完美的方式: Monitor工具结合mat有如下的问题: 不保存过去的数据,如果需要几个小时乃至几天的数据,这个工具就做不到: 有些内存泄露很慢,可…
前言 最近做了一个App,之前开发该App的时候一直以来都是默认的launcher图标启动的, 今天美工换了一个App的launcher 图标,因此在Android Studio中将默认的lancher图标替换成美工的图标,运行到真机后,发现一直没有替换成功. 替换 下面是替换lancher图标的代码,将如下默认的代码 <application android:name=".app.QQNewsApp" android:allowBackup="true" a…
先将启动页放到项目资源中,图片一般是1080*1920的jpg. 新建一个activity,如图: 创建成功之后,打开刚刚创建的activity,来进行代码的编写: public class BZLaunchActivity extends AppCompatActivity { private final int SPLASH_DISPLAY_LENGHT = 2000;//两秒后进入系统,时间可自行调整 @Override protected void onCreate(Bundle sav…
Android Studio作为现在谷歌主推的Android开发功能,除了提供了大量的功能帮助快速开发Android代码之外,在代码质量控制方面也提供了很多工具,这些工具都放在Analyze菜单下, 主要有Inspect Code, Code CleanUp,Analyze Dependencies等功能. Inspect Code通过运行Lint检查代码的规范性,比Eclipse下的Checkstyle检查功能强大,毕竟是专为Android设计的. 运行Code CleanUp可以自动修改不规…
问题描述 Android Studio升级到2.3版本之后,小米手机MIUI8不能运行Android Studio程序,报如下错误: Installation failed with message Failed to establish session. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-i…
Android Studio升级到2.3版本之后,小米手机MIUI8不能运行Android Studio程序,报如下错误: Installation failed with message Failed to establish session. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-instal…
1.将下载好的图片放到app\src\main\res\drawable目录下 2.在AndroidManifest.xml下加入一句 android:icon="@drawable/???" //???是图片的名字,不要扩展名 3.编译.运行…
最近开启了一个android项目,点“Run”键运行app,并报错Error:Please select Android SDK: 选择 File -> Project Structure 调整 Build Tools Version…
开机启动,也就是App随着机器开机而启动,在很多工业场景中是非常常见的. 开机启动的基本原理就是监听系统启动相关的广播,然后启动App. 为了实现开机启动,我人为的分为几个步骤 1.创建broadcastReceiver接收器 2.AndroidManifest.xml中配置权限和注册接收器接收的广播消息类型 3.接收器中代码实现 -------------------------------------------------------------------- 1.创建broadcastR…
1.AndroidStudio 点击Run 'app'. 2.点击Run 'app'就会将所有.class文件用SDK工具集处理成.dex, 用SDK工具集将图片/资源/布局文件/AndroidManifest等等/dex文件,最后全部统一打包成.apk文件. 3.将打包好的xxx.apk文件,推送到Device中,并启动安装程序去执行安装. 4.释放xxx.apk文件目录到/data/data/项目的唯一包名packageName (现在知道为什么包名必须唯一了吧). 5.文件资源释放成功后,…
打开---File----New----Image asset 注意:在design页面可能没有image asset选项!必须在其他编辑页面! 这就打开了图标设置页面,找到自己想要的图标就好!下面框里的设置也可以试试!之后下一步---完成即可!…
本文作为一个原理探究的存在. 1.作者观察发现,逍遥和夜神模拟器自身,都是有一个adb.exe和nox_adb.exe存在的,这个东西是干嘛用的呢. 应该是和本身模拟器进行通信的,我测试可以通过他们自己的adb 调用 devices命令,找到他们模拟器名称(IP:端口), 其中多开的时候,调用对指定模拟器调用命令,就是使用adb -s 模拟器名称 shell ....对指定模拟器调用了.所以模拟器名称应该是唯一确定模拟器的标示. 2.这里选取夜神模拟器进行连接 2.1.首先打开了夜神要知道夜神模…
前言: 注意这是一个对于Android开发入门学习者而言的一个教程,因为自己平时很少使用Android进行原生应用的开发,对于使用Android Studio配置Android App应用的一些参数(如版本号,应用包名,应用图标,应用名称,起始页等)十分的陌生.这里主要记录下自己开发中的一些经验所得,方便下一次直接查看并且希望可以帮助到刚刚入门Android开发的小伙伴. app中的build.gradle中的相关配置: 简介: Google推荐使用的Android Studio是采用Gradl…
Android Studio开发App项目时引入第三方库是个比较麻烦的事情.之前导入Volley就折腾了好久,导入下拉刷新控件PullToRefresh时又碰到了各种问题.在此记录一下,以便查阅. 一.导入PullToRefresh 1.将PullToRefresh克隆到本地 git clone https://github.com/chrisbanes/Android-PullToRefresh 2.克隆到本地后library目录复制到app同级目录下,并将名称改为PullToRefresh…
Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html 下载Android Studio:http://developer.android.com/sdk/index.html 二.安装步骤  1.安装java jdk      按照提示一步步来就行 ,如果需要配置环境变量参考 http://w…
配置环境: mac osx 10.12.6 cocos2dx 3.14 Android studio 2.3 目标: 在mac上配置cocos Android开发环境,接入AnySDK 配置: 1.安装java jdk brew cask install java 配置环境之前搜过cocos+android studio ,有人说使用Android studio配置最新版的jdk8有已知的存在的问题,所以需要安装旧版的jdk(但最终证明并没有问题,这里提供mac安装管理多个版本jdk的方法):使…
最近几天用Google的Design库写了个App,使用Android Studio将app打包时遇到的几个瓶颈,所以把详细步骤写入下来. AS中怎么获取应用签名 这和eclipse不同,eclipse中可以直接在软件内部查找到,而AS则需要通过命令行形式拿到,具体先进入.android目录下,如图: AS将应用打包 AS版本1.3,步骤都以截图为示例: AS中Build->选择Generate signed APK,然后选择需要打包的应用,如: 选择应用后进入这个界面: 因为我之前打过包这里就…
My logcat: log Execution failed for task ':Prog:packageDebug'. Duplicate files copied in APK META-INF/LICENSE.txt File 1: /home/scijoker/AndroidStudioProjects/ProgProject/Prog/libs/httpclient-4.1.1.jar File 2: /home/scijoker/AndroidStudioProjects/Pro…
概述 从刚开始使用Android Studio到现在,下面所有目录下的操作,当时习惯性的把每一个整理成一个文档(其实就是简单文字描述+截图):有些地方当时是一知半解,现在会稍微明白一些.正好赶上现在有时间.所以就想着整理下,一来加深自己的理解,二来也是希望能对Android开发新手有所帮助. 阅读过程中如果有疑问的话,可以打开参考资料看一看,或百度,或留言. Android Studio开发环境配置以及相关说明 Android新版本特性以及注意事项 [Android Studio安装部署系列]一…
由于很久没有接触过Android开发,而且最早用的是eclipse,所以这个demo在android studio上的搭建过程,真的是踩了不少坑.记录这篇文章,纯粹是给自己一点收获. 环境搭建的过程,还是需要一点Android Studio的使用基础的,包括gradle同步.ndk.sdk之类的,另外由于需要在线下载资源,所以准备一个网络畅通的VPN. 一.基础环境 Windows 10系统.Android studio 3.1.2.tensorflow1.10.0.gradle版本为4.4 s…
1.今天在Android Studio的app/gradle文件中依赖文件选择器的第三方库:“com.leon:lfilepickerlibrary:1.8.0” 时,github地址:https://github.com/leonHua/LFilePicker,出现如下警告: 2.原因:引入的第三方库和目前编译版本有冲突 3.解决办法:在app/gradle文件中添加如下代码,让所有的第三方包强制使用指定版本的support包:…
Learn Android Studio 汉化教程 By now you are familiar with the basics of creating a new project, programming, and refactoring.It is time to create an Android application, otherwise known as an app. This chapter introduces the first of four lab projects.…
系统:Mac 10.10 Java JDK:官方JDK1.8 IDE:Android Studio 1.2 Android SDK:24.2 模拟器:genymtion 安装 Mac版本的Android Studio安装实在没有什么好讲的,把app拖到Application文件夹里面就好了.比Windows版本还容易.我的dmg文件删掉了,所以这张图是从网上找的,好在安装么一样了. JDK是官方下载的,记得是需要有账号登陆的,这个自己动手丰衣足食了. Android SDK: 我是下载了基础版本…
Android Studio 2.0 最终迎来了稳定版本号,喜大普奔. 以下这篇文章是2.0新特性的一些简介. 假设想看具体内容请看这里<Android Studio有用指南> 文章转自这里 ----------------------------------------------------------------------- 我是分隔线 ----------------------------------------------------------------------- 英文原…
代码重构几乎是每个程序员在软件开发中必须要不断去做的事情,以此来不断提高代码的质量.Android Stido(以下简称AS)以其强大的功能,成为当下Android开发工程师最受欢迎的开发工具,也是Android官方推荐使用的工具.如此优秀的工具,自然少不了要在代码重构这件事情上好好表现一把了.本文将通过代码演示,功能截图来详细介绍AS为代码重构提供的各项功能. 在AS的主菜单栏中有一项“Refactor”下拉菜单,点击该下拉菜单,会看到如下的界面,菜单中的每一项,都是为代码重构提供的一项自动实…
前言 为了完成数据库大作业,并充分利用学过的Java语言,决定开发一个简单完整成熟的安卓手机应用程序.于是下载安装Android Studio集成开发环境,第一次安装最新版本,因为墙的原因安装失败,第二次安装按照<第一行代码>下载安装2.0版本,结果Java的JDK不支持这么低的版本了.第三次安装3.0版本,虽然踩雷特别多,但是总归是安装成功.编译成功而且得到了APK文件. 具体步骤如下: 1.下载Andriod Studio 3.0.1版本 链接:http://www.android-stu…
以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方.使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easy maintainance”. 说白了 就是可以少写很多代码,哈哈. Andr…