0.android studios使用介绍

使用介绍
android studio 常用小技巧
网址
1.怎么样添加第三方库


方法一:第一步:将第三方库以module的形式导入

    第二步:选中要导入第三方库的包

    第三步:将module作为依赖项

    第四步:选中刚才导入的modu


方法二:

    将第控件的jar包放到要依赖的APP的libs下 右键加入依赖即可

2.搭建本地的SVN库

第一步:打开软件

第二步:点击Repositories

第三步:右键Create New Repository

第四步:为SVN库命名

第五步:创建一种类型的库

第六步:设置权限

第七步:更改权限

第八步:更改具备权限的人

3.更改本机端口号


4.分享的功能要做的

将从jar包解压的东西 copy到Android studio中
将assets  copy到main下


将lisbs 里面的内容 copy到libs下

将res copy到main 下 res会自动和原来的res合并 当然也可以把res中的内容直接copy到res下

将src 里面的内容 copy到Java下

5.开发JNI的流程

1. 新建一个Android application
2. 在project的根目录新建一个jni的文件夹,里面新建一个c文件。
3. 在java源文件中定义好本地接口的函数名,及返回值。
4. 在jni里面的c文件中 使用c语言来实现该函数
5. 需要注意该函数的函数名(Java+报名+类名+函数名) JNI 必须传递两个参数
6. 在jni文件夹里面新建一个Android.mk文件,该文件需要指明编译生成的模块和编译用到的源代码
7. 使用ndk-build.cmd 来编译c的源文件,生成一个 so库 (ndk的根目录需要加到环境变量)
8 .在java语言的某个文件中,如果需要用到该native方法,需要先将该so库加载。

6.Android Studio 常用插件

其它插件同理

1.
2.
4.

1.GsonFormat —用于自动生成gson的解析类

GsonFormat

2.AndroidCodeGenerator-用于自动生成findviewbyid,ViewHolder的插件
3.postfix-支持Log,Toast,Logd的快速书写

AndroidCodeGenerator,postfix

4.Android Parcelable code generator-这是个生成实现了Parcelable接口的代码的插件。

5.CodeGlance-快速定位代码 右侧定位视图

6.Android Butterknife Zelezny-注解框架-在generate-Generate ButterKnife Injections 时要在activity_main上面才行
-compile 'com.jakewharton:butterknife:7.0.1' build.gradle中添加上这个
注意:
对于 Fragment 来说要:ButterKnife.bind(this, view);
对于activity 来说: ButterKnife.bind(this);


介绍
项目介绍
7.如何设置Android studio 中的窗口


8.如何把preview设置常驻(之前自动隐藏了)


让preview获得焦点 然后设置Docked Mode 之后就常驻状态了

9.如何设置SVN

把一个新建的项目上传到SVN服务器上

10.在gradle中修改包名

11.ecplise项目转Android studio

操作

12.ecplise如何设置Android项目

流程
enter description here

13.Android studio 如何生成jar包

将一个module转换为library

例子

将:    apply plugin: 'com.android.application'
变为:  apply plugin: 'com.android.library'
将:    applicationId "com.nanrui.combination" 删除
将library变为jar包:

生成jar包

task makeJar(type: Copy) {delete 'build/libs/mysdk.jar'from('build/intermediates/bundles/release/')into('build/libs/')include('classes.jar')rename ('classes.jar', 'mysdk.jar')
}
makeJar.dependsOn(build)
//在终端执行生成JAR包
// gradlew makeJar在Terminal中键入 gradlew makeJar 回车看到如下所示就OK了:

14.如何查找SDK中自带的jar包 如android-support-v7-appcompat.jar

15.获取apk中的方法数

C:\Users\Administrator>
java -jar d:\GoogleDowland\dex-method-counts.jar  d:\GoogleDowland\mip.apk


链接

转载于:https://www.cnblogs.com/xuecanmeng/p/5733258.html

Android 常用操作相关推荐

  1. 【Android 插件化】Hook 插件化框架 ( 反射工具类 | 反射常用操作整理 )

    Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...

  2. 【Android 内存优化】Bitmap 内存缓存 ( Bitmap 缓存策略 | LruCache 内存缓存 | LruCache 常用操作 | 工具类代码 )

    文章目录 一.Bitmap 内存缓存策略 二.LruCache 内存缓存 三.LruCache 常用操作 四.LruCache 工具类 五.源码及资源下载 官方参考 : Google 官方提供的 内存 ...

  3. Android Studio 的一些 常用操作和 编译报错 整理(持续更新中...)

    Android Studio 的一些 常用操作和 编译报错 整理(持续更新中...) 目录 Android Studio 的一些 常用操作和 编译报错 整理(持续更新中...) 一.Android s ...

  4. android的文件操作,Android文件操作概要1.ppt

    Android文件操作概要1 Linux文件系统 在Linux中,文件的扩展名并不重要,一个文件是否可以访问或执行,是完全由文件属性来决定的.细心的读者会发现最后一列比较特殊,这一列描述的是Linux ...

  5. Android常用的工具类

    2019独角兽企业重金招聘Python工程师标准>>> 最新最准确内容建议直接访问原文:Android常用的工具类 主要介绍总结的Android开发中常用的工具类,大部分同样适用于J ...

  6. Android 系统(75)---Android常用的网路框架

    Android常用的网路框架 Android常用的网路框架:  大多数应用程序基本都需要连接网络,发送一些数据给服务端,或者从服务端获取一些数据.通常在 Android 中进行网络连接一般使用 Sco ...

  7. Android数据库操作-1

    Android采用关系型数据库SQLite3,它是一个支持SQL轻量级的嵌入式数据库,在嵌入式操作系统上有很广泛的应用,WM采用的也是SQLite3<?xml:namespace prefix ...

  8. Android常用权限permission列表摘录

    Android常用权限permission列表摘录 一个Android应用程序需要权限才能调用某些android系统的功能:一个android应用也可能被其他应用调用,因此也需要声明调用自身所需要的权 ...

  9. Android常用开源项目

    Android开源项目第一篇--个性化控件(View)篇   包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.Progre ...

最新文章

  1. mysql进程内存不足_故障排除指南:MySQL的运行内存不足怎么办?
  2. python读数据-python中如何读入数据
  3. 1.10 比较两个数组是否相等(equals())
  4. 5 种方法教你用Python玩转histogram直方图
  5. .NET Core 系列5 :使用 Nuget打包类库
  6. zabbix入门之添加主机
  7. 彼得原理(The Peter Principle)
  8. 接力,智能指针也麻烦
  9. 静态网站与动态网站的区别 静态网站生成工具
  10. Elasticsearch 实现自定义排序插件(转载)
  11. java 基础知识学习 内存泄露(memory leak) VS 内存溢出(out of memory)以及内存管理...
  12. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第4节 方法引用_6_方法引用_类的构造器(构造方法)引用...
  13. qpsk调制matlab仿真,QPSK调制解调仿真
  14. 谈谈Spring IOC是怎么实现解耦的
  15. [PTA] 7-6 厘米换算英尺英寸
  16. 一文读懂UWB技术的应用场景
  17. 第1讲:配置NODE16环境,创建和运行VUE3项目。
  18. 多目标优化算法:MOFPA、MOFA、MOCS、MOBA、MOHHO五种多目标优化算法性能对比(提供MATLAB源码)
  19. 基于QQ远程协助的远程桌面实现
  20. 杂事缠身总分神,不妨试试番茄钟

热门文章

  1. 这个机器学习论文大众评审网站,要让每篇arXiv论文都得到讨论
  2. 如今,进北大要看脸了
  3. 特斯拉=车祸多?马斯克回击
  4. 自动驾驶公司Momenta完成B2轮融资,凯辉领投GGV跟投
  5. 二叉树的先序,中序,后序,层次的递归及非递归遍历
  6. MaxCompute Studio使用心得系列3——可视化分析作业运行
  7. ORACLE取周、月、季、年的開始时间和结束时间
  8. JAVA总裁--Java数组基础知识
  9. VS.NET 控件命名规范
  10. 洛谷P1364 医院设置